@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpe-webfont.eot');
	src: local('?'), url('myriadpe-webfont.woff') format('woff'), url('myriadpe-webfont.ttf') format('truetype'), url('myriadpe-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}


body{

	margin:0px;

	padding:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#333;

}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 4, 2010 */





img{

	border:none;

}



.clear{

	margin:0px;

	padding:0px;

	clear:both;

}



.f_left{

	float:left;

}



.f_right{

	float:right;

}



.lightGrey {

	color: #888686;

}



.main{

	margin:0px auto;

	padding:0px;

	width:870px;

}



.header{

	margin:0px;

	padding:30px 0 0 0;

	height:100px;

}



.header h1{

	margin: 28px 0 0 0;

	padding: 0;

	float: left;

	width: 361px;

	height: 39px;

}



#socialIcons {

	float: right;

	text-align: right;

	width:200px; 

	margin-top:-10px; 

	padding-bottom:28px;

}



#onlywire_icon {

	width:198px; 

	height:33px; 

	background-image:url(../images/onlywire_bg.gif); 

	background-repeat:no-repeat; 

	text-align:left; 

	padding:3px 0 5px 5px;

}



#socialIcons h2 {

	color: #888686;

	font-size: 18px;

	font-weight: normal;

	margin: 0 0 5px 0;

	padding: 0;

}





.img_icon{

/* margin-right:10px;*/

}



.red{

	font-weight:normal;

	font-size:11px;

	}





/*navigation start*/



.nav_left{

	margin:0px;

	padding:0px;

	float:left;

	height:36px;

	width:6px;

	background:url(../images/nav_left.jpg) no-repeat;

	}

	

.nav_right{

	margin:0px;

	padding:0px;

	height:36px;

	width:6px;

	background:url(../images/nav_right.jpg) no-repeat;

	}

	

.nav{

	margin:0px;

	padding:0px;

	width:864px;

	float:left;

	height:36px;

	background:#edeeec;

}



.nav .red_bolg li{

	color:#ff1d00;

	font-weight:bold;

	}

	

.nav .red_bolg a{

	color:#ff1d00;

	font-weight:bold;

	text-decoration:none;

	}

	

.nav .red_bolg a:hover{

	color:#ff1d00;

	font-weight:bold;

	text-decoration: underline;

	}







/*.leftHome {

position: absolute;

top: 0;

left: 0;

}*/



.nav ul{

	margin:0px;

	padding:10px 0 0 0;

	list-style:none;

}



.nav li{

	margin:5px 0 0 0;

	padding:0px 0px 0 10px;

	display:inline;

	/*border:1px red solid;*/

}



.nav li a{

	margin:0px;

	padding:0px;

	font-size:14px;

	font-weight:bold;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#494949;

	outline:none;

	text-decoration:none;

}



.nav a:hover{

	color:#494949;

	text-decoration: underline;

}



.nav a:hover, .nav a:current a{

	color:#494949;

	text-decoration:underline;

}

/*navigation end*/





/*mid start*/

.mid{

	margin:0px;

	padding:0px;

	width:870px;

}



.mid_left{

	margin:0px;

	padding:58px 0 0 0;

	width:385px;

	float:left;

}



.mid_text{

	margin:0px;

	padding:18px 0 0 0;

	font-size:22px;

	line-height:32px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#6b6969;

}



.mid_text a{

	color:#fd0b05;

	text-decoration:none;

}





/*left content start*/

.left_content{

	margin:0px;

	padding:57px 0 0 0;

	width:253px;

	float:left;

}



/*.left_content h1{

	margin:0px;

	padding:30px 0 5px 0;

	font-size:13px;

	color:#ff1d00;

}



.left_content p{

	margin:0px;

	padding:0;

	line-height:20px;

	font-size:11px;

	color:#494949;

}





.left_content p span{

	margin:0 0 10px 0;

	font-size:13px;

	font-weight:bold;

	color:#ff1d00;

}



.left_content p a{

	color:#ef3829;

	text-decoration:none;

}*/



.left td{

	margin:0px;

	padding:5px 0 0 0;

	font-size:12px;

	color:#494949;

}



h1{

	margin:0px;

	padding:18px 0 0 0;

	font-size:13px;

	color:#ff1d00;

}



p{

	margin:0px;

	padding:30px 0 0 0;

	line-height:20px;

	font-size:11px;

	color:#494949;

}



p.right-align{

	margin:0px;

	padding:5px 0 0 0;

	line-height:20px;

	font-size:11px;

	color:#494949;

	text-align:right;

}





/*p.small{

	margin:0px;

	padding:0px;

	font-size:11px;

	color:#494949;

}*/



p span{

	font-size:13px;

	font-weight:bold;

	color:#ff1d00;

}



p a{

	color:#ef3829;

	text-decoration:none;

}



.in_put{

	margin:0px;

	padding:0 0 0 5px;

	width:140px;

	height:13px;

	font-size:11px;

	background:#ebe9e9;

	border:1px #ccc solid;

	outline:none;

}



.icon{

	margin:0;

	padding:0 15px 0 0;

	float:left;

}

/*left content end*/





/*right content start*/

.right_content{

	margin:0px;

	padding:57px 0 0 0;

	width:580px;

	float:right;

}



.right_content h1{

	margin:0px;

	padding:18px 0 0 0;

	font-size:13px;

	color:#F90505;

}



.recent_work td{

	margin:0px;

	padding:34px 0 0 0;

}





.smallText {

font-weight: normal; 

font-size: 9px; 

font-family: Arial, Helvetica, sans-serif;

color: #6e6c6c;

}



.text{

	margin:0px;

	padding:10px 0 0 0;

	font-size:10px;

	font-weight:bold;

	color:#666;

}



.text a{

	margin:0px;

	padding:10px 0 0 0;

	font-size:10px;

	font-weight:bold;

	color:#666;

	text-decoration:none;

}



.text a:hover{

	text-decoration: underline;

}



.gallery{

	margin:0 18px 0 18px;

	padding:0;

}



.gallery2{

	margin:0 14px 0 14px;

	padding:0;

}





.what_we_do{

	margin:0px;

	width:253px;

	float:left;

}



.our_work{

	margin:0px;

	width:290px;

	float:left;

}





.footer{

	margin:0px;

	padding:0px;

	text-align:center;

}



.footer p {

	color: #888686;

}



/*left content end*/





.stbuttontext {

color: #666;

text-decoration: none;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

font-size: 14px;

}



a.stbutton {

text-decoration: none;

}





h1.vdcmr{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:30px;

	font-weight: normal;

	margin:0px;

	padding:70px 0 0 0;

	color:#595959;

}



h1.vdcmr span{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight: normal;

	margin:0px;

	padding:70px 0 0 0;

	color:#595959;

}



h2.vdcmr{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:23px;

	font-weight: normal;

	margin:0px;

	padding:45px 0 0 0;

	color:#595959;

	line-height:36px;

}



h2.vdcmr span{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:23px;

	font-weight: normal;

	margin:0px;

	padding:45px 0 0 0;

	color:#595959;

	line-height:36px;

}



.next{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:26px;

	margin:0px;

	padding:80px 0 0 0;

	color:#595959;

}



.next span{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:26px;

	margin:0px;

	padding:80px 0 0 0;

}



.next a{

	color:#595959;

	text-decoration:none;

	outline:none;

}



.next a:hover{

	text-decoration: underline;

	color:#e41c01;

}



.newRssBox {
font-size: 11px;
}

.newRssBox h2 {
font-size: 14px;
font-weight: bold;
color: #ff1d00;
margin: 0;
padding: 8px 0 12px 0;
	}

.newRssBox ul {
margin: 0;
padding: 0;
}

.newRssBox li {
margin: 0;
padding: 0 0 10px 0;
list-style: none;
color: #5d5c5c;
/*font-family: "Myriad Pro", Arial, Helvetica, sans-serif;*/
/*letter-spacing: -1px;*/
}

.newRssBox li a {
	color: #ff1d00;
	text-decoration: none;
	}



p .sub_head{
font-family:'MyriadProRegular';
font-size:15px;
font-weight:normal;

}

h2.sub_head{
font-family:'MyriadProRegular';
font-size:15px;
font-weight:normal;
}



