@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	background:#000000 url(images/bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

img {
	border:0;
}
.alignright{text-align:right;}
h2{color:#FFF; font-size:20px; font-family:"Trebuchet MS",Arial; margin:0;}
#wrapper {
	
	width:927px;
	margin-left:auto;
	margin-right:auto;
}
#topbox {
	margin:0 11px 0 11px;
	height:71px;
	width:825px;
	background-image:url(images/bg_topbox.gif);
	background-repeat:repeat-x;
	padding:12px 40px 0 40px;
	text-align:right;
	
}
.logo{float:left;}
.social{margin-right:-30px; margin-top:25px;}

#topnav{float:right;
		height:71px;
		position:relative;
		top:45px;}
#topnav a{color:#4f5960; text-decoration:none;}
#topnav a:hover{color:#0f5495; text-decoration:none;}
#promo {width:927px; height:286px; }
#pagetitle{
	font-family:"Trebuchet MS",Arial;
	font-size:19pt;
	color:#FFFFFF;
	position:relative;
	top:188px;
	text-align:right;
	right:437px;

}
#content{
	width:865px;
	padding:0 22px 0 22px;
	margin: 0 11px 0 11px;
	background:#fcfcfc url(images/content_bg.gif) repeat-x;
}
#sidebar{display:inline; float:left; width:186px; height:auto; background:url(images/bgsidebar.gif) no-repeat;  padding:20px;  }
#sidebar li{list-style-image:url(images/arrow.gif); margin:-10px 0 12px -25px; line-height:20px; color:#fff;}
#sidebar a{color:#fff; text-decoration:none;}
#sidebar a:hover{color:#ffa814; text-decoration:none;}
#post{display:inline;  float:left; width:600px; padding:20px 10px 0 10px; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
#cmap {width:240; float:right; height:650px; margin:20px 15px 0 0; background:url(images/mapbg.jpg) no-repeat top right; padding:7px 7px 0 0;}
#posthome{display:inline;  float:left; width:520px; background:url(images/welcomehome.jpg) no-repeat; margin:20px 0 0 30px; padding:10px 40px 10px 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#post p{ color:#000;}
#clearbox{display: block; color:#fcfcfc;  height: 40px; clear: both;}
#footer {margin:20px 0 20px 0; color:#FFFFFF;  text-align:center; line-height:18px;}
#footer a, #footer a:hover{color:#ffffff; text-decoration:none;}
#bluemail{display:block; margin:30px 0 25px 80px;}
#bluemail a{color:#3079cd; }
#office {display:block; color:#FFF; text-align:center; }
.orange{color:#f05725;}

#postport{display:inline;  float:left; background:url(images/bgfolio.png)  right;  width:639px; padding:0; margin-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
#foliohd {color: #414042;  display:block; height:129px; width:549px; background:url(images/foliohd.gif) no-repeat right; padding:35px 50px 0 40px;}
#foliotitle {display:block; font-size: 24px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; padding-bottom:10px;}
#folioc{padding:0 50px 0 40px;}
#folioc .title{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#f05725;}
#folioc ul{list-style:none; }
#folioc ul img{border:1px solid #000000; padding:0px; margin-bottom:10px;}
#folioc li{display:inline; list-style-type:none; padding:0 5px 10px 0; }

.profile{display:block; padding:62px 10px 0 150px; margin-bottom:20px; width:404px; height:116px; font-size:7pt; text-align:justify;}
.teamtxt{margin-bottom:20px; width:544px; font-size:9pt; padding:10px; text-align:justify; background:#fff; border:1px solid}
