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

body{
	margin:0;
	padding:0;
	background:#436173 url(/images/page_bg.png) repeat-x;
	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/main_logo.png) no-repeat 20px 7px;
	width:790px;
	height:150px;
	float:left;
	margin-left:0;
	margin-top:0;
}
.tag_line{
	/*background:url(/images/tag_line.png) no-repeat;*/
	width:740px;
	height:35px;
	float:right;
	margin-right:25px;
	color:#777777;
	font-weight:bold;
	text-align:right;
	padding-top:15px;
	font-size:.8em;
}
.tag_text{
/*	font-family:Copperplate,Copperplate Gothic Light, serif;*/
	font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:23px;
	font-weight:normal;
	color:#444444;
	position:absolute;
	top:123px;
	width:740px;
	text-align:center;
}

.contact_link{
	color:#777777;
}

.nav_bar{
	margin:0 0 0 -35px;
	width:875px;
	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:3px 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.png) no-repeat;
	color:#ffffff;
	font-size:.8em;
	text-align:center;
	padding-top:27px;
}

.footer_content div{
	color:#ffffff !important;
}

.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;}

.newsletter_subscribe_box{
	width:250px;
	position:absolute;
	left:-190px;
	background:#dbdbdb;
	padding:5px 15px;
}
.sf-menu a.sf-with-ul{
	padding-right:1.5em !important;
}
.sf-sub-indicator{
	right:.5em !important;
}

.key_features_ul{
	list-style:disc;
}

.key_features_ul li{
	list-style:disc;
	display:block;
	float:none;
	margin-left:15px;
	padding-top:4px;
}

.feature_table{
	border-collapse:collapse;
}

.feature_table th{
	
	background:#22496F;
	color:#ffffff;
	padding-left:20px;
	border-right:1px solid #ffffff;
	padding-top:5px;
	padding-bottom:5px;
}

.feature_table tr.alt td{
	background:#d5e3f1;
}

.feature_table td{
	background:#ffffff;
	color:#22496F;
	padding-left:20px;
	border:1px solid #22496F;
	padding-top:5px;
	padding-bottom:5px;
}
.indexSliderContent{
	display:none;
	width:691px;
	height:224px;
}

	
.quick_link_container{
	
	margin:29px 27px 5px 27px;
	width:690px;
	position:relative;
	z-index:1;
}

.quick_link{
	float:left;
	height:42px;
	width:160px;
	font-size:.65em;
	border:1px solid #cccccc;
	margin:2px;
	padding:4px 60px 4px 4px;
	color:#666666;
	text-align:left;
	text-decoration:none;
}

.quick_link h2{
	font-size:1.35em;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
}

.quick_link a{
text-decoration:none !important;
}

.quick_link:hover{
	cursor:pointer;
}

.quick_link_calculate{
	background: url(/images/quick_link_calculate.png) no-repeat top right #eeeeee;
}
.quick_link_calculate:hover{
	background: url(/images/quick_link_calculate.png) no-repeat bottom right #f5f2e9;
	color:#d09a06;
	border:1px solid #e7cf8d;
}

.quick_link_university{
background: url(/images/quick_link_university.png) no-repeat top right #eeeeee;
}
.quick_link_university:hover{
background: url(/images/quick_link_university.png) no-repeat bottom right #dcdaee;
color:#4033ee;
border:1px solid #aba5fb;
}

.quick_link_demo{
background: url(/images/quick_link_demo.png) no-repeat top right #eeeeee;
}
.quick_link_demo:hover{
background: url(/images/quick_link_demo.png) no-repeat bottom right #efdfdf;
	color:#aa2323;
	border:1px solid #de9696;
}

.quick_link_join{
background: url(/images/quick_link_join.png) no-repeat top right #eeeeee;
}
.quick_link_join:hover{
background: url(/images/quick_link_join.png) no-repeat bottom right #ebdfec;
	color:#AE28BA;
	border:1px solid #d899de;
}

.quick_link_happy{
background: url(/images/quick_link_happy.png) no-repeat top right #eeeeee;
}
.quick_link_happy:hover{
background: url(/images/quick_link_happy.png) no-repeat bottom right #dfece0;
	color:#109517;
	border:1px solid #84d588;
}


.quick_link_faq{
background: url(/images/quick_link_faq.png) no-repeat top right #eeeeee;
}
.quick_link_faq:hover{
background: url(/images/quick_link_faq.png) no-repeat bottom right #def3f4;
	color:#0f7a81;
	border:1px solid #98dbdf;
}

.mru_left_column{
	float:left;
	margin-top:20px;
}

.mru_right_column{
	float:left;
	margin-top:20px;
	margin-left:30px;
}

.video_link a img{border:none;}

.video_link{
	border:1px solid #4B6B9B;
	width:325px;
	height:80px;
	background:#f0f0f0;
	margin:10px 19px;
	float:left;
}

.video_thumb{
	float:right;
}

.video_title{
	margin:3px;
	font-weight:bold;
	font-size:0.7em;
	border-bottom:1px solid #4b6b9b;
}

.video_description{
	margin:0 3px 3px 3px;
	font-size:.6em;
}

.video_play_overlay{
	position:absolute;
}

.video_index{
	float:left;
	width:150px;
	margin-left:-160px;
	background:url(/images/transparent.png);
	border:1px solid #4B6B9B;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.video_index_title{
	text-align:center;
	padding-top:5px;
}

.view_nav{
    color: white;
    font-size: 0.75em;
    font-weight: normal;
    padding-right: 25px;
    position: relative;
    text-align: right;
    top: 50px;
    z-index: 900;
}

.view_nav span{
	cursor:pointer;
}

.list_view .video_thumb, .list_view .video_play_overlay, .list_view .video_description{
	display:none;
}

.list_view{
	height:auto;
	background:transparent;
	border:none;
	clear:both;
	margin:2px;
}

.list_view .video_title{
	border:none;
	text-decoration:underline;
}

.people_label{
	background:url('/images/person_bg.png') repeat-y;
	padding:20px;
}
.people_title{
	font-size:1.2em;
	padding-left:15px;
	font-weight:normal;
	color:#666666;
}
.people_name{
	font-size:2em;
	font-weight:bold;
}

.people_quote{
	font-size:1.1em;
	font-weight:normal;
	padding-top:8px;
}

.story_box{
	float:left;
	width:205px;
	height:225px;
	margin:5px;
	padding:15px;
}

.story_box strong{
	font-size:1.05em;
}

.story_mission {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 2px solid #29404F;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 5px 3px 5px rgba(0, 0, 0, 0.4);
    font-weight: bold;
    padding: 15px;
}
