@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;background:#408AB5; }

/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
ul { list-style:none !important;}
.clear { padding:0; margin:0; clear:both; height:auto;}

.no-margin { margin:0 !important;}


/*wrapper*/
#wrap { width:100%; float:left; padding:43px 0 23px 0; background:url(../images/top-strip.png) repeat-x top #EAFBFF; }
#wrap-inside {width:916px; margin:0 auto; overflow:hidden; height:auto; }

/*Header*/
#header { width:916px; float:left; height:auto; margin-bottom:17px; }
.logo { width:235px; float:left; padding:0 0 0 8px;}
.head-right { width:673px; float:right;}
.head-icon { width:116px; float:right; height:auto; padding:6px 6px 0 0;}
/* MENU */
.menu-holder {
	width:510px;
	float:right;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
.menu-holder ul{
	display:block;
	text-align: right;
}
.menu-holder ul li{ display:inline; margin:0 27px 0 0; font-family:Helvetica,Arial} 
.menu-holder ul li h1{ display:inline; font-size:20px;}
.menu-holder ul li a{ text-decoration:none; color:#666666; font-size:20px; font-weight:bold;}
.menu-holder ul li a:hover{ color:#408AB5; text-decoration:underline;}


/*Content*/
#content { width:916px; float:left; height:auto; background:url(../images/c-body.png) repeat-y;}
#content-inside { width:916px; float:left; height:auto; background:url(../images/c-bot.png) no-repeat bottom; padding:0 0 15px 0;}
#content-body { width:870px; float:left; height:auto; background:url(../images/c-top.png) no-repeat top; padding:21px 23px 0 23px; min-height:200px;}

.banner { width:870px; float:left; height:205px; background:url(../images/banner.png) no-repeat; color:#fff; margin-bottom:22px;}
.banner-info { width:480px; float:left; height:auto; padding:20px 18px 0 10px;}
.banner-info h2{ display:block; font-size:28px; font-weight:bold; text-align:center; padding:0; margin:0 0 12px 0;}
p.banner-text {display:block;text-align:center;font-size:15px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;letter-spacing:-1px; padding:0; margin:0 0 15px 0;}
p.download { display:block; text-align:center;}

h2.main-heading { display:block; font-size:24px; color:#2F7397; padding:0; margin:0 0 15px 0; clear:both;}
p.main-text { display:block; line-height:20px; font-size:14px; padding:0; margin:0 0 12px 0;}

.window { width:870px; float:left; padding:8px 0 0 25px; margin-bottom:30px;}
.blue-box { width:380px; height:232px; float:left; background:url(../images/blue-box.png) no-repeat;}
.blue-box-margin { margin:0 50px 0 0;}
.blue-box h2{ display:block; text-align:center; color:#fff; font-size:20px; padding:8px 0 10px 0; font-weight:normal;}
.blue-box-product { width:380px; text-align:center; float:left; padding:10px 0 7px 0;}
.blue-box-btn { width:380px; text-align:center; float:left;}

.bottom { width:870px; float:left; height:auto; border-top:0px solid #8C8C8C; padding:20px 0;}
.bottom-left { width:515px; float:left; height:auto; padding:9px 0 0 0;}
.bottom-left ul{ display:inline;}
.bottom-left ul li{ display:inline; margin:0 13px 0 0;}
.bottom-right { width:300px; float:right; height:auto;}

.mailing-list { width:300px; float:left; height:auto;}
.mailing-list h2{ color:#408AB5; font-size:18px; font-weight:bold; padding:0; margin:0 0 5px 0;}
.mailing-list-text { width:200px; float:left; height:25px; padding:4px 0 3px 0; background:url(../images/mail-text.png) no-repeat;}
.mailing-list-text input{ width:190px; height:25px; padding:0 5px; color:#666666; font-style:italic; font-size:14px; background:none; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.mailing-list-btn { width:94px; float:right; height:auto;}

.reviewer { color: #62A332; }

.block-title { width:870px; float:left;  color:#fff; background:#408AB5; margin-bottom: 12px;}
.block-title h2{font-size:28px; display:block; padding:16px 19px 14px 19px; margin:0; line-height:25px;}
.sub-list {padding:6px 15px; width:840px; float:left; background:#CFE2EC; margin-bottom:18px;}
.sub-list ul{ display:block; color:#276887; font-size:16px;}
.sub-list ul h1{ display:inline; font-size:16px; font-weight:bold;}
.sub-list ul h2{ display:inline; font-size:16px; font-weight:normal; margin:0 24px 0 0;}
.sub-list ul li{ display:inline;}
.sub-list ul li a{color:#276887;}
.sub-list ul li a:hover{ text-decoration:none;}
.sub-list ul li span{ padding:0 9px;}


.top-info {
	width:870px;
	margin-bottom:25px;
	text-align: center;
}
.top-info-1 { width:410px; float:left;}
.top-info-1 p{
	line-height:19px;
	font-size:14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.top-info-2 {
	width:870px;
	float:right;
}

.info-holder { width:870px; float:left; height:auto; margin-bottom:10px;}
.info-box {
	width:280px;
	height:232px;
	float:left;
	background:url(../images/blue-box-small.jpg) no-repeat;
	margin-right:15px;
}
.info-box h2{ display:block; text-align:center; color:#fff; font-size:20px; padding:8px 0 12px 0; font-weight:normal;}
.info-box-body {
	width:250px;
	float:left;
	height: 100px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.info-box-body p{
	text-align:center;
	line-height:18px;
	padding:0 0 5px 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.info-box-btn { width:250px; float:left; padding:0 15px; text-align:center;}
.info-box-btn a{ margin-right:9px;}
.info-box-btn2 { width:250px; float:left; padding:0 15px; text-align:center;}

.apps-info { width:850px; float:left; background:#F5F9FB; padding:6px 5px 6px 15px;}
.apps-info-1 { float:left; width:410px; padding:4px 0 0 0;}
.apps-info-1 h2{ font-size:20px; color:#408AB5; padding:0; margin:0 0 4px 0;}
.apps-info-1 p{ line-height:17px; padding:0 8px 0 0;}
.apps-info-2 { float:left; width:228px; padding:30px 0 0 0;}
.apps-info-3 { float:right; width:207px;}

.FAQ-box { width:870px; float:left; height:auto; margin-bottom:40px;}
.faq-title {font-size:14px; color:#408ab5;width:870px; float:left; margin:10px 0 15px;}
.faq-title img{ position:relative; left:0; margin:0 7px 0 0;}
.faq-title a{text-decoration:none;color:#408ab5; font-weight:bold;}
.faq-title a:hover{color:#666666;}
.faq-content {
	width:825px;
	font-size:14px;
	line-height:18px;
	float:left;
	margin-bottom:12px;
	margin-left: 25px;
}


.contact-page { width:870px; float:left;}
h2.contact-heading { font-size:14px; font-weight:bold; color:#408ab5; padding:0 0 20px 0; line-height:18px; margin:5px 0 0 0; display:block;}

.contact-page-left { width:536px; float:left; height:auto;}
.contact-page-right { width:280px; float:right; height:auto;}

.contact-hold { width:536px; float:left; margin-bottom:15px;}
.contact-hold-left { width:222px; float:left;}
.contact-hold-right { width:222px; float:right;}
input.in-text-1 { border:1px solid #929497; width:210px; padding:1px 5px; background:#fff; color:#000; font-size:14px;} 
input.in-text-2 { border:1px solid #929497; width:54px; padding:1px 5px; background:#fff; color:#000; font-size:14px;} 
select.in-select {border:1px solid #929497; width:46px; padding:0 0 0 5px; background:#fff; color:#000; font-size:14px;} 
textarea.in-textarea { border:1px solid #929497; width:534px; padding:5px; background:#fff; color:#000; font-size:14px; height:104px;}
.cont-1 { width:126px; float:left;}
.cont-2 { width:60px; float:left;}

.contact-info { width:280px; height:262px; background:url(../images/contact-info-box.jpg) no-repeat;}
.contact-info h2{ display:block; text-align:center; color:#fff; font-size:20px; padding:8px 0 25px 0; font-weight:normal;}
.contact-info p{ text-align:center; line-height:18px; padding:0 0 16px 0; margin:0; font-size:14px;}




/*Footer*/
#footer-wrap {width:100%; float:left;  height:auto; background:url(../images/footer-bg.png) repeat-x top;  }
#footer-inside { width:916px; margin:0 auto; overflow:hidden;}
#footer {width:890px; float:left;color:#fff; min-height:120px; padding:17px 0 15px 26px;}
#footer a{ color:#EAFBFF;text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

#footer ul{ display:block;}
#footer ul h3{ font-size:14px; display:inline; text-decoration:underline;} 
#footer ul li{ display:block; padding:0; margin:0 0 4px 0;}

.foot-col-1 { float:left; width:177px;}
.foot-col-2 { float:left; width:221px;}
.foot-col-3 { float:left; width:198px;}
.foot-col-4 { float:left; width:277px;}
.foot-top {float:left; width:277px;}
.foot-top-A {float:left; width:148px;}
.foot-top-B {float:left; width:129px;}
.foot-bot {float:left; width:277px; text-align:right;}
.foot-bot h3{ font-size:12px; font-weight:bold; padding:20px 0 0 0;}

.copyright { padding-right: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: right;
			color:#FFF;
}
.aligned {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	padding-left: 10px;
}