/* Site Wide Styles */
html, body, img, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, p{margin: 0px; padding: 0px; border: 0px;}
p{padding:7px 0;}
html{font-size: 62.5%;}
ul{list-style:none;}
a{text-decoration:none;}
.clear{clear:both;}
.col{float:left;}
.right{text-align:right;}

body{background:url(../images/body_bg.jpg) repeat-x; font-family:"times new roman"; padding:0 0 20px 0;}
#container{width:947px; margin:0 auto 20px auto; border-left:1px solid #5d9732; border-right:1px solid #5d9732;border-bottom:1px solid #5d9732; background:#ffffff;} 

/* Header Styles */
#header{background:url(../images/header_top.jpg) no-repeat; padding:40px 0 0 0;}
#header img#logo_graphic{float:left; width:36px; height:39px; margin:0 0 6px 100px;}

/*Navigation Styles*/
#nav{float:right; width:692px; height:30px; background:url(../images/nav_bg.jpg) no-repeat; margin:0 0 6px 0; padding:10px 0 0 11px; position:relative; z-index:300;}
#nav img{position:absolute; right:5px; margin:1px 0 0 0; border:none; z-index:500; width:6px; height:10px;}
#nav li{float:left; padding:0;}
#nav li a{font-size:14px; color:#7e7e7e; display:block; height:27px; text-align:center; padding:3px 0 0 0;}
/*Individual Link Styles*/
#nav li#about_us{width:75px; background:url(../images/nav_sprite.jpg) no-repeat; margin:0 12px 0 0;}
#nav li#about_us:hover, #nav li#about_us.sfhover {background-position:0 -30px;}
#nav li#about_us:hover a, #nav li#about_us.sfhover a {color:#231f20;}
#nav li#long_term_care{width:118px; background:url(../images/nav_sprite.jpg) no-repeat -75px 0; margin:0 12px 0 0;}
#nav li#long_term_care:hover, #nav li#long_term_care.sfhover{background-position:-75px -30px;}
#nav li#long_term_care:hover a, #nav li#long_term_care.sfhover a{color:#231f20;}
#nav li#health_plan_services{width:75px; background:url(../images/nav_sprite.jpg) no-repeat -193px 0; margin:0 12px 0 0;}
#nav li#health_plan_services:hover, #nav li#health_plan_services.sfhover{background-position:-193px -30px;}
#nav li#health_plan_services:hover a, #nav li#health_plan_services.sfhover a{color:#231f20;}
#nav li#Clinical_network{width:152px; background:url(../images/nav_sprite.jpg) no-repeat -268px 0; margin:0 12px 0 0;}
#nav li#Clinical_network:hover, #nav li#Clinical_network.sfhover{background-position:-268px -30px;}
#nav li#Clinical_network:hover a, #nav li#Clinical_network.sfhover a{color:#231f20;}
#nav li#client_portal{width:102px; background:url(../images/nav_sprite.jpg) no-repeat -420px 0; margin:0 12px 0 0;}
#nav li#client_portal:hover, #nav li#client_portal.sfhover{background-position:-420px -30px;}
#nav li#client_portal:hover a, #nav li#client_portal.sfhover a{color:#231f20;}
#nav li#contact_us{width:86px; background:url(../images/nav_sprite.jpg) no-repeat -522px 0;}
#nav li#contact_us:hover, #nav li#contact_us.sfhover{background-position:-522px -30px;}
#nav li#contact_us:hover a, #nav li#contact_us.sfhover a{color:#231f20;}
/*Styles for second level dropdowns*/
#nav li ul{float:none; text-align:left; position:absolute; left:-5000px; background:#ffffff; margin:0; padding:0; border-left:1px solid #868686; border-right:1px solid #868686;}
#nav li ul#about_us-dd{margin:0 0 0 11px;}
#nav li ul#about_us-dd a{width:175px;}
#nav li ul#long_term_care-dd{margin:0 0 0 98px;}
#nav li ul#long_term_care-dd a{width:225px;}
#nav li ul#health_plan_services-dd{margin:0 0 0 228px;}
#nav li ul#health_plan_services-dd a{width:200px;}
#nav li ul#Clinical_network-dd{margin:0 0 0 315px;}
#nav li ul#Clinical_network-dd a{width:150px;}
#nav li ul#client_portal-dd{margin:0 0 0 480px;}
#nav li ul#client_portal-dd a{width:175px;}
#nav li ul#contact_us-dd{margin:0 0 0 593px;}
#nav li ul#contact_us-dd a{width:95px;}
#nav li ul li{float:none; margin:0; border-bottom:1px solid #868686;}
#nav li ul li a{display:block; text-align:left; margin:0; padding:7px 0 7px 6px; font:11px arial; color:#231f20; background:#ffffff; height:auto; width:auto;}
#nav li ul li a.odd{background:url(../images/dropdown_grey-slice.jpg) repeat-y; background-color:#fdfdfd;}
/*Hover for second level dropdowns*/
#nav li:hover ul li:hover a, #nav li.sfhover ul li.sfhover a{background:url(../images/dropdown_green-slice.jpg) repeat-y; background-color:#a6c68e; color:#ffffff;}
#nav li#about_us:hover ul li:hover a, #nav li#about_us.sfhover ul li.sfhover a{color:#ffffff;}
#nav li#long_term_care:hover ul li:hover a, #nav li#long_term_care.sfhover ul li.sfhover a{color:#ffffff;}
#nav li#health_plan_services:hover ul li:hover a, #nav li#health_plan_services.sfhover ul li.sfhover a{color:#ffffff;}
#nav li#Clinical_network:hover ul li:hover a, #nav li#Clinical_network.sfhover ul li.sfhover a{color:#ffffff;}
#nav li#client_portal:hover ul li:hover a, #nav li#client_portal.sfhover ul li.sfhover a{color:#ffffff;}
#nav li#contact_us:hover ul li:hover a, #nav li#contact_us.sfhover ul li.sfhover a{color:#ffffff;}
/* Styles for the third level dropdowns */
#nav li:hover ul li ul, #nav li.sfhover ul li ul{xdisplay:none; left:-5000px;}
#nav li:hover ul li:hover ul, #nav li.sfhover ul li.sfhover ul{display:block; border-top:1px solid #868686;}
#nav li ul#long_term_care-dd li:hover ul, #nav li ul#long_term_care-dd li.sfhover ul{left:231px; margin:-27px 0 0 0; padding:0;}
#nav li ul#long_term_care-dd li:hover ul a, #nav li ul#long_term_care-dd li.sfhover ul a{width:225px;}
#nav li ul#health_plan_services-dd li:hover ul, #nav li ul#health_plan_services-dd li.sfhover ul{left:206px; margin:-27px 0 0 0;}
#nav li ul#health_plan_services-dd li:hover ul a, #nav li ul#health_plan_services-dd li.sfhover ul a{width:200px;}
#nav li ul#Clinical_network-dd li:hover ul, #nav li ul#Clinical_network-dd li.sfhover ul{left:156px; margin:-27px 0 0 0;}
#nav li ul#Clinical_network-dd li:hover ul a, #nav li ul#Clinical_network-dd li.sfhover ul a{width:144px;}
#nav li:hover ul li:hover ul li a, #nav li.sfhover ul li.sfhover ul li a{background:url(../images/dropdown_aqua-slice.jpg) repeat-y; background-color:#a6d7e1; color:#ffffff;}
#nav li#about_us:hover ul li ul li a{color:#ffffff;}
#nav li#long_term_care:hover ul li ul li a, #nav li#long_term_care.sfhover ul li ul li a{color:#ffffff;}
#nav li#health_plan_services:hover ul li ul li a, #nav li#health_plan_services.sfhover ul li ul li a{color:#ffffff;}
#nav li#Clinical_network:hover ul li ul li a, #nav li#Clinical_network.sfhover ul li ul li a{color:#ffffff;}
#nav li#client_portal:hover ul li ul li a, #nav li#client_portal.sfhover ul li ul li a{color:#ffffff;}
#nav li#contact_us:hover ul li ul li a, #nav li#contact_us.sfhover ul li ul li a{color:#ffffff;}
/*Hover for the third level dropdowns*/
#nav li:hover ul li ul li a:hover, #nav li.sfhover ul li ul li a:hover{background:url(../images/dropdown_aqua-slice.jpg) repeat-y; background-color:#a6d7e1;}
#nav li:hover ul, #nav li.sfhover ul {left:0;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left:0;}

/* Flash Player Styles */
#flash_player{clear:both; width:947px; width:100%; height:279px; margin:0 0 8px 0; position:relative; z-index:200;}

/*Content-1 Styles*/
#home #content-1{padding:0 0 0 36px;}
#home #content-1 .box{float:left; width:286px; height:153px; margin:0 10px 10px 0; padding:42px 0 0 0;}
#home #content-1 .box h2{font-size:22px; font-weight:normal; color:#4d4d4d; margin:0 0 20px 0;}
#home #content-1 .box p{font-size:17px; color:#7e7e7e; text-align:right; margin:0 36px 10px 0; padding:0; letter-spacing:-1px; height:45px;}
#home #content-1 .box a.learn_more{float:right; margin:0 36px 0 0;}
/*Box 1*/
#home #content-1 #box-1{background:url(../images/box-1_bg.jpg) no-repeat;}
/*Box 2*/
#home #content-1 #box-2{background:url(../images/box-2_bg.jpg) no-repeat;}
/*Box 3*/
#home #content-1 #box-3{background:url(../images/box-3_bg.jpg) no-repeat;}

/*Content-2 Styles*/
#home #content-2{clear:both; height:119px; background:url(../images/container_bottom_bg.jpg) no-repeat bottom; padding:0 0 0 36px;}
#home #content-2 .box{float:left; height:119px; padding:20px 0 0 13px; color:#00535e;}
#home #content-2 .box h3{font:16px arial; color:#00535e; margin:0 0 10px 0;}
#home #content-2 .box p{font:12px arial; color:#333333; margin:0 0 15px 0; padding:0;}
#home #content-2 .box p.content-2_link{text-align:right; margin:0 20px 0 0; padding:0;}
#home #content-2 .box p.content-2_link img{position:relative; top:1px;}
#home #content-2 .box a{font:bold 12px arial; color:#00535e; padding:0 5px 0 0;}
#home #content-2 .box a:hover{text-decoration:underline;}
/*Box 4*/
#home #content-2 #box-4{background:url(../images/box-4_bg.jpg) no-repeat; width:275px;}
/*Box 5*/
#home #content-2 #box-5{background:url(../images/box-5_bg.jpg) no-repeat; width:316px;}
/*Box 6*/
#home #content-2 #box-6{background:url(../images/box-6_bg.jpg) no-repeat; width:246px;}


/* Sub Page Styles */
#sub-container
{ background: url("../images/sub-back-bottom.jpg") repeat-x bottom left; font-size:1.1em; width:947px; }
	#col1
	{ width: 231px; float:left; }
		#cta
		{ background:#5d9731 url("../images/cta-outter-back.jpg") repeat-x; padding:17px 0; font-family:arial, sans-serif; }
			#cta .cta
			{ background:#80ac5d url("../images/cta-inner-back.jpg") repeat-x; width: 200px; margin: 0 auto; padding: 10px 0 10px 10px; }
			#cta h3
			{ color: #00535e; font-weight:normal; font-size: 1.3em; }
			#cta p
			{ color:#333; padding:7px 10px 7px 0; font-size:1.2em; line-height:1.3em; }
			#cta a
			{ color: #00535e; font-weight:bold; text-decoration: none; }
			#cta a:hover
			{ text-decoration: underline; }
			#cta img
			{ position:relative; top:1px; }
			#cta .separator
			{ background:url("../images/cta-separator.gif") repeat-x; width:210px; height:2px; margin: 7px auto; }
	#col2
	{ width: 691px; float:left; padding:0 0 0 0; color:#4d4d4d; }
		#content-top
		{ background:url("../images/content-top.jpg") no-repeat; width:691px; height:67px; }
			#contentsectionheader
			{ background:url("../images/content-header-left.jpg") no-repeat; height: 33px; padding-left:0px; float:left; white-space:nowrap; margin-top:34px; }
			#contentsectionheader span
			{ background:url("../images/content-header-right.jpg") no-repeat bottom right; float:left; height: 27px; font-size:1.5em; padding:6px 20px 0 0; display:block; }
			#content-top img
			{ float:left; padding:12px 0 0 5px; margin-top:34px; }
			#content-top h1
			{ color:#828282; font-family:arial, sans-serif; font-weight: normal; font-size:1.4em; float:left; padding:8px 0 0 5px; margin-top:34px; } 
		#content
		{ background:#fff url("../images/content-back-top.jpg") repeat-x; font-family:arial, sans-serif; border-left:1px solid #d3d3d3; border-right:6px solid #d3d3d3; padding:35px 70px 35px 50px; width: 564px; font-size:1.2em; min-height:500px;}
			#content h2
			{ color:#038da9; font-weight:normal; font-size:1.3em; }
			#content h3
			{ color:#038da9; font-weight:normal; font-size:1.2em; }
			#content p
			{ line-height:1.3em; }
			#content a
			{ color:#00535e;}
			#content a:hover
			{ text-decoration:underline;}
			#content ul
			{ list-style:disc; margin:0 15px; padding:7px 0;}
			#content ul li
			{ margin:0 0 5px 0;}
		#content-bottom
		{ background:url("../images/content-bottom.jpg") no-repeat; width:691px; height:10px; margin-bottom:40px; }
#sub-footer
{ background: url("../images/sub-footer.jpg") no-repeat; width:947px; height:21px; }

/* Contact Form Styles */
#contact_form{width:321px; margin:0 auto;}
#contact_form label{display:block; float:left; width:110px; padding:7px 0 0 0;}
#contact_form input{width:200px; padding:3px; border:1px solid #999999;}
#contact_form textarea{display:block; width:314px; border:1px solid #999999;}
#contact_form #submit{width:316px; text-align:center;}
#contact_form #submit input{width:75px; cursor:pointer; background:#dddddd; -moz-border-radius:4px; -webkit-border-radius:4px; color:#333333;}
#contact_form #submit input:hover{color:#000000; background:#d6d6d6;}
span.required{float:right;}

/* Site-Map Styles */
#site-map{list-style:none;}
#site-map li{margin:0 0 3px 0;}
#site-map a{color:#00535e; font-weight:bold;}
#site-map a:hover{text-decoration:underline;}
#site-map ul{margin:0 0 0 15px; list-style:none;}
#site-map ul a{font-weight:normal;}
#site-map ul ul{margin:0 0 -10px 15px;}

/* Directions Page Styles */
#map-image{float:left; width:380px; height:280px; margin:0 20px 20px 0;}
#directions{clear:both;}
#directions_gadget{width:444px; margin:0 auto; padding:0;}

/* Footer Styles */
#footer{width:947px; clear:both; margin:0 auto; padding:0;}
#footer ul{margin:0 0 0 200px;}
#footer ul li{float:left; border-left:1px solid #868686; margin:0 0 10px 0; padding:0 8px;}
#footer ul li.first{border:none;}
#footer ul li a{font:10px arial; color:#868686; display:block;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{clear:both; font:10px arial; color:#868686; text-align:center; margin:13px 0 0 0; padding:0;}

#footer #footerCopy {width:800px; margin-left: auto; margin-right: auto; padding-left:15px; padding-bottom:15px;}
#footer #footerCopy p{clear:both; font:10px arial; color:#868686; text-align:left; margin:10px 0 0 0; padding:0;}
#footer #footerCopy a{font:10px arial; color:#868686;}
#footer #footerCopy a:hover{text-decoration:underline;}


/********************************************PARTNERS MENU**********************************************************/
#button li a
{
	DISPLAY: block;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
    COLOR: black;
    BACKGROUND-COLOR:white;
    font-family:Arial;
    font-size:11px;
    border-bottom: solid 1px black;
}
#button li a:hover
{
	background:url(../images/aqua-slice.jpg);
	color: #fff;
}



/* BEGIN: Styles related to Search Pages */
.SearchResultGrid_ItemStyle
{
	 font-size: 11px;
	 font-family: Arial;
	 text-align:center;	
}
.SearchResultGrid_HeaderStyle
{
	 font-size: 11px;
	 font-family: Arial;
	 font-weight: bold;
	 text-align:center;
	 color: #FFFFFF;
	 background:url(../images/aqua-slice.jpg);
}

.SearchResultGrid_SelectedItemStyle
{
	 font-size: 11px;
	 font-family: Arial;
	 text-align:center;	
	 color: #ffffff;
	 background:url(../images/green-slice.jpg);
}

.AssessmentdataHeader
{
	color:#038da9;
	font-weight: bold;
}
.SearchResultHeader
{
	color:#038da9;
	font-weight: bold;
}
.AssessmentdataColumnHeader
{
	font-weight: bold;
	background:  whitesmoke;
}
.AssessmentData
{
	font-weight: bold;
	background:  whitesmoke;
	
}
.ErrorMessage
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: red;
}
.PageHeader
{
	 color: #FFFFFF;
	 background:url(../images/aqua-slice.jpg);
	 
	 font-size:14px;
	 font-weight:bold;
	 float:left; padding:7px 7px 7px 7px; margin-bottom:11px; margin-left:0px;
}



/* END: Styles related to Search Pages */


