/*************** 2009 Home Page Styles**************/ 
* html img, * html div {
behavior: url(/css/iepngfix.htc);
}

IMG {
	border: none;
}

.HomeHdr1a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#ac3b35;
	font-weight:600;
}
.HomeHdr1a a, .HomeHdr1a a:link, .HomeHdr1a a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#ac3b35;
	font-weight:600;
	text-decoration:none;
}
.HomeHdr1a a:hover{
	text-decoration:underline;
}
.HomeHdr1b{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#7d8323;
	font-weight:600;
}
.HomeHdr1b a, .HomeHdr1b a:link, .HomeHdr1b a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#7d8323;
	font-weight:600;
	text-decoration:none;
}
.HomeHdr1b a:hover{
	text-decoration:underline;
}
.HomeHdr1c{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#d7a800;
	font-weight:600;
}
.HomeHdr1c a, .HomeHdr1c a:link, .HomeHdr1c a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#d7a800;
	font-weight:600;
	text-decoration:none;
}
.HomeHdr1c a:hover{
	text-decoration:underline;
}
.HomeHdr1d{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#126d64;
	font-weight:700;
}
.HomeHdr1d a, .HomeHdr1d a:link, .HomeHdr1d a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#126d64;
	font-weight:600;
	text-decoration:none;
}
.HomeHdr1d a:hover{
	text-decoration:underline;
}
.HomeHdr1e{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#fff;
	font-weight:600;
}
.HomeHdr1e a, .HomeHdr1e a:link, .HomeHdr1e a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:22px;
	color:#fff;
	font-weight:600;
	text-decoration:none;
}
.HomeHdr1e a:hover{
	text-decoration:underline;
}


.HomeHdr2a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#ac3b35;
	font-weight:bold;
}
.HomeHdr2a a, .HomeHdr2a a:link, .HomeHdr2a a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#ac3b35;
	font-weight:bold;
	text-decoration:none;
}
.HomeHdr2a a:hover{
	text-decoration:underline;
}
.HomeHdr2b{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#7d8323;
	font-weight:bold;
}
.HomeHdr2b a, .HomeHdr2b a:link, .HomeHdr2b a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#7d8323;
	font-weight:bold;
	text-decoration:none;
}
.HomeHdr2a a:hover{
	text-decoration:underline;
}
.HomeHdr2c{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#d7a800;
	font-weight:bold;
}
.HomeHdr2c a, .HomeHdr2c a:link, .HomeHdr2c a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#d7a800;
	font-weight:bold;
	text-decoration:none;
}
.HomeHdr2c a:hover{
	text-decoration:underline;
}
.HomeHdr2d{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#126d64;
	font-weight:bold;
}
.HomeHdr2d a, .HomeHdr2d a:link, .HomeHdr2d a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#126d64;
	font-weight:bold;
	text-decoration:none;
}
.HomeHdr2d a:hover{
	text-decoration:underline;
}
.HomeHdr2e{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.HomeHdr2e a, .HomeHdr2e a:link, .HomeHdr2e a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.HomeHdr2e a:hover{
	text-decoration:underline;
}

.HomeLink{
	font-family:Helvetica, sans-serif;
	line-height:12px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.HomeLink a, .HomeLink a:link, .HomeLink a:visited{
	color:#fff;
	text-decoration:none;
}
.HomeLink a:hover{
	color:#fff;
	text-decoration:underline;
}

.HomeLink1 {
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
}

.HomeLink2 {
	font-family:Arial,Helvetica, sans-serif;
	font-size: 14px;
}

/*************** 2008 Styles**************/ 
TD.TdBreadCrumbs {
	background-color: #8D9AC6;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 8px;
	/*color: #F3F5FC;*/
	color: #FFFFFF;
	font-size: 14px;
}

TD.TdBreadCrumbs A, TD.TdBreadCrumbs A:hover, TD.TdBreadCrumbs A:active {
	color: #FFFFFF;
	text-decoration: underline;
}

TD.TdBreadCrumbs A:hover, TD.TdBreadCrumbs A:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#SearchResult TD {
	padding-bottom: 20px;
}

#SearchResult .TxtMinor {
	color: #999999;
}

TABLE.TblContact {
	margin-top: 20px;
	margin-bottom: 20px;
}

.TxtBullet {
	background: url(/images_style/bullet_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	display: block;
}

Table.TblNursingLinks {
	background-color: #DDE4F6;
	border: 1px solid #8D9AC6;
	margin-bottom: 15px;
}

Table.TblNursingLinks TD {
	padding: 3px 3px 3px 3px;
	width: 33%;
	text-align: center;
}

Table.TblNursingLinks TD A {

}

/**** In Page Top Link Styles ******************/
Table.TblTopLinks {
	background-color: #DDE4F6;
	border: 1px solid #8D9AC6;
	margin-bottom: 15px;
}

Table.TblTopLinks TD {
	padding: 3px 3px 3px 3px;
	text-align: center;
	vertical-align:middle;
}

Table.TblTopLinks TD A {

}


IMG.ImgBorderAlignLeft {
	display: block;
	margin: 3px 15px 5px 0px;
	background: #dde4f6;
	padding: 1px 1px 1px 1px;
	border: 1px solid #8d9ac6;
}

/***************START: SubNav Styles **************/
Table.TblSubNav {
	border-bottom: 0px solid #EBEEFA;
	margin-bottom: 20px;
}

.SubNavHdr {
	display:none;
}

.SubNavSubHdr A, .SubNavSubHdr A:hover, .SubNavSubHdr A:active {
	text-decoration: none;
	display:block;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;  
	padding-bottom:5px; 
	height: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#SubNav .SubNavL1, 
#SubNav .SubNavL1On,
#SubNav .SubNavL2,
#SubNav .SubNavL2On,
#SubNav .SubNavL3, 
#SubNav .SubNavL3On {
	display:block;
	width: 100%;
	line-height: 14px;
}

#SubNav .SubNavL1 A, 
#SubNav .SubNavL1 A:hover, 
#SubNav .SubNavL1 A:active  {
	text-decoration: underline;
	display:block;
	padding-left:12px;
	padding-right:0px;
	padding-top:5px;  
	padding-bottom:5px; 
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	border-top: 0px solid #EBEEFA;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 0px 4px;
}

#SubNav .SubNavL1On A, 
#SubNav .SubNavL1On A:hover, 
#SubNav .SubNavL1On A:active {
	text-decoration: none;
	display:block;
	padding-left:12px;
	padding-right:0px;
	padding-top:5px;  
	padding-bottom:5px; 
	height: 100%;
	font-size: 13px;
	font-weight: bold;
	border-top: 0px solid #EBEEFA;
	color: #000000;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 0px 4px;
}


#SubNav .SubNavL2 A, 
#SubNav .SubNavL2 A:hover, 
#SubNav .SubNavL2 A:active {
	text-decoration: underline;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
}


#SubNav .SubNavL2On A, 
#SubNav .SubNavL2On A:hover, 
#SubNav .SubNavL2On A:active {
	text-decoration: none;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}



#SubNav .SubNavL3 A {
	text-decoration: none;
	display:block;
	padding-left:35px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
}

#SubNav .SubNavL3 A:hover, 
#SubNav .SubNavL3 A:active, 
#SubNav .SubNavL3On A, 
#SubNav .SubNavL3On A:hover, 
#SubNav .SubNavL3On A:active {
	text-decoration: underline;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;  
	padding-bottom:3px; 
	height: 100%;
	font-size: 11px;
	font-weight: normal;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 25px 2px;
}

#SubNav .SubNavL3On A {
	text-decoration: none;
}
/***************END: SubNav Styles **************/

/***************START: Admin Styles**************/ 
#netCareSiteAdmin Div {
	background-color: #FFFFFF;
}

#netCareSiteAdmin A {
	color: #FF0000;
	text-decoration: none;
}

#netCareSiteAdmin A:hover, #netCareSiteAdmin A:active {
	color: #FF0000;
	text-decoration: underline;
}

Div.DivAdminBlock {
	width: 100%;
	/*height: 20px;*/
	border: 1px solid #FF0000;
}

/***************END: Admin Styles**************/ 






/*************** Common Styles**************/ 
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

body.BodyMedia {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	background-color: #8D9AC6;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}


/*a {
	color: #477CB5;
	text-decoration: none;
	}

a:hover {
	color: #477CB5;
	text-decoration: underline;
	}

a:active {
	color: #477CB5;
	text-decoration: underline;
	}	

*/

a {
	text-decoration: underline;
	}

a:hover {
	text-decoration: underline;
	}

a:active {
	text-decoration: underline;
	}	



hr {
	color: #DDE4F6;
	background-color: #DDE4F6;
	background: #DDE4F6;
	height:1px;
}


form {
	padding:0;
	margin:0;
}


TD {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	vertical-align:top;
	}

.TxtLight {
	color: #666666;
}

.TxtCaption {
	font-size: 11px;
	line-height: 14px;
}

.TxtAlert {
	color: #CC0000;
}

.TxtGreen {
	color: #006600;
}
.TxtRed {
	color: #CC0000
}

H1 {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	color: #007360;
	padding-top: 15px;
}

H2 {
    font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
}

H3 {
    font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}

H4, H5, H6 {
    font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}



.TxtHdr {
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
	color: #007360;
}

P.TxtHdr {
	margin-top:0px;
	padding-top:0px;
}

.TxtSubHdr {
    font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #477CB5;
	padding-top: 10px;
}

.TxtSubHdr2 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}


.TxtSmall {
	font-size: 11px;
	line-height: 16px;
}

.TxtSmaller {
	font-size: 10px;
	line-height: 16px;
}

.InputTextBox
{
    BORDER-TOP: #7F9DB9 1px solid;
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    LINE-HEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.InputSubmitBt
{
    BORDER-RIGHT: #6779AE 1px solid;
    BORDER-TOP: #6779AE 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: #6779AE 1px solid;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #6779AE 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #7299C5;
}

SELECT {
	BORDER-TOP: #7F9DB9 1px solid;
    BORDER-RIGHT: #7F9DB9 1px solid;
    BORDER-BOTTOM: #7F9DB9 1px solid;
    BORDER-LEFT: #7F9DB9 1px solid;
    LINE-HEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

	
/*************** ID:TopNav Styles**************/ 
#TopNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6779AE;
	text-decoration: none;
	}

#TopNav a:hover {
	color: #6779AE;
	text-decoration: underline;
	}

#TopNav a:active {
	color: #6779AE;
	text-decoration: underline;
	}

#TopNav TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6779AE;
}

/*************** ID:TopBorder Styles**************/ 
#TopBorder TD {
	padding-top: 0px;
}

/*************** ID:HomeFlash Styles**************/ 
#HomeFlash TD.TdHomeFlash {
	padding-top: 1px;
	padding-bottom: 2px;
}

#HomeFlash TD.TdHomeFlashNav {
	width: 224px;
	background-color: #8C9AC1;
}

#HomeFlash TD.TdHomeFlashMovie {
	width: 743px;
	background-color: #7299C5;
}

#HomeFlash TD.TdHomeFlashBlock {
	width: 743px;
	height:85px;
}


/*************** ID:HomeBlock Styles**************/ 
#HomeBlock #HomeBlockContent TD {
	font-family: Times New Roman, Times, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	vertical-align:top;
	padding-top: 13px;
	height: 83px;
	text-align: right;
}

#HomeBlock #HomeBlockContent TD TD {
	padding:0px;
	height:auto;
}

#HomeBlock A {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#HomeBlock A:hover, #HomeBlock A:active {
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
}

#HomeBlock Td.TdHomeBlock1 {
	background:#226B5C;
	padding-left: 10px;
	padding-right: 20px;
}

#HomeBlock TD.TdHomeBlock2 {
	background:#84A8C0;
	padding-left: 10px;
	padding-right: 20px;
}

#HomeBlock TD.TdHomeBlock3 {
	background:#6779AE;
	padding-left: 10px;
	padding-right: 20px;
}

#HomeBlock TD.TdHomeBlock4 {
	background:#788327;
	padding-left: 10px;
	padding-right: 20px;
}

/*************** ID:HomeBottom Styles**************/ 
#HomeBottom TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#HomeBottom A, #HomeBottom A:hover, #HomeBottom A:active {
	color: #FFFFFF;
}


#HomeBottom Table {
	background-image: url(/images_style/bg_homebottom.jpg);
	background-repeat: no-repeat; 
	height: 51px;
}

#HomeBottom TD.TdHomeBottomIcon {
	vertical-align:top;
	text-align: right;
}

#HomeBottom TD.TdHomeBottomNewsHdr {
	vertical-align:middle;
	text-align: right;
}

#HomeBottom TD.TdHomeBottomNews {
	vertical-align:top;
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 5px;
	text-align: left;
}

/*************** Nav Styles**************/ 
TD.TdMainNav, #InNav TD {
	background-color: #477CB5;
}


/*************** Center Styles**************/ 
TD.TdCenter, TD.TdInMainCenter {
	height:300px;
	padding-left:30px;
	padding-right:30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#InMain TD {	}

#InMain TD.TdInMainLeft {
	background-color: #DDE4F6;
	padding-bottom: 15px
}

#InMain TD.TdInMainCenter {
	height:300px;
	padding-left:30px;
	padding-right:30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*************** ID:InMainLeft Styles (OLD SITE) **************/ 

#InMainLeftHdr  {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DDE4F6;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	background-color: #8D9AC6;
}

Div.DivInMainLeftAll {
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
}

Div.DivInMainLeftSubHdr {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	color: #3A6594;
}

Div.DivInMainLeftL1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	border-top: 1px solid #EFF2FC;
}

Div.DivInMainLeftL1_On {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	border-top: 1px solid #EFF2FC;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 10 3;
}


Div.DivInMainLeftL2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

Div.DivInMainLeftL2_On {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 10 2;
}

Div.DivInMainLeftL3 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

Div.DivInMainLeftL3_On {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 35px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	background-image: url(/images_style/nav_arrow.jpg);
	background-repeat: no-repeat; 
	background-position: 25 2;
}

#InMainLeft A {
	color: #3A6594;
	text-decoration: none;
	display:block;
	width:100%;
}

#InMainLeft A:hover, #InMainLeft A:active {
	color: #3A6594;
	text-decoration: underline;
	display:block;
	width:100%;
}


#InMainLeftHdr A {
	color: #DDE4F6;
	text-decoration: none;
	display:block;
	width:100%;
}

#InMainLeftHdr A:hover, #InMainLeftHdr A:active {
	color: #DDE4F6;
	text-decoration: underline;
	display:block;
	width:100%;
}

Div.DivInMainLeftText {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #3A6594;
}


/*************** Left Side Styles**************/ 
TD.TdLeft {
	background-color: #DDE4F6;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 14px;
	padding-right: 13px;
}

TABLE.TblInMainLeft {

}

TD.TdInMainLeft { /*from old web site */
	background-color: #DDE4F6;
}

TD.TdLeft H1, TD.TdLeft .TxtHdr {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

TD.TdLeft H2, TD.TdLeft .TxtSubHdr {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.TxtLeftHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}


.TxtLeftSubHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

TD.TdLeft H3,  TD.TdLeft H4, TD.TdLeft H5, TD.TdLeft H6 {
	font-size: 12px;
	line-height: 16px;
}

A.ALeftHdr, A.ALeftHdr:visited {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	width: 100%;
	color: #3A6594;

}

A.ALeftHdr:hover, A.ALeftHdr:active {
	color: #3A6594;
	text-decoration:underline;
	display:block;
	width: 100%;
}

.TxtIndent{
	display:block;
	padding-left: 20px;
	padding-right: 20px;
}


/*************** ID:InMainRight Styles**************/ 
TD.TdRight, TD.TdInMainRight {
	padding-top:15px;
	padding-bottom:15px;
}

TD.TdRight H1, TD.TdRight .TxtHdr {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

TD.TdRight H2, TD.TdRight .TxtSubHdr  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}

.TxtRightHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}

.TxtRightSubHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
}

TD.TdRight H3,  TD.TdRight H4, TD.TdRight H5, TD.TdRight H6 {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
}


TABLE.TblInMainRight TD {
	
}

#InMainRight A, TD.TdInMainRightText1 A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

#InMainRight A:hover, #InMainRight A:active, 
TD.TdInMainRightText1 A:hover, TD.TdInMainRightText1 A:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

#InMainRight TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#InMainRight TD.TdInMainRightText1, TD.TdInMainRightText1 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #497CB6;
	color: #FFFFFF;
	font-size: 11px;
}

#InMainRight TD.TdInMainRightText1a, TD.TdInMainRightText1a {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #497CB6;
	font-size: 11px;
}

#InMainRight TD.TdInMainRightText1a A, TD.TdInMainRightText1a A {
	color: #477CB5;
	text-decoration: none;
	font-size: 11px;
}

#InMainRight TD.TdInMainRightText1a A:hover, 
#InMainRight TD.TdInMainRightText1a A:active, 
TD.TdInMainRightText1a A:hover, 
TD.TdInMainRightText1a A:active {
	color: #477CB5;
	text-decoration: underline;
	font-size: 11px;
}

#InMainRight TD.TdInMainRightImg1 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #497CB6;
	text-align: center;
}
#InMainRight TD.TdInMainRightImg1a {
	border-top: 5px solid #497CB6;
	border-bottom: 5px solid #497CB6;
	text-align: center;
}

#InMainRight TD.TdInMainRightText2 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #007360;
	color: #FFFFFF;
}

#InMainRight TD.TdInMainRightImg2 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #007360;
	text-align: center;
}

#InMainRight TD.TdInMainRightText3 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #779FCE;
	color: #FFFFFF;
}

#InMainRight TD.TdInMainRightText3a {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #779FCE;
}

#InMainRight TD.TdInMainRightImg3 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #779FCE;
	text-align: center;
}

#InMainRight TD.TdInMainRightText4 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #7B8426;
	color: #FFFFFF;
}

#InMainRight TD.TdInMainRightImg4 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #7B8426;
	text-align: center;
}


/*************** ID:InBottom Styles**************/ 
#InBottom TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#InBottom Table {
	background-image: url(/images_style/bg_homebottom.jpg);
	background-repeat: no-repeat; 
	height: 51px;
}

#InBottom TD.TdInBottomIcon {
	vertical-align:middle;
	text-align: center;
}


/*************** ID:Foot Styles**************/ 
#Foot TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6779AE;
	vertical-align: top;
}

#Foot a {
	font-family: Arial, Helvetica, sans-serif;
	color: #6779AE;
	text-decoration: none;
	}

#Foot a:hover {
	color: #6779AE;
	text-decoration: underline;
	}

#Foot a:active {
	color: #6779AE;
	text-decoration: underline;
	}

#Foot TD.TdFootCopy {
	color: #999999;
	text-align: Left;
	padding-top: 10px;
}

#Foot TD.TdFootLink {
	color: #6779AE;
	text-align: right;
	padding-top: 10px;
}


/************** Block Styles ****************************/
Td.TdBlock {
	border: 1px solid #DDE4F6;
	padding: 10px;
	vertical-align:middle;
	text-align: center;
	height: 80px;
	width: 120px;
}


/*************** Table: Data Table Style 1**************/ 
#TblData1  {
	border-top: 1px solid #DDE4F6;
}

#TblData1 TD.TdDataHdr {
	border-bottom: 1px solid #DDE4F6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

#TblData1 TD.TdDataItem {
	border-bottom: 1px solid #DDE4F6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 14px;
}

/*************** Table: Data Table Style 2**************/ 
#TblData2 TD {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 14px;
}

#TblData2 TD.TdDataHdr {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	background-color: #DDE4F6;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

#TblData2 TD.TdDataSubHdr {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	border-top: 1px solid #DDE4F6;
	border-bottom: 1px solid #DDE4F6;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

#TblData2 TD.TdDataItem{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 14px;
}

/*************** Table: Data Table Style 3**************/ 
#TblData3  {
	
}

#TblData3 TD.TdDataHdr {
	border-top: 1px solid #DDE4F6;
	border-bottom: 1px solid #DDE4F6;
	background-color:#DDE4F6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

#TblData3 TD.TdDataItem {
	border-bottom: 1px solid #DDE4F6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*************** Table: Data Table Style 4**************/ 
#TblData4  {
	border: 1px solid #DDE4F6;
}

#TblData4 TD.TdDataHdr {
	
}

#TblData4 TD.TdDataItem {
	
}

/*************** Doctor Search Result Styles **************/ 
TD.TdDocHdrCol1 {
	padding-bottom: 5px;
	text-align: left;
	width: 50%
}

TD.TdDocHdrCol2 {
	padding-top: 5px;
	text-align: center;
	width: 25%
}

TD.TdDocHdrCol3 {
	padding-top: 5px;
	text-align: right;
	width: 25%
}

TD.TdDocSectionHdr {
	background-color: #DDE4F6;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

TD.TdDocItem {
	/*border-top: 1px solid #8D9AC6;*/
	padding-left: 0px;
	padding-right: 0px;
	/*padding-top: 10px;*/
	padding-top: 5px;
	padding-bottom: 15px;
}

TD.TdDocName {
	font-weight: bold;
	/*padding-bottom: 3px;*/
	padding:5px 4px;
	border-bottom:5px solid #FFF;
	background-color:#dde4f6;
}

TD.TdDocName TD {
	font-weight: bold;
}

TD.TdDocDataCol1 {
	width: 20%;
	padding-bottom: 2px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 13px;
}

TD.TdDocDataCol2 {
	width: 50%;
	padding-bottom: 2px;
	padding-right: 5px;
}

TD.TdDocDataCol3 {
	width: 30%;
	padding-bottom: 2px;
}

TD.TdDocDataBio {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 3px;
}

TD.TdDocFoot {
	padding-top: 5px;
	border-top: 1px solid #8D9AC6;
	text-align: right;
}

/*************** Class Calendar Styles **************/ 
Table.TblCal {
	border: 1px solid #8C9AC1;
}

#TblCal A {
	color: #DDE4F6;
	display: block;
	width: 100%;
	text-decoration: none;
}

#TblCal A:hover, #TblCal A:active {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	width:100%;
}

#TblCal TD.TdCalMonth{
	font-size: 12px;
	line-height: 14px;
	background-color: #8C9AC1;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}

#TblCal TD.TdCalHdr {
	font-size: 12px;
	line-height: 14px;
	background-color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

#TblCal TD.TdCalDayOff {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	background-color: #DDE4F6;
	text-align: center;
}

#TblCal TD.TdCalDayOn {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	background-color: #8C9AC1;
	text-align: center;
}

#TblCal TD.TdCalDayGray {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	background-color: #FFFFFF;
	color: #666666;
	text-align: center;
}

/*************** Table: Form Table Styles **************/ 
#TblForm TD {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	line-height: 14px;
}

#TblForm TD.TdFormHdr {
	background-color: #DDE4F6;
	font-weight: bold;
}

/*************** ID: TblToc Styles **************/ 
#TblToc TD {
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 14px;
}

#TblToc TD.TdTocHdr {
	padding-left: 0px;
	padding-right: 5px;
	background-color: #DDE4F6;
	font-size: 12px;
	font-weight: bold;
	
}

#TblToc TD.TdTocSubHdr {
	font-weight: bold;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: 1px solid #DDE4F6;
}

#TblToc TD.TdTocItem {
	padding-left: 10px; 
}

#TblToc TD.TdTocItemSub1 {
	padding-left: 30px; 
}

#TblToc ul {
	list-style-image: url(/images_main/arrow_toc.gif);
	margin: 0;
	padding-left: 20px;
	border-top: 1px solid #8D9AC6;
	border-bottom: 1px solid #8D9AC6;
}

#TblToc li {
	margin: 0;
	display: block;
	padding-left: 10px;
	padding: 0.25em 0.5em 0.25em .1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: solid 1px #DDE4F6;
}
	
#TblToc Li.LiTocLast {
	margin: 0;
	display: block;
	padding-left: 10px;
	padding: 0.25em 0.5em 0.25em .1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: none;
}

/*************** ID: TblInlay Styles **************/ 
TABLE.TblInlayLeft {
	margin: 5px 10px 5px 0px;
	border: 1px solid #999999;
	float: left;
}

TABLE.TblInlayLeft TD {
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	line-height: 14px; 
	color: #666666;
}

TABLE.TblInlayRight {
	margin: 5px 0px 5px 10px;
	border: 1px solid #999999;
	float: right;
}

TABLE.TblInlayRight TD {
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	line-height: 14px; 
	color: #666666;
}

TABLE.TblInlay {
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

TABLE.TblInlay TD {
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	line-height: 14px; 
	color: #666666;
}

/*************** Popup Window Style**************/ 
TD.TdPopLogo { }
TD.TdPopBtn {
	vertical-align: middle;
	}
TD.TdPopContent {
	border-top: 3px solid #477CB5;
	border-bottom: 2px solid #8C9AC1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
TD.TdPopFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: Left;
	padding-top: 10px;
} 

#TblData3 TH {
	padding-right: 10px;
	border-right:1px solid #8D9AC6;
	vertical-align:top;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}

#TblData3 TD {
	padding-left: 10px;
	}
	
/*************** Text List ***************/
.TxtList {
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-image: url(/images_style/bullet_sq_black.gif);
	background-repeat: no-repeat; 
	background-position: 0 6;
	display:block;
	margin:0px;
}

/*************** Styles for screen overlay *******************/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#overlay {
	BACKGROUND-IMAGE: url(/images_style/overlay.png)
}

HTML #overlay {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images_style/overlay.png", sizingMethod="scale"); BACKGROUND-IMAGE: url(/images_style/blank.gif); BACKGROUND-COLOR: transparent
}

/***********Styles for toobar icon ****************/
.Wraper{
}
.Top_line_img{
}
.BackTop_Img{
}
.toolbar{
	margin-bottom:15px;
}
.toolbar td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}
.toolbar td a{
	color:#000 !important;
	/*text-decoration:none;*/
}
/*.toolbar td a:hover{
	text-decoration:none;
}*/
.Top_Nav{
}
.ToolbarTDCenter{
	width:490px;
}
.Mid_CraCol{
}
.Font_Normal a, .Font_Normal a:visited{
	width:13px;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
	display:block;
	padding-top:1px;
}
.Font_Larger a, .Font_Larger a:visited{
	width:14px;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.Font_Largest a, .Font_Largest a:visited{
	width:15px;
	font-size:15px;
	text-align:center;
	text-decoration:none;
	display:block;
}
.Font_Normal a:hover, .Font_Larger a:hover, .Font_Largest a:hover{
	text-decoration:underline;
}
a.NoUnderline, a.NoUnderline:visited, a.NoUnderline:hover {
	cursor:pointer;
	text-decoration:none;
}


/*********** LTH Styles Added 2010/04/02 ****************/
TD.TdLeftGreen {
	padding: 330px 8px 15px 30px;
	background-color: #9ea112;
	border-top:2px solid #FFF;
}

TD.LTHLeftHdr {
	color:#FFF;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
}
TD.LTHLeftSubHdr {
	font-size:12px;
	font-weight:bold;
	padding:15px 0 5px;
}
TD.LTHLeftTxtTd {
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	padding-left:30px;
	background: url(/LetsTalkHealth/images/icon_doc_green.gif) 0px 2px no-repeat;
}

TD.LTHTdCenter {
	height:300px;
	padding-bottom: 15px;
	border-left:2px solid #FFF;
	border-top:2px solid #FFF;
}
TD.LTHImgHdrTd {
}
TD.LTHTxtContTD{
	padding:25px 35px 0 40px;
}

/*********** Styles Added 2009/08/18 ****************/
.Foot_TxtSmall {
	font-size: 11px;
	line-height: 16px;
}
.Grey_Time{
	color:#636363;
}

/*********** Page Turn Styles Added 2011/03/15 ****************/
.pagenumbtn, .pagenumbtnon, .pagenavbtn{
	display:inline-block;
}
.pagenumbtn a, .pagenumbtn a:visited{
	color:#222;
	text-decoration:none !important;
	padding:0px 4px;
	margin-left:1px;
	border:1px solid #ccc;
	display:inline-block;
}
.pagenumbtn a:hover{
	text-decoration:none !important;
	background:#dde4f6;
	border:1px solid #a7b2d8;
}
.pagenumbtnon{
	color:#FFF;
	font-weight:bold;
	padding:1px 5px;
	margin-left:1px;
	background:#8d9ac6;
}
.pagenavbtn a, .pagenavbtn a:visited{
	color:#222;
	text-decoration:none !important;
	padding:0px 4px;
	margin-left:1px;
	border:1px solid #ccc;
	display:inline-block;
}
.pagenavbtn a:hover{
	text-decoration:none !important;
	background:#dde4f6;
	border:1px solid #a7b2d8;
}

/*********** Site Search Styles Added 2011/07/27 ****************/

.sitesearchDataHdr{
	font-size:15px;
}
.sitesearchDataItem{
}
.sitesearchDataUrl{
	color:#008000;
	padding-bottom:18px;
}
