body 
{
    background: #ffffff;
    color: #4d4e4f;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 75%;
}

#site 
{
    margin: 0 auto;
    min-height: 765px;
    width: 967px;
    display: block;
    text-align: left;
    background-image: url('http://media.nhitconnect.org/images/nhit-watermark.png');
    background-repeat: no-repeat;
    padding-left: 1ex;
    padding-right: 1ex;
}

/* Header styles */
#header, #content, #footer
{
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
    vertical-align: top;
}

#content
{
    text-align: left;
}

#footer
{
    text-align: center;
    font-size: 75%;
}

#footer ul
{
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 40%;
    list-style: none;
}

#footer ul li
{
    text-align: center;
    display: inline;
}

#header
{
    margin-top: 1ex;
    padding-top: 1ex;
    /*
    border-top: 1px solid transparent;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
    */
}

#header #nav-bar
{
    width: 100%;
    height: 22px;
    float: left;
    clear: left;
    background: url(http://media.nhitconnect.org/images/nav-bg-light.png) repeat-x;
}

#nav-leftend, #nav-rightend
{
    width: 8px;
    height: 22px;
}

#nav-leftend
{
    float: left;
    background: url('http://media.nhitconnect.org/images/nav-leftend.png') no-repeat;
}

#nav-rightend
{
    float: right;
    background: url('http://media.nhitconnect.org/images/nav-rightend.png') no-repeat;
}

#header ul 
{
    float:left;
    list-style: none;
    margin:0;
    padding:0;
    position:relative;
    text-align:center;
}

#header ul li 
{
   display: block;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}

#header ul li a
{
    float: left;
    display: block;
    height: 22px;
    width: 103px;
}

#nav-home
{
    background: url('http://media.nhitconnect.org/images/nav-home-light.png');
}

#nav-home:hover
{
    background: url('http://media.nhitconnect.org/images/nav-home-dark.png');
}

#nav-nhin
{
    background: url('http://media.nhitconnect.org/images/nav-nhin-light.png');
}

#nav-nhin:hover
{
    background: url('http://media.nhitconnect.org/images/nav-nhin-dark.png');
}

#nav-connectfx
{
    background: url('http://media.nhitconnect.org/images/nav-connectfx-light.png');
}

#nav-connectfx:hover
{
    background: url('http://media.nhitconnect.org/images/nav-connectfx-dark.png');
}

#nav-news
{
    background: url('http://media.nhitconnect.org/images/nav-news-light.png');
}

#nav-news:hover
{
    background: url('http://media.nhitconnect.org/images/nav-news-dark.png');
}

#nav-resources
{
    background: url('http://media.nhitconnect.org/images/nav-resources-light.png');
}

#nav-resources:hover
{
    background: url('http://media.nhitconnect.org/images/nav-resources-dark.png');
}

#nav-contact
{
    background: url('http://media.nhitconnect.org/images/nav-contact-light.png');
}

#nav-contact:hover
{
    background: url('http://media.nhitconnect.org/images/nav-contact-dark.png');
}

#nav-medfx
{
    background: url('http://media.nhitconnect.org/images/nav-medfx-light.png');
}

#nav-medfx:hover
{
    background: url('http://media.nhitconnect.org/images/nav-medfx-dark.png');
}

/* column container */
.colmask 
{
    position: relative;    /* This fixes the IE7 overflow hidden bug */
    clear: both;
    float: left;
    width: 100%;            /* width of whole page */
    overflow: hidden;

}
/* common column settings */
.colleft,
.colmid,
.colright 
{
    float: left;
    width: 100%;
    position: relative;
}

.col1,
.col2,
.col3 
{
    float: left;
    width: 100%;
    position: relative;
}

/* 3 Column settings */
.threecol 
{
}
.threecol .colmid 
{
    right: 25%;            /* width of the right column */
}
.threecol .colleft 
{
    right: 50%;            /* width of the middle column */
}
.threecol .col1 
{
    width: 46%;            /* width of center column content (column width minus padding on either side) */
    left: 102%;            /* 100% plus left padding of center column */
}
.threecol .col2 
{
    width: 21%;            /* Width of left column content (column width minus padding on either side) */
    left: 31%;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 
{
    width: 21%;            /* Width of right column content (column width minus padding on either side) */
    left: 85%;            /* Please make note of the brackets here:
                    (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* 3 Column blog style settings */
.blogstyle 
{
}
.blogstyle .colmid 
{
    right: 25%;            /* width of the right column */
}
.blogstyle .colleft 
{
    right: 25%;            /* width of the middle column */
}
.blogstyle .col1 
{
    width: 46%;            /* width of center column content (column width minus padding on either side) */
    left: 52%;            /* 100% plus left padding of center column */
}
.blogstyle .col2 
{
    width: 21%;            /* Width of left column content (column width minus padding on either side) */
    left: 56%;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.blogstyle .col3 
{
    width: 21%;            /* Width of right column content (column width minus padding on either side) */
    left: 60%;            /* Please make note of the brackets here:
                    (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/* 2 Column (left menu) settings */
.leftmenu http://media.nhitconnect.org/images
{
}
.leftmenu .colleft 
{
    right: 75%;            /* right column width */
}
.leftmenu .col1 
{
    width: 71%;            /* right column content width */
    left: 102%;            /* 100% plus left column left padding */
}
.leftmenu .col2 
{
    width: 21%;            /* left column content width (column width minus left and right padding) */
    left: 6%;            /* (right column left and right padding) plus (left column left padding) */
}
/* 2 Column (right menu) settings */
.rightmenu 
{
}
.rightmenu .colleft 
{
    right: 25%;            /* right column width */
}
.rightmenu .col1 
{
    width: 71%;            /* left column content width (left column width minus left and right padding) */
    left: 27%;            /* (right column width) plus (left column left padding) */
}
.rightmenu .col2 
{
    width: 21%;            /* right column content width (right column width minus left and right padding) */
    left: 31%;            /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
/* 2 Column (double page) settings */
.doublepage 
{
}
.doublepage .colleft 
{
    right: 50%;            /* right column width */
}
.doublepage .col1 
{
    width: 48%;            /* left column content width (column width minus left and right padding) */
    left: 50%;            /* right column width plus left column left padding */
}
.doublepage .col2 
{
    width: 50%;            /* right column content width (column width minus left and right padding) */
    left: 52%;            /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* Full page settings */
.fullpage 
{
}
.fullpage .col1 
{
    width: 100%;            /* page width minus left and right padding */
    left: 0%;            /* page left padding */
}

#logo
{
    float: left;
    border: none;
    width: 356px;
    height: 120px;
    background-color: white;
    background: url('http://media.nhitconnect.org/images/nhit-logo.png') no-repeat;
}

#logo a
{
    width: 356px;
    height: 120px;
    display: block;
}

#searchbox {
    display: none;
	float: right;
    clear: right;
    text-align: right;
	width: 200px;
    background-image: url(http://media.nhitconnect.org/images/search.png);
    background-repeat: no-repeat;
    background-position: 3% 55%;
    background-color: white;
	border: 2px solid #cccccc;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	z-index: 1000;
}

#searchbox form,
#searchbox fieldset {
	display: inline;
	border: 0;
	margin: 0;
	padding: 0;
}

#qs {
    text-align: left;
	display: block;
	float: right;
	margin: 0;
	border: 0;
	background: transparent;
	width: 168px;
	font-size: 1em;
	color: #666666;
    border: none;
}

#searchbox:hover {
}

#searchbox:hover label {
}
    
#go {
	position:absolute;
	right:0;
	margin:0;
	padding:0;
	border:0;
	width:24px;
	height:1.5em;
	background:transparent;
	cursor:pointer;
	text-indent:99999px;
	padding-left:25px;
	overflow:hidden;
}

#social
{
    float: right;
    clear: right;
    padding-top: 17px;
}

.panel
{
    width: 249px;
    text-align: left;
}

.pages-index .panel
{
    margin-left: 5%;
    margin-bottom: 1em;

}

.pages-connectfx .panel
{
    margin-left: 20%;    
    margin-bottom: 1em; 
    width: 600px;
    background-color: white; 
    padding-top: 1em;
 
}
.pages-nhin .panel
{
    margin-left: 70%;
    margin-bottom: 2em;  
}

.pages-index .panel-title
{
    height: 23px;
    width: 249px;
    background-color: white;
    background: url('http://media.nhitconnect.org/images/panel-home.png') no-repeat;
}

.pages-nhin .panel-title
{
    height: 23px;
    width: 249px;
    margin-top: 5em;
    background-color: white;
    background: url('http://media.nhitconnect.org/images/nhin-panel.png') no-repeat;
}

.article a
{
    color: #34a0f2;
}

.panel-content
{
    padding-left: 1ex;
    padding-right: 1ex;
    padding-top: 1ex;
    margin: 0 auto;
    text-align: left;
    background: #fef6f6;
    border: 1px solid #cccccc;
}
.pages-resources .panel
{
   width: 450px;
   margin-left: 4%;
   margin-bottom: 1em;
   float: left;
}

.pages-resources .panel-links
{
   width: 321px;
   margin-right: 4%;
   margin-bottom: 1em;
   float: right;
}

.pages-resources .panel-highlights
{
   width: 340px;
   margin-right: 2%;
   float: right;
   margin-bottom: 1em;
}


.panel-citation, .article .citation
{
    font-size: 75%;
    display: block;
}

.panel-headline, .article .headline
{
 
   font-weight: 800;
}

.article-header
{
    display: block;
    background-image: url(images//tab-line.png);
    background-position: 0% 50%;
    background-repeat: repeat-x;
    margin: 2ex;
}

.article
{
    display: block;
    padding: 1ex;
    padding-left: 3ex;
    padding-right: 3ex;
    clear: both;
}

.article-header h2
{
    display: inline;
    background:white;
    padding: .5ex;
}
.highlight-title
{
    display: block;
}

.highlight-title h2
{
    font-size: 150%;
    display: inline;
    background:white;

}
.article p
{
    margin-top: .5ex;
    margin-bottom: .5ex;
}


.float-right
{
    float: right;
}

.float-left
{
    float: left;
}

.pages-index .text   
{
    float: left;
    clear: left;
    width: 65%;
}

.fifty-five    
{
    margin-left: 50%;
    width: 50%;
}

.pages-index, .pages-404, .pages-contact, .pages-nhin, .pages-news, .pages-connectfx, .pages-resources
 {
    margin: 2ex auto;
    min-height: 400px;
    padding-top: 2ex;
    padding-bottom: 2ex;
}

.pages-index, .pages-404, .pages-contact, .pages-nhin, .pages-connectfx
{
    width: 90%;
}
.pages-connectfx
{
     margin-top: -.4px;
     margin-bottom: -1px;
     margin-left: -1px;
     background-color: white;
     height: 500px;
     width: 1000px;
}
.pages-index
{
    background: url('http://media.nhitconnect.org/images/home-pic.png') no-repeat;
    background-position: top right;
}

.pages-nhin
{
    background: url('http://media.nhitconnect.org/images/nhin-map.png') no-repeat;
    background-position: top left;
}

.pages-nhin .spacer
{
    height: 250px;
}

.pages-nhin h3
{
    margin-left: 60%;
}

.pages-contact
{
    background: url('http://media.nhitconnect.org/images/contact-pic.png') no-repeat;
    background-position: top center;
}


/* HTML */
a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#under-construction
{
    margin: 0 auto;
    min-height: 435px;
    height: 435px;
    min-width: 623px;
    width: 80%;
    background: url('http://media.nhitconnect.org/images/construction.png') no-repeat;
    background-position: top center;
    display: block;
    position: absolute;
}

#nav-leftend, #nav-rightend
{
    width: 8px;
    height: 22px;
}

#nav-leftend
{
    float: left;
    background: url('http://media.nhitconnect.org/images/nav-leftend.png') no-repeat;
    width: 8px;
}

#nav-rightend
{
    float: right;
    background: url('http://media.nhitconnect.org/images/nav-rightend.png') no-repeat;
    width: 8px;
}

.no-display
{
    display: none;
}
