html{
}

body {
	background-color: #D1D1D1;
	font-family: arial;
	font-size: 11px;
	color: #336699;
	margin-right:10px;
	margin-bottom:0;
	margin-left:10px;
	margin-top:0;
}

.bodytext
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	line-height:14px;
	text-align:left;
}

td, th {
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.header-redtext{
	background-image:url(images/greybox_back.gif);
	padding:5px 2px 5px 15px;
	font-size: 15px;
	color:#8C0F08;
	font-weight:bold;
	}

.contentbox {
	background-image:url(images/detailbox_tile.gif);
background-position:bottom;
background-repeat:repeat-x;
	border:1px #A8A8A8 solid;
}

.contentbox .header-redtext {
	background-image:none;
	padding:5px 15px 5px 15px;
	font-size: 15px;
	color:#8C0F08;
	font-weight:bold;
}

.contentbox .header-bluetext {
	background-image:none;
	padding:5px 15px 5px 15px;
	font-size: 15px;
	color:#2C399A;
	font-weight:bold;
}
.dottedline{
border-left: 1px dashed #A8A8A8;}

.contentbox .detailtext {
	padding:5px 15px 5px 15px;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.contentbox .detailtext span, .contentbox .detailtext a{
	font-family: arial;
	font-size: 11px;
	color: #2C399A;
	font-weight:normal;
text-decoration:none;
}
.detailbox{
	border:1px #A8A8A8 solid;
	}

.detailbox .rightpanel{
	color:#2C399A;
	padding:7px 2px 7px 15px;
	}

.detailbox .rightpanel a{
color:#2C399A;
}
	
.mainpic{padding:0px 15px 10px 15px;}
.mainpic div {background-image:url(images/mainimage_background.gif);
background-position:center center;
background-repeat:no-repeat;
height:171px;}
	
.header-bluetext{
	background-image:url(images/bluebox_back.gif);
	padding:7px 2px 7px 15px;
	font-size: 12px;
	color:#2C399A;
	font-weight:bold;
	}
	
.detailtext{
	font-size:10px;
	color:#2C399A;
}

.maintable{
	background-color: #ffffff;
	text-align:center;
	width:900px;
}	

.contentarea{ width:930px; margin:0px 10px 0px 22px;
}

.banner{background-image:url(images/banner_tile.gif);}

.banner-links a{font-size:11px; color:#454545; margin:0px 20px 0px 0px; font-weight:bold; text-decoration:none;}


.panel{ background-image:url(images/banner_panel_tile.gif);}
.panel td{ padding:0px 10px 0px 20px;}
.panel td img {cursor:pointer;}
.panelshade{ background-image:url(images/banner_panel_bottom_tile.gif); height:18px;}
	
.footer{padding: 15px 20px 15px 20px; border-top: 4px #D1D1D1 solid; border-bottom: 12px #D1D1D1 solid;}
.footer a{color:#4250BA; text-decoration:none;}	
	
.healthcare-fieldtitle {
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	}
	
.healthcare-text {
	font-size: 11px;
	color:#ffffff;
	font-weight:normal;
	}		
.healthcare-title{ 	
	font-size: 15px;
	color:#ffffff;
	font-weight:bold;
}
.healthcarebox {
margin:5px 0px 0px 0px;
}
.healthcarebox input{
	background-image:url(images/text_back.gif); 	
	font-size: 12px;
	color:#333333;
	font-weight:normal;
	border:none;
	width:160px;
}
	