@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#ebebeb;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	color:#22496F;
	}

.main_content{
	margin:0 auto;
	width:790px;
	}

.header_content{
	width:788px;
	background:url(/images/header_bg.png) repeat-y;
}
.header_bottom{
	background:url(/images/header_top.png) no-repeat top;
	width:788px;
	height:155px;
}
.logo_image{
	background:url(/images/logo.png);
	width:201px;
	height:135px;
	float:left;
	margin-left:25px;
	margin-top:15px;
}
.tag_line{
	background:url(/images/tag_line.png) no-repeat;
	width:514px;
	height:35px;
	float:right;
	margin-right:25px;
	margin-top:45px;
	color:#777777;
	font-weight:bold;
	text-align:right;
	padding-top:70px;
	font-size:.8em;
}

.contact_link{
	color:#777777;
}

.nav_bar{
	margin:0 auto;
	width:775px;
	height:26px;
	background:url(/images/menu_bg.png) repeat-x bottom;
}


.body_content{
	width:788px;
	background:url(/images/body_bg.png) repeat-y;
	min-height:400px;
}

.body_text{padding:0 15px 15px 15px;}


.pill_list{
	margin:15px;
	padding:0px;
	list-style-image:url(/images/ul_marker.png)
}

.pill_list_general{
	margin:0px;
	padding:0px 0px 0 25px;
	list-style-image:url(/images/ul_marker.png)
}

.pill_list li{
	padding-top:3px;
}

.index_image{
	background:url(/images/index_photo2.jpg);
	width:692px;
	height:220px;
	margin:0 auto;
}
.index_links{
	width:692px;
	height:230px;
	margin:0 auto;
}
.left_link{
	background:url(/images/blue_border.png);
	width:346px;
	height:216px;
	float:left;
}
.right_link{
	background:url(/images/green_border.png);
	width:346px;
	height:216px;
	float:right;
}

.left_link_internal{
	background:url(/images/blue_gradient.png) repeat-x;
	width:344px;
	height:215px;
	margin-top:1px;
	margin-left:1px;
	padding-top:10px;
}
.right_link_internal{
	background:url(/images/green_gradient.png) repeat-x;
	width:344px;
	height:215px;
	margin-top:1px;
	margin-left:1px;
	padding-top:10px
}
.left_link_internal_content{
	background:url(/images/medRight_logo.png) top no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:80px;
	color:#24507c
}

.right_link_internal_content{
	background:url(/images/careRight_logo.png) top no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:80px;
	color:#2b4828
}
.right_side{
	float:right;
	padding:10px;
	text-align:left;
	width:45%;
}
.left_side{
	float:left;
	padding:10px;
	text-align:left;
	width:45%;
}
h1{
	font-size:1.3em;
	color:#5b88b6;
}
.image_header{
	margin-top:15px;
	border-bottom:1px solid #A5BBC9;
	margin-bottom:10px;
	padding-bottom:5px;
}
.footer_content{
	width:788px;
	height:80px;
	background:url(/images/footer.jpg) no-repeat;
	color:#ffffff;
	font-size:.8em;
	text-align:center;
	padding-top:27px;
}

.credit_line{
	font-weight:bold;
	font-size:.8em;
	font-style:italic;
	text-align:right;
}

.copy_text{
	font-size:.75em;
}

.footer_link{
	color:#ffffff;
	padding:0 15px;
	text-decoration:none;
}

.yui-skin-sam .yuimenubar{
	background:url(/images/menu_bg.png);
	height:27px;
}

.yui-skin-sam .yuimenubaritemlabel{
	color:#ffffff;
	font-weight:bold;
	height:26px;


}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{
	background:none;
}

.yuimenubaritem-hassubmenu-selected{
	background:url(/images/menu_bg_over.png) !important;
}

.yui-skin-sam .yuimenubaritemlabel-selected{
	background-image:url(/images/menu_bg_over.png);
	cursor:pointer;

}

.login_link{
	float:right;
	border-right:0px !important;
	border-left:1px solid #cccccc;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{
	padding-left:12px;
    padding-right:12px;
	border-bottom:none;
}

.bread_crumbs{
	margin:10px 20px;
	font-size:.8em;
	color:#7391a9;
	
}

.bread_crumbs a{
	color:#7391a9;
}

.page_text{
	padding:0 21px 40px 21px;
}

.versions_panel{
	float:right;
	margin:0px 15px;
}
.versions_panel_title{
	width:100%;
	text-align:center;
	padding-top:4px;
}
.versions_panel_text{
	padding:10px;
	color:#275980;
}
.versions_top{
	width:198px;
	height:25px;
	background:url(/images/cal_box_base_small.jpg);
	color:#ffffff;
}
.versions_panel a{
	text-decoration:none;
}
.versions_row{
	width:178px;
	height:21px;
	background:url(/images/small_row.jpg);
	background-position:top;
	color:#55779f;
	padding:4px 10px;
}

.versions_row:hover{
	/*background:url(..//images/calibrate_/images/side_panel_row_hover.png);*/
	background-position:bottom;
	cursor:pointer;
}


.versions_bottom_row{
	width:178px;
	height:22px;
	background:url(/images/small_bottom_row.jpg);
	background-position:top;
	color:#55779f;
	padding:4px 10px;
}

.versions_bottom_row:hover{
	background-position:bottom;
}



.side_panel{
	float:right;
	margin:20px 15px;
}
.side_panel_title{
	width:100%;
	text-align:center;
	padding-top:4px;
}
.side_panel_text{
	padding:10px;
	color:#275980;
}
.side_top{
	width:198px;
	height:25px;
	background:url(/images/cal_box_base_small.jpg);
	color:#ffffff;
}
.side_panel a{
	text-decoration:none;
}
.side_row{
	width:178px;
	height:21px;
	background:url(/images/small_row.jpg);
	background-position:top;
	color:#55779f;
	padding:4px 10px;
}

.side_row:hover{
	/*background:url(..//images/calibrate_/images/side_panel_row_hover.png);*/
	background-position:bottom;
	cursor:pointer;
}


.side_bottom_row{
	width:178px;
	height:22px;
	background:url(/images/small_bottom_row.jpg);
	background-position:top;
	color:#55779f;
	padding:4px 10px;
}

.side_bottom_row:hover{
	background-position:bottom;
}

.support_ul{
	border-top:2px solid #4B82A9;
	border-right:2px solid #4B82A9;
	border-bottom:2px solid #4B82A9;
	height:255px;
	width:538px;
	float:left;
}

.bordered_ul{
	border:2px solid #4B82A9;
	margin-bottom:17px;
	padding:5px 0;
}

.bordered_ul_header{
	background-color:#4b8ca9;
	font-weight:bold;
	color:white;
	padding-left:10px;
	padding-right:10px;
	
}

.support_ul_header{
	margin-left:177px; 
	font-weight:bold;
	padding-left:10px;
	background-color:#4b8ca9;
	color:white;
	width:370px;
}

.left_image{
	float:left;
	margin-right:0px;
}
.right_image{
	float:right;
	margin-right:0px;
}

.required{
	color: #ff0000;
	float: left;
}

.errorExplanation{
	color: #ff0000;
}
.questionHeader{
    margin-top:5px;
}

.questionHeaderText{
    font-size: 1em;
    color:#ffffff;
    background:#3875aa;
    padding:2px 10px;
    height:20px;
}
.questionHeader a img{
    border:2px solid #3875aa;
}
.questionAnswer{
    border:1px solid #3875aa;
    margin-top:-1px;
    padding:7px;
}

.dark_to_light{
    background: #acb3c2;
}


.dark_to_light_odd{
    background: #8399ae;
}

.sitemap_table{
	border-collapse: collapse;
}
.sitemap_table tr{
    border-bottom:1px solid #22496f;
    border-right:1px solid #22496f;
}

.map_link{
	color:#22496f;
	padding:0px;
	text-decoration:none;}
.map_link:hover{
    text-decoration:underline;}