a { 
	outline : none; 
} 

body { 
	margin : 0; 
	padding : 0; 
	background-color : #0b0b0b; 
} 

img { border: 0; margin: 0; padding: 0 } 

p{
	font-family: "Arial";
	font-size:16px;
	color:#9e9e9e;
	margin: 0;
}

.li 
{  
	display:block;
	float: left;
	background:url(img/bullet_new.jpg) no-repeat left bottom;
	padding-left:20px;
	text-decoration: none;
	vertical-align:top;
	line-height : normal; 
}


#top_bg { 
	width : auto; 
	height : auto; 
	background : url(img/top_bg.jpg) repeat-x left top; 
}

#main_width { 
	height : auto; 
	width : 986px; 
} 
#main_width_new { 
height : 43px; 
width : 986px; 
}

.main_width { 
width : 986px; 
height : auto; 
} 
#middal_box { 
width : 986px; 
height : 160px; 
float : left; 
} 
#main_width_gap { 
width : 986px; 
height : 30px; 
} 
#logo { 
width : 268px; 
height : 321px; 
float : left; 
} 
#top_image { 
width : 717px; 
height : 321px; 
float : left; 
} 
#top_nav { 
width : 717px; 
height : 64px; 
float : left; 
} 
#banner { 
width : 717px; 
height : 257px; 
float : left; 
background : url(img/baner.jpg) no-repeat left top; 
} 
#banner_contact { 
width : 717px; 
height : 257px; 
float : left; 
background : url(img/contact_baner.jpg) no-repeat left top; 
}

#banner_sub_contractor{ 
width : 717px; 
height : 257px; 
float : left; 
background: url(img/sub_contractor_banner.jpg) no-repeat left top ; 
}

#banner_project { 
width : 717px; 
height : 257px; 
float : left; 
background : url(img/project_baner.jpg) left top no-repeat;
}


#banner_srvices { 
width : 717px; 
height : 257px; 
float : left; 
background: url(img/services_bane.jpg) left top no-repeat;
}


#home { 
width : 77px; 
height : 64px; 
float : right; 
} 
#why_troy { 
width : 91px; 
height : 64px; 
float : right; 
} 
#Services_Qualifications { 
width : 187px; 
height : 64px; 
float : right; 
} 
#Subcontractors_Vendor-Opportunities { 
width : 273px; 
height : 64px; 
float : right; 
} 
#contact { 
width : 89px; 
height : 64px; 
float : right; 
} 
#it_simple { 
width : 986px; 
height : 90px; 
float : left; 
} 
.simple_new { 
width : 986px; 
height : 70px; 
float : left; 
} 
#it_simple_top_gap { 
width : 986px; 
height : 18px; 
float : left; 
} 
#it_simple_text_gap { 
width : 986px; 
height : 8px; 
} 
.it_simple_text_gap_new { 
width : 986px; 
height : 8px; 
} 
.it_simple_bo { 
font-family : "Arial Black"; 
font-size : 22px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
font-variant : normal; 
color : #ffcc00; 
text-decoration : none; 
} 
.it_simple { 
font-family : "Arial"; 
font-size : 17px; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
font-variant : normal; 
color : #ffffff; 
text-decoration : none; 
} 
.gap1 { 
width : 16px; 
height : 140px; 
float : left; 
background : url(img/gap1.jpg) no-repeat left top; 
} 
#scop { 
width : 234px; 
height : 138px; 
float : left; 
background : url(img/scope.jpg) no-repeat left top; 
} 
.scop_top_gap { 
width : 234px; 
height : 148px; 
float : left; 
} 
#box_text { 
width : 234px; 
height : 20px; 
float : left; 
} 
.box_text_new { 
width : 234px; 
height : 20px; 
float : left; 
} 
#box_text_gap { 
width : 31px; 
height : 20px; 
background : url(img/bullet.jpg) no-repeat center top; 
float : left; 
} 
.box_text_gap_new { 
width : 31px; 
height : 20px; 
background : url(img/bullet.jpg) no-repeat center top; 
float : left; 
} 
.box_nobg_gap { 
width : 31px; 
height : 20px; 
float : left; 
} 
#box_text_new { 
width : 203px; 
height : 20px; 
float : left; 
} 
.box_text_new_new { 
width : 203px; 
height : 20px; 
float : left; 
} 
#cost { 
width : 234px; 
height : 136px; 
float : left; 
background : url(img/cost.jpg) no-repeat left top; 
} 
#schedule { 
width : 234px; 
height : 135px; 
float : left; 
background : url(img/schedule.jpg) no-repeat left top; 
} 
#resources { 
width : 234px; 
height : 134px; 
float : left; 
background : url(img/resources.jpg) no-repeat left top; 
} 
#icon { 
width : 987px; 
height : 65px; 
float : left; 
} 
#black_gap { 
width : auto; 
height : 30px; 
background-color : #000000; 
} 
#footer_bg { 
width : auto; 
height : 203px; 
background : url(img/footer_bg.jpg) repeat-x left; 
} 
#footer_left_gap { 
width : 20px; 
height : 160px; 
float : left; 
} 
.footer_left_gap { 
width : 20px; 
height : 160px; 
float : left; 
} 
.footer_left_one { 
width : 185px; 
height : 160px; 
float : left; 
} 
#footer_en { 
width : 160px; 
height : 160px; 
float : left; 
} 
#footer_one { 
width : 210px; 
height : 20px; 
float : left; 
} 
.text1 { 
font-family : Arial; 
font-size : 14px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
font-variant : normal; 
color : #bababa; 
text-decoration : none;
vertical-align:top;
} 

.project_text { 
font-family : Arial; 
font-size : 16px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
font-variant : normal; 
color : #bababa; 
text-decoration : none;
vertical-align:top;
text-align:justify;
} 


.text2 { 
font-family : "Trebuchet MS"; 
font-size : 16px; 
font-style : normal; 
line-height : normal; 
font-weight : bold; 
font-variant : normal; 
color : #ffffff; 
text-decoration : none; 
} 
.text3 { 
font-family : Arial; 
font-size : 13px; 
font-style : normal; 
line-height : 22px; 
font-weight : normal; 
font-variant : normal; 
color : #bcbcbc; 
text-decoration : none; 
} 
.text4 { 
font-family : Arial; 
font-size : 12px; 
font-style : normal; 
line-height : 30px; 
font-weight : normal; 
font-variant : normal; 
color : #ffffff; 
text-decoration : none; 
vertical-align : middle; 
}

.new_bg_line{
background: url(img/lline_new_bg.jpg) left  bottom repeat-x;
height:20px;
width:739px;
}

.new_bg_contact{
background: url(img/lline_new_bg.jpg) left  bottom repeat-x;
height:20px;
width: auto;
}

#home_new_bre{
width:50px;
float:left;
}

.home_new_bre{
width:50px;
float:left;
}

.home_gray{
	font-family: "Trebuchet MS";
	font-size:12px;
	color:#969696;
	text-decoration:none;
}
.home_gray:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


.home_yellow{
font-family: "Trebuchet MS";
font-size:12px;
color:#fcc03b;
}


#list{
width:43px;
height:43px;
float:left;
}

#list_whytroy{
width:20px;
height:50px;
float:left;
}

#list2{
width:450px;
height:43px;
float:left;
}


#list4{
width:200px;
height:43px;
float:left;
}

#gap_new_bre{
width:300px;
float:left;
}

.home_yellow_2{
font-family: "Trebuchet MS";
font-size:22.87px;
color:#fcc03b;
line-height:43px;
vertical-align:middle;
}


.new_left_contact{
width:600px;
height: auto;
float:left;
}



#new_left{
width:716px;
height: auto;
float:left;
}


#new_left2{
width:986px;
height: auto;
float:left;
}


.new_left2{
width:986px;
height: auto;
float:left;
}

.new_left{
width:716px;
height: auto;
float:left;
}


#new_right{
width:365px;
height: auto;
float: right;
}

#new_right_project{
width:240px;
height: auto;
float: right;
}

#new_h{
height:auto;
width:987px;

}

.gap_20 { 
width : 986px; 
height : 20px; 
float : left; 
}


.yellow{
font-family: "Trebuchet MS";
font-size:16px;
color:#fcc03b;
padding-left:25px;
}

#con_left{
width:450px;
height: auto;
float:left;
}

.con_left{
width:450px;
height: auto;
float:left;
}
#con_right_new{
width:200px;
height: auto;
float:left;
}

#bullet_new{
width:21px;
height:18px;
float:left;
}

#bullet_text{
width:480px;
height:18px;
float:left;
}

#bullet_text2{
width:200px;
height:18px;
float: right;
}

#con_right_new2{
width:250px;
height: auto;
float: right;
}

.con_right_new2{
width:250px;
height: auto;
float: right;
}

#500{
height:20px;
width:500px;
}

#170{
height:20px;
width:170px;
float: left;
}


.gap_new20{ 
width : 986px; 
height : 20px;
float:none;
}



.text_new{
font-family : Arial; 
font-size : 14px; 
font-style : normal; 
line-height : normal; 
font-weight : normal; 
font-variant : normal; 
color : #bcbcbc; 
text-decoration : none;
vertical-align:top;
line-height:20px;
}

#contact_new_g{
width:230px;
height: auto;
float:left;
}

.contact_new_g{
width:230px;
height: auto;
float:left;
}

#contact_new_contact{
width:230px;
height: 40px;
float:left;
}


#contact_new_b{
width:460px;
height: auto;
float:left;
}

#contact_new_2{
width:357px;
height: auto;
float:left;
}

#top_box{
width:739px;
height:14px;
float:left;
}

.top_box{
width:739px;
height:14px;
float:left;
}

#box_bg{
width:739px;
background:url(img/box_bg.jpg) left  top repeat-y;
height: auto;
float:left;
}

.box_bg{
width:739px;
background:url(img/box_bg.jpg) left  top repeat-y;
height: auto;
float:left;
}

#bottom_box{
width:739px;
height:13px;
float:left;
}

.bottom_box{
width:739px;
height:13px;
float:left;
}

#list_box{
	padding-left:25px;
}
.list_box{
	padding-left:25px;
}

#project_boxheader{
	height:10px;
	width:auto;
	float:left;
}

.project_boxheader{
	height:10px;
	width:auto;
	float:left;
}

#project_boxheader_new{
	height: auto;
	width:739px;
	float:left;
}

#quick_whytroy{
	height:12px;
	width: 150px;
	float: right;
}

#project_gap{
	height:20px;
	width:auto;
	float:left;
}

#project_gap2{
	height:25px;
	width:auto;
	float:left;
}

.project_gap2{
	height:25px;
	width:auto;
	float:left;
}

#quicklink_top{
height:61px;
width:221px;
float:right;
}

#quicklink_bg{
	height: auto;
	width:221px;
	float:right;
	vertical-align:top;
	background:url(img/quick_l_bg.jpg) right top repeat-y; 
}

#quicklink_bottom{
height:13px;
width:221px;
float:right;
	background: url(img/quick_l_bottom.jpg) right top no-repeat ; 
}

.quickink_text{
	font-family:Arial;
	font-size:15px;
	line-height:28px;
	color:#9e9e9e;
	float:left;
}

.quicklink_li 
{
	display:block;
	float: left;
	background:url(img/quicklink_list.jpg) left top no-repeat;
	padding-left:60px;
	text-decoration:none;
	vertical-align:top;
	line-height:28px;
	width:160px;
}

.scrollbar {
	overflow:auto; 
	height:140px;
	scrollbar-3dlight-color:black;
	scrollbar-arrow-color:black;
	scrollbar-track-color:black;
	scrollbar-darkshadow-color:#7C7C7C;
	scrollbar-face-color:#7C7C7C;
	scrollbar-highlight-color:#7C7C7C;
	scrollbar-shadow-color:black;
}

#icon_services{
width:52px;
height:25px;
float:left;
}

.icon_services{
width:52px;
height:25px;
float:left;
}

#services_q{
width:220px;
height:25px;
float:left;
}

.services_q{
width:220px;
height:25px;
float:left;
}

#services_q_gap{
width:220px;
height:10px;
float:left;
}

.services_q_gap{
width:220px;
height:10px;
float:left;
}

#services_link{
width:150px;
height:25px;
float:left;
}

.services_link{
width:150px;
height:25px;
float:left;
}

.servises_text{
	font-family: "Arial";
	font-size:16px;
	color:#9e9e9e;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
}
.servises_text:hover {
	color: #FFFFFF;
}


#w_739{
width:739px;
height:auto;
float:left;
}

.w_739{
width:739px;
height:auto;
float:left;
}

#servicesgap{
width:739px;
height:28px;
float:left;
}

.servicesgap{
width:739px;
height:28px;
float:left;
}

.hading_text{
font-family:"Trebuchet MS";
font-size:20px;
color:#ffcc33;
}

#cmddiv{
	width:700px;
	height:auto;
	float:left;
	padding-left:20px;
}

.cmddiv{
	width:700px;
	height:auto;
	float:left;
	padding-left:20px;
}


#serviceslogo{
	width:700px;
	height:auto;
	float:left;
}

.serviceslogo{
	width:700px;
	height:auto;
	float:left;
}

#serviceslogo2{
	float:left;
	width:32px;
}

.serviceslogo2{
	float:left;
	width:32px;
}

.footer_back{
height:65px;
width:987px;
background:url(img/icon.jpg) left top no-repeat;
}

#footer{
	width : 987px; 
	height : 65px; 
	float : left; 
}

.contactmail{
	font-family: "Arial";
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.contactmail:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.footerlink { 
font-family : Arial; 
font-size : 13px; 
font-style : normal; 
line-height : 22px; 
font-weight : normal; 
font-variant : normal; 
color : #bcbcbc; 
text-decoration : none; 
} 

.footerlink:hover { 
font-family : Arial; 
font-size : 13px; 
font-style : normal; 
line-height : 22px; 
font-weight : normal; 
font-variant : normal; 
text-decoration: none;
color: #FFFFFF;
} 

#projecthead_gap{
	height:10px; width:716px; float:left;
}

#footersimplesplash1 { 
	float:left; width:650px;
}

#footersimplesplash2 { 
	float:left;  width:286px;
}

.footersplashlink { 
font-family : Arial; 
font-size : 12px; 
font-style : normal; 
line-height : 30px; 
font-weight : normal; 
font-variant : normal; 
color : #ffffff; 
text-decoration : none; 
vertical-align : middle;
} 

.footersplashlink:hover { 
font-family : Arial; 
font-size : 12px; 
font-style : normal; 
line-height : 30px; 
font-weight : normal; 
font-variant : normal; 
color: #bcbcbc;
text-decoration : none; 
vertical-align : middle;
} 

.btn{
background-color:#131313;
}

.servicebullet{
	width:45px; float:left;
}
.servicetext{
	width:405px; float:left;
}
