/*==============================================================
			CHANGE THIS FOR DEPLOYMENT
==============================================================*/
.pngfix
{ 
	behavior:url(http://www.eurestservices.us/themes/default/styles/iepngfix.htc);
}
/*============================================================*/


/*==============================================================

				COLOR SCHEMES
		
==============================================================*/
.content_green{	background:url(img/schemes/green/content.png) top left repeat-y;}
.content_top_green{ background:url(img/schemes/green/content-top.png) top left no-repeat;}
.content_paragraphs_green{ background:url(img/schemes/green/content-runner.png) top left repeat-y;}
.content_green h3{color:#405126;}
.content_nav_green{background:url(img/schemes/green/content-nav.png) top left repeat-y;}
.content_nav_top_green{background:url(img/schemes/green/content-nav-top.png) top left no-repeat;}
.content_nav_green ul li {color:#bbb;}
.blurb_box_green .blurb_box_text h4{color:#bdd1a0;}
.blurb_box_green .blurb_box_text p{color:#fff;}

.content_orange{background:url(img/schemes/orange/content.png) top left repeat-y;}
.content_top_orange{ background:url(img/schemes/orange/content-top.png) top left no-repeat;}
.content_paragraphs_orange{ background:url(img/schemes/orange/content-runner.png) top left repeat-y;}
.content_orange h3{color:#c97729;}
.content_nav_orange{background:url(img/schemes/orange/content-nav.png) top left repeat-y;}
.content_nav_top_orange{background:url(img/schemes/orange/content-nav-top.png) top left no-repeat;}
.content_nav_orange ul li {color:#bbb;}
.blurb_box_orange .blurb_box_text h4{color:#c97729;}
.blurb_box_orange .blurb_box_text p{color:#fff;}

.content_white{	background:url(img/schemes/white/content.png) top left repeat-y;}
.content_top_white{ background:url(img/schemes/white/content-top.png) top left no-repeat;}
.content_paragraphs_white{ background:url(img/schemes/white/content-runner.png) top left repeat-y;}
.content_white h3{color:#58585a;}
.content_nav_white{background:url(img/schemes/white/content-nav.png) top left repeat-y;}
.content_nav_top_white{background:url(img/schemes/white/content-nav-top.png) top left no-repeat;}
.content_nav_white ul li {color:#666;}
.blurb_box_white .blurb_box_text h4{color:#ddd;}
.blurb_box_white .blurb_box_text p{color:#fff;}

.content_blue{	background:url(img/schemes/blue/content.png) top left repeat-y;}
.content_top_blue{ background:url(img/schemes/blue/content-top.png) top left no-repeat;}
.content_paragraphs_blue{ background:url(img/schemes/blue/content-runner.png) top left repeat-y;}
.content_blue h3{color:#3399cc;}
.content_nav_blue{background:url(img/schemes/blue/content-nav.png) top left repeat-y;}
.content_nav_top_blue{background:url(img/schemes/blue/content-nav-top.png) top left no-repeat;}
.content_nav_blue ul li {color:#bbb;}
.blurb_box_blue .blurb_box_text h4{color:#3399cc;}
.blurb_box_blue .blurb_box_text p{color:#fff;}

.content_ltgreen{	background:url(img/schemes/ltgreen/content.png) top left repeat-y;}
.content_top_ltgreen{ background:url(img/schemes/ltgreen/content-top.png) top left no-repeat;}
.content_paragraphs_ltgreen{ background:url(img/schemes/ltgreen/content-runner.png) top left repeat-y;}
.content_ltgreen h3{color:#3aae57;}
.content_nav_ltgreen{background:url(img/schemes/ltgreen/content-nav.png) top left repeat-y;}
.content_nav_top_ltgreen{background:url(img/schemes/ltgreen/content-nav-top.png) top left no-repeat;}
.content_nav_ltgreen ul li {color:#9F9;}
.blurb_box_ltgreen .blurb_box_text h4{color:#3399cc;}
.blurb_box_ltgreen .blurb_box_text p{color:#fff;}

.content_purple{	background:url(img/schemes/purple/content.png) top left repeat-y;}
.content_top_purple{ background:url(img/schemes/purple/content-top.png) top left no-repeat;}
.content_paragraphs_purple{ background:url(img/schemes/purple/content-runner.png) top left repeat-y;}
.content_purple h3{color:#73197e;}
.content_nav_purple{background:url(img/schemes/purple/content-nav.png) top left repeat-y;}
.content_nav_top_purple{background:url(img/schemes/purple/content-nav-top.png) top left no-repeat;}
.content_nav_purple ul li {color:#99F;}
.blurb_box_purple .blurb_box_text h4{color:#3399cc;}
.blurb_box_purple .blurb_box_text p{color:#fff;}

.content_pink{	background:url(img/schemes/pink/content.png) top left repeat-y;}
.content_top_pink{ background:url(img/schemes/pink/content-top.png) top left no-repeat;}
.content_paragraphs_pink{ background:url(img/schemes/pink/content-runner.png) top left repeat-y;}
.content_pink h3{color:#e30079;}
.content_nav_pink{background:url(img/schemes/pink/content-nav.png) top left repeat-y;}
.content_nav_top_pink{background:url(img/schemes/pink/content-nav-top.png) top left no-repeat;}
.content_nav_pink ul li {color:#bbb;}
.blurb_box_pink .blurb_box_text h4{color:#3399cc;}
.blurb_box_pink .blurb_box_text p{color:#fff;}
/*==============================================================*/
/*==============================================================*/
/*==============================================================*/
/*==============================================================*/

html
{
	overflow:hidden;
	height:100%;
}
body
{
	height:100%;
	background:#000;
	font-family: 'Frutiger LT Std', 'Frutiger LT Std 45 Light', Verdana, Helvetica, sans-serif;
}
p
{
	padding-bottom:10px;
	font-size:14px;
}
a:link, a:visited, a:active
{
	color:#ddd;
	text-decoration:none;
}
a:hover
{
	color:#fff;
}

p a:link, p a:visited, p a:active{color:#366; border-bottom:1px dotted #AFC890;}
p a:hover{color:#AFC890;}

em {font-style:italic;}
strong {font-weight:bold;}

.not_there
{
	display:none;
}
.page_top
{
	color:#FD4;
	height:130px;
	position:relative;
}
.logo
{
	margin:16px 0px 0px 20px;
	width:150px;
	height:114px;
}
.tagline
{
	position:absolute;
	right:0px;
	top:45px;	
	height:79px;
	width:370px;	
}

.bg_container
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:4000px;
	z-index:-1;
	
}

.bg_container img
{
	height:100%;
	bottom:0px;
	position:absolute;
	
	z-index:-1;
	margin-bottom:95px;
	top:0px;
}
.main_nav_bar
{
	position:absolute;
	bottom:0px;
	width:100%;
	height:82px;
	background:url(img/main-nav-bg.png) top left repeat-x;
	
}
.sub_nav_bar
{
	position:absolute;
	bottom:75px;
	width:100%;
	height:50px;
	background:url(img/sub-nav-bg.png) top left repeat-x;
}

.whole_pg
{	
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	
}
.centered_pg
{
	margin-left:auto;
	margin-right:auto;
	border-color:#4fd;
	width:970px;
	height:100%;

}
.main_nav
{
	color:#f3d;
	position:absolute;
	bottom:0px;	
	width:970px;
	height:82px;
	background:url(img/main-nav-gr.png) top center no-repeat;
	padding-top:0px;
	
	
}
.main_nav li
{
	display:inline;
	width: 130px;
	float:left;
	text-align:center;
	background:url(img/main-nav-sep.png) bottom right no-repeat;
	padding-top:30px;
	padding-right:8px;
	height:65px;
}
.main_nav li.main_nav_first
{
	background:url(img/main-nav-first-sep.png) bottom right no-repeat;
}
.main_nav li ul
{
	display:none;
}
.sub_nav_bar ul
{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	height:50px;
	background:url(img/sub-nav-gr-w-beg.png) top left no-repeat;
}
.sub_nav_bar ul li
{
	display:inline;
	padding:18px 16px 0px 16px;
	font-size:14px;
	background:url(img/sub-nav-sep.png) bottom right no-repeat;
	text-align:center;
	height:43px;
	float:left;
}
.main_nav li ul.sub_nav
{
	display:block;
	position:absolute;
	bottom:76px;
	width:970px;
	height:50px;
	left:0px;
	background:url(img/sub-nav-gr-w-beg.png) top left no-repeat;
	z-index:1;
	
}
.main_nav li ul.sub_nav li
{
	
	display:inline;
	width:auto;

	text-align:center;
	height:33px;
	float:left;
	padding:18px 16px 0px 16px;
	font-size:14px;
	background:url(img/sub-nav-sep.png) bottom right no-repeat;

	
}
.main_nav li ul.sub_nav li a.cur_nav,
.main_nav li a.cur_nav,
.top_nav li a.cur_nav
{
	color:#fff;
	padding:2px;
}

.content_nav_top
{
	position:absolute;
	margin-left:255px;
	top:150px;
	width:145px;
	height:5px;
}
.content_nav
{	
	width:145px;
	position:absolute;
	margin-left:255px;
	top:155px;
	font-size:14px;
}
.content_nav ul
{
	padding:5px 5px 0px 5px;
	overflow:auto;
	height:98%;
	z-index:100;
	position:absolute;
	/*bottom:2%px;*/
}
.content_nav ul li
{
	cursor:pointer;
	
	margin: 7px 0px 0px 0px;
}
.content_nav ul li.current
{
	color:#fff;
}
.content_nav ul li:hover
{
	color:#fff;
}
.content_paragraphs{

}
.scroller
{
	overflow:auto;
	height:96%;
	width:576px;
}
.content
{
	width:596px;
	position:absolute;
	top:130px;
	margin-left:380px;
}
.content_with_subnav,
.content_nav_with_subnav
{
	bottom:119px;
}
.content_without_subnav,
.content_nav_without_subnav
{
	bottom:75px;
}
.content_top
{
	width:596px;
	height:14px;
	position:absolute;
	top:116px;
	margin-left:380px;
}
.content h3
{
	font:24px garamond, serif;
	margin:15px 40px 10px 30px;
}
.content h4
{
	font-size:18px;
	color:#999;
	margin-top:20px;
}
.content h5
{
	font-size:15px;
	color:#575C4D;
	margin-top:15px;
	margin-bottom:7px;
	border-bottom:1px dotted #575C4D;
}

.content h5.biotitle {margin-top:5px;}

.content_paragraphs
{
	width:486px;
	margin-left:50px;
	padding:0px 10px 0px 10px;	
	
}
.content ul {font-size:0.8em;}
.content ul li {list-style:disc; margin-left:15px;}


img.headshot {float:left; padding:3px; margin:2px; border:1px solid #DDD;}

div.regional_head
{
	float:left;
	clear:none;
	width:120px;
	display:block;
}

.supercont
{
	bottom:95px;
	/*
	height:587px;
	width:560px;
	height:352px;
	width:336px;
	*/
	left:0px;
	position:absolute;
	/*border:solid;*/
	color:#ab4;
	/*height:77%;*/
	
}
.supergfx
{
	width:100%;
	height:100%;
}


.blurb_box
{
	/*width:380px;*/
	position:absolute;
	margin-right:540px;
	text-align:right;
	
	
}
div.blurb_box_text
{
	float:left;
	width:260px;
	padding-right:5px;
	background:url(img/blurb/blurbbg.png) repeat;
	
}
.blurb_box div.blurb_box_text h4
{
	font-size:16px;
	font-style:italic;
	padding-top:5px;
}
.blurb_box img
{
	float:left;	
	margin:-14px 0 0 -13px;
	padding:0;
	
	
}
.blurb_box div.blurb_box_text p
{
	font-size:13px;
}
.blurb_box_with_subnav
{
	bottom:130px;
}
.blurb_box_without_subnav
{
	bottom:80px;
}


/*
	HOMEpage
*/

.home_content_container
{
	color:#fff;
	padding:0px 0px 0px 0px;
	width:530px;
	position:absolute;
	margin-left:470px;
	bottom:100px;
	height:auto;
	top: 200px;
	overflow:auto;
	
}
.home_content
{
	background:url(img/home-content-runner.png) top left repeat-y;
	padding:0px 10px 0px 10px;
	float:left;
	width:480px;
	position:relative;
	height:auto;	
}

.home_content p
{
	margin-left:5px;
}
.home_blurb_box
{
	width:450px;
	
	float:left;
}
.home_blurb_box p
{
	padding-bottom:10px;
	font-size:14px;
}
.home_blurb_box h3
{
	font-size:16px;
	font-style:italic;
	padding-top:5px;
	color:#bdd1a0;
}
.home_blurb_box img
{
	float:left;
	height:65px;
}
.page_top_home img.tagline 
{
	position:absolute;
	right:10px;
	top:82px;	
	height:auto;
	width:auto;
}


/*
	TOP NAV
*/
.top_nav
{
	position:absolute;
	right:0px;
	top:10px;
}
.top_nav li
{
	display:inline;
	padding:0px 20px 0px 0px;
	background:url(img/top-nav-sep.png) bottom right no-repeat;
}
.top_nav li.top_nav_last
{
	background:none;
}
.top_nav li a
{
	font-size:12px;
}
a.portallink
{
	color:#00CCFF;
	padding:2px;
}

ul.bodylinks a {color:#333; text-decoration:underline;}
ul.bodylinks li {margin-top:10px;}

#contactform div.formline {
	padding:5px 0 5px 0;
	text-align:right;
}

#contactform input, #contactform textarea {
	width:350px;
}
#contactform label {
	float:left;
	clear:left;
	
}