/* CSS Document */

html{
min-width:850px;
}
body{
color:#000;margin:0;padding:0;text-align:center;background: url(../images/inner_bg.jpg) left top repeat-x #ececec; line-height:
}

h4{
font-size:0em;
font-weight:bold;
padding:0;
margin:10px 0;
}
h5{
font-size:0em;
font-weight:bold;
padding:0;
margin:10px 0;
color:#FF0000;
}
p{
margin:0 0 7px 0;
padding:0;
}

img{
border: none;
outline: 0;
}
.container{
width:850px;
height: auto;
text-align:left;
margin:0 auto;
}

#header{
float:left;height:74px; margin:0;width:100%;
}
#header h1{
float:left;width:242px; margin: 0 auto;
}
#header h1 a{
display:block;height:74px;margin:0;text-indent:-2000em;z-index:1000;background:url('../images/logo.png') no-repeat;
}
#header h1 a:hover{
cursor:pointer;
}
/*=================================*/
#header h2{
float:left;width:600px; margin: 0 auto;
height: 25px;
text-align: right;
font-size: 11px;
color:#8c8c8c;
}
#header h2 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#4c4c4c;
line-height: 25px;
text-decoration: none;
padding: 0 5px 0 5px;
}
#header h2 a:hover{
text-decoration: none;
color:#FF0000;
}

#navigation{
float:right;
width: 607px;
}
#navigation ul{
margin:8px 0px 0 0;
padding:0;
}
#navigation ul li{
list-style-type:none;
float:left;
line-height:12px;
}
#navigation ul li a{
display: block;
color:rgb(0, 82, 61);
padding:0 19px 0 19px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-family:Bell MT;font-size:.8em;
}
#navigation ul li a:hover{
background: #ffffff; display: block; clear: both;
}

#space{
width: 100%;
float: left;
clear: both;
margin: 0;
height: 1px;
}
.spacer_15{
height: 10px;
}
#banner_aboutus{
width: 100%;
height: 79px;
float: left;
clear: both;
margin: 0;
background: url(../images/banner01.jpg) center top no-repeat;
}
#banner_projects{
width: 100%;
height: 79px;
float: left;
clear: both;
margin: 0;
background: url(../images/banner02.jpg) center top no-repeat;
}
#banner_careers{
width: 100%;
height: 79px;
float: left;
clear: both;
margin: 0;
background: url(../images/banner03.jpg) center top no-repeat;
}
#banner_contactus{
width: 100%;
height: 79px;
float: left;
clear: both;
margin: 0;
background: url(../images/banner04.jpg) center top no-repeat;
}

/*#banner_aboutus h1{
float:right;width:241px; margin: 0 auto;
}
#banner_aboutus h1 a{
display:block;height:57px;margin:0;text-indent:-2000em;z-index:1000;background:url('../images/apply_bt.gif') no-repeat;
}
#banner_aboutus h1 a:hover{
cursor:pointer;
}*/

.box_top{
width: 850px;
height: 10px;
float: none;
clear: both;
margin:0;
background: url(../images/mainbox_top.gif) left top no-repeat;
}

.box_mid{
width: 850px;
height: auto;
float: left;
margin:0;
background: url(../images/mainbox_bg.gif) left top repeat-y;
}
.box_bottom{
width: 850px;
height: 10px;
float: left;
margin:0;
background: url(../images/mainbox_bottom.gif) left top no-repeat;
}
#content{
width: 850px;
height: 65px;
float: none;
clear: both;
/*margin: 300px 0 0 0;*/
padding: 30px 0 0 0;
text-align: left;
color:#ffffff
}

#content_mid{
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
font-size: 11px;
width: 820px;
height: auto;
float: none;
clear: both;
text-align: left;
color:#4c4c4c;
padding: 0 15px 0 15px;
}


.market_box{
width: 170px;
height: 50px;
margin: 5px 10px 10px 10px;
float: left;
text-align: right;
}

.box_592{
width: 620px;
height: 50px;
float: left;
margin: 5px 0 0 10px;
}

.box_592 ul{
margin:12px 0px 0 0;
padding:0;
}

.box_592 ul li{
list-style-type:none;
float:left;
line-height:42px;
padding: 0 22px 0 0;
}

.copy_text{
font: 11px Arial, Helvetica, sans-serif normal;
color:#999999;
text-align: center;
line-height: 35px;
}
/***********sng*************************/
#breadcrumbs a{
	color:#4C4C4C;
	text-decoration:none;
}
#project_categories h2{
	color:#4C4C4C;
	margin-top: 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:14px;
}

#project_categories a.jump{
	color:#4C4C4C;
	font-weight:bold;
	font-size:12px;
}

#project_listing a.jump{
	color:#4C4C4C;
	font-weight:bold;
	font-size:12px;
}

#project_listing h2{
	color:#4C4C4C;
	margin-top: 0px;
	padding-top: 0px;
	font-weight:bold;
	font-size:14px;
}

.err_txt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF0000;
font-weight:bold;
}

#strip_banner{
width: 100%;
height: auto;
float: left;
clear: both;
margin: 0;
background: url(../images/default_banner.jpg) center top no-repeat;
}
