@import url(navigation.css);
@import url(content.css);
@import url(forms.css);

/*-------------------------------------------------------------------------------------*/

/* Interface Shell */


body {
	margin:0px;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	color:#666666;
	text-align: center;
	background: url(../images/tile_home.gif) repeat-x;
}

#tier {
	background: url(../images/tile_tier.gif) repeat-x;
}

#containerwide {
	background: url(../images/tile_home_wings.gif) no-repeat left top;	
}

#containerwidetier {
	background: url(../images/tile_tier_wings.gif) no-repeat left top;	
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	display:block;
	text-align: left;
}

#header {
	width: 980px;
	padding: 0px 0px 0px 0px;
	display:block;
	float: left;

}

#logo {
	width: 242px;
	height:110px;
	padding: 10px 0px 0px 10px;
	display:block;
	float: left;

}

#globalnavbox{
	padding: 0px 30px 0px 0px;
	margin-top:10px;
	height: 30px;
	width: 698px;
	display: block;
	float: left;
	text-align:right;
}


/****************First Level Navigation Style*******************/
a.news
{
	display:block;
	background-image:url("../images_navs/health_nav_news_up.jpg");
	width:65px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:right;
}
a.news:hover{background-image:url("../images_navs/health_nav_news_over.jpg");}
body#news a.news{background-image:url("../images_navs/health_nav_news_over.jpg");}

a.blog
{
	display:block;
	background-image:url("../images_navs/health_nav_blog_up.jpg");
	width:60px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:right;
}
a.blog:hover{background-image:url("../images_navs/health_nav_blog_over.jpg");}
body#blog a.blog{background-image:url("../images_navs/health_nav_blog_over.jpg");}


a.news-letter
{
	display:block;
	background-image:url("../images_navs/health_nav_newsletter_up.jpg");
	width:98px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:right;
}
a.news-letter:hover{background-image:url("../images_navs/health_nav_newsletter_over.jpg");}
body#news-letter a.news-letter{background-image:url("../images_navs/health_nav_newsletter_over.jpg");}

a.faq
{
	display:block;
	background-image:url("../images_navs/health_nav_faq_up.jpg");
	width:66px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:right;
}
a.faq:hover{background-image:url("../images_navs/health_nav_faq_over.jpg");}
body#faq a.faq{background-image:url("../images_navs/health_nav_faq_over.jpg");}

a.contact-us
{
	display:block;
	background-image:url("../images_navs/health_nav_contact_up.jpg");
	width:97px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:right;
}
a.contact-us:hover{background-image:url("../images_navs/health_nav_contact_over.jpg");}
body#contact-us a.contact-us{background-image:url("../images_navs/health_nav_contact_over.jpg");}

#t1navbox{
	padding: 0px 0px 0px 0px;
	margin-top:21px;
	margin-left:85px;
	height: 30px;
	width: 614px;
	display: block;
	float: left;
}

/****************Second Level Navigation Style*******************/
a.individual-famalies
{
	display:block;
	background-image:url("../images_navs/health_nav_individ_up.jpg");
	width:172px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.individual-famalies:hover, body#individual-famalies a.individual-famalies{background-image:url("../images_navs/health_nav_individ_over.jpg");}

a.employers
{
	display:block;
	background-image:url("../images_navs/health_nav_employers_up.jpg");
	width:93px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.employers:hover, body#employers a.employers{background-image:url("../images_navs/health_nav_employers_over.jpg");}


a.brokers-consultants
{
	display:block;
	background-image:url("../images_navs/health_nav_brokers_up.jpg");
	width:160px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.brokers-consultants:hover, body#brokers-consultants a.brokers-consultants{background-image:url("../images_navs/health_nav_brokers_over.jpg");}


a.our-services
{
	display:block;
	background-image:url("../images_navs/health_nav_services_up.jpg");
	width:106px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.our-services:hover, body#our-services a.our-services{background-image:url("../images_navs/health_nav_services_over.jpg");}

a.about-us
{
	display:block;
	background-image:url("../images_navs/health_nav_about_up.jpg");
	width:82px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.about-us:hover, body#about-us a.about-us{background-image:url("../images_navs/health_nav_about_over.jpg");}

a.case-study
{
	display:block;
	background-image:url("../images_navs/health_nav_case_studies_up.jpg");
	width:106px;
	height:30px;
	cursor:pointer;
	outline:0px none;
	float:left;
}
a.case-study:hover, body#case-study a.case-study{background-image:url("../images_navs/health_nav_case_studies_over.jpg");}

#mainphoto{
	margin: 0 0 0 20em;
	width: 731px;
}

#contentbox {
	width: 980px;
	padding: 20px 0px 0px 0px;
	display:block;
	float: left;
}

#contentleft {
	width: 215px;
	padding: 55px 30px 0px 7px;
	display:block;
	float: left;
}

#contentright {
	width: 700px;
	padding: 30px 28px 0px 0px;
	display:block;
	float: left;
	font-size:105%;
	line-height:140%;
}

#contentcall {
	width: auto;
	padding: 0px 00px 100px 20px;
	display:block;
	float: right;
	width:200px;
}

#footer {
	width: 600px;
	margin-top:30px;
	padding: 20px 169px 15px 251px;
	display:block;
	float: left;
	color:#666666;
	font-size:80%;
	background: url(../images/footer_line.gif) no-repeat center top;	
}

#footer .address {
	color:#e1a358;
	font-size:120%;
}

#footer .copyright {
	padding-top:15px;
	color:#e1a358;
}

th{ font-weight:bold; font-size:150%; padding:.5em;}
#home-table td{padding:5px; vertical-align:top;}
#service-table td{padding:5px; vertical-align:top;}
#testimonial{width:170px; margin:2em 0;}
#testimonial #header{background:url("../images/testimonial-header.png") no-repeat; height:47px; margin:0; padding:0; display:block;}
#testimonial #body{background:url("../images/testimonial-bg.png") repeat-y; margin:0; padding:1em; clear:both; font-size:130%;}
#testimonial #footer{background:url("../images/testimonial-footer.png") no-repeat; height:41px; margin:0; padding:0;}