body {
	padding:0px;
	margin:0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.toph {
	width:100%;
	float:left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
h2 {
	color: #fff;
	font-size:10px;
	margin: 5px;
	text-align: center;
	line-height:normal;
}
h1 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #143956;
	padding:0px;
	margin-left:30px;
	margin-top:20px;
}
h3{
	width:295px;
	text-align:center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003664;
	padding-top:5px;
	padding-bottom:5px;

}
#outerdiv {
	width:1009px;
	margin:0 auto;
}
.top-bg {
	width:100%;
	float:left;
	background:url(../images/top.jpg);
}
#intop {
	width:260px;
	height:24px;
	float:right;
	margin-top:30px;
}
.livechat {
	width:85%;
	height:30px;
	float:left;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.chat {
	width:27px;
	height:27px;
	float:right;
}
#still {
	width:1009px;
	margin:0px;
	padding:0px;	
	
}
.structural {
	width:340px;
	height:184px;
	float:left;
	background-image:url(../images/1.jpg);
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #FFFFFF;
}
.still {
	width:362px;
	height:184px;
	float:left;
	background:url(../images/2.jpg);
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #FFFFFF;
}
.bg {
	float:left;
	width:100%;
	height:32px;
	background:url(../images/main-navigation-mid.jpg) repeat-x;
}


.menunormal a{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(../images/main-navigation-mid.jpg) repeat-x;
	padding:8px 18px 7px 18px;
	text-align:center;
	float:left;
}
.menunormal a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: url(../images/hover-navigation-middle.jpg) repeat-x;
}
.menuline {
	width:1px;
	height:32px;
	float:left;
}

.mail {
	width:268px;
	height:22px;
	float:left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003e5d;
	text-decoration: none;
	padding:10px 10px 0px 10px;
}
.mail a {
	color: #003e5d;
	text-decoration: none;
}
.mail a:hover {
	color: #003e5d;
	text-decoration:underline;
}
.pilot {
	width:307px; float:left;
	background:url(../images/3.jpg);
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #FFFFFF;
}
.whitebig {
	font: 18px Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left:46px;
	margin-top:5px;
}
.small {
	width:102px;
	height:138px;
	text-align:center;
	float:left;
}

.smalltext {
	width:90%; float:left; padding:15px; padding-bottom:0px;
}
.smalltext img{margin:10px;
}
.readmore {
	width:93px;
	text-align:center;
	margin-right:10px;
	float:right;
}
.smalltext2 {
	height:118px;
	text-align:center;
	margin-top:12px;
	float:left;
}
.small2 {
	width:95px;
	height:138px;
	text-align:center;
	float:left;
}
.pilotimg {margin-top:5px;
	float:left;
	width:100%;
	text-align:center;	
}
#middle {
	float:left;
	margin:0px;
	padding:0px;
	width:1009px;	
	background-image:url(../images/mainline.jpg);
}
.contentleft {
	margin:0px;
	padding:0px;
	width:736px;
	float:left;
}
.contentleft li{
	font:12px Arial, Helvetica, sans-serif;
	color:#002d56;
	line-height:24px;
	background:url(../images/green-arrow.jpg) left no-repeat;
	margin:0px;
	padding-left:15px;
	list-style-type:none;
	
}
.list {
	font:12px Arial, Helvetica, sans-serif;
	color:#002d56;
	line-height:24px;
	background:url(../images/green-arrow.jpg) left no-repeat;
	margin:0px;
	padding-left:15px;
	list-style-type:none;
	
}
.contentmid {
	width:1px;
	height:675px;
	float:left;
	margin-top:20px;
	background-image:url(../images/dot1.jpg);
}
.contentright {
	
	float:left;
	margin-top:20px;
}
.bluebig {
	width:80%;
	font: 20px Arial, Helvetica, sans-serif;
	color: #143956;
	padding:0px;
	margin-left:30px;
	margin-top:20px;
}
.bluesmall {
	width:674px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #002d56;
	padding:0px;
	margin:0px auto;
}
.bluesmall a{font-weight:bold;
	width:674px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #002d56;
	padding:0px;
	margin:0px auto;
	text-decoration:none;
}
.bluesmall a:hover{
font-weight:bold;
	width:674px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #002d56;
	padding:0px;
	margin:0px auto;
	text-decoration:underline;
}
.line {
	width:674px;
	height:1px;
	background-image:url(../images/dot2.jpg);
	padding-top:0px;
	margin:0px auto;
}
.contact {
	width:245px;
	font: 20px Arial, Helvetica, sans-serif;
	color: #143956;
	padding:0px;
	margin:0px auto;
}			
.topcornner {
	width:723px;
	height:5px;
	padding-top:15px;
	margin:0px auto;
}
.middleline {
	width:723px;
	height:225px;
	padding-top:0px;
	margin:0px auto;
	background-image:url(../images/middleline.jpg)
}
.bottomcornner {
	width:723px;
	height:5px;
	padding-bottom:15px;
	margin:0px auto;
}
						
	   						
.shop {
	width:295px;
	text-align:center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003664;
	padding-top:5px;
	padding-bottom:5px;
}
.shopsize {
	width:295px;
	float:left;
	height:233px;
}
.shopcont {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width:285px;
	color: #002d56;
	padding-left:10px;
}
.dotin {
	width:1px;
	float:left;
	height:242px;
	margin-top:5px;
	margin-left:10px;
	background-image:url(../images/whitedot.jpg);
	
}
.inimage {
	width:403px;
	float:left;
	margin-left:7px;
}
.divide {
	width:240px;
	height:2px;
	padding:0px;
	margin:0px auto;
	margin-top:5px;
}
.footer {
	float:left;
	width:1009px;
	height:59px;
	background:url(../images/footer.jpg);
}
.footertext {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:10px;
	margin:0px auto;
}
.footertext a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
.footertext a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.copytext {
	width:100%;
	font-family: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top:20px;
	margin:0px auto;
	text-align:center;
}
.number {
	width:200px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #046993;
	padding-left:20px;
	padding-top:5px;
	margin-left:0px auto;
}
.services {
	width:214px;
	clear:both;
	margin:0px auto;
}
.services ul {
	margin:0px;
	padding:0px;
}
.txt {
	font:12px Arial, Helvetica, sans-serif;
	color:#002d56;

}
.services li {
	clear: both;
	font:12px Arial, Helvetica, sans-serif;
	color:#002d56;
	line-height:24px;
	background:url(../images/green-arrow.jpg) left no-repeat;
	margin:0px;
	list-style-type:none;
	padding-left:10px;
}
.services li a {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.services li a:hover { padding-left:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#046993;
	text-decoration:none;
}
.rightcont {
	width:245px;
	font:12px Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #046993;
	padding-left:15px;
	padding-top:0px;
	margin-left:0px auto;
}
.clickhere{font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #046993;
	padding-left:20px;
	padding-top:5px;
	margin-left:0px auto;}
.clickhere a,clickhere a:hover{font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #046993;
	padding-left:20px;
	padding-top:5px;
	margin-left:0px auto;}
.read_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#009933;
}
.read_more a{
	color:#009933;
}
.read_more a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#993300;
}			
				
.content {

	font: 12px arial, helvetica, sans-serif;

	line-height: 110%;

	color: #666666;

	text-decoration: none;

}

.content a {

	font: 12px arial, helvetica, sans-serif;

	line-height: 22px;

	color: #666666;

	text-decoration: none;

}

