/* site structure styles */

body {background: #a2988a;font-family: Arial,Helvetica,Verdana,sans-serif;margin: 15px 0 30px 0;text-align: center;}

/* rounded corners */
#container_round {width:845;margin: 0 auto 45px auto;}
#container_round, #container_round .sb-inner { background:#ffffff;}
#container_round .sb-shadow { background:#000000; }
#container_round .sb-border { background:#ffffff; }

div#header 	{width:840px;padding-top:25px;height:50px;}

div#header_index {width:840px;padding-top:25px;height:350px;}
		
div#logo {float:left;width:266px;}
		
div#navbar {position:relative;top:70px;left:350px;*top:90px;*left:180px;width:509px;z-index:100;}
		
div#upload_image {position:absolute;left:650px;top:17px;*top:22px;z-index:100;}
	
div#body {width:840px;}
		
div#body_left	{width:500px;text-align:left;padding-left:40px;*padding-left:0px;line-height:120%;min-height:300px;}
		
div#body_left.index {line-height:180%;}

div#right_rail	{float:right;width:210px;text-align:left;padding-right:40px;}

div#footer {width:840px;padding-bottom:15px;text-align:center;font-size:11px;color:#acacac;padding-top:50px;clear:both;}
		
h1#subheader {clear: right;margin-bottom: 20px;padding-top: 10px !important; padding-top: 0;}

#services_design_award{width: 100%; height: 100%;}

.award {color:#88746a; font-size:12px;font-weight: 900;width:115px;line-height:100%;display:block;float:left;margin-bottom:15px;}

#portfolio {width:800px;padding-top:35px;*padding-top:15px;padding-left:40px;}

.leadership_block {line-height:110%;width:520px;padding-bottom:10px;height:110px;}

.leadership_block_inside {line-height:130%;width:520px;padding-bottom:10px;}

.leadership_photo {float:left;padding-right:10px;}

.leadership_photo_inside {float:left;height:400px;padding-right:10px;}

.news_image { float:left; padding-right:10px;}

.portfolio_item {display:block;float:left;margin-right: 25px;padding-bottom: 25px;width:110px;font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;}





/* type styles */

p {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#000000;} /* body copy */

tip {font-family: fixed, monospace; font-size: 12px; color:#000000;} /* monospace font */

h2 {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;color:#000000;} /* story headlines */

h3 {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;text-transform: uppercase;} /* right rail */

li {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;color:#000000;list-style-type:circle;} /* body copy */

.headline {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:24px;font-weight:bold;color:#8f7d73;} /* page headline */

.green {color:#c3cf21;}

.purple {color:#902c86;font-weight:bold;}

.blue {color:#0178a0;font-weight:bold;}

.dark_green {color:#7fbe39;font-weight:bold;}

.dark_orange {color:#ee7b20;font-weight:bold;}

.index {font-size:14px;color:#a2988a;width:510px;}

.rail_head {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;text-transform: uppercase;color:#c3cf21;}

.orange {color:#fab92b;font-weight:bold;}





/* A link styles */

a:link {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;text-decoration:none;}

a:hover {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;text-decoration:underline;}

a:visited {font-family: Arial,Helvetica,Verdana,sans-serif;font-size:12px;text-decoration:none;}

a.news {color:#6f6f6f;padding-bottom:5px;font-size:11px;text-decoration:none;}

a.news:hover {color:#6f6f6f;padding-bottom:5px;font-size:11px;text-decoration:underline;}

a.news:visited {color:#6f6f6f;padding-bottom:5px;font-size:11px;text-decoration:none;}

a.green {color:#c3cf21;padding-bottom:5px;font-size:12px;text-decoration:none;text-transform: uppercase;font-weight:bold;}

a.green:hover {color:#c3cf21;padding-bottom:5px;font-size:12px;text-decoration:underline;text-transform: uppercase;font-weight:bold;}

a.green:visited {color:#c3cf21;padding-bottom:5px;font-size:12px;text-decoration:none;text-transform: uppercase;font-weight:bold;}




		
/* navigation styles */
* main menu nav bar
**************************************************************************************************/

#navbar ul {background-color: #fff;	list-style: none;margin: 0;padding: 0;text-align: left; text-transform: lowercase;font-family: Arial,Helvetica,Verdana,sans-serif;}

#navbar ul li {background-color: white; cursor: default; float: left; position: relative; padding: 0px 2.15px; list-style: none; padding-left:15px;}

#navbar ul li.clicked { color: #0178a0;  } 

#navbar ul li.top a {color: #000000;display: block;padding: 2px 5px; text-decoration: none;}

#navbar ul li a:hover  { color: #0178a0; }

#navbar ul li a.orange {color:#fab92b;}
#navbar ul li a.purple {color:#902c86;}
#navbar ul li a.blue {color:#0178a0;}
#navbar ul li a.dark_green {color:#7fbe39;}
#navbar ul li a.dark_orange {color:#ee7b20;}

#navbar ul li.top {font-size: 12px;color:#000000;margin-left: 5px;font-weight:bold;}

#navbar ul li.top.orange a:hover {color:#fab92b;}
#navbar ul li.top.purple a:hover {color:#902c86;}
#navbar ul li.top.blue a:hover {color:#0178a0;}
#navbar ul li.top.dark_green a:hover {color:#7fbe39;}
#navbar ul li.top.dark_orange a:hover {color:#ee7b20;}

#navbar ul li.first { margin-left: 0; }

#navbar li>ul { top: auto; left: auto; }

#navbar ul li:hover ul, #navbar ul li.over ul { display: block; }

#navbar ul li ul {background-color: #fff;display: none;left: 0;top: 100%;margin: 0;padding: 0;position: absolute;text-align:left;line-height:180%;}

#navbar ul li ul li {background-color: transparent;	border: 0;cursor: default;display: block;float: none;position: relative;width: 165px;}

#navbar ul li ul li a {color: #21476e;display: block;font-size:11px;letter-spacing:1;font-weight:normal;}

#navbar ul li ul li a:hover {color: #0178a0;display: block;}