

@media screen { 
/* ******TAGS****** */

body { background:url(../images/background-top.gif) repeat-x #cddae4; margin:0px;  }
body, td, th { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; }
a { text-decoration: none; outline: none; }
img { border: 0px; }
hr { color:#003367; background-color:#003367; height:1px; border:0; }

/* ******IDS****** */
#container { background:url(../images/background2-red.gif) repeat-y; width: 924px; margin: 0px auto; padding: 0px 0px 10px 0px; overflow:hidden; }
* html #container { background:url(../images/background2-red.gif) repeat-y; width: 923px;  }
#header { background:url(../images/background-top.gif) repeat-x; width: 914px; height: 168px; margin: 0px auto; padding: 0px 5px; }
* html #header { margin: -0px; }
#header a:link { color:#FFFFFF;	}
#header a:visited { color:#FFFFFF; }
#header a:hover { color:#FFFF00; }
#header a:active { color:#FF9900; }

#findphys { font-size: 20px; color:#FFFFFF; margin-top: 22px; }
#leftCol { float:left; width: 254px; margin: 10px 10px 0px 15px; padding: 0px; /*background:#66FF00;*/ }
#leftCol a { font-weight: bold; }
#searchbox { color:#000000; margin-left:20px; width:250px; height:31px; padding-top:5px; font-size:12px; }
#searchbox a { color:#000000; }



#mainCol { margin:10px 10px 0px 290px; width:610px;  }

#navbar { width: 242px; height: 219px; background: url(../images/navbar.gif) no-repeat; margin: 0px 15px; position:relative; z-index:200; }
#navbar ul { margin: 0px; padding: 0px; }
#navbar ul li { float: left; list-style: none; position: relative;  }
#navbar ul li a { text-decoration:none; display: block; width: 242px; height: 36px; text-indent:-5000px; font-size:10px; font-weight: bold;  }
#navbar ul li:hover { background: url(../images/navbar.gif) no-repeat;  }
#navbar ul li ul { position:absolute; top:0px; left:240px; display:none; width:260px; border: 1px solid #181818;  }
#navbar ul li:hover ul { display:block; }
#navbar ul li ul li { float:none; }
#navbar ul li ul li a { color: #FFFFFF; text-indent: 0px; background-color:#d81e05; font-size:11px; height:1%; line-height:15px; padding: 4px 10px 4px 10px; width:240px !important;  }
#navbar ul li ul li a:hover { color: #f7dd16; background:#980e02; font-weight: bold; }
#navbar ul li#about {  background-position: -242px 0px; }	
#navbar ul li#about ul li a { background-color:#d81e05; }
#navbar ul li#about ul li a:hover { color: #ffffff; background-color:#980e02; font-weight: bold; }
#navbar ul li#hs {  background-position: -242px -36px; }
#navbar ul li#hs ul li a { background-color:#ff9900; color: #000000; }
#navbar ul li#hs ul li a:hover { color: #ffffff; background-color:#663d00; font-weight: bold; }
#navbar ul li#ipfv {  background-position: -242px -72px; height: 37px;}
#navbar ul li#ipfv ul li a { background-color:#ffcc00; color: #000000; }
#navbar ul li#ipfv ul li a:hover { color: #ffffff; background-color:#514100; font-weight: bold; }
#navbar ul li#ihp {  background-position: -242px -109px; height: 37px; }
#navbar ul li#ihp ul li a { background-color:#99cc00; color: #000000;  }
#navbar ul li#ihp ul li a:hover { color: #ffffff; background-color:#2f3e01; font-weight: bold; }
#navbar ul li#rct {  background-position: -242px -146px; }
#navbar ul li#rct ul li a { background-color:#00ccff; color: #000000; }
#navbar ul li#rct ul li a:hover { color: #ffffff; background-color:#003a49; font-weight: bold; }
#navbar ul li#edu {  background-position: -242px -182px; height: 37px; }
#navbar ul li#edu ul li a { background-color:#cc00ff; }
#navbar ul li#edu ul li a:hover { color: #ffffff; background-color:#340041; font-weight: bold; }

#navbar2 { width: 914px; height:42px; background:url(../images/navbar2b.gif) no-repeat; margin: 0px; margin-top: 30px; }
#navbar2 ul { margin: 0px; padding: 0px; }
#navbar2 ul li { float: left; list-style: none; position: relative; }
#navbar2 ul li a { text-decoration:none; display: block; height: 42px; text-indent:-5000px; font-size:0px; font-weight: bold; }
#navbar2 ul li:hover { background: url(../images/navbar2b.gif) no-repeat;  }
#navbar2 ul li ul { position:absolute; top:32px; left:0px; display:none; width:260px; border: 1px solid #181818; }
#navbar2 ul li:hover ul { display:block; }
#navbar2 ul li ul li { float:none; }
#navbar2 ul li ul li a { color: #FFFFFF; text-indent: 0px; background-color:#d81e05; font-size:12px; height:1%; padding: 4px 10px 4px 10px; width:240px !important; line-height:15px; }
#navbar2 ul li ul li a:hover { color: #f7dd16; background:#980e02; font-weight: bold; }

#navbar2 ul li#home2 {  width: 59px; background-position: 0px -42px; }	
#navbar2 ul li#home2 ul li a { background-color:#d81e05; }
#navbar2 ul li#home2 ul li a:hover { color: #ffffff; background-color:#980e02; font-weight: bold; }

#navbar2 ul li#about2 {  width: 80px; background-position: -59px -42px;}	
#navbar2 ul li#about2 ul li a { background-color:#d81e05; }
#navbar2 ul li#about2 ul li a:hover { color: #ffffff; background-color:#980e02; font-weight: bold; }
#navbar2 ul li#hs2 {  width: 152px; background-position: -139px -42px; }
#navbar2 ul li#hs2 ul li a { background-color:#ff9900; color:#000000; }
#navbar2 ul li#hs2 ul li a:hover { color: #ffffff; background-color:#663d00; font-weight: bold; }
#navbar2 ul li#ipfv2 {  width: 188px; background-position: -291px -42px; }
#navbar2 ul li#ipfv2 ul li a { background-color:#ffcc00; color:#000000; }
#navbar2 ul li#ipfv2 ul li a:hover { color: #ffffff; background-color:#514100; font-weight: bold; }
#navbar2 ul li#ihp2 {  width: 157px; background-position: -479px -42px; }
#navbar2 ul li#ihp2 ul li a { background-color:#99cc00; color:#000000; }
#navbar2 ul li#ihp2 ul li a:hover { color: #ffffff; background-color:#2f3e01; font-weight: bold; }
#navbar2 ul li#rct2 {  width: 191px; background-position: -636px -42px; }
#navbar2 ul li#rct2 ul li a { background-color:#00ccff; color:#000000; }
#navbar2 ul li#rct2 ul li a:hover { color: #ffffff; background-color:#003a49; font-weight: bold; }
#navbar2 ul li#edu2 {  width: 87px; background-position: -827px -42px;  }
#navbar2 ul li#edu2 ul  { left: -150px; }
#navbar2 ul li#edu2 ul li a { background-color:#cc00ff; }
#navbar2 ul li#edu2 ul li a:hover { color: #ffffff; background-color:#340041; font-weight: bold; }



#homeicons { padding: 0px 0px 0px 10px; }
#flash { width: 640px; height: 280px; background:#000000; margin-top: -70px; border-bottom:7px solid #022b54;
 position:relative; left:-1px; z-index:100; }
*html #flash { width: 640px; height: 280px; background:#000000; margin-top: -60px; border-bottom:7px solid #022b54;
 position:relative; left:-9px; z-index:100; }
#spacer { width: 10px; height: 200px; }
#copyright { text-align: center; font-size: 12px; color:#333333; height: 90px; margin: 0px auto; padding-top: 20px; width: 924px; background:  url(../images/footer.gif) no-repeat;  }

.videoplayer { background: url(http://www.health.wvu.edu/images/icon-video1.gif) no-repeat right!important; font-weight:bold; padding-right: 20px; text-decoration: none !important; }
a:hover.videoplayer { background:url(http://www.health.wvu.edu/images/icon-video1.gif) no-repeat right  !important; text-decoration:underline !important; }

.tableData { border:1px solid #f1f1f1; margin-bottom: 15px; width:100%;}
.tableData td { padding:3px 5px 8px 5px !important; vertical-align:top; }

.grayOutlinePadded { padding: 6px; border:#e2e2e2 1px solid; }

/* ***** TB ***** */
	#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
	#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
	#TB_window a:link {color: #666666;}
	#TB_window a:visited {color: #666666;}
	#TB_window a:hover {color: #000;}
	#TB_window a:active {color: #666666;}
	#TB_window a:focus{color: #666666;}
	
	#TB_overlay { position: fixed; z-index:1000; top: 0px; left: 0px; height:100%; width:100%; }
	.TB_overlayMacFFBGHack {background: url(http://health.wvu.edu/images/bg-tb-mac.png) repeat;}
	.TB_overlayBG { background-color:#000; filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;	}
	* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
	#TB_window { position: fixed; background: #ffffff; z-index: 1002; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%;	left:50%;	}
	* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	}
	#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;	}
	#TB_caption{ height:25px;	padding:7px 30px 10px 25px; float:left;	}
	#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
	#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
	#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px;	}
	#TB_title{ background-color:#e8e8e8; height:27px;	}
	#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;	}
	#TB_ajaxContent.TB_modal{ padding:15px;	}
	#TB_ajaxContent p{ padding:5px 0px 5px 0px;	}
	#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:1003; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
 
 
/* ******CLASSES****** */

.faqQuestion { background:url(../images/faq-square.gif) no-repeat left top; padding-left: 18px;font-weight: bold; font-size: 120%; }
.faqQuestionClosed { background:url(../images/faq-plus.gif) no-repeat left top; padding-left: 18px; font-size: 100%; }

.walmartArea { background:#e4edf4; border:1px solid #a9b8c3; width:230px; margin:15px auto 10px auto; padding:0px; }
.walmartArea .walmartAreaContent { background:url(../images/walmartBG.jpg) no-repeat bottom; margin:0px; padding:0px 0px 5px 0px; }
.walmartArea .walmartAreaContent h4 { margin:0px; background:#b0c2cf; display:block; padding:5px 0px 5px 0px; border-bottom:1px solid #a9b8c3; color:#037b99; text-align:center; font-size:15px; }
.walmartArea .walmartAreaContent p { width:90%; color:#666666; margin:10px auto 0px auto; font-size:12px; }

.underline { border-bottom:1px dashed #dfe8ee; }
.releaseDates { float:right; font-size:12px; }
.releaseDates .releaseYearLinks { border-left:1px dashed #dfe8ee; padding:2px 7px 3px 7px; margin:0px 0px 0px 0px; }
.releaseDates a.releaseYearLinks { color:#4389bf; display:block; float:left; font-weight:bold; }
.releaseDates a.releaseYearLinks:hover { background:url(../images/dateBtnBg.jpg) repeat-x bottom; color:#5d7384; }
.releaseDates .first { border:none !important; }
.releaseDates a.yearActive { background:url(../images/dateBtnBg.jpg) repeat-x bottom; color:#5d7384; }
.months { border-bottom:1px solid #dfe8ee; margin:0px 0px 0px 0px; }
.months a { border-left:1px dashed #dfe8ee; padding:2px 7px 0px 7px; color:#0000ff; }
.months a:hover { color:#01346d; background:#eff0f1; }
.months a.first { border:none !important; }
.activeMonth { border-right:1px solid #dfe8ee; border-bottom:1px solid #dfe8ee; background:#ecf6fd; padding:10px 7px 7px 7px; display:block; margin:0px 0px 0px 0px; }
table.newsTable { border-bottom:1px solid #dfe8ee; border-top:none !important; }
table.newsTable td { padding:7px 3px 7px 7px; }
table.newsTable tr.alternate { background:#f4f5fb; }
/*table.newsTable tr:hover { background:#dedfe4; }*/
table.newsTable a { color:#3373b9; }
table.newsTable a:hover { color:#99ccff; }

.detailBody { width:580px; margin:10px auto 0px auto; padding:0px; }
.detailPic { width:100%; margin:0px auto 0px auto; }
.detailDate { font-size:12px; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #dfe8ee; }
.detailContent { margin:0px; padding:0px; }
.detailTag { font-size:12px; }

.black {color:#000000; }
.blackOutline { border:#000000 1px solid; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.clearBoth { clear:both; }
.dataTable { width:100%; background:#f1f1f1; /*border-collapse:collapse;*/}
.dataTable caption { text-align:left; margin-bottom:10px; font-weight:bold; font-size:13px; }
.dataTable th { text-align:left; background:#7E9FC0; color:#ffffff; padding:2px 5px; }
.dataTable td { padding:3px 5px; vertical-align:top; background:#ffffff;}
.dataTable tr.altRow td { background:#efefef; }

.floatLeft { float: left; }
.floatRight { float:right; }
.floatLeftMargin { float:left; margin:1px 8px 10px 0px; }
.floatRightMargin { float:right; margin:1px 0px 10px 8px; }
.floatLeftGrayOutline { float:left; margin:1px 8px 10px 0px; border:#999999 1px solid; }
.floatRightGrayOutline { float:right; margin:1px 0px 10px 8px; border:#999999 1px solid; }
.grayOutline { border:#999999 1px solid; }
.heading { font-weight:bold; font-size:20pt; color:#67999a; font-style:normal; }
.largeRedText { font-size:16px; color:#CC0000; }
.lightBlue { color: #99ccff; }
.links { font-size:13px; color:#fff; text-decoration:none; }
.moreInfo { border-bottom: #cddae4 1px solid; width: 80%; margin-top: 30px; font-weight: bold; font-style: italic; font-size: 12px;  }
.newslinks { font-size:11px; color:#000; font-style:normal; font-weight:bold; text-decoration:none; }
.redBold { font-weight:bold; color:#f00; }
.pullQuote { font-family: Arial, Helvetica, sans-serif; font-weight: bold; float: right; width: 120px; padding: 10px; border: 2px solid #4D7CAA; 	margin: 5px 0px 5px 10px;	color: #C13C3F;	background:#e5e5e5; }
.purple { color:#990099; }
.quote { font-weight: bold; font-family: Arial, Helvetica, sans-serif;	padding: 10px; border: 2px solid #4D7CAA; 	margin: 0px 10px 10px 0px;	color: #C13C3F;  }
.quoteBox {	background-color:#f1f1f1; border:thin dashed #CCCCCC; padding: 1px 7px; margin: 1px; color:#666666; font-weight:bold; }
.servicestoSection { background-color:#003466; color:#FFFFFF; height:25px; }
.smallText { font-size: 8pt; }
.smallerText { font-size: 6pt; }
.smlinks { font-size:11px; color:#003466; font-style:normal; font-weight:bold; text-decoration:none; }
.smlinksb { font-size:10px; color:#757575; font-style:normal; font-weight:bold; text-decoration:none; }
.subnav { font-size:10px; color:#fff; font-style:normal; text-decoration:none; }
.sublinks { font-size:9px; color:#0471d9; font-style:normal; text-decoration:none; }
table.additionalInfo { width:190px; border-collapse:collapse; margin-left:15px; float:right; }
table.additionalInfo td { font-size:11px; }
table.additionalInfo ul { margin-left:0px; padding-left:25px; margin-top:10px; }
table.additionalInfo li { font-size:9px; margin-bottom:1px; }
.tdUnderline td { border-bottom: 1px solid #CCCCCC; }
ul.resourceList li { margin-bottom:15px; }
ul.videoLinks { list-style:none; margin:0; margin-bottom:25px; padding:0; }
ul.videoLinks li { background:url(../images/icon_video.jpg) no-repeat; display:block; height:40px; padding-left:40px; padding-top:5px; }
.videoLink { border:#CCCCCC 1px solid; margin: 10px; padding: 10px 15px; text-align:center; height: 36px; }
.videoTable { margin:20px 0px; border-collapse:collapse; }
.videoTable td { vertical-align:top; padding-top:10px; padding-bottom:20px; border-top:1px solid #CCCCCC; }
.videoTable td.videoThumb { padding-top:14px; padding-right:10px; }
.videoTable td.videoThumb a img { border:1px solid #111; }

* html body { behavior:url(/css/csshover.htc); }

}