body{
background-color:#000000;
margin:0px;
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1{
font-size:16px;
}
h2{
font-size:14px;
}
h3{
font-size:12px;
margin-bottom:2px;
}
.buttons{
border-style:solid;
background:#2e2e2e;
outline-style:none;
border:1px #999797 solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.typetext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#000000;
border:1px solid #333333;
color:#888888;
width:245px;
}
blockquote.style1 {
  margin-left:120px;
  padding:12px;
  width:570px;
  background-image: url(/images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 20px;
  }
blockquote.style1 span {
	padding:10px;
     display: block;
     background-image: url(/images/closequote1.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
}
.quote_add{
width:350px;
margin-left:140px;
padding-top:5px;
}
.main_wrapper{
margin:auto;
width:990px;
height:auto;
}
.top_tav{

height:111px;
}
.top_nav{
font-size:11px;
height:15px;
margin:0px 0px 0px 35px;
}
.top_nav a{
text-decoration:none;
color: #888888;
}
.top_nav li{
background-image:;
background-position:;
}
.top_nav ul li{
list-style:none outside none;
display:inline;
}
.sub_nav ul li{
list-style:none outside none;
display:inline;
margin:0;
}
.top_nav ul li strong{
font-size:11px;
display:inline;
border-right:1px solid #666666;
padding:0 10px;
font-weight:normal;
margin:0;
}
.sub_nav ul li strong{
font-size:11px;
display:inline;
border-right:1px solid #666666;
padding:0 7px;
font-weight:normal;
margin:0;
}
.sub_nav ul li strong.first-section{
padding-left:0;
}
.sub_nav ul li strong.last-section{
border-right:none;
}
.top_nav ul li strong.last-section{
border-right:none;
}
.nav_div{
padding:0px 5px 0px 5px;
color:#666666;
font-size:11px;
text-decoration:none;
}
.nav_div_sel{
border-bottom:#666666 solid 1px;
color:#888888;
}
.main_img{
height:350px;
}
.main_nav{
height:67px;
}
.main_nav ul{
margin:0px;
}
#bottom_line{
background:url(/images/line.jpg) no-repeat;
width:990px;
height:14px;
}
.main_nav li{
display:inline;
list-style:none;
padding:0px 25px 0px 0px;
}
.main_nav img{
border:none;
}
.main_nav_sel{
border-bottom:#666666 2px solid;
}
.sub_nav{
padding:0px 0px 0px 0px;
width:800px;
margin:auto auto auto 305px;
}
.sub_nav  ul{
padding:15px 0px 15px 5px;
margin:0px;
}
.sub_nav li{
display:inline;
list-style:none;
line-height:15px;
font-size:11px;
padding:0px;
color: #888888;
}
.sel_sub_nav{
border-bottom:none!important;
text-decoration:none;
}
.sub_nav a{
text-decoration:none;
color: #888888;
}

.current{
text-decoration:underline;
}
.main_content{
font-size:11px;
color: #888888;
width:800px;
margin:auto;
padding:0px 0px 25px 0px;
}
.main_content a{
color: #888888;
text-decoration:underline;
}
.li_content{
padding:5px 0px 10px 0px;
width:500px;
}
.footer{
margin:30px 0px 0px 0px;
width:800px;
margin:auto;
background:#000000;
}
.footer li{
list-style:none;
display:inline;
margin:0px 5px 0px 5px;
}
.logo_row{
width:800px;
margin:auto;
}
.logo_row img{
border:none;
}

#vacancy-info{
	border:1px #333 solid;
	width:100%;
	padding:10px 10px 15px 10px;
}

#vacancy-info legend{
	font-weight:bold;
	color: #888888;
}
div#clients img{
	float:left;	
}
div#bottom {
	background-color:#000000;
	background:url(../images/fotter.jpg) no-repeat scroll 0 0 #FFFFFF;
	width:800px;
	height:20px;
	padding:10px 0 4px 0;	
	margin-bottom:5px;
}
div#bottom p{
	font-size:11px;
	color:#888888;
	margin:0;
}

.main-client{
	margin-top:5px;
	clear:both;
	position:relative;
	margin-bottom:10px;
}
.sub-client{
	margin-left:139px;
	display:block;
	margin-top:5px;
	clear:both;
	position:relative;
	margin-bottom:10px;
}

div#clients img{
	float:left;
	position:relative;
	width:128px;
	margin-bottom:10px;
}
.sub-client-content{
	margin-top:2px;		
}
.sub-client-content p{
	margin-top:0;		
}

.main-client-content{
	margin-top:2px;	
}
.main-client-content p{
	margin-top:0px;	
}
.main-client-wrapper{
	width:660px;
	margin:0 0 20px 140px;
}

.sub-client-wrapper{
	width:503px;
	margin:0 0 20px 144px;
}
.sub_nav ul li strong.first-subtitle{
	padding-left:0;
	font-weight:bold;
}
.sub_nav ul li strong.subtitle{
	font-weight:bold;
}
.sub_nav ul li strong.last-subtitle{
	font-weight:bold;
	border-right:medium none;
}
div#news-letter input{
	width:154px;
	position:relative;
}
div#news-letter img{
	margin-top:5px;
	position:relative;
}
div#news-letter{
width:198px;
float:right;
padding-top:5px;
}

div#news-letter input.button{
background:url("/images/join.jpg") no-repeat scroll 0 0 transparent;
border:0;
width:33px;
height:15px;
}

div#copyright{
	width:602px;
	float:left;
	padding-top:5px;
}
div#logo{
width:42px;
height:41px;
float:right;
margin-right:36px;
margin-top:36px;
}
div#logo img{
width:42px;
height:41px;
}
