/* Global styles */
body {font-family:arial,tahoma,helvetica,verdana;font-size:12px;cursor:default;}
table {font-family:arial,tahoma,helvetica,verdana;font-size:12px;cursor:default;padding:0px;border:none;}
td {vertical-align:top;}
img {border:none;}
div {text-decoration:none;}

input {font-family:arial,tahoma,helvetica,verdana;font-size:12px;}
textarea {font-family:arial,tahoma,helvetica,verdana;font-size:12px;}

ul {margin-left:0px;margin-bottom:0px;margin-top:0px;}
li {margin-left:15px;list-style-type:default;}

a:link {color:#051EFC;}
a:visited {color:#051EFC;}
a:hover {color:#0030A7;}


a.no_decor:link {color:#051EFC;text-decoration:none;}
a.no_decor:visited {color:#051EFC;text-decoration:none;}
a.no_decor:hover {color:#0030A7;text-decoration:none;}

div.f_project_details {padding:10px;border:#666666 double 3px;margin-top:30px;}


.projectlist {line-height:15px;font-size:11px;}


/* Header/Footer elements*/
td.hdr_main_1 {background:blue url(/images/hdr_main_bg_1.jpg) top left no-repeat;padding-left:8px;padding-top:3px;height:69px;}
td.hdr_nav_1  {text-align:right;background:#111111 url(/images/n/hdr_nav_bg_1_!.gif) bottom left repeat-x;vertical-align:middle;height:1px;}
td.ftr_main_1 {height:1px;font-size:11px;color:#051EFC;background:#ffffff;padding-top:5px;padding-bottom:0px;border-left:#0030A7 solid 1px;border-right:#0030A7 solid 1px;}
.ftr_bottom {border-bottom:#0030A7 solid 1px;width:100%;}
td.content_main_1 {background:#ffffff;height:100%;vertical-align:top;border-left:#0030A7 solid 1px;border-right:#0030A7 solid 1px;}

td.corner_1 {width:1px;height:1px;background:#ffffff;}
div.page_align {margin-top:5px;}
div.ftr_nav_1 {font-size:11px;border-top:#051efc solid 1px;padding-left:5px;margin-left:8px;margin-top:20px;}

.subnav {width:191px;backgro und:red;border-right:blue solid 0px;padding-top:0px;padding-left:0px;font-size:11px;height:100%;}
.subcontent {width:558px;padding-left:30px;padding-top:0px;padding-right:15px;height:100%;padding-bottom:30px;}
.main_subcontent_10 {background:url(/images/subnav_bg_1.jpg) top right repeat-y;padding-top:3px;width:191px;height:100%;}
.main_subcontent_2  {background:url(/images/subnav_bg_2.jpg) top right no-repeat;width:191px;height:1px;}
.subnav_pad_1 {padding-left:15px;padding-right:0px;}
.subnav_item_1 {margin-top:3px;margin-bottom:3px;padding:4px;background:#ffffff url(/images/subnav_bg_4.jpg) top right repeat-y;;border-top:#B3BEFE solid 1px;border-left:#B3BEFE solid 2px;}

a.subnav_link_1:link  {color:#0030A7;font-size:11px;text-decoration:none;}
a.subnav_link_1:visited {color:#0030A7;font-size:11px;text-decoration:none;}
a.subnav_link_1:hover  {color:#051EFC;font-size:11px;text-decoration:underline;}

.400w {width:400px;}
.460w {width:460px;}


/* miscellaneous */
.page_title_1 {color:#0030A7;font-weight:bold;font-family:arial narrow,arial;font-size:25px;margin-bottom:11px;}
.page_title_2 {color:#0030A7;font-weight:bold;f ont-style:italic;font-family:arial narrow,arial;font-size:14px;margin-bottom:3px;}
.contact_table {font-size:11px;border:none solid 0px;background:none;wid th:95%;}
.contact_pad_1 {padding-left:15px;padding-right:15px;}
.projects_1 {line-height:180%;}



/* "Our Services" box on hoome page */
td.services_overview_content {padding:8px;vertical-align:top;}
.services_overview {background:lightyellow url(/images/ourservices_overview_bg_1.jpg) top left no-repeat;width:502px;height:202px;}
.ourservices_title {font-size:22px;font-weight:bold;vertical-align:top;padding-bottom:13px;}
img.more_services {float:right;border:#000000 solid 0px;margin-top:4px;}
img.service_go {float:right;border:#000000 solid 0px;}
.service {vertical-align:top;width:33%;font-size:11px;line-height:102%;}
.service_divider {width:1px;padding-left:10px;padding-right:10px;}
img.service_divider {height:110px;width:2px;border:#000000 solid 0px;}
.services_title_1 {color:#ff0000;font-weight:bold;font-size:15px;text-decoration:none;line-height:95%;margin-bottom:7px;}

/* "Newsroom" box on home page */
td.newsroom_title {color:#ffffff;font-size:15px;font-weight:bold;font-family:arial narrow;width:212px;height:48px;padding-top:5px;padding-left:10px;background: url(/images/newsroom_header_bg.gif) top left no-repeat;}
td.newsroom_content {height:100%;background: #ffffff url(/images/newsroom_content_bg.gif) top left repeat-y;vertical-align:top;padding-left:5px;padding-right:7px;padding-bottom:6px;}

.newsroom_date_1  {font-weight:bold;font-family:arial narrow;margin-left:20px;color:#0030A7;font-size:10px;}
.newsroom_item_1  {padding-left:20px;background:url(/images/newsroom_item_bg.gif) 5px 4px no-repeat;margin-bottom:8px;font-size:10px;}

a.newsroom_link_1:link {color:#0030A7;}
a.newsroom_link_1:visited {color:#0030A7;}
a.newsroom_link_1:hover {color:#051EFC;}

/* KOHLER Page*/
.kohler_highlight_1 {color:#000000;background:none;padding:5px;width:180px;border:#000000 solid 0px;font-size:10px;margin-bottom:15px;}
.kohler_highlight_title_1 {background:#000000;font-weight:bold;color:#ffffff;margin-left:-3px;margin-right:-3px;margin-top:-3px;margin-bottom:4px;padding:4px;font-size:13px;}

.k ohler_highlight_1 {color:#000000;background:lightyellow url(/images/kohler_box_bg.gif) top left repeat-y;padding:5px;width:180px;border:#000000 solid 1px;font-size:10px;}
.k ohler_highlight_title_1 {background:#000000;font-weight:bold;color:lightyellow;margin-left:-3px;margin-right:-3px;margin-top:-3px;margin-bottom:4px;padding:4px;font-size:13px;}

/* Lead Personnel page */

img.personnel {
	float:left;
	margin:2px 11px 2px 0px;
	border-width:0px;
	width:68px;
	102px;
}