/*main styles*/
body{
	font:12px Arial, Helvetica, sans-serif;
	color:#041B39;
	background-image:url(img/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
table{
	font:12px Arial, Helvetica, sans-serif;
	color:#041B39;
}
html,body{
	height:100%;
}
img{
	border:0;
}
input,select,textarea{
   font:12px Arial, Helvetica, sans-serif;
   color:#324F74;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin: 0 0.25em;
}
input{
	border:0;
}
td{
	vertical-align:top;
}
.formpomeha .formcontent p{
	margin:0 0 15px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#041B39;
	
	
}
.formpomeha{}
p.mb70{
	margin-bottom:65px;
}
.middle{
	vertical-align:middle;
}
.cursor{
	cursor:pointer;
}
/*default styles*/
a{
	font:12px Arial, Helvetica, sans-serif;
	color:#005AB0;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h1{
	font:26px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#05498C;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	letter-spacing:-1px;
	line-height:22px;
}
h1.white{
	color:#fff;
	margin-bottom:18px;
}
h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0 0 10px 0;
	letter-spacing:-1px;
}
ul, ol
{
  margin:5px 0 15px 18px;
  padding:0 0 0 0;
  list-style:url(img/square.gif) outside;
}
li ul, li ol
{
  margin-top:5px;
  margin-bottom:10px;
  list-style-type:none;
  list-style-image:none;
}
li
{
  margin-bottom:2px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
}
/*format styles*/
.head{
	background-image:url(img/head.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.head .menu{
	background-image:url(img/menu_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:51px 0 0 23px;
	font:14px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#fff;
}
.head .menu span{
	float:left;
	display:block;
	padding-top:15px;
}
.head .menu a{
	display:block;
	float:left;
	padding:16px 27px 19px 27px;
	font:14px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.head .menu a:hover{
	background-image:url(img/menu_a.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.head .menu a.act{
	background-image:url(img/menu_a.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
}
.center{ /* index page */
	background-image:url(img/center_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.center.docs { 
	background-image:url(img/center_in.jpg);
	background-repeat:no-repeat;	
}
.center.docs.about{ /* About Us page */
	background-image:url(img/center_about.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.center.docs.faq{ /* FAQ page */
	background-image:url(img/center_faq.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.center.docs.contact_us{ /* Contact Us page */
	background-image:url(img/center_contact.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.center.second_step { /* Second form page */
	background-image:url(img/center_second.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.center .content{
	padding:0 60px 0 510px;
}
.center .content.in{
	padding:0 60px 15px 455px;
}
.field170{
	width:169px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	height:24px;
	margin:0 18px 18px 0;
}
.field170_gr{
	width:169px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	height:24px;
	margin:0 18px 18px 0;
	color: #BBB;
}
input.feedback{
	border:1px solid #BBB;
	height:18px;
}
input.second{
	border:1px solid #BBB;
	height:18px;
}
.field170_2{
	width:169px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	height:24px;
	margin:2px 0 12px 0;
}
.field160{
	width:159px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	height:24px;
	margin:0 0 16px 0;
}
.field160_gr{
	width:159px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	height:24px;
	margin:0 0 16px 0;
	color: #BBB;
}
.field320{
	width:319px;
	border:1px solid #526A88;
	padding:3px 9px 5px 9px;
	margin:2px 0 20px 0;
}
a.btn{
	display:block;
	float:left;
	background-image:url(img/btn_l.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font:14px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.btn span{
	display:block;
	float:left;
	background-image:url(img/btn_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px 13px 5px 15px;
	cursor:pointer;
}
a.btn_blue{
	display:block;
	float:left;
	background-image:url(img/btn_blue_l.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font:14px 'Arial Narrow', Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.btn_blue span{
	display:block;
	float:left;
	background-image:url(img/btn_blue_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px 14px 5px 16px;
	cursor:pointer;
}
.bottom_bg{
	background-image:url(img/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:175px;
}
.footer{
	background-image:url(img/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:175px;
	padding:92px 60px 0 68px;
}
.footer .bord{
	border-top:2px solid #4A88C4;
}
.footer .copy{
	color:#005AB0;
	padding:32px 0 0 0;
}
.footer .menu{
	color:#005AB0;
	padding-top:32px;
}
.footer .menu a{
	margin:0 8px 0 6px;
}
.footer .menu a.act{
	font-weight:bold;
	text-decoration:none;
}
#first_name_title, #chk1 {font-size:12; color: #333333;}

.ccomFormCell {
	font-size:12px; color:#000000;
	}
	
.ccomClearFormCell {
	font-size:12px; color:#000000;
	}
	
	
.ccomBackgroundColoredCell {
	font-size:12px; color:#000000;
	}

.ccomColoredCell {
	font-size: 12px; color:#333366;
	}	
	
.ccomField {
	font-size: 12px; color:#000000;
	border-style: solid;
	border-color: #888888;
	border-width: 1px;
	height: 18px;
	}	

.ccomButton {
	font-size: 12px; color:#000000;
	font-weight: bold;
	background-color: #FF9900;
	padding: 3px;
	border-color: #999999;
	border-style: solid;
	border-width: 2px;	
	}

.ccomButton:hover {
	background-color: #FFAE00;
	}
	
.ccomFormHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333366;
	font-weight: bold;
	margin-bottom: 10px;
}	

.ccomFormTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.formHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #333366;
	padding-top: 2px;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11pt;
}
.formTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
}
.formBtmText {
	font-size: 12px;
	color: #666666;
	font-style: italic;
}
.ccTerms {
	font-size: 10px;
	color: #999999;
}
.center .forma{
	background-image:url(img/forma_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:22px 0 0 510px;
}
