/*  @@@@@[  Wrappers  ]@@@@@ */
body {background:#2F2F2F url(images/_bg_bodysec.jpg)  repeat-x; font: 12px/17px  Arial, Helvetica, sans-serif; color: #454545; text-align: center; margin:0px; padding:0px;}
#mainwrapper{ width:953px; margin:auto; text-align:center; padding-top:30px; background:url(images/_bg-main.jpg) no-repeat;}
.wrapped {width: 953px; margin:0px auto 5px; padding-top:9px; text-align:left;background:url(images/_bg-wrap.jpg) repeat-x;  }
.wrapped_sec {width: 953px; margin:0px auto ; padding-top:9px; padding-bottom: 0px;text-align:left; background:url(images/bg_wrap_sec.gif) }
#right-sec{ width: 719px; float:right; margin: 0px; padding: 0px; } 
#left-sec img{ margin-bottom:34px; border: 0px;}
#left-sec {width:122px; float:left; padding: 31px 0 0 30px;}
#main{
	background: #ECECEC url(images/bg_content.gif) repeat-y;
	margin-bottom: 5px;
	padding: 0px;
}

h3 {
	font-size:14px;
	margin-bottom:5px;
}
#content{
	background: url(images/_bg_botcontent.jpg) no-repeat bottom;
	text-align: left;
	color: #303030;
	margin: 0px;
	padding: 0px;
	border-top: 20px solid #ECECEC;
	min-height:463px;
	height:auto !important;
  	height:463px;
	width: 953px;
}
#sub{
	padding-bottom: 25px;
	width: 185px;
}

#left_content {
	width: 187px;
	float: left;
	margin: 0px;
	padding: 11px 26px 0 22px;
}
#sub ul{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#sub ul li{
	background: url(images/bg_bullet.gif) top left no-repeat;
	height: 30px;
	padding: 5px 0 0 40px;
	list-style-type:  none;
}
#sub a{
	color: #555555;
	text-decoration: none;
}
#sub a:hover,#sub a.active{
	color: #106daf;
	text-decoration: none;
}
#left_content  img{
	border: 0
	}
#right_content{
	width: 626px;
	float: right;
	padding: 11px 51px 20px 13px;
}
#right_content h1{
	font-size: 17px;
	color: #0563ad;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 15px;
}
#right_content h2{
	font-size: 13px;
	color: #243068;
	font-weight: bold;
	margin: 0px 0px 10px;
}
#right_content ul{
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 15px;
}
#right_content ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0 0 8px 10px;
	line-height: 16px;
	background: url(images/bullet.gif) 0px 3px no-repeat; 
}

#right_content input {
	border:1px solid #ccc;
	width:190px;
	height:18px;
}

#right_content textarea {
	border:1px solid #ccc;
	width:350px;
	height:90px;
}

#right_content .inputShort {
	width:77px;
}

#right_content .noBorder {
	border:none;
	width:auto;
}

#right_content .button {
	border:1px solid #ccc;
	width:75px;
	height:24px;
}

#right_content td, th {
	padding-bottom:5px;
	padding-right:5px;
} 
#right_content img.border{
	border: 1px solid #8c97a9;
}
.title_page{
	font-size: 15px;
	padding-left: 20px;
}

#quoteWrap {
	float:right;
	margin:30px;
	margin-right:0px;
	width:591px;
}
#quote{
	width: 590px;
	color: #333;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	background: url(images/bg_quote.gif) repeat-y;
	margin: 0px 0px 15px 20px;
	padding: 0px;
}
#quote_content{
	margin: 0px;
	padding: 3px 13px 3px 13px;
}
#quote .author {
	font-size:12px;
	text-align: right;
}
#right_content h3{
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 13px;
	color: #243068;
	font-weight: bold;
	padding-left: 34px;
	background: url(images/_bg-section.png) top left no-repeat;


	*background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/_bg-section.png",sizingMethod=crop);
	z-index:1;
	margin: 2px 0px 8px -13px;
	height: 100%;
}


.clr {clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; visibility: hidden;}

/* @@@@@[  Header / Footer  ]@@@@@ */

#nav{ width:719px; float:right; background:#AEB7BD; }

#footer { color:#8F8F8F; width: 943px; padding: 0px; text-align:left; margin:auto; height:50px; font-size:10px;}
#footer div{float:right;}
#footer a:link, #footer a:visited, #footer a:active {color: #8F8F8F; text-decoration: none;}
#footer a:hover {color: #8F8F8F; text-decoration: underline;}

#footer_sec {color:#8F8F8F; width: 943px; padding:0; text-align:left; margin:auto; height:20px; font-size:10px;}
#footer_sec div{float:right;}
#footer_sec a:link, #footer_sec a:visited, #footer_sec a.active {color: #8F8F8F; text-decoration: none;}
#footer_sec a:hover {color: #8F8F8F; text-decoration: underline;}
#footer .seo a:link, #footer .seo a:visited, #footer .seo a:active, #footer .seo a:hover {
	color: color:#8F8F8F; 
	text-decoration: none;
}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {
	text-decoration: none;	color:#8F8F8F;
}
#footer a.seo:hover {
	text-decoration: none; cursor: text;
}
#gravitate {
	float:right;
	color:#8F8F8F;
	text-align:right;
}

/* @@@@@[  Secondary-Content  ]@@@@@ */

.screenShot1 {
	float:right;
	margin:5px 0px 15px 15px;
	width:208px;
	text-align:center;
}

.screenShot1 img {
	padding:3px;
	border:1px solid #999;
	background-color:#fff;
}

.screenShot2 {
	float:right;
	margin:5px 0px 15px 15px;
	width:258px;
	text-align:center;
}

.screenShot2 img {
	padding:3px;
	border:1px solid #999;
	background-color:#fff;
}

/* @@@@@[  other-Content  ]@@@@@ */
a:link,a:visited,  a:active {color:#0563ad; text-decoration:underline;}
a:hover {color:#0563ad; text-decoration:  none;}
.left{float:left;}
.right{float:right;}
#right_content img.imgLeft{
	border: 1px solid #8c97a9;
	float: left;
	margin-bottom:10px;
	margin-left:10px;
	background: #FFFFFF;
	padding: 3px;
}
#right_content img.imgLeft{
	border: 1px solid #8c97a9;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	background: #FFFFFF;
	padding: 3px;
}
#right_content img.imgRight{
	border: 1px solid #8c97a9;
	float:right;
	margin-bottom:10px;
	margin-right:10px;
	background: #FFFFFF;
	padding: 3px;
}


h1{ color:#FDBD33; font-size:22px; font-weight:bold; margin:0px; padding:0px; }
h2{font-size:14px; color:#A0BDDC;font-weight:bold;margin:0px; padding:0px; }
p{
	margin: 0px;
	padding-bottom: 15px;
	}
