html, body{
	margin:0;
	padding:0;
}

body {
	font: 11px/1.3em Verdana, Geneva, sans-serif;
	background-color: #7DBEE6;
}

p{
	padding:5px 0;
	text-align:justify;
}

h2,h3,h4{
	color:#005D91;
	padding:5px 0;
}

h1{
	width:300px;
	height:28px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

h2{
	font-size: 20px;
}

h3{
	font-size: 14px;
}

.wrapper{
	width:812px;
	margin:0 auto;
	background-color: #FFFFFF;
	background-image: url(/images/wrapper-bg.gif);
	background-repeat: repeat-y;
}

/* default link styles*/		
a{
	color:#069;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
div.header{
	width:300px;
	height:575px;
	background-image: url(/images/leftpic.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

div.content{
	width:512px;
}
div.content .section{
	padding:56px 12px 12px 12px;
}

/*********************************************
	FOOTER
*********************************************/
.footer{
	position:relative;
	font-size:10px;
	padding:20px 0 0 0;
	color: #003b7a;
	clear:both;
}

*html .footer .half{
	width:48.9%;	
}

.footer .left{
	width:280px;
	padding:0 0 0 14px;	
}

.footer .right{
	width:430px;
	padding: 0 35px 0 0;
}

ul.footer-nav {
	list-style-type:none; 
	margin:0;
	padding:0;	
	text-align:right;
	margin:5px 0;
}

ul.footer-nav li{
	position:relative;
	display: inline;
	padding:0 3px;
}

.footer .section{
	padding-bottom:26px;
}

.footer input{
	margin:3px 3px 5px 0;
	font-size: 10px;
}

/*********************************************
	FORMS
*********************************************/
.form_content {
	color:#fff;
}
form fieldset{border:none; margin:0;}
form fieldset.inline{border:none; margin:0;}
	form label{ float:left; width: 120px; margin-right:10px; font-weight:bold; }
	form fieldset.inline label{ float:none; width:auto; display:block;}
	form .actions{ }
	form fieldset.inline .actions{ margin-left:0;}
	form .row{ padding: 0 0 10px 0; }
	form input.txt, form textarea.txt{
	width:300px;
	border: 1px solid #000;
	border-color:#7A7A7A #CCC #EEE;
	background-color:#e8e8e8;
}
	form input.short{width:150px;}
	.email-alert input.txt{width:120px; margin:0 5px 5px 0;}
	form input.txt, form textarea.txt, form select{ line-height:20px; font-size:14px; color:#666;}
	form input.error{border-color: #990000;background-color:#f7eded;}
	form .required em{color:#990000; font-size:13px; font-weight:bold;}
	form label.required em{padding:0 0 0 5px;}
	form .checkbox{ width:200px; float:left;}
	form .actions{padding-left:130px;}
	form .actions input{ background: #E5E5E5; border: 1px solid #000; border-color: #CCC  #7A7A7A  #7A7A7A #CCC; font-size:12px; padding:5px;}
