/*  @@@@@[  Wrappers  ]@@@@@ */
body {background:url(images/_bg-body.gif) repeat-x #CDCDCD; font: 11px/18px Arial, Helvetica, sans-serif; color: #4e4e4e; text-align: center; margin:0px; padding:0px;}

#mainwrapper{ width:760px; margin:auto; text-align:center;}
.wrapped {width: 760px; margin: 45px auto 5px; text-align:left;background:url(images/_bg-main.gif) repeat-y;  }
#back{width: 760px; background:url(images/wrap_bg.gif) repeat-y right;}
.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}
/* @@@@@[  Header / Footer  ]@@@@@ */
#header{width: 712px; height:70px; padding-left:27px; padding-right:21px;}
#nav{ float:right;  margin-top:27px;}
#footer {color:#4e4e4e; width: 760px; text-align:left; margin:auto; height:50px; font-size:11px;}
#footer div{float:right;
	width:380px; text-align:right; }
#footer a:link, #footer a:visited, #footer a:active {color: #4e4e4e; text-decoration: none; background-color:#cdcdcd;}
#footer a:hover {color: #4e4e4e; text-decoration: underline; background-color:#cdcdcd;}
#footer a.seo:hover{ text-decoration:none; cursor:text; background-color:#cdcdcd;}
/* @@@@@[  Secondary-Content  ]@@@@@ */
#banner-sec{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-main-sec.jpg) no-repeat;}
#banner-sec-about{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-about.jpg) no-repeat;}
#banner-sec-services{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services.jpg) no-repeat;}
#banner-sec-services-am{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-am.jpg) no-repeat;}
#banner-sec-services-emi{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-emi.jpg) no-repeat;}
#banner-sec-services-imod{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-imod.jpg) no-repeat;}
#banner-sec-services-faa{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-faa.jpg) no-repeat;}
#banner-sec-services-rf{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-rf.jpg) no-repeat;}
#banner-sec-services-fs{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-services-fs.jpg) no-repeat;}
#banner-sec-resources{ width:260px; height:21px; padding:128px 0px 14px 500px; background:url(images/_img-sec-resources.jpg) no-repeat;}

#subnav { width:242px; float:right; padding-right:29px; color:#665010; font-size:12px; padding-bottom: 20px;}
#subnav a {display:block; width:214px; padding-left:28px; background:url(images/_bg-nav_n.gif) no-repeat; padding-top: 5px; padding-bottom: 3px;}
#subnav a:link,#subnav a:visited,  #subnav a:active {color:#665010; text-decoration:none; background-color:#ffc827;}
#subnav a:hover {color:#665010; text-decoration:  none; background:url(images/_bg-nav_o.gif) no-repeat; background-color:#ffd96c;}
#subnav ul{ margin:0px; padding:0px;}
#subnav ul li{ margin:0px; padding:0px; list-style:none;}

#subnav-noimg a {display:block; width:214px; padding-left:0px; background:url(none) no-repeat; padding-top: 5px; padding-bottom: 3px;}
#subnav-noimg a:link, #subnav-noimg a:visited, #subnav-noimg a:active {color:#665010; text-decoration:none; background-color:#ffffff;}
#subnav-noimg a:hover {color:#665010; text-decoration:  none; background:url(none) no-repeat; background-color:#ffffff; }

#sidebar { width:271px; float:right; color:#665010; font-size:12px;}
#sidebar p {
	padding-right: 29px;
	font-size: 11px;
	margin:0px;
	padding-left: 15px;
}
#sidebar h2 {font-size:12px; color:#277396; text-transform:uppercase; font-weight:bold; margin:0px;padding-left: 15px; }

#subnav_links { width:242px; margin:0px; padding-left:500px; float:right; padding-top:29px; padding-right:29px; color:#665010; font-size:12px; padding-bottom: 20px;}

#cont-sec { width:424px;  padding:18px 0px 10px 36px; float:left;}
#cont-sec ul {margin:0px; padding:10px 10px 25px 20px;}
#cont-sec ul li{list-style:none; padding-left:10px; margin-left:0px;  background:url(images/_bullet-main.gif) no-repeat;}

/*others*/
#quotetop{ width:424px; height:7px; line-height:0px; font-size:0px; }
#quotebottom{width:424px; line-height:0px; font-size:0px; margin-bottom:20px;}
#quote{width:390px; padding:5px 14px 5px 20px; background:url(images/_bg-quote.gif) repeat-y; color:#596e74; font-size:13px; line-height:22px;}
#quotetopRight{
	width:242px;
	height:7px;
	line-height:0px;
	font-size:0px;
}
#quoteRight p {
	font-size:13px;
	line-height:20px;
	color:#333333;
	margin:0px;
	padding:0px;
}
#quoteRight {
	width:208px;
	padding:5px 14px 5px 20px;
	background:url(images/_bg-quote2.gif) repeat-y;
	color:#596e74;
	font-size:12px;
	line-height:18px;
}
#quotebottomRight {
	width:242px;
	line-height:0px;
	font-size:0px;
	margin-bottom:20px;
}
#quoteRight a {
	display:inherit;
	width:auto;
	padding:0px;
	background:none;
	background-color:#FFF;
}

#quoteRight a:link,a:visited,a:active {
	color:#C78902;
	text-decoration:underline;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	background-image:none
}
#quoteRight a:hover {
	color:#C78902;
	text-decoration:none;
	background-color:#FFF;
	background-image:none;
	margin:0px;
	padding:0px;
}
#quoteRight ul li{
	list-style:none;
	padding-left:10px;
	margin-left:0px; 
	background:url(images/_bullet-main.gif) no-repeat;
	margin-bottom:6px;
}

.imgRightCol {
	padding-top:35px;
	border:0px;
}

#contentBox {
	width:409px;
	background:url(images/_bg-contentBox.gif) repeat-y;
	font-size:12px;
	line-height:18px;
	padding:0px;
}
.boxContent {
	width:379px;
	margin-left:15px;
	margin-bottom:3px;
	color:#333;
}
#contentBoxTop {
	width:409px;
	height:11px;
	line-height:0px;
	font-size:0px;
}
#contentBoxBottom {
	width:409px;
	height:11px;
	line-height:0px;
	font-size:0px;
}

.imgLeft img {
	float:left;
	margin:5px 20px 20px 0px;
}

#quote p{ font-size:13px; line-height:20px; color:#333333; margin:0px; padding:0px;}
a:link,a:visited,  a:active {color:#C78902; text-decoration:underline;}
a:hover {color:#C78902; text-decoration:  none;}
.imgsec{ margin-left:15px; float:right;}
.left{float:left;}
.right{float:right;}
.vacant{ list-style:none;}
h1{ color:#277396;  font-size:18px; line-height:24px; margin-left:-4px; padding-left:38px; background:url(images/_bg-h1.jpg) no-repeat; font-weight:normal; padding-top: 5px;}
h2{font-size:11px; color:#277396; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px;}
p{ margin:0px; padding:2px 0px 15px;}
.fix { line-height: 15px; padding-top: 5px; padding-bottom: 5px;}
#callout{ color:#999999; font-size:99px; line-height:28px; width:230px; }
.imgright{ margin-left:15px; float:right; margin-bottom:10px;}
.required {
	color:#FF0000;
}
