
body
{
background:#DBB88E;
padding:0;
font-size:15px; 
line-height:18px; 
font-family: Tahoma;
margin:0px auto auto auto;
color:#514c48;
}
a, a:visited {text-decoration:none;color:#808000;background: inherit;}
a:hover {text-decoration:none;color:#000;background: inherit;}

p{
text-align:justify;
line-height:15px;
padding:5px 0 5px 0;
font-size:15px;
margin:0px;
}

ul li {
padding:0;
font-size:15px;
margin:0px;
list-style: square;
color:#808000;
}

span {
color:#514c48;
list-style: none;
}


}
p.clear{
clear:both;
}

img.left_img{
float:left;
padding:5px 12px 0 0;
}
img.left_img_border{
float:left;
margin:5px 12px 0 0;
border:3px #b1cee0 solid;
}

h1 {margin:20px 0 0 0; font-size:32px; font-weight:bold;  padding: 5px; color:#808000;}
h2 {margin:20px 0 0 0; font-size:20px; padding: 5px; color:#808000;}
h2 a:name {margin:20px 0 0 0; font-size:20px; padding: 5px; color:#808000;}
h3 {margin:20px 0 0 0; font-size:17px; padding: 5px; color:#808000;}

#main_container{
width:880px;
height:auto;
margin:auto;
position:relative;
background:inherit;
}

#header{
width:880px;
height:32px;
margin: auto;
padding-top: 0px;
}


/*---------------- menu tab----------------------*/
#menu_tab{
width:880px;
height:52px;
color:#808000;
padding:0px;
}

ul.menu {
list-style-type:none; 
display:block; 
width:800px; 
margin: auto; 
padding:10px 0 0 2px; 
background:none;
color:#808000;
}

ul.menu li {
display:inline;
font-size:16px;
font-weight:notmal;
line-height:32px; 
color:#808000;}

ul.menu li.divider {
display:block;
float:left;
width:1px;
height:32px;
padding:0px ;
margin:0px;
background: #FFFFCC;
}

a.nav:link, a.nav:visited {
display:block;
float:left;
padding:0px;
width:auto;
margin:0px 14px 0px 14px;
text-align:center;
text-decoration: none;
background:none;
color:#808000;}

a.nav_selected:link, a.nav_selected:visited {
display:block; 
float:left; 
padding:0px 2px 0px 2px; 
width: auto;
margin:0px 14px 0px 14px;
text-align:center;
color: #000; 
text-decoration: none;
background:#FFFFCC;
}


a.nav:hover {
color: #000; 
text-decoration: none;
background: #FFFFCC;
}


/*----------------main_content----------------*/
#main_content{
width:auto;
clear:both;
background: url(images/bck.gif);
height:auto;
border-left: 0px  solid #808000;
border-right: 0px  solid #808000;
border-bottom: 4px  solid #808000;
}
#middle_banner{
width:880px;
height:182px;
margin::auto;
background:  url(images/hdr3.jpg) no-repeat center;
}
.middle_banner_content{
padding:10px 0 0 0;
}

#left_content{
width:500px;
float:left;
height:auto;
padding:10px 0 5px 20px;
}
#right_content{
width:285px;
float:left;
height: auto;
padding:40px 0 5px 40px;
}



#wide_content{
width:840px;
padding:10px 20px 0 20px;
}

.left_nav a{
float:left;
background:url(images/left_arrow.gif) no-repeat left;
padding:0 0 0 30px;
font-size:12px;
color:#3e2510;
text-decoration:none;
}
.right_nav a{
float:right;
background:url(images/right_arrow.gif) no-repeat right;
padding:0 30px 0 0;
font-size:12px;
color:#3e2510;
text-decoration:none;
}


/*------contact form------*/
#contact_form{
float:left;
width:300px;
padding:10px 10px 0 30px;
color:#666666;
}
.contact_input{
width:290px;
height:17px;
font-size:10px;
float:left;
background-color:#fff8dc;
border:1px #f0e9cf solid;
}
label.contact_form{
width:200px;
padding:0 0 5px 0;
font-size:12px;
}
.contact_textarea{
width:290px;
height:80px;
font-size:10px;
float:left;
background-color:#fff8dc;
border:1px #f0e9cf solid;
}
input.contact_submit{
float:right;
padding:10px;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}

/*----footer---------*/
#footer {
height:39px;
clear:both;
background:#fff;
border-left: 4px  solid #808000;
border-right: 4px  solid #808000;
margin-top:12px;
}

#left_footer {float:left; padding:10px 0 5px 45px;}
#right_footer {float:right; padding:10px 45px 5px 0;}
#left_footer p {text-transform:uppercase; font-size:10px; color:#5c5c5c;}
#right_footer p {text-transform:uppercase; font-size:10px; color:#5c5c5c;}
#right_footer p a:hover {color: maroon; text-decoration: underline;}
#right_footer p a:visited {text-decoration:none;color:color:#5c5c5c;}

#goldline {
clear:both;
background:url(images/goldline.jpg) no-repeat center;
width:870px;
}

img.floatLeft { 
position: relative;
float: left;
margin: 0em 1.1em 0.3em 0.5em; 
border: solid 2px #808000;
}

img.floatRight {
position: relative;
float: right;
margin: 0em 1.5em 0.3em 0.5em;
border: solid 2px #808000;
}

linkcolumns {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
	color: #000;
	background: transparent;
}

#col1 {
	float: left;
	width: 50%;
	font-size: 1em;
	background: transparent;
}
#col1 li.list1 {
padding-left: 3px;
	font-size:15px;
margin:0px;
list-style: square;
color:#514c48;
}
#col2 {
	float: right;
	width: 50%;
	font-size: 1em;
	background: transparent;
	
}
#col2 li.list1 {
padding-left: 3px;
	font-size:15px;
margin:0px;
list-style: square;
color:#514c48;
}

.project_title{
float:right;
font-size:12px;
color: #000;
padding:0 0 5px 0;
}

li.list1 {padding:0;
font-size:15px;
margin:0px;
list-style: square;
color:#514c48;} 
