body
{
background-color:#fff;
text-align:left;
margin:0;
padding:0;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#3c3c3c;
}

#site_wrap
{
width:1000px;
position: absolute;
top:0px;
left:50%;
margin-left:-500px;
margin-top:0px;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color:#3c3c3c;
}


img
{
padding:0;
margin:0;
}

a, a:link, a:visited, a:active
{
color:#9f561c;
text-decoration:none;
}

a:hover
{
color:#8c8c8c;
text-decoration:none;
}






ul
{
margin:0;
padding:0;
list-style:none;
}

li
{
list-style:none;
margin:0 0 5px 0;
}



li.nav a, li.nav a:link, li.nav a:visited, li.nav a:active
{
color:#3c3c3c;
text-decoration:none;
font-weight:normal;
}

li.nav a:hover
{
color:#000;
text-decoration:none;
font-weight:normal;
}

li a.open
{
color:#000;
font-weight:bold;
}




li.port_menu a, li.port_menu a:link, li.port_menu a:visited, li.port_menu a:active
{
color:#a98356;
text-decoration:none;
font-weight:normal;
}

li.port_menu a:hover
{
color:#704615;
text-decoration:none;
font-weight:normal;
}

li.port_menu_on
{
color:#704615;
font-weight:normal;
}





h2
{
font-family:georgia, times new roman, times, serif;
font-size:17px;
font-weight:normal;
color:#000;
margin:0px 0 10px 0;
text-transform:lowercase;
}

h3
{
font-family:georgia, times new roman, times, serif;
font-size:14px;
font-weight:normal;
color:#000;
margin:10px 0 10px 0;
text-transform:lowercase;
}

p
{
color:#000;
margin:0 0 15px 0;
line-height:160%;
font-size:13px;
}

.location
{
font-family:georgia, times, serif;
font-size:11px;
font-weight:bold;
color:#744917;
}

.pdf_links
{
font-family:georgia, times, serif;
font-size:11px;
font-weight:bold;
color:#744917;
}

.page blockquote
{
/*margin: 15px 0px 0 0px;*/
padding-left: 20px;
/*border-left: 20px solid #3c3c3c;*/
float:right;
width:225px;
}



#logo_wrap
{
z-index:300;
position:absolute;
bottom:30px;
left:0px;
width:60px;
height:260px;
padding:0;
background:#fff;
}







#menu
{
/*float:left;*/
position:absolute;
bottom:30px;
left:62px;
/*width:990px;*/
width:100%;
height:260px;
padding:0px 0px 0 0px;
/*border-bottom:1px solid #c9c92d;*/
z-index:200;
background:url(../images/75percent_white.png);
/*background:#fff;
opacity:0.6;
filter:alpha(opacity=70);*/
}


#menu_wrap
{
position:relative;
bottom:0;
left:5px;
/*width:750px;*/
/*height:90px;*/
padding:0px 0 0 0;
}

.menu_main, .menu_sub, .port_menu1, .port_menu2, .port_menu3
{
/*margin:0 50px 0 0;*/
}

.menu_main, .menu_sub
{
color:#676767;
/*height:97px;*/
}

.port_menu1, .port_menu2, .port_menu3
{
color:#b18f67;
}

.menu_main
{
float:left;
}

.menu_sub
{
float:left;
}


#port_menu_wrap
{
float:left;
width:auto;
/*height:97px;*/
border-bottom:3px solid #c9c92d;
}

.port_menu1
{
float:left;
}

.port_menu2
{
float:left;
}

.port_menu3
{
float:left;
}








#body_wrap
{
float:left;
width:1000px;
}




#project_description
{
z-index:100;
position:absolute;
top:0px;
left:460px;
height:245px;
width:400px;
padding:15px 15px 0 15px;
background-color:#fff;
}

#project_description p
{
padding:0 20px 0 20px;
}







#left_col
{
z-index:100;
position:absolute;
top:10%;
left:0;
width:250px;
/*padding:0 15px 0 15px;*/
/*background-color:#fff;*/
background:url(../images/85percent_white.png);
}

.white_title_box
{
background-color:#fff;
width:100%;
}

.white_title_box h2
{
padding:20px 20px 10px 20px;
margin:0 0 10px 0;
}

#left_col p
{
padding:0 20px 0 20px;
}


#right_col
{
float:left;
width:750px;
}




#footer
{
float:left;
width:1000px;
}


input, textarea
{
border:solid 1px #ccc;
width:200px;
}





