

/*************** 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 {

}

IMG.ImgBorderAlignLeft {
	display: block;
	margin: 3px 15px 5px 0px;
	background: #dde4f6;
	padding: 1px 1px 1px 1px;
	border: 1px solid #8d9ac6;
}

IMG.ImgBorder {
	display: block;
	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;
}


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;
}

.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;
	color: #000000;
	line-height: 16px;
	}

.TxtSmaller {
	font-size: 10px;
	color: #000000;
	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;
	line-height:12px;
	}

#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: #6779AE;
}

#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 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:middle;
	text-align: center;
}

#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 {
	text-align: center;
}

#InMainRight A {
	color: #FFFFFF;
	text-decoration: none;
}

#InMainRight A:hover, #InMainRight A:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#InMainRight TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#InMainRight TD.TdInMainRightText1 {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #497CB6;
	color: #FFFFFF;
}

#InMainRight TD.TdInMainRightText1a {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #497CB6;
}

#InMainRight TD.TdInMainRightText1a A {
	color: #477CB5;
	text-decoration: none;
}

#InMainRight TD.TdInMainRightText1a A:hover, 
#InMainRight TD.TdInMainRightText1a A:active {
	color: #477CB5;
	text-decoration: underline;
}

#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;
	font-size: 10px;
	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;
}


/*************** 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-bottom: 15px;
}

TD.TdDocName {
	font-weight: bold;
	padding-bottom: 3px;
}

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;
	}
	
/************* Other Styles *****************/
UL {
	list-style:square;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px

}

