﻿/*=============================
    Standard
=============================*/

html, body {
    height: 100%;
}

body
{
	/*background-position: url('../images/csi_bg.jpg') #FFF repeat-x;*/
	margin: 0px;
	padding: 0px;
	font: 9pt arial,verdana, tahoma, helvetica, sans-serif;
	color: #184C7C;
	background: url('../images/csi_bg2.jpg') #FFF repeat-x;
	line-height: 17px;
}

textarea 
{
	/*font: 8pt arial, verdana, tahoma, helvetica, sans-serif;*/
	color: #333333;
}

a 
{
	font-family: calibri,arial, verdana, tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #0076a3;
}

ul 
{
	margin-bottom: 10px;
	margin-top: 0px;
}

ol.olStyle 
{
	margin-top: 0px;
	padding-top: 0px;
}

ol.olStyle li
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

ol 
{
	padding-top: 0px;
	margin-top: 0px;
}

p 
{
	margin: 0px;
	padding: 15px 0px 15px 0px;
	line-height: 19px;
}

p.noSpace 
{
	margin: 0px;
	padding: 0px;
}

div, form, img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

img p 
{
	margin: 0px;
	padding: 0px;
}

a:active, a:focus {
    outline: none;
}

div#mainContainerBox {
    margin: 34px auto;
    width: 920px;
    min-height: 600px;
}

div#mainContainer 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 890px;
}

div#topBgContainer 
{
	float: left;
	width: 890px;
	height: 21px;
	background: url('../images/top.jpg') no-repeat;
}

div#outerLeftContainer 
{
	float: left;
	width: 15px;
	min-height: 700px;
	background: url('../images/left.jpg') no-repeat;
}

div#outerRightContainer 
{
	float: left;
	width: 15px;
	min-height: 700px;
	background: url('../images/right.jpg') no-repeat;
}

div.hr {
  height: 1px;
  margin-top: 8px;
  margin-bottom: 16px;
  width: 184px;
  
}

div.hr hr {
  display: none;
}

/*============================
	Div Error Box
============================*/

div.errorBox 
{
	width: 300px;	
	background: #BCD9E7;
	margin: 0px;
	padding: 10px;
}

div.errorBox p 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font:bold 8pt  arial, 'lucida sans', verdana, helvetica, sans-serif;
	color: #0C4D83;
}

div.errorBoxBlue 
{
	width: 300px;	
	background: #2174BA;
	margin: 0px;
	padding: 10px;
}

div.errorBoxBlue p 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font:bold 8pt  arial, 'lucida sans', verdana, helvetica, sans-serif;
	color: #FFFFFF;
}

/*==============================
    Header Style
==============================*/

div#headerContainerBox
{
	float: left;
	width: 890px;
	margin: 0px;
	height: 107px;
	padding: 0px;
	/*background-image: url('images/EarthHeader.gif');*/
}

div#headerContainer 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#logo 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 7px 5px;
	width: 400px;
}

div#headerNavigationContainer 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 460px;
}

div#headerNavigation 
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
}

div#headerNavigation h2
{
	margin: 0px;
	padding: 0px;
	font: bold 15pt arial, verdana;
	color: #f37736;
}

div#headerNavigation ul 
{
	float: left;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	width: 370px;
	list-style: none;
	font: 8pt arial, verdana;	
}

div#headerNavigation ul li {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
    color: #0277a3;
    vertical-align: bottom;
}

div#headerNavigation ul li.icon {
    margin: 0px;
    padding: 0px 4px 0px 8px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
        vertical-align: bottom;
}

div#headerNavigation ul li.icon2 
{
    margin: 0px;
    padding: 0px 5px 0px 26px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
    vertical-align: bottom;
}

div#headerNavigation ul li.divider
{
	margin: 0px;
	padding: 0px;
	font: 8pt arial, verdana;	
}

div#headerNavigation ul li.first {
    margin: 0px;
    padding: 0px 6px 0px 0px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
}

div#headerNavigation ul li.second {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
}

div#headerNavigation ul li.last {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
}

div#headerNavigation ul li a {
    text-decoration: none;
    font:bold 7.4pt arial, verdana;
       color: #0176a1;
}

div#headerNavigation ul li a.current {
    text-decoration: underline;
    font: 8pt arial, verdana;
      color: #0176a1;
}

div#headerNavigation ul li a:hover 
{
	text-decoration: underline;
}

div#headerNavigation2 
{
	padding-top: 55px;
	/*float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 285px;*/
}


/* Fix IE. Hide from IE Mac \*/
* html div#headerNavigation ul li { float: left; height: 1%; }
* html div#headerNavigation ul li a { height: 1%; }
* html div#headerNavigation ul ul li { float: left; height: 1%; }
* html div#headerNavigation ul ul li a { height: 1%; }
* html div#headerNavigation ul ul ul li { float: left; height: 1%; }
* html div#headerNavigation ul ul ul li a { height: 1%; }
/* End */

/*=============================
	Top Navigation
=============================*/

div#topNavigationContainer 
{
	float: left;
	width: 890px;
	height: 34px;
	background: url('../images/navbg.jpg') no-repeat;
}

div#topNavigationContainer2 
{
	float: left;
	width: 890px;
	height: 34px;
	background: url('../images/nav_bg.gif') no-repeat;
}

div#topNavigationContainer3 
{
	float: left;
	width: 890px;
	height: 34px;
	background: url('../images/adminBar.gif') no-repeat;
}

div#topNavigation 
{
	float: left;
	width: 890px;
	height: 34px;
}

div#topNavigation ul
{
	float: left;
	width: 890px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	/*overflow: hidden;*/
}

div#topNavigation ul li
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
    list-style: none;
    display: inline;
    height: 34px;
    text-align: center;
    position: relative;
}


div#topNavigation ul li a
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font:bold 11pt Calibri, arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFF;
	line-height: 34px;
	text-align: center;
}
div#topNavigation ul li a:hover
{
	color: Yellow;
}

.forthlink
{
	
}
.forthlink:hover
{
	
}
/*hover over for products*/
.forthlink ul
{
	display:block;
}
.forthlink:hover ul
{
	display:block;
}
div#topNavigation ul li.forth ul li
{
	 border: 1px solid #CCCCCC;
	padding: 2px 5px 2px 5px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	background-color: #F1F6FA;
	text-align: left;
	width: 165px;
}
div#topNavigation ul li.forth ul li:hover
{
	background-color: #FEFEFE;
}
div#topNavigation ul li.forth ul li a
{
	font-family: calibri,arial, verdana, tahoma, helvetica, sans-serif;
	font-size: 13px;
	color: #0076a3;
}
div#topNavigation ul li.forth ul li a:hover
{
	color: #0076a3;
	background-color: Transparent;
}
div#topNavigation ul li.forth ul li ul li
{
	 border: 1px solid #CCCCCC;
	padding: 2px 5px 2px 5px;
	display: block;
	margin-left: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	background-color: #F1F6FA;
	text-align: left;
	width: 235px;
}
.forthinnerlink
{
	
}
.forthinnerlink:hover
{
	
}
/*hover over for products*/
.forthinnerlink ul
{
	display:none;

}
.forthinnerlink:hover ul
{
	display:block;
}

div#topNavigation ul li.first 
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 115px;
}

div#topNavigation ul li.second
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 125px;
}

div#topNavigation ul li.third
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 145px;
}

div#topNavigation ul li.forth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 105px;
}


div#topNavigation ul li.fifth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 94px;
}

div#topNavigation ul li.sixth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 127px;
}

div#topNavigation ul li.seventh
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 95px;
}

div#topNavigation ul li.last 
{
	margin: 0px;
	padding: 0px;
}

div#topNavigation ul li.liNavSpace 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

div#topNavigation ul li.border
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 2px;
    height: 34px;
    background: url('../images/navDivider.jpg') no-repeat;
}

div#topNavigation ul li.border2
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 2px;
    height: 34px;
    background: url('../images/navDivider.gif') no-repeat;
}

div#topNavigation ul li.border3
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 2px;
    height: 34px;
    background: url('../images/RedDivider.gif') no-repeat;
}

div#topNavigation ul li.about 
{
	float: left;
	width: 111px;
	/*background:transparent url('../images/aboutoff.gif') no-repeat;*/
}

/*div#topNavigation a#aboutA {width:111px;height: 34px;background:transparent url('../images/aboutover.gif') -111px -34px no-repeat;}
div#topNavigation a#aboutA:hover {background-position:0 0; z-index:50;}*/

div#topNavigation ul li.searchexp 
{
	float: left;
	width: 149px;
	/*background:transparent url('../images/searchexpoff.gif') no-repeat;*/
}

/*div#topNavigation a#searchexpA {width: 149px;height: 34px;background:transparent url('../images/searchexpover.gif') -111px -34px no-repeat;}*/
div#topNavigation a#searchexpA:hover {background-position:0 0; z-index:50;}

div#topNavigation ul li.foratt 
{
	float: left;
	width: 139px;
	/*background:transparent url('../images/forattoff.gif') no-repeat;*/
}

/*div#topNavigation a#forattA {width: 139px;height: 34px;background:transparent url('../images/forattover.gif') -111px -34px no-repeat;}*/
div#topNavigation a#forattA:hover {background-position:0 0; z-index:50;}

div#topNavigation ul li.knowledge
{
	float: left;
	width: 165px;
	/*background:transparent url('../images/knowledgeoff.gif') no-repeat;*/
}

/*div#topNavigation a#knowledgeA {width: 165px;height: 34px;background:transparent url('../images/knowledgeover.gif') -111px -34px no-repeat;}*/
div#topNavigation a#knowledgeA:hover {background-position:0 0; z-index:50;}

div#topNavigation ul li.expert 
{
	float: left;
	width: 127px;
	/*background:transparent url('../images/expertoff.gif') no-repeat;*/
}

/*div#topNavigation a#expertA {width: 127px;height: 34px;background:transparent url('../images/expertover.gif') -111px -34px no-repeat;}*/
div#topNavigation a#expertA:hover {background-position:0 0; z-index:50;}

div#topNavigation ul li.testimonials 
{
	float: left;
	width: 131px;
	/*background:transparent url('../images/testimonialsoff.gif') no-repeat;*/
}

/*div#topNavigation a#testimonialsA {width: 131px;height: 34px;background:transparent url('../images/testimonialsover.gif') -111px -34px no-repeat;}*/
div#topNavigation a#testimonialsA:hover {background-position:0 0; z-index:50;}

div#topNavigation ul li.contact 
{
	float: left;
	width: 128px;
	/*background:transparent url('../images/contactoff.gif') no-repeat;*/
}

/*div#topNavigation a#contactA {width: 128px;height: 34px;background:transparent url('../images/contactover.gif') -111px -34px no-repeat;}
div#topNavigation a#contactA:hover {background-position:0 0; z-index:50;}*/

/*===========================
	Top Navigation Child
===========================*/

div#topNavigation li ul
{
	/*background: #CEE0EF;*/
	/*background:transparent url('../images/contactoff.gif') no-repeat;*/
	font-weight: normal;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 34px;
	width: 163px;
	z-index: 100;
	display: none;
	height: 25px;
}

div#topNavigation li ul li
{
	/*border: solid 1px #000;
	border-bottom: 0px;*/
	float: left;
	/*background: #CEE0EF;*/
	/*background:transparent url('../images/knowledgeoff.gif') no-repeat;*/
	background: #284461;
	font: 9pt arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px dashed #666666;*/
	width: 163px;
	/*border-bottom: 1px dashed #FFFEED;*/
	display: block;
	position: relative;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 1px solid #DFEEF5;
}

div#topNavigation li ul li a
{
	margin: 0px;
	color: #01327E;
	text-align: center;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	width: 163px;
	line-height: 25px;
}

div#topNavigation li ul li a:hover 
{
	/*background:transparent url('../images/knowledgeover.gif') no-repeat;*/
	height: 25px;
	background: #4F86C0;
}

div#topNavigation li:hover ul, div#topNavigation li.over2 ul 
{
	display: block; 
}

/* start adding second level */

div#topNavigation li ul ul
{
	/*background-color: Red;*/
	font-weight: normal;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 140px;
	z-index: 200;
	display: none;
}

div#topNavigation li ul li ul li
{
	float: left;
	font: 9pt arial, Verdana, sans-serif;
	margin: 0px 0px 0px 50px;
	padding: 5px 0px 5px 6px;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #FFFFFF;
	width: 170px;
	background: #CEE0EF;
}

div#topNavigation li ul ul li a
{
	color: #01327E;
}

div#topNavigation li:hover ul ul, div#topNavigation li.over2 ul ul {
	display: none;
		background: #4F86C0;
}

div#topNavigation li li:hover ul, div#topNavigation li li.over2 ul {
	display: block;
		background: #4F86C0;
}
/*third level*/

div#topNavigation li ul ul li
{
	margin-left: 185px;
	}
	div#topNavigation ul li.forth ul li ul:hover
	{
		background-color: transparent;
	}
	div#topNavigation ul li.forth ul li ul a:hover
	{
		background-color: transparent;
	}
	div#topNavigation ul li.forth ul li:hover
	{
		/*background-color: transparent;*/
	}
div#topNavigation ul li.forth ul li ul li 
{
	margin-left: 175px;
	margin-top: -1px;
}
/* Fix IE. Hide from IE Mac \*/
* html div#topNavigation ul li { float: left; height: 1%; }
* html div#topNavigation ul li a { height: 1%; }
* html div#topNavigation ul ul li { float: left; height: 1%; }
* html div#topNavigation ul ul li a { height: 1%; }
* html div#topNavigation ul ul ul li { float: left; height: 1%; }
* html div#topNavigation ul ul ul li a { height: 1%; }
/* End */

/* end adding second level */

/*================================
	Secondary Top Navigation
================================*/

/*=============================
	Top Navigation
=============================*/

div#s_topNavigationContainerWrap 
{
	float: left;
	margin: 0px;
	padding: 8px 0px 6px 1px;
}

div#s_topNavigationContainer 
{
	float: left;
	width: 880px;
	height: 34px;
	/*background: url('../images/ContentNavBg.jpg') no-repeat;*/
}

div#s_topNavigation 
{
	float: left;
	width: 880px;
	height: 34px;
}

div#s_topNavigation ul
{
	float: left;
	width: 880px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	/*overflow: hidden;*/
}

div#s_topNavigation ul li
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
    list-style: none;
    display: inline;
    height: 34px;
    text-align: center;
    position: relative;
}

div#s_topNavigation ul li a
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font: 9pt Calibri, verdana, tahoma, helvetica, sans-serif;
	color: #FFF;
	line-height: 34px;
	text-align: center;
}

div#s_topNavigation ul li.first 
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 135px;
}

div#s_topNavigation ul li.second
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 127px;
}

div#s_topNavigation ul li.third
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 109px;
}

div#s_topNavigation ul li.forth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 145px;
}

div#s_topNavigation ul li.fifth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 129px;
}

div#s_topNavigation ul li.sixth
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 127px;
}

div#s_topNavigation ul li.seventh
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 95px;
}

div#s_topNavigation ul li.last 
{
	margin: 0px;
	padding: 0px;
}

div#s_topNavigation ul li.liNavSpace 
{
	margin: 0px;
	padding: 0px 0px 0px 13px;
	border: 0px;
}

div#s_topNavigation ul li.border
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 2px;
    /*background: url('../images/ContentNavDivider.jpg') no-repeat;*/
}

/*===========================
			End 
===========================*/


/*=============================
	Home Body Container
=============================*/

div#contentContainerBox 
{
	float: left;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	width: 890px;
}

div#contentContainer 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#h_bodyContainerBox 
{
	float: left;
	width: 890px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
}

div#h_bodyContainer 
{
	float: left;
	width: 890px;
	margin: 0px;
	padding: 0px;
}

div#h_bodyContainerLeftBox 
{
	float: left;
	margin: 0px;
	padding: 10px;
	width: 5px;
	text-align: left;
	position: relative;
}

div#h_left1Box 
{
	float: left;
	margin: 0px;
	padding: 0px;	
}

div#h_left1Content 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background: url('../images/searchsite.jpg') no-repeat;*/
	width: 177px;
	height: 69px;
}

div#searchTextDiv 
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 35px 0px 0px 20px;
	width: 123px;
	border: 0px solid #990000;
}

div#searchTextDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#searchBut
{
	float: left;
	margin: 0px;
	padding: 34px 0px 0px 0px;
	border: 0px solid #990000;
}

div.labelBox 
{
	float: left;
	margin: 0px;
	padding: 37px 0px 0px 17px;
	font: 8pt arial, verdana;
	width: 123px;
	border: 0px solid #990000;
	color: #666666;
}

div.labelBox2 
{
	float: left;
	margin: 0px;
	padding: 13px 0px 0px 17px;
	font: 8pt arial, verdana;
	width: 123px;
	border: 0px solid #990000;
	color: #666666;
}

div.labelBox3 
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 18px;
	font: 7.4pt arial, verdana;
	width: 150px;
	border: 0px solid #990000;
	color: #666666;
}

div.labelBox3 a
{
	text-decoration: none;
	color: #0076a3;
}

div#searchTextDiv2 
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 4px 0px 0px 20px;
	width: 129px;
	border: 0px solid #990000;
}

div#searchTextDiv2 input.txtBox
{
	width: 131px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#searchTextDiv3 
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 4px 0px 0px 20px;
	width: 129px;
	border: 0px solid #990000;
}

div#searchTextDiv3 input.txtBox
{
	width: 131px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#loginBut
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 16px 0px 0px 17px;
	border: 0px solid #990000;
}

.txtBox
{
	float: left;
	width: 110px;
	height: 0px;
	border: 0px;
	background: transparent;
	font: 8pt arial, verdana, helvetica, sans-serif, 'lucida sans';
}

div#h_left2Box 
{
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;	
}

div#h_left2Content 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background: url('../images/memberslogin.jpg') no-repeat;*/
	width: 177px;
	height: 194px;
}

div#h_left3Box 
{
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;	
}

div#h_left3Content 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background: url('../images/illnesslist.jpg') no-repeat;*/
	width: 177px;
	min-height: 200px;
}

div#h_left3Content ul 
{
	float: left;
	margin: 0px;
	padding: 36px 0px 0px 16px;
	list-style: none;
}

div#h_left3Content ul li 
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 8pt;
	list-style: none;
	display: block;
}

div#h_left3Content ul li a 
{
	text-decoration: none;
	color: #0076a3;
}

/*=========================================
    Secondary Page Most Viewed Illnesses
=========================================*/

div#hc_left3Box 
{
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;	
}

div#hc_left3Content 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background: url('../images/mostwiewed.jpg') no-repeat;*/
	width: 177px;
	min-height: 200px;
}

div#hc_left3Content ul 
{
	float: left;
	margin: 0px;
	padding: 52px 0px 0px 16px;
	list-style: none;
}

div#hc_left3Content ul li 
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 8pt;
	list-style: none;
	display: block;
}

div#hc_left3Content ul li a 
{
	text-decoration: none;
	color: #0076a3;
}

* html div#h_left3Content { height: 400px; } 

/*===============================
	Main Top
===============================*/

div#h_mainContainerBox 
{
	float: left;
	width: 709px;
	margin: 0px;
	padding: 5px 0px 0px 4px;
}

div#h_mainContainer1Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 355px;
}

div#h_mainContent1Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 355px;
	height: 268px;
	/*background: url('../images/getoverillness.jpg') no-repeat;*/
}

div#h_mainContent1BoxCon 
{
	margin: 0px;
	padding: 42px 0px 0px 18px;
	width: 200px;
	position: relative;
}

div#h_mainContent1BoxCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 4px;
	font-size: 8pt;
}

div#h_mainContent1BoxCon p.joinImg 
{
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 206px;
}

div#h_mainContainer2Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	width: 348px;
}

div#h_mainContent2Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 348px;
	height: 268px;
	/*background: url('../images/healthalerts.jpg') no-repeat;*/
}

div#h_mainContent2BoxCon 
{
	margin: 0px;
	padding: 42px 0px 0px 18px;
	width: 320px;
	position: relative;
}

div#h_mainContent2BoxCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 8pt;
}

div#h_mainContent2BoxCon p.findImg 
{
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 122px;
}

div#h_mainContent2BoxCon div#healthAlerts 
{
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 194px;
	width: 300px;
}

div#h_mainContent2BoxCon div#healthAlerts p 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#h_mainContent2BoxCon div#healthAlerts h2 
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #0076a3;
}

div#h_mainContent2BoxCon div#healthAlerts h2 a 
{
	text-decoration: none;
}

/*===============================
	Main Middle
===============================*/

div#h_mainContainerBox2 
{
	float: left;
	width: 709px;
	margin: 0px;
	padding: 5px 0px 0px 4px;
}

div#h_mainContainerBox2Wrap 
{
  float: left;
	margin: 0px;
	padding: 0px;
	width: 709px;
	/*background: url('../images/cCBg.jpg') repeat-y;*/
}

div#h_mainContainerBox2Bot 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 709px;
	height: 5px;
	/*background: url('../images/botCorners.jpg') no-repeat;*/
}


div#h_mainContainer3Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 233px;
	/*background: url('../images/cBg.jpg') repeat-y;*/
}

div#h_mainContent3Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 233px;
	/*height: 109px;*/
	/*background: url('../images/reportillness1.jpg') no-repeat;*/
}

div#h_mainContent3BoxCon 
{
	margin: 0px;
	padding: 40px 0px 0px 76px;
	width: 140px;
	position: relative;
}

div#h_mainContent3BoxCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}

div#h_mainContent3BoxCon h2 
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #0076a3;
}

div#h_mainContent3BoxCon h2 a 
{
	text-decoration: none;
}

div#h_mainContainer4Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 233px;
}

div#h_mainContent4Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 233px;
	/*height: 114px;*/
	/*background: url('../images/obtainoutcome1.jpg') no-repeat;*/
}

div#h_mainContent4BoxCon 
{
	margin: 0px;
	padding: 40px 0px 0px 76px;
	width: 140px;
	position: relative;
}

div#h_mainContent4BoxCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}

div#h_mainContent4BoxCon h2 
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #0076a3;
}

div#h_mainContent4BoxCon h2 a 
{
	text-decoration: none;
}

div#h_mainContainer5Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 233px;
}

div#h_mainContent5Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 233px;
	/*height: 114px;*/
	/*background: url('../images/discussionforum1.jpg') no-repeat;*/
}

div#h_mainContent5BoxCon 
{
	margin: 0px;
	padding: 40px 0px 0px 76px;
	width: 140px;
	position: relative;
}

div#h_mainContent5BoxCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}

div#h_mainContent5BoxCon h2 
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #0076a3;
}

div#h_mainContent5BoxCon h2 a 
{
	text-decoration: none;
}

/*===============================
	Main Bottom
===============================*/

div#h_mainContainerBox3 
{
	float: left;
	width: 692px;
	margin: 0px;
	padding: 22px 0px 0px 21px;
}

div#h_mainContainer6Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 424px;
}

div#h_mainContent6Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 424px;
	position: relative;
}

div#h_mainContent6BoxCon 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

div#h_mainContent6BoxCon p 
{
	font-size: 8pt;
}

div#h_mainContent6BoxCon a 
{
	text-decoration: none;
	color: #0076a3;
}

div#bannerContainer 
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 216px;
}

div#h_mainContainer7Box 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 33px;
	width: 235px;
}

div#h_mainContent7Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 235px;
}

div#h_mainContent7BoxCon 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

div#fdaContainer 
{
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 50px;
	width: 185px;
}

div#fdaContent a 
{
	text-decoration: none;
	font-size: 8pt;
	color: #0076a3;
}

/*===============================
    Health Centers
===============================*/

div#hc_mainContainerBox 
{
	float: left;
	width: 840px;
	margin: 0px;
	padding: 5px 0px 30px 4px;
	min-height: 400px;
}

div#hc_mainContainerBox a
{
	font-size: 16px;
}

div#hc_mainContainer1Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 462px;
	position: relative;
}

div#hc_mainContent1BoxBanner 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 462px;
	height: 164px;
	/*background: url('../images/health-centers.jpg') no-repeat;*/
}

div#hc_mainContent1BoxBC 
{
    float: left;
    margin: 0px;
    padding: 6px 0px 0px 10px;
    font-size: 8pt;
    color: #666666;
}

div#hc_mainContent1BoxBC a {
    text-decoration: none;
    color: #0076a3;
}

div#hc_mainContent1BannerCon 
{
    float: left;
    clear: left;
	margin: 0px;
	/*padding: 42px 0px 0px 18px;*/
	top: 104px;
	left: 21px;
	position: absolute;
	width: 280px;
}

div#hc_mainContent1BannerCon p 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
}

div#hc_mainContainer2Box 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 462px;
	position: relative;
}

div#hc_mainContainer2BoxCon
{
	float: left;
	margin: 0px;
	padding: 14px 0px 0px 21px;
	width: 441px;
}

div#hc_mainContainer2BoxCon h2
{
	margin: 0px;
	padding: 0px;
	font: bold 9pt arial, verdana;
	color: #cc3300;
}

div#hc_mainContainer2BoxCon p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 8pt;
	line-height: 14px;
}

div#hc_divider {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 11px;
    min-height: 556px;
    /*background: url('../images/divider.jpg') no-repeat;*/
}

* html div#hc_divider { height: 556px; }

div#hc_rightContainer {
    float: left;
    margin: 0px;
    padding: 26px 0px 0px 0px;
    width: 234px;
}

div#hc_rightContentContainer {
    float: left;
    margin: 0px;
    padding: 12px 0px 0px 14px;
}

div#hc_rightNews {
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
    width: 180px;
}

div#hc_rightNews a {
    text-decoration: none;
}

div#hc_rightFDA {
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
    width: 180px;
}

div#hc_rightFDA a {
    text-decoration: none;
}

div.hr 
{
  float: left;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  /*background: #FFFFFF url('../images/hr.gif') no-repeat scroll center;*/
  width: 180px;
}

div.hr hr {
  display: none;
}

/*===================================
    Health Centers Illnesses List
===================================*/

div#hc_mainContainer2BoxCon div.listCol 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
}

div#hc_mainContainer2BoxCon div.listCol ul 
{
	float: left;
	margin: 0px;
	padding: 0px;
}

div#hc_mainContainer2BoxCon div.listCol ul li
{
	float: left;
	clear: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	font-size: 10pt;
	width: 160px;
}

div#hc_mainContainer2BoxCon div.listCol ul li a
{
	text-decoration: none;
}
	
/*===============================
	End 
===============================*/

div.hr1 
{
  float: left;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  width: 190px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr1 hr {
  display: none;
}

div.hr2 
{
  float: left;
  clear: left;
  height: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 820px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr2 hr {
  display: none;
}

div.hr3 
{
  float: left;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 820px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr3 hr {
  display: none;
}

div.hr4 
{
  float: left;
  clear: left;
  height: 1px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
  width: 870px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr4 hr {
  display: none;
}

div.hr6
{
  float: left;
  height: 1px;
  margin-top: 0px;
  margin-bottom: 10px;
  width: 820px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr6 hr {
  display: none;
}

div.hrDefault
{
  float: left;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 24px;
  width: 830px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hrDefault hr {
  display: none;
}

div.hr7 
{
  clear: left;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 420px;
  /*background: #CCC url('../images/solidborder.jpg') no-repeat scroll center;*/
}

div.hr7 hr {
  display: none;
}


/*===================================
	Secondary Content
===================================*/

div#s_mainContainerBox {

    float: left;
    margin: 0px;
    padding: 12px 0px 0px 0px;
    width: 890px;
}

div#s_mainContainerTop {
    float: left;
    margin: 0px;
    padding: 0px 0px 10px 16px;
    width: 874px;
    position: relative;
}

div#tRightContainer 
{
	/*float: left;*/
	margin: 0px;
	padding: 0px;
}

div#tSearchContainer 
{
	margin: 0px;
	padding: 0px;
	/*background: url('../images/ssearchsite.jpg') no-repeat;*/
	width: 204px;
	height: 20px;
	position: absolute;
	top: -3px;
	left: 660px;
}

div#tSrchTxtbox 
{
	float: left;
	position: relative;
	top: 2px;
	left: 82px;
}

div#tButton 
{
	float: left;
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: -2px;
	left: 124px;
}
* html { height: 140px;  } 

/*=============================
	Footer
=============================*/

div#footerContainerBox 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 882px;
	font: 7.4pt arial, verdana;
	text-align: center;
}

div#footerContainerBox a {
    text-decoration: none;
    color: #666666;
    font: 7.4pt arial, verdana;
}

div#footerContainerBox a:hover {
    text-decoration: underline;
}

div#footerContainer 
{
	float: left;
	margin: 0px;
	padding: 0px 4px 0px 4px;
}

div#footerContent ul 
{
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	list-style: none;
	display: inline;
	width: 882px;
}

div#footerContent ul li 
{
	margin: 0px;
	padding: 0px 2px 0px 2px;
	list-style: none;
	display: inline;
	color: #666666;
	font: 7.4pt arial, verdana, tahoma, helvetica, sans-serif;
}

div#footerContent ul li a 
{
	text-decoration: none;
	font: 7.4pt arial, verdana, tahoma, helvetica, sans-serif; 
	color: #666666;
}

div#footerContent ul li a:hover 
{
	text-decoration: underline;
}

div#footerContent ul.blurb 
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	list-style: none;
	display: inline;
	width: 550px;
}

div#footerContent ul.blurb  li 
{
	margin: 0px;
	padding: 0px 2px 0px 2px;
	list-style: none;
	display: inline;
	color: #666666;
	font: 7.4pt arial, verdana, tahoma, helvetica, sans-serif;
}

div#footerContent ul.blurb  li a 
{
	text-decoration: none;
	font: 7.4pt arial, verdana, tahoma, helvetica, sans-serif; 
	color: #666666;
}

div#footerContent ul.blurb  li a:hover 
{
	text-decoration: underline;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: yellow;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.error
{
	color: #990000;
	font-size: 16px;
}
