.content ul{
clear:both;
}
.content ul li{
background-image:url(images/red-icon.jpg);
background-repeat:no-repeat;
background-position:left;
list-style:none;
font-weight:bold;
}

.leftcontent{
width:618px;
float:left;
}
.rightcontent{
width:300px;
float:left;
}
.containertop{
background-image:url(images/container-top.png);
background-repeat:no-repeat;
width:614px;
height:18px;
margin-top:10px;
clear:both;
}
.containerbg{
background-image:url(images/container-bg.png);
background-repeat:repeat-y;
width:614px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
color:#9f9f9f;
}
.containerbg a{
background-image:url(images/more-btn.png);
background-repeat:no-repeat;
width:92px;
height:43px;
float:right;
color:#000000;
padding-right:30px;
line-height:26px;
font-size:16px;
text-align:center;
}
.containerbg a:hover{
background-image:url(images/more-btn.png);
background-repeat:no-repeat;
width:92px;
height:43px;
float:right;
padding-right:30px;
color:#000000;
text-decoration:none;
line-height:26px;
font-size:16px;
text-align:center;
}

.containerbg p{
padding-right:20px;
padding-left:20px;
}

.containerbg img{
margin:0px;
padding:0px;
padding-left:20px;
padding-right:10px;
}
.containerbottom{
background-image:url(images/container-bottom.png);
background-repeat:no-repeat;
background-position:bottom;
width:614px;
height:20px;
float:left;
margin-bottom:15px;
clear:both;
}

.containertop2{
background-image:url(images/container2-top.png);
background-repeat:no-repeat;
width:305px;
height:23px;
margin-top:10px;
clear:both;
}
.containerbg2{
background-image:url(images/container2-bg.png);
background-repeat:repeat-y;
width:305px;
float:left;
}

.containerbg2 p{
padding-right:10px;
padding-left:20px;
}

.containerbg2 a,.containerbg2 a:link,.containerbg2 a:visited{
background-image:url(images/more-btn.png);
background-repeat:no-repeat;
width:92px;
height:43px;
float:right;
color:#000000;
padding-right:30px;
line-height:26px;
font-size:16px;
text-align:center;
text-decoration:none;
}
.containerbg2 a:hover{
background-image:url(images/more-btn.png);
background-repeat:no-repeat;
width:92px;
height:43px;
float:right;
color:#000000;
padding-right:30px;
line-height:26px;
font-size:16px;
text-align:center;
text-decoration:none;
}

.containerbg2 img{
padding-left:20px;
padding-right:10px;
float:left;
}
.containerbg2 ul{
margin:0px;
padding:0px;
margin-left:20px;
clear:both;
}
.containerbg2 ul li{
background-image:url(images/red-icon.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
list-style:none;
padding-left:20px;
line-height:18px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bcbec0;
}
.container2bottom{
background-image:url(images/container2-bottom.png);
background-repeat:no-repeat;
width:305px;
height:18px;
float:left;
margin-bottom:15px;
clear:both;
}
/*Subpage*/
.subpagetop{
background-image:url(images/heading-bg.png);
background-repeat:no-repeat;
width:923px;
height:78px;
clear:both;
}
.subpagetop h1{
font-size:24px;
font-weight:bold;
line-height:75px;
padding-left:20px;
}
.subpagebg{
background-image:url(images/subpage-bg.png);
background-repeat:repeat-y;
width:923px;
float:left;
}
.x3container{
margin:0px;
padding:0px;
background:#3a3a3a;
border:1px solid #5a5959;
display:block;
float:left;
width:290px;
margin-right:5px;
margin-left:9px;
min-height:380px;
}
.x3container b,.x3container strong{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
padding-top:30px;
padding-left:20px;
}

.x3container p{
padding:0;
margin-top:5px;
margin-left:10px;
margin-right:10px;
line-height:20px;
}

.x3containerlast{
margin:0px;
padding:0px;
background:#3a3a3a;
border:1px solid #5a5959;
display:block;
float:left;
width:290px;
margin-left:9px;
min-height:380px;
}

.x3containerlast p{
padding:0;
margin-top:5px;
margin-left:10px;
margin-right:10px;
line-height:20px;
}


.x3container ul{
margin:0px;
padding:0px;
margin-left:20px;
clear:both;
}
.x3container ul li{
background-image:url(images/red-icon.jpg);
background-repeat:no-repeat;
background-position:0px 5px;
list-style:none;
padding-left:20px;
line-height:18px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bcbec0;
}

.subpagebottom{
background-image:url(images/subpage-bottom.png);
background-repeat:no-repeat;
width:923px;
height:10px;
float:left;
}
/*Contactus*/
.x3contact{
margin:0px;
padding:0px;
background:#3a3a3a;
border:1px solid #5a5959;
display:block;
float:left;
width:596px;
margin-left:9px;
min-height:380px;
}
.x3contact h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px;
padding:0px;
margin-top:5px;
margin-left:5px;
font-weight:normal;
color:#ffffff;
}
.x3contact p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#bcbec0;
margin-top:5px;
margin-left:5px;
line-height:20px;
float:left;
clear:both;
}
.x3contactaddress{
width:150px;
float:left;
padding-top:30px;
padding-left:20px;
clear:both;
}
.x3contactaddress strong{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
clear:both;
float:left;
padding:0px;
margin:0px;
}
.x3contactaddress p{
padding:0px;
margin:0px;
}
.x3contactphone{
float:left;
padding-top:30px;
padding-left:20px;
}
.x3contactphone strong{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
.x3contactphone p{
float:left;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:56px;
letter-spacing:1px;
font-weight:normal;
padding-top:30px;
}

/*projects*/
.projectcontainer{
margin:0px;
padding:0px;
background:#3a3a3a;
border:1px solid #5a5959;
display:block;
float:left;
width:903px;
margin-left:9px;
min-height:320px;
}
.projectbox{
float:left;
height:200px;
width:150px;
padding-left:15px;
padding-right:15px;

}

.projectbox h2{
padding-left:0px;
margin-left:0px;
}
.backbtn{
	text-align:right;
	padding-right:30px;
	float:right;
	clear:both;
	color:#ff0000;
}

.backbtn a{
	color:#ff0000;
}

.backbtn a:hover{
	color:#ffffff;
}

.contactform p{
	width:255px;
}