
body {background-color:#D6C395; margin: 52px 0px 0px 0px;}
img {border:none}
p, td,ul,div, .copy {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#311800; line-height:18px; }
.home_copy {  font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#311800; line-height:20px; text-align:left;}
.main_container {width:892px; height:100%; border:0px solid;}
.home_container {width:890px; background-image:url(/img/bkg/hm_bkg.jpg); height:450px; background-repeat:no-repeat; background-color:#F8F7E0;}
.header_container {width:890px; margin: 42px 0px 0px 0px; }
.blue_bold {color:#2C368C; font-weight:bold;}
.home_footer {width:885px; height:29px; background-color:#2C368C; padding:2px; width:expression(890 + "px"); }
.footer_margin {margin-top:5px;}
.footer {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#fff;}
.sub_footer {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#311800;}
a.footer, a.footer:visited {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#fff; text-decoration:none;}
a.footer:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#fff; text-decoration:underline;}
.home_inset {float:right; width:360px; height:409px; margin: 21px 15px 0px 0px; }

.home_content {width:360px; border:0px solid; float:left; padding-left:35px; padding-right:0px; margin: 46px 15px 0px 0px; width:expression(360 + "px");}
.lft_projects {float:left; width:175px; border:0px solid; font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; line-height:15px; text-align:left;}
.rt_projects {float:right; width:175px; border:0px solid; font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; line-height:15px;  text-align:left;}

.lft_contact {float:left; width:70px; border:0px solid; font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; line-height:17px; text-align:left;}
.rt_contact {float:left; width:245px; border:0px solid; font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#311800; line-height:17px;  text-align:left;}
a.sml, a.sml:visited  {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; text-decoration:underline;}
a.sml:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#990000; text-decoration:underline;}
a, a:visited  {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; text-decoration:underline;}
a:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#990000; text-decoration:underline;}
a.bold, a.bold:visited  {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; font-weight:bold; text-decoration:underline;}
a.bold:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#990000;  font-weight:bold; text-decoration:underline;}

.d_nav {display:none; position:absolute; margin:0px 0px 0px 223px;  margin-top:expression(43 + "px" ); margin-left:expression(-74 + "px" );}
.closed {display:none;}
.open { display:block; position:absolute; border:1px solid black;  margin: -1px 0px 0px 296px; margin-top:expression(43 + "px" ); margin-left:expression(-102 + "px" );  }

.sub_links {font-family:Verdana ; font-size:11px; line-height:22px; color:#5F69BD; font-weight:none;  text-decoration:none; }
a.sub_links, a.sub_links:visited  {font-family:Verdana; font-size:11px; color:#5F69BD; font-weight:none;  text-decoration:none; opacity: .75;	filter: alpha(opacity=75);}
a.sub_links:hover {font-family:Verdana; font-size:11px; color:#2c368c; font-weight:none; text-decoration:none; opacity: 1.0;	filter: alpha(opacity=100);}

a.none, a.sub_links:visited  {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#5F69BD; text-decoration:none; background-color:transparent;}
a.none:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; text-decoration:none; background-color:transparent;}


.sub_container {width:890px;  min-height:450px; background-color:#F8F7E0;}
.sub_lft_cont {width:620px;  background-color:#F8F7E0; float:left; border:0px solid black; }
.sub_rt_cont {width:270px;   background-color:#EBE1BC; float:right;}
.column_img {width:38px; float:left;  background-image:url(/img/column/col_spacer.jpg); background-repeat:repeat-y;}
.bg_col {background-image:url(/img/column/col_spacer.jpg); background-repeat:repeat-y;}
.ttl_layout {text-align:left; padding-left:35px; margin: 30px 20px 0px 0px;}
.projects_lft {width:100px;  float:left; height:expression(110 + "px");  border:0px solid; min-height:110px;}
.projects_rt {width:400px; float:left;  height:expression(110 + "px");  border:0px solid; min-height:110px; }
.projectsmain_lft {width:85px;  float:left; height:expression(110 + "px");  border:0px solid; min-height:110px;}
.projectsmain_rt {width:200px; float:left;  height:expression(110 + "px");  border:0px solid; min-height:110px; }



.nav_box {background-image:url(/img/bkg/bg_nav.gif); background-repeat:repeat-x; text-align:left; width:100%;}

.pop_main_container {width:580px;  border:0px solid; background-color:#2b368b; padding:10px; width:expression(600 + "px");}
.pop_left_col {width:286px; height:100%; border:0px solid;   float:left; background-color:#f2edd2;  text-align:left;}
.pop_rt_col   {width:290px; height:100%; border:0px solid;   float:left; background-color:#f8f7e0;  text-align:left;}

.pop_content {font-family:Verdana,helvetica,sans-serif; font-size:10px; color:#311800; line-height:15px;  border-color:#2B368B; padding-left:10px; padding-right:10px;}
.pop_inset_img_border {border-bottom:1px solid; border-color:#fff;}
.pop_close_link {position:relative; margin-top:10%; text-align:right;}
a.pop_link, a.pop_link:visited  {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#E48943; text-decoration:none;}
a.pop_link:hover {font-family:Verdana,helvetica,sans-serif; font-size:11px; color:#2C368C; text-decoration:none;}


.projects_inset {margin: 15px 0px 0px 50px; border:1px solid; border-color:#E58843; width:286;}
.closedRoll {	display: none; position: absolute; }
.openRoll { display: block; position: absolute; margin-top:expression(0 + "px" ); margin-left:expression(0 + "px" );}
.flash_container { z-index:-1;}

.projects_thumbs {border:1px solid; border-color:#E58843;}




