body{
	background-color: #c0c0c0;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	position:relative;
	margin: auto;
	width: 940px;
}

a{
	color: #666666;
	text-decoration:underline;
	outline:0px;
}

a.menulink{
	color: white;
	text-decoration:underline;
	font-family: Arial,Helvetica,sans-serif;
}

a:hover{
	color: #336699;

}

br{
	line-height: 9px;
	font-size: 9px;
	padding:0px;
	margin:0px;
}

p{
	padding:0px 0px 8px 0px;
	margin:0px 0px;

}
form{
	padding:0px;
	margin:0px;
}

#container{
	background-color: #999966;
	border:1px solid #000000;
	width:100%;
}


#container2{
	background-color: #999966;
	border:1px solid #000000;
	width:100%;
}

ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
}

#portfolio{
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#portfolio li{
	padding:0px;
	margin:0px;
}

#content{
	height:700px;
}

#phone{
	border-bottom: solid 2px #1c3d57;
	color:#ffffff;
	padding:15px 10px 10px 10px;
	text-align:right;
}

#header{
	background-image:url(../images/bg_blue.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#a1c1da;
	border-bottom:8px #ffffff solid;
	display:inline;
	float:left;
	width:100%;
	height:154px;
}

#logo{
	float:left;
	padding:25px 0px 0px 40px;
	width:231px;
}

#menu{
	display:inline;
	float:right;
	text-align:right;
	padding:110px 0px 0px 0px; 
	width:630px;
	height:37px;
}

#menu a{
	border-right:2px solid #d0e0ec;
	color:#ffffff;
	display:block;
	float:left;
	font-family: "Gill Sans",sans-serif;
	font-size:14px;
	height:40px;
	text-decoration:none;
	padding:5px 5px 0px 0px;
}

#menu a:hover{
	color:#002e56;
}


.linkpadding{
	margin-right:32px;
}

.menuselected{
	color:#002e56;
	border-right:2px solid #ffffff;
	display:block;
	float:left;
	font-size:13px;
	height:40px;
	text-decoration:none;
	margin-right:35px;
	padding:5px 5px 0px 0px;
}

.main{
	display:inline;
}
.banner{
	float:right;
	padding: 10px 0px 0px 0px;
	width:643px;
}

.home_text{
	color:#ffffff;
	float:left;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;
	padding:20px 0px 20px 15px;
	font-weight: 400;
	line-height: 20px;
	width:260px;
}

.home_text ul{
	padding:0px;
	margin:0px 0px 0px 20px;
}


.home_text ul li{
	padding:0px 0px 5px 0px;
	line-height:18px;
	margin:0px 0px;
}

.title{
	color:#a1c1da;
	font-family: "GillSans",sans-serif;
	font-weight:normal;
	font-size:18px;
}

.page_pic{
	float:left;
	padding:10px 0px 0px 0px;
	width:288px;
	color:#ffffff;
	font-family:"GillSans",sans-serif;
	font-size:11px;
	line-height:12px;
}

.page_pic img{
	margin: 0px 0px 3px 0px;
}
.page_content{
	float:left;
	margin:0px 0px 0px 20px;
	width:632px;
}

.page_header{
	display:inline;
	margin:20px 0px 0px 0px;
	width:100%;
}

.page_title{
	float:left;
	padding:0px;
	margin:0px;

}

h1{
	color:#ffffff;
	font-size:35px;
	font-family:"GillSans Light",sans-serif;
	font-weight:normal;
	line-height:37px;
	letter-spacing: 0.05em;
	padding:0px;
	margin:0px;
	float:left;
}

.page_menu{
	float:right;
	padding:10px 15px 0px 0px;
	text-align:right;
}

.page_menu a{
	padding:0px;
	margin:0px;
}

.page_menu2{
	float:left;
	padding:10px 0px 0px 0px;
	text-align:right;
}

.page_menu2 a{
	padding:0px;
	margin:0px;
}


.page_menuselected{
	color:#0f3451;
	font-size:11px;
	text-decoration:none;
}


.divider{
	font-size:16px;
}

.page_text{
	background-color:#ffffff;
	line-height:17px;
	height:413px;
	width:615px;
	overflow:auto;
	font-size: 12px;
}


.page_text2{
	background-color:#ffffff;
	line-height:17px;
	height:413px;
	width:615px;
}

.innertitle img{
	margin-bottom:7px;
}

.clickhere{
	color:#777777;
	font-size:20px;
}

.clickhere a{
	color:#777777;
	font-size:20px;
	text-decoration:underline;
}

.servicelist{
}
.servicelist ul{
	display:inline;
	padding:0px;
	margin:0px;
	width:435px;
}
.servicelist ul li{
	float:left;
	width: 145px;
	list-style-type:none;
	padding: 0px 0px 1px 0px;
	margin:0px;
	
}

.vendorlist{
width:420px;
}

.vendorlist ul{
	display:inline;
	padding:0px;
	margin:0px;
	width:420px;
}
.vendorlist ul li{
	float:left;
	list-style-type:none;
	width: 210px;
	padding: 0px 0px 3px 0px;
	margin:0px;
	
}

.consultinglist{
width:420px;
}

.consultinglist ul{
	padding:0px;
	margin:0px;
	width:420px;
}
.consultinglist ul li{
	list-style-type:none;
	padding: 0px 0px 2px 0px;
	margin:0px;
	
}

.gallerylist{
	width:590px;
}

.gallerylist ul{
	display:inline;
	padding:0px;
	margin:0px;
	width:490px;
}
.gallerylist ul li{
	float:left;
	list-style-type:none;
	width: 142px;
	padding: 0px 0px 28px 0px;
	margin:0px;
	
}


.magazinelist{
	width:550px;
}

.magazinelist img{
	border:2px solid #6699cc;
}

.magazinelist img:hover{
	border:2px solid #999966;
}


.magazinelist ul{
	display:inline;
	padding:0px;
	margin:0px;
	width:490px;
}
.magazinelist ul li{
	float:left;
	list-style-type:none;
	width: 166px;
	padding: 0px 15px 20px 0px;
	margin:0px;
	
}

.menuside a{
	color: #618fc3;
	text-decoration: underline;
	line-height:24px;
}

.scrollmenu br{
	line-height:14px;
}

.scrollmenu{
	line-height:17px;
	font-size:0.8em;
	font-family: "Helvetica", Arial,sans-serif;
}



#footer{
	background-color: #a0c1da;
	border-top: solid 2px #1c3d57;
	display:inline;
	float:left;
	font-family: "GillSans",sans-serif;
	font-size:12px;
	width:100%;
}

.footertext{
	display:block;
	float:left;
	color:#ffffff;
	padding:20px 0px 20px 30px;
}

.footertext a{
	color:#ffffff;
	font-family: "GillSans",sans-serif;
	font-size:12px;
	text-decoration:none;
}
.footertext a:hover{
	color:#0f3451;
}

.footerlink{
	display:block;
	color:#ffffff;
	float:right;
	padding:20px 30px 20px 0px;
}

.footerlink a{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}

.footerlink a:hover{
	color:#0f3451;
}

.footerselected{
	color:#0f3451;
	font-size:13px;
	text-decoration:none;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	height: 0px;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.anchor{
	text-decoration:none;
}


.innertitle2{
	padding: 2px 0px 0px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color: #336699;
	font-weight: 600;
}

.menuside a{
color: #666666;
text-decoration: none;
line-height:24px;
}
.menuside a:hover{
	color: #336699;
}
