body {margin:0; padding:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#231F20}



a {color:#0055A4; text-decoration:none; font-weight: bold;}

a:hover {color:#F47B20; text-decoration:underline}

form {margin:0; padding:0}

img {border:0 none}





#container {width:1000px; margin:0 auto; height:1%}

#header {height:100px; background:url(../images/headerBg1.gif) left top no-repeat}



/* logo */

#logo {float:left; width:242px; height:82px; margin:14px 0 0 156px; _margin-left:78px; background:url(../images/logo.gif) left top no-repeat}

#logo a {display:block; width:242px; height:82px; outline:none; text-decoration:none}

#logo a:hover {outline:none; text-decoration:none}

#logo a span {display:none}

/* logo */



#top_nav {float:right; height:34px; margin:0 27px 0 0}



#banner {height:275px; background:url(../images/bannerBg1.gif) left top repeat-y; padding:0 27px 0 26px; text-align:center}



#content_outer {height:1%; margin:0; padding:0; background:url(../images/content_outerBg1.gif) left top repeat-y}

#content_header {height:1%; margin:0; padding:0; background:url(../images/content_headerBg1.gif) left top no-repeat}

#content {height:1%; margin:0; padding:0; background:url(../images/contentBg1.gif) left bottom no-repeat; min-height:300px; padding:34px 65px}

*html #content {height:300px}



.ColCnt2 {

	width:635px;

	float:left

}

.ColLft1 {

	width:220px;

	float:left;

	height: auto;

}

.ColCnt1 {

	width:335px;

	float:left

}

.ColRgt1 {

	width:315px;

	float:left

}



h1 {font-size:28px; color:#F47B20; margin:0 0 10px 0; padding:0; font-weight:normal}

h2 {font-size:11px; color:#f57f08; margin:0; padding:0}



.Lt1 {float:left}

.Rt1 {float:right}

.clr {clear:both; margin:0; padding:0; font-size:0; line-height:0; visibility:hidden; height:0}







#LtNav1 {

	margin:0;

	color:#0055A4;

	line-height: 20px;

}

#LtNav1 ul {margin:0; padding:0; list-style-type:none}

#LtNav1 li {margin:3px 0}

#LtNav1 ul ul li {margin:3px 0 3px 10px}

#LtNav1 ul ul ul li {margin:3px 0 3px 20px; *margin-left:10px}

#LtNav1 a {

	color:#0055A4;

	text-decoration:none

}

#LtNav1 a:hover {

	color:#0055A4;

	text-decoration:underline

}





.Navigation {margin:0}





.PrtflBx1 {margin:0 0 15px 0; padding:0; height:1%}

.PrtflBx1 .Brd1 {border:1px solid #969696; padding:3px; float:left; margin:0 12px 0 0}

.PrtflBx1 p {

	font-size:12px;

	margin:2px 0

}

.PrtflBx1 p.srvc {color:#F47B20; font-size:11px; margin-left:10px}

#container #content_outer #content_header #content .ColLft1 #LtNav1 br {

	text-decoration: none;

}


.style2 {color: #F47B20;text-decoration: underline;}

ul#sitemap {}
li.main_cat {background:url(../images/favicon.jpg) no-repeat; padding-left:20px; list-style-type:none;}
ul#main_cat {}
li.portfolio {background:url(../images/icon_subfolder.gif) no-repeat; padding-left:24px; list-style-type:none;}
ul.sub_page {}
li.sub_page {background:url(../images/icon_page.gif) no-repeat; padding-left:15px; list-style-type:none;}