.recoform {

float: right;

width: 680px;

padding-left: 0px;

}



.form-validate {

padding-left: 30px;

}



img {

	border: 0px;

}



a {

	text-decoration: none;

}



body {

	padding: 0;

	margin: 0;

	background-color: #f3f3f3;

	font-size: 12px;

	font-family: verdana;

}



.push {

	clear: both;

}



#maininner {

	width: 1000px;

	background: url(../images/mainbg.png) repeat-y;

	margin-left: auto;

	margin-right: auto;

	padding-left: 7px;

	padding-right: 7px;

}



#logo {

	width: 100px;

	float: left;

	padding-left: 20px;

	padding-top: 20px;

}

#helpinhardtimes {

	width: 100px;

	float: right;

	padding-left: 20px;

	padding-top: 20px;

}


#righttop {

	width: 800px;

	float: right;

}



#topmenu {

	float: right;

}



#topmodule {

	float: right;

	width: 600px;

	padding-top: 10px;

	font-family: Georgia;

	color: #ce200c;

	font-size: 30px;

	text-align: center;

}



#topmenu ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	margin-right: 10px;

	font-weight: bold;

}



#topmenu ul li {

	float: left;

}





.moduletable_topmenufix {

	float: left;

}



.moduletable_topmenufix li {


/*	width: 108px; */

	height: 28px;

	text-align: center;

	padding-top: 6px;


}

.topmenufirst1 {
	width: 10px;
	background: url(../images/topleft1.png) no-repeat;
}

.topmenusecond2 {
	background: url(../images/topmid2.png) repeat-x;
}

.topmenuthird3 {
	width: 10px;
	background: url(../images/topright3.png) no-repeat;
	margin-right: 7px;
}



.moduletable_topmenufix li a {

	font-family: Myriad pro;

	color: #f8fffe;

	font-size: 16px;

	font-weight: normal;

}



#outermainlower {

	background: url(../images/outermainlowerbg.png) repeat-x #ffffff;

	width: 986px;

	border-bottom: 2px solid #bad0d5;

	padding-top: 10px;

}



#innerpagemain {

	background: url(../images/outermainlowerbg.png) repeat-x #ffffff;

	width: 986px;

	border-bottom: 2px solid #bad0d5;

	padding-top: 10px;

}



#footermenu  {

	font-size: 12px;

	color: #05848e;

	font-weight: bold;

	padding: 5px;

}



#footermenu  a {

	color: #05848e;

	font-weight: normal;

	padding: 5px;

}



#footercopy  {

	font-family: Myriad pro;

	font-size: 12px;

	color: #4f686c;

	font-weight: normal;

	padding: 12px;

}



#footer {

	background: url(../images/outermainlowerbg.png) repeat-x 	#ffffff;

	width: 986px;

	padding-bottom: 15px;

	border-bottom: 2px solid #bad0d5;

}



#footerleft {

	width: 600px;

	float: left;

}



#footerright a {

	width: 300px;

	float: right;

	padding-top: 10px;

}





#homepageconleftbottom {

	width: 173px;

	height: 60px;

	margin-top: 10px;

	padding: 55px 0px 0px 85px;

	background: url(../images/subscribemain.png) no-repeat;

}



#homepageconrightmid {

	background: url(../images/mainhomerightbg.png) repeat-y scroll #ffffff;

        padding: 1px 20px;

	line-height: 15px;

	text-align: justify;

	height: 230px;

}



#homepageconleft {

	float: left;

	margin: 5px;

}



#homepageconmid {

	float: left;

	margin-right: 10px;

}



#homepageconright {

	float: left;

	width: 445px;

	margin: 0px;

}



#outermaintopleft {

	float: left;

}



#outermaintopright {

	float: right;

}



#outermaintop {

	border-top: 1px solid #81a9b1;

	border-bottom: 1px solid #81a9b1;

	margin-right: 13px;

	height: 310px;

}



.moduletablehomepagemaintext {

	font-family: georgia;

	color: #014694;

	font-size: 18px;

	padding: 10px 20px;

}



.moduletablehomepagemaintext h1 {

	font-size: 29px;

	margin: 0px;

	font-weight: normal;

}



.moduletablehomepagemaintext h2 {

	font-size: 24px;

	font-weight: normal;

}



#innerleftmain {

	float: left;

	width: 260px;

}



#innermaintextheadtop {

	background: url(../images/innermaintextheadtop.png) no-repeat;

	width: 698px;

	height: 7px;

	float: right;

	margin-right: 10px;

	margin-top: 10px;

}



#innermaintextheadbottom {

	background: url(../images/innermaintextheadbottom.png) no-repeat;

	width: 698px;

	height: 12px;

	float: right;

	margin-right: 10px;

}



#innerrightmainforlinefix {

	width: 698px;

}



#innerrightmain {

	background: url(../images/innerpagetextfullbg.png);

	float: right;

	margin-right: 10px;

}



#innerrightmain .contentpaneopen p {

	padding: 0px 10px;

	text-align: justify;	

}



#innerrightmain table {

	border-spacing: 0;

}



#innerrightmain table td {

	padding: 0;

}



#innerrightmain .contentheading {

	padding: 0px 10px;

	width: 698px;

	height: 31px;

	color: #144894;

	font-weight: bold;

	font-size: 16px;

	background: url(../images/innercontentheadingbg.png); 

}



.aligntheform {

	vertical-align: middle;

}



.componentheading {

	margin-left: -10px;

	margin-top: 0px;

	padding: 0px 10px;

	width: 698px;

	height: 31px;

	color: #144894;

	font-weight: bold;

	font-size: 16px;

	background: url(../images/innercontentheadingbg.png) repeat-y; 

}



.contentpane {

	padding: 0px 10px;

}



.contentpane hr {

	width: 80%;

}



.ulti_counter_tailing {

        font-family: Verdana, Arial, sans-serif;

        font-weight: medium;

        font-size: 22px;

	padding-top: 5px;

}





div.ulti_counter {

font-family: Verdana, Arial, sans-serif;

font-weight: bold;

}