
/*------------------------------------------
LAYOUT
		#container
			#header
			#page
			  #content
			  #sidebar
			#footer
------------------------------------------*/
body { background: #283C83; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; }
#container { background: #fff; border-bottom: 3px solid #1D2C5F;border-left: 3px solid #1D2C5F; border-right: 3px solid #1D2C5F; margin: 0 auto; width: 960px; }
#header { padding: 11px; position: relative; width: 938px; }
#page { width: 960px; }
#content { float: left; padding: 0; width: 520px; }
#sidebar { float: left; width: 220px; }
#sidebar2 { float: right; width: 220px; }
#footer { clear: both; height: 1.75em; padding: 1em 1em 1em 270px; position:relative;}
#successFactorsNav {clear:both;height: 20px;position:absolute; top:10px; left:10px;}
#successFactorsNav h3 {color:#aaa;float: left;width:215px;margin:0;padding:0;display:none; }
#successFactorsNav ul {width:215px;float: right;margin: 0;padding: 0;list-style-type: none;}
#successFactorsNav ul li {display: block;margin: 0 8px 0 0;padding: 0;float: left;}
#successFactorsNav ul li a {float: left;width: 35px;height: 25px;text-decoration: none;text-indent:-3000em;overflow:hidden;}
#successFactorsNav ul li a#focus { background: url(../../images/layout/focus_logo.gif) no-repeat top center; }
#successFactorsNav ul li a#bring { background: url(../../images/layout/bring_logo.gif) no-repeat top center;}
#successFactorsNav ul li a#build { background: url(../../images/layout/build_logo.gif) no-repeat top center;}
#successFactorsNav ul li a#create { background: url(../../images/layout/create_logo.gif) no-repeat top center;}
#successFactorsNav ul li a#resources { background: url(../../images/layout/resources_logo.gif) no-repeat top center;}


/*------------------------------------------
HEADER
------------------------------------------*/
#header { background: #DDDAD1; }
#header #topNav { float: right; position: relative; width: 280px; }
#header #topNav ul { list-style-type: none; margin: 0; padding: 0; text-align: right; }
#header #topNav ul li { display: inline; margin: 0; padding: 0; }
#header #topNav ul li a { float: left; font-size: 11px; margin: 4px 0 0 28px; padding: 3px 1px; text-align: center; width: 60px; }
#header #topNav ul li a:link,
#header #topNav ul li a:visited { color: #000; text-decoration: underline; }
#header #topNav ul li a:hover,
#header #topNav ul li a:active { background: #555; color: yellow; text-decoration: none; }
#header .accessibility { display: none; }
#header .logo { background: #000 url(../../images/layout/nav_shadow_v3.gif) no-repeat left top; float: left; padding: 0; position: relative; }
#header .logo a { background: #646665; color: #fff; display: block; float: left; padding: 6px 5px 4px 5px; text-align: left; text-decoration: none; width: 603px; }
#header .logo a:hover { background: #fff; color: #646665; }
#header .logo h1 { border: 1px solid #000; border-bottom: 0; color: #222; float: left; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 0.10em; margin: 0; padding: 0; text-transform: uppercase; }
#header .logo em { font-style: normal; }
#header .logo hr { display: none; }
#header .mainNav { width: 618px; background:#CFCCC2; padding:0 0 3px 0;}
#header .mainNav ul { background:#000; clear: both; font: 11px verdana, arial, sans-serif; height: 69px; list-style-type: none; margin: 0; padding: 1px 0 0 1px; width: 614px; }
#header .mainNav ul li { float: left;margin: 0; padding: 0; line-height: 14px;}
#header .mainNav ul li a {   background: #F8B801; border-bottom: 1px solid #000; border-right: 1px solid #000; color: #222; display: block; float: left; padding: 4px 0 4px 4px; text-decoration: none; width: 129px; }
#header .mainNav ul li a:hover,
#header .mainNav ul li a:active { background: #fff; color: #000; margin: 0; }
#header .mainNav ul li a#home { background: #294083 url(../../images/layout/logo.gif) no-repeat center center; height: 68px; margin: 0; padding: 0; width: 74px; }
#header .mainNav ul li a#home span { display: none; }
#header .mainNav #newsLink,
#header .mainNav #physiciansLink,
#header .mainNav #qualityLink { width: 132px; }

#header .mainNav ul li.selected,
#header .mainNav ul li.selected a,
#header .mainNav ul li.selected a:hover,
#header .mainNav ul li.selected a:active { background: #fff; color: #000; font-weight: bold; }
#header .mainNav ul li.lastLink {width: 75px; }
#header .mainNav ul li.altLastLink { }
#header .mainNav ul li.altLastLink a:link,
#header .mainNav ul li.altLastLink a:visited { background: #FF0000; color: #fff; }
#header .mainNav ul li.altLastLink a:hover,
#header .mainNav ul li.altLastLink a:active,
#header .mainNav ul li.altLastLink.selected a { background: #fff; color: #FF0000; }
#header .mainNav #qualitySafetyLink,
#header .mainNav #qualitySafetyItem { display: none; }
#header .mainNav ul li.lastLink { }
#header .mainNav ul li.altLastLink { display: none;}

#header div.search { background: #ACAAA3; height: 22px; padding: 10px; position: absolute; right: 10px; top: 40px; width: 240px; }
#header .search p { margin: 0; padding: 0; }
#header .search input { color: #666666; float: left; font: 11px verdana, arial, helvetica, sans-serif; margin: 1px 0 0 0; padding: 1px; width: 165px; }
#header .search input#button { float: right; margin: 0; width: auto; }

#header #specialNav { position: absolute; right: 10px; top: 84px; width: 190px; }
#header #specialNav ul { list-style-type: none; margin: 0; padding: 0; text-align: left; }
#header #specialNav ul li { display: inline; margin: 0; padding: 0; }
#header #specialNav ul li a { float: left; font-style: italic; font-weight: bold; margin: 0 6px 0 0; padding: 2px 7px; width: 65px; }
#header #specialNav ul li a:link,
#header #specialNav ul li a:visited { background: #6F6D68; color: yellow; text-decoration: none; }
#header #specialNav ul li a:hover,
#header #specialNav ul li a:active,
#header #specialNav ul li.selected { background: #000; color: #fff; text-decoration: none; }
#header #specialNav ul li#publicNoticeLink a { float: right; font-style: normal; margin: 0; width: 88px; }
#header #specialNav ul li#publicNoticeLink a:link,
#header #specialNav ul li#publicNoticeLink a:visited { background: #FF0000; color: #fff; }
#header #specialNav ul li#publicNoticeLink a:hover,
#header #specialNav ul li#publicNoticeLink a:active,
#header #specialNav ul li#publicNoticeLink.selected a { background: #FF0000; color: #fff; }
#header #specialNav ul li#yourInputLink { display:none!important;}
#header #specialNav ul li#yourInputLink a { width:100px;text-align:center;font-style:normal;}
#header #specialNav ul li#yourInputLink a:link,
#header #specialNav ul li#yourInputLink a:visited { background:#4F7F4F;color:#fff;line-height:18px;}
#header #specialNav ul li#yourInputLink a:hover,
#header #specialNav ul li#yourInputLink a:active { background:#fff;color:#4F7F4F;line-height:18px;text-decoration:underline;}
#header #specialNav ul li#publicNoticeLink { display:none;}


#header #SocialMediaBar { position: absolute; right: 0px; top: 90px; width: 260px; }
#header #SocialMediaBar ul { list-style-type: none; margin: 0; padding: 0; text-align: left; }
#header #SocialMediaBar ul li { display: inline; margin: 0; padding: 0; }
#header #SocialMediaBar ul li a { float: left;   margin: 0 6px 0 0; padding: 0 2px; height:16px; background: no-repeat 7px 4px;}
#header #SocialMediaBar ul li a:link,
#header #SocialMediaBar ul li a:visited { color: #000; text-decoration: underline;  }
#header #SocialMediaBar ul li a:hover,
#header #SocialMediaBar ul li a:active,
#header #SocialMediaBar ul li.selected { color:#0C3066;background-color:#BFD9FF; text-decoration: none;}
#header #SocialMediaBar ul li#FollowTwitterLink a {background-image: url("/images/twitter-icon-20x20.gif"); padding:6px 7px 5px 32px;}
#header #SocialMediaBar ul li#FollowTwitterLink a:link,
#header #SocialMediaBar ul li#FollowTwitterLink a:visited {}
#header #SocialMediaBar ul li#FollowTwitterLink a:hover,
#header #SocialMediaBar ul li#FollowTwitterLink a:active,
#header #SocialMediaBar ul li#FollowTwitterLink.selected a {}


/*------------------------------------------
CONTENT
------------------------------------------*/
#content {}

#content .slides {position:relative;width:520px;height:300px;float:left;margin:0;color:#fff;background:#000;}
#content .slides .slide {visibility:hidden; width:480px;padding:10px 20px; height:280px; overflow:hidden;}
#content .slides .slide a:link,
#content .slides .slide a:visited { }
#content .slides .slide a:hover,
#content .slides .slide a:active { }
#content .slides .slide a span { }
#content .slides .pagination {  }
#content .slides .pagination a { }
#content .slides .pagination a:hover, 
#content .slides .pagination a.selected {  }
#content .slides .pagination .toc {}
#content .slides .pagination .prev { }
#content .slides .pagination .next { }
#content .slides .leadstory { background:#000; color:#fff; margin:0; padding:0; width:480px; }
#content .slides .leadstory .title { border:0; font-size:16px; letter-spacing:0; margin:0; padding:0;}
#content .slides .leadstory .title a { display:block; }
#content .slides .leadstory .title a:link,
#content .slides .leadstory .title a:visited { background:#000; color:#fff; text-decoration:none; }
#content .slides .leadstory .title a:hover,
#content .slides .leadstory .title a:active { background:#fff; color:#000; text-decoration:none; }
#content .slides .leadstory a:link,
#content .slides .leadstory a:visited { background:#000; color:#000; }
#content .slides .leadstory a:hover,
#content .slides .leadstory a:active { background:#000; color:#000; }
#content .slides .leadstory p,
#content .slides .leadstory ul li { font-size:12px; line-height:17px;  }
#content .slides .leadstory p a:link,
#content .slides .leadstory p a:visited { color:#fff; }
#content .slides .leadstory p a:hover,
#content .slides .leadstory p a:active { background:#fff; color:#000; }
#content .slides .leadstory .attributes { font: italic 8px Verdana, Arial, Helvetica, sans-serif; height:13px; list-style-type:none; margin:0; padding:0; }
#content .slides .leadstory .attributes li.postdate { color:#ccc; float:left; margin:0; width:79%; }
#content .slides .leadstory .attributes li.lang a { color:#ccc;  }
#content .slides .leadstory .attributes li.lang a:hover { text-decoration:none!important; }
#content .slides .leadstory .attributes li.lang { float:right; margin:0; text-align:right; width:20%; }

/*------------------------------------------
SIDEBAR
------------------------------------------*/
#sidebar { background: #BAB1A0; }

#sidebar a.infobox { clear: both; float: left; font: 12px Arial, Helvetica, sans-serif;padding: 15px 10px; width: 200px;  }
#sidebar a.infobox:link,
#sidebar a.infobox:visited { text-decoration: none; }
#sidebar a.infobox:hover,
#sidebar a.infobox:active { }
#sidebar a.infobox strong { clear: both; display: block; font-size: 16px; margin: 0 0 3px 0; padding: 0; }
#sidebar a.infobox strong span { display: none; }
#sidebar a.infobox.green:link,
#sidebar a.infobox.green:visited { background: #518F50; color: #CFFFCF; }
#sidebar a.infobox.green:hover,
#sidebar a.infobox.green:active { background: #048F00; color: #fff; }
#sidebar a.infobox.green strong { border-bottom: 0px solid #316F30; color: #0D3F0C; }
#sidebar a.infobox.black:link,
#sidebar a.infobox.black:visited { background: #333; color: #CFCFCF; }
#sidebar a.infobox.black:hover,
#sidebar a.infobox.black:active { background: #000; color: #fff; }
#sidebar a.infobox.black strong { border-bottom: 0px solid #222; color: #DFDFDF; }
#sidebar a.infobox.yellow:link,
#sidebar a.infobox.yellow:visited { background: #e6e98f; color: #000; }
#sidebar a.infobox.yellow:hover,
#sidebar a.infobox.yellow:active { background: #EAEF4A; color: #000; }
#sidebar a.infobox.yellow strong { border-bottom: 0px solid #DBDF61; color: #7B7F00; }

#sidebar a.infobox.blue:link,
#sidebar a.infobox.blue:visited { background: #83A7BF; color: #EFF8FF; border-bottom: 1px solid #698ea7;  }
#sidebar a.infobox.blue:hover,
#sidebar a.infobox.blue:active { background: #61ACDF; color: #fff; }
#sidebar a.infobox.blue strong { border-bottom: 0px solid #698ea7; color: #29495F; }

#sidebar a.infobox.lightblue:link,
#sidebar a.infobox.lightblue:visited { background: #A7C8DF; color: #29495F; border-bottom: 1px solid #698ea7;  }
#sidebar a.infobox.lightblue:hover,
#sidebar a.infobox.lightblue:active { background: #61ACDF; color: #29495F; }
#sidebar a.infobox.lightblue strong { border-bottom: 0px solid #698ea7; color: #29495F; }

#sidebar a.infobox.darkblue:link,
#sidebar a.infobox.darkblue:visited { background: #63879F; color: #EFF8FF; border-bottom: 1px solid #698ea7;  }
#sidebar a.infobox.darkblue:hover,
#sidebar a.infobox.darkblue:active { background: #61ACDF; color: #fff; }
#sidebar a.infobox.darkblue strong { border-bottom: 0px solid #698ea7; color: #29495F; }


#sidebar a.infobox.red:link,
#sidebar a.infobox.red:visited { background: #DF3737; color: #FFDFDF; }
#sidebar a.infobox.red:hover,
#sidebar a.infobox.red:active { background: RED; color: #FFF; }
#sidebar a.infobox.red strong { border-bottom: 0px solid #CF2626; color: #4F0000; }
#sidebar a.infobox.purple:link,
#sidebar a.infobox.purple:visited { background: #BF77BF; color: #FFEFFF; }
#sidebar a.infobox.purple:hover,
#sidebar a.infobox.purple:active { background: #DF61DF; color: #fff; }
#sidebar a.infobox.purple strong { border-bottom: 0px solid #BF5FBF; color: #4F2C4F; }
#sidebar #patients { clear: both; float: left; position: relative; width: 100%; }
#sidebar #patients a.infobox { padding-bottom: 115px; }


#sidebar #h1n1 { clear: both; float: left; position: relative; width: 100%; }
#sidebar #h1n1 a.infobox { padding-bottom: 125px; }
#sidebar #h1n1 .subpagelinks { font: normal 12px/12px Arial!important; margin: 0!important; padding:0!important; position: absolute; top: 40px; left: 0px;}
#sidebar #h1n1 .subpagelinks li {margin:0!important; padding:0!important; list-style:none; line-height:normal;}
#sidebar #h1n1 .subpagelinks li a { display:block; font-weight:bold; padding: 4px 0!important;text-decoration: none; width: 195px; margin:0 10px!important;}
#sidebar #h1n1 .subpagelinks li a:link,
#sidebar #h1n1 .subpagelinks li a:visited { border-top: 1px solid darkred; color: #fff; }
#sidebar #h1n1 .subpagelinks li a:hover,
#sidebar #h1n1 .subpagelinks li a:active,
#sidebar #h1n1 .subpagelinks li a:active { background: #CF1919;border-color: darkred; color: #fff;}


#sidebar #events { clear: both; float: left; position: relative; width: 100%; }
#sidebar #events a.infobox { padding-bottom: 25px; }
#sidebar #events .subpagelinks { font: normal 12px/12px Arial!important; margin: 0!important; padding:0!important; position: absolute; top:36px; left: 0px;}
#sidebar #events .subpagelinks li {margin:0!important; padding:0!important; list-style:none; line-height:normal;}
#sidebar #events .subpagelinks li a { display:block; font-weight:normal; padding: 4px 0!important;text-decoration: none; width: 195px; margin:0 10px!important;}
#sidebar #events .subpagelinks li a:link,
#sidebar #events .subpagelinks li a:visited { border-top: 1px solid #D1E3EF; color: #29495F; }
#sidebar #events .subpagelinks li a:hover,
#sidebar #events .subpagelinks li a:active,
#sidebar #events .subpagelinks li a:active { background: #EFF9FF;border-color: #EFF9FF; color: #29495F;}

#sidebar #patients { clear: both; float: left; position: relative; width: 100%; }
#sidebar #patients a.infobox { padding-bottom: 114px; }
#sidebar #patients .subpagelinks { font: normal 12px/12px Arial!important; margin: 0!important; padding:0!important; position: absolute; top: 57px; left: 0px;}
#sidebar #patients .subpagelinks li {margin:0!important; padding:0!important; list-style:none; line-height:normal;}
#sidebar #patients .subpagelinks li a { display:block; font-weight:normal; padding: 5px 0!important;text-decoration: none; width: 195px; margin:0 10px!important;}
#sidebar #patients .subpagelinks li a:link,
#sidebar #patients .subpagelinks li a:visited { border-top: 1px solid #A7C8DF; color: #29495F; }
#sidebar #patients .subpagelinks li a:hover,
#sidebar #patients .subpagelinks li a:active,
#sidebar #patients .subpagelinks li a:active { background: #A7C8DF;border-color: #83A7BF; color: #29495F;}


#sidebar #latestnews { clear: both; float: left; position: relative; width: 100%; }
#sidebar #latestnews a.infobox { padding-bottom: 60px; }
#sidebar #latestnews .subpagelinks { font: normal 12px/12px Arial!important; margin: 0!important; padding:0!important; position: absolute; top:36px; left: 0px;}
#sidebar #latestnews .subpagelinks li {margin:0!important; padding:0!important; list-style:none; line-height:normal;}
#sidebar #latestnews .subpagelinks li a { display:block; font-weight:normal; padding: 4px 0!important;text-decoration: none; width: 200px; margin:0 5px 0 10px!important;}
#sidebar #latestnews .subpagelinks li a:link,
#sidebar #latestnews .subpagelinks li a:visited { border-top: 1px solid #D1E3EF; color: #29495F; }
#sidebar #latestnews .subpagelinks li a:hover,
#sidebar #latestnews .subpagelinks li a:active,
#sidebar #latestnews .subpagelinks li a:active { background: #EFF9FF;border-color: #EFF9FF; color: #29495F;}


/*------------------------------------------
SIDEBAR
------------------------------------------*/

#sidebar2 { background: #fff;border-left: 1px solid #ddd;width:200px; overflow:hidden;}
#sidebar2 #specialnav {margin:0 0 0px 0;padding:0; float:left;list-style-type:none; }
#sidebar2 #specialnav li {margin:0!important;padding:0!important;float:left;}
#sidebar2 #specialnav li strong {}
#sidebar2 #specialnav li a {display:block; float:left;text-decoration: none; border-bottom:1px solid #eee;padding:9px 10px;font: normal 12px/15px arial;width:185px; }
#sidebar2 #specialnav li a span {width:65px; height:50px; overflow:hidden; float:right;margin:0 0 0 5px; }
#sidebar2 #specialnav li a span img {width:100%!important;float:right!important;margin:0!important; padding:0!important; border:none!important;}
#sidebar2 #specialnav li.Measuring a span img {width:auto!important;float:right!important;margin:0!important; padding:0!important; border:none!important;}

#sidebar2 #specialnav li a:link,
#sidebar2 #specialnav li a:visited {color:#2057AF;text-decoration: none;background:#fff;}
#sidebar2 #specialnav li a:hover,
#sidebar2 #specialnav li a:active {color:#0C3066;background:#BFD9FF;text-decoration: none; }
#sidebar2 #specialnav li.importance span {display:none;}
#sidebar2 h2 {font: normal 26px/28px georgia;margin:0 0 0 10px; padding:0 0 10px 0; border-bottom:1px solid #eee;}	
#sidebar2 h2 em {display:block;font: normal 10px arial;}	
#sidebar2 h2 em a:link,
#sidebar2 h2 em a:visited {color:#2057AF;}	


#sidebar2 #specialnav li.About a span,
#sidebar2 #specialnav li.An a span,
#sidebar2 #specialnav li.Our a span {display:none;}

#sidebar2 #specialnav li.LEEDing span {height:30px;}

/*------------------------------------------
FOOTER
------------------------------------------*/
#footer { background: url(../../images/layout/footer.gif) repeat-y bottom right; color: #000; border-top:1px solid #ccc; }
#footer a:link,
#footer a:visited { color: #000; text-decoration: underline; }
#footer a:hover,
#footer a:active { background: #000; color: #fff; text-decoration: none; }
#footer abbr,
#footer acronym { border: none; }
#footer hr { display: none; }
#footer li { display: inline; list-style-type: none; margin: 0; padding: 0 2.5em 0 0 ; font: bold 12px/12px Arial, Helvetica, sans-serif;}
#footer p { color: #E5B263; float: right; font: bold 12px Arial, Helvetica, sans-serif; margin: 0; text-align: right; text-transform: uppercase; width: 69%; }
#footer ul { float: left; list-style-type: none;}

#footer ul.nav {position:absolute; top:10px; left:200px; margin-top:0; padding-top:0;}

/*------------------------------------------
CUSTOM
------------------------------------------*/
body { font: normal 12px verdana, arial, helvetica, sans-serif; }
input, textarea { font: normal 12px "bitstream vera sans", verdana, sans-serif; }
a img {	border: 0;}
.nospace { margin: 0; padding: 0;}















/*------------------------------------------
PRINT
------------------------------------------*/
@media print {
	#sidebar {display:none;}
	#content {float:none; width:95%;}
	#commentform {display:none;}
}









