
/* #######################  GENERAL SETTINGS ############################ */
* {
	margin: 0;
	padding: 0;
}


html, body{
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #eeeeee;/* #fff;*/
	color:#333333;
	line-height: 1.2em;
	height:100%;
	
}

/*  Heading Formatting */
h1 {font-size:1.9em;line-height: 1.9em;font-weight: 900; margin: 0 0 5px 0;}
h2 {font-size:1.5em;line-height: 1.5em;font-weight: bold; margin: 0 0 5px 0;}
h3 {font-size:1.4em;line-height: 1.2em;font-weight: normal; margin: 0 0 5px 0;}
h4 {font-size:1.3em;line-height: 1.2em;font-weight: normal; margin: 0 0 5px 0;}
h5 {font-size:1em;line-height: 1.2em;font-weight: normal; margin: 0 0 5px 0;}
h6 {font-size:0.9em;line-height: 1.2em;font-weight: normal; letter-spacing: 0.1em; margin: 0 0 5px 0;}

/*links*//*
a:link {color: #CC6600;}
a:hover {color: #659FDE;}
a:visited {color: #CC6600;}*/
img{border: 0 none; margin:0  ; padding: 0;}


/* Clears Divs */
.clr{clear: both;}

ul, li { 
margin:0 auto; 
padding: 0;
	}



#wrappermain { 
	width: 780px;
	margin: 0 auto;
	}

#maincotainer {
	width: 780px;
	height: auto;
	display: table;
	border: 1px solid #ccc;
	margin: 38px auto;
	background:#fff;
	}
	
	
	#bannerarea {
		width: 740px;
		height: 73px;
		padding: 12px 17px 8px 23px;
		}
		
		
		#bannerarealeft {
		float: left;
		}
		
		#bannerarearight {
		width: 565px;
		height: 63px;
		float: left;
		text-align: right;
		}
			#bannerarearight h3{
			font-size: 16px;
			color:#222222;
			text-align: right;
			font-weight: bold;
			padding-top: 43px;
			}
	
			#bannerarearightt {
	
		
		text-align: right;
		}
			#bannerarearightt h3{
			font-size: 16px;
			color:#222222;
			text-align: right;
			font-weight: bold;
			
			}
	
	
	
	#bannerbottom {
		background:url(../images/bannerbottom.jpg) no-repeat;
		width: 780px;
		height: 5px;
		display: table;
		}
	
	#midarea {
		width: 731px;
		height: 114px;
		padding: 20px 14px 30px 34px;
		background:url(../images/midcontentbg.jpg) repeat-x top #fff;
		
		}
		
		
		#midarea H2{
			font-size: 24px;
			line-height: 30px;
			color:#33333;
			text-align: left;
			font-weight: normal;
			
			}
		
		#midarea p {
			font-size: 14px;
			color:#000;
			line-height: 18px;
			text-align: left;
			font-weight: normal;
			padding-top: 20px;
			
		}
		
		
	#content {
		width: 780px;
		height:100%;
		display: table;
		}
		
		#contentleft {
			background:url(../images/contentbgleft.jpg) top repeat-x #d6dfe9;
			width: 342px;
			height: 100%; 
			min-height: 557px;
			
			float: left;
			padding: 26px 49px 26px 32px;
			
			}
			
			
			
			
			
			#contentleft h3{
				color:#222222;
				font-size: 16px;
				font-weight: bold;
				line-height: 24px;
				
				padding-bottom: 20px;
			}		
			
			
			
			
		#contentright {
			background:url(../images/contentbgright.jpg) top repeat-x #fffcf6;
			width: 315px;
			height: 557px;
			display: table;
			float: right;
			padding: 26px 9px 26px 33px;			
			}
			
			#contentright h3 {
				color:#222222;
				font-size: 16px;
				font-weight: bold;
				line-height: 24px;
				padding-bottom: 20px;
				}


			#contentright h4 {
				color:#222222;
				font-size: 14px;
				line-height: 18px;
				padding-bottom: 20px;
				}
				
			#contentright h4 span{
				color:#222222;
				font-size: 14px;
				font-weight: bold;
				line-height: 18px;
				}				
	
	
			#contentright p {
				color:#222222;
				font-size: 12px;
				line-height: 18px;
				padding-bottom: 20px;
				}
				
				#contentright p a{
				color:#003466;				
				}			
				#contentright p a:hover{
				color:#003466;
				text-decoration:none;
				}
				
						

#footerarea {
	
	padding: 20px 17px 40px 32px;
	}
	
	#footerarea p {
		font-size: 16px;
		line-height: 20px;
		color: #333333;
		}
	



/***************FORM STYLE*********/

input.input1{
	width: 301px;
	height: 39px;
	background: none;
	border: none;
	margin-bottom: 1px;
	padding:10px 25px 1px 5px;
	line-height: 25px;
	font-size: 14px;
	color:#3b5172;
	}
	
	
	
	
	
td.input1bg{
	
	background: url(../images/input.jpg) no-repeat top left ;
	margin-bottom: 5px;	

	}
	
	
input.input2{
	width: 164px;
	height: 39px;
	background: none;
	border: none;
	margin-bottom: 1px;
	padding:10px 5px 1px 5px;
	line-height: 25px;
	font-size: 14px;
	color:#3b5172;

	}
	
	
	td.input2bg{
	

	background: url(../images/input2.jpg) no-repeat top left ;
	
	}
		
	
	
	
	input.button {
		background: #3c6798;
		color: #fff;
		width:160px;
		
		border: 1px solid #c6d3e1;
		font-size: 18px;
		line-height: 18px;
		padding: 14px 0;
		text-align: center		
		}
		
	p.alignright { 
	text-align: right;
	margin-right: 0px;}	
		
		
#contentleft label {
	font-size: 12px;
	color: #000;
	line-height: 19px;
	}			




/**********************/

table.border1 {border: 1px solid #ccc;}

#bannerbg {
background:url(../images/bannerbottom.jpg) no-repeat bottom #fff;
	}
	
		#midareatable {
		
		padding: 20px 14px 30px 34px;
		background:url(../images/midcontentbg.jpg) repeat-x top #fff;
		
		}
		
		
		#midareatable H2{
			font-size: 24px;
			line-height: 30px;
			color:#33333;
			text-align: left;
			font-weight: normal;
			
			}
		
		#midareatable p {
			font-size: 14px;
			color:#000;
			line-height: 18px;
			text-align: left;
			font-weight: normal;
			padding-top: 20px;
			
		}
		




		


	#contentlefttable {
			background:url(../images/contentbgleft.jpg) top repeat-x #d6dfe9;
			width: 342px;
			padding: 26px 49px 26px 32px;
			
			}
			
			
			
			
			
			#contentlefttable h3{
				color:#222222;
				font-size: 16px;
				font-weight: bold;
				line-height: 24px;
				
				padding-bottom: 20px;
			}		
			
			
			
			#contentlefttable p {
			font-size: 11px;
			color:#000;
			line-height: 16px;
			text-align: left;
			font-weight: normal;
			padding-top: 2px;
			
		}
	
	
	
	
	
	
	
	
	
		#contentrighttable {
			background:url(../images/contentbgright.jpg) top repeat-x #fffcf6;
		
			padding: 26px 9px 26px 30px;			
			}
			
			#contentrighttable h3 {
				color:#222222;
				font-size: 16px;
				font-weight: bold;
				line-height: 24px;
				padding-bottom: 20px;
				}


			#contentrighttable h4 {
				color:#222222;
				font-size: 14px;
				line-height: 18px;
				padding-bottom: 20px;
				}
				
			#contentrighttable h4 span{
				color:#222222;
				font-size: 14px;
				font-weight: bold;
				line-height: 18px;
				}				
	
	
			#contentrighttable p {
				color:#222222;
				font-size: 12px;
				line-height: 18px;
				padding-bottom: 20px;
				}
				
				#contentrighttable p a{
				color:#003466;				
				}			
				#contentrighttable p a:hover{
				color:#003466;
				text-decoration:none;
				}
				
	