@charset "utf-8";
/* CSS Document */
body{background-color:#606060; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
p{margin:15px;}
h1{color:#591217; font-size:20px; margin:15px; font-weight:bold; line-height:25px;}
h2{color:#c3771b; font-size:16px; margin:15px; font-weight:bold; line-height:20px;}
ul{list-style:disc; margin-left:40px;}
li{vertical-align:middle; margin:5px;}
a {color:#374818;}
strong{font-weight:bold}


#sitecontainer{width:1000px; margin-left:auto; margin-right:auto;}
#header {clear:both; float:left; width:100%; height:10px; background-color:#374818;}
.colmask {position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.leftmenu {	background:#fff; }
.leftmenu .colright {float:left;width:200%;position:relative;left:270px;background:#fff;border-left:1px #c27517 solid;}
.leftmenu .col1wrap {float:right;width:50%; position:relative;right:265px; }
.leftmenu .col1 {margin:16px 11px 0 270px; position:relative; right:100%; overflow:hidden; }
.leftmenu .col2 {float:left;width:250px;position:relative;right:260px; text-align:center; height:700px;}
#footer {clear:both;float:left;width:100%; height:30px; background-color:#374818; text-align:center; color:#FFF; font-size:18px; line-height:30px; font-style:italic; font-weight:normal; text-transform:uppercase;}

#menu{margin-top:20px; margin-left:0px; margin-right:15px; list-style:none;}
#menu li {width:220px; height:30px; margin-bottom:10px; }
#menu li a {display:block; width:220px; height:26px; color:#374818; font-size:16px; line-height:26px; vertical-align:middle; text-align:center; padding:8px; text-decoration:none; font-weight:bold;}
#menu li a:hover {color:#FFF; background-color:#374818;}
#menu li .current {color:#FFF; background-color:#374818;}


.mainImage{border:1px #c3771b solid; margin-left:15px; margin-top:5px; height:197px; width:688px;}
.leftimage{border:2px #591217 solid; width:140px; margin:15px;}
.projectstable{width:100%; border-collapse:collapse; border:0px red solid; margin-left:0px;}
.projectstable td{padding:10px; line-height:30px; font-size:16px; text-align:center;}
.legacyTable {padding:10px; line-height:30px; font-size:16px; text-align:left;}
.legacyTable p {font-size:12px;}
.projectsUl {padding-top:20px; border:solid 0px red;}
.projectsUl li {font-size:12px; line-height:normal; text-align:left;}
.projectthumb{width:150px; height:150px; border:1px #374818 solid;}
.contactTable{width:640px; padding:10px; margin-left:15px;}
.contactTable td {padding:5px; line-height:22px;}

.textBox {font-size:14px; border:#374818 1px solid;	font-family:Arial, Helvetica, sans-serif;color:#591217; width:300px;}
.errorblock{background-color:#fff4e2;}
#errormessage{color:#591217; font-weight:bold}

