/* CSS Body Armor */

* {
	margin:0;
	padding:0;
}

body {
	margin:10px 10px 30px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D7DFE7;
	background: #919191 url(../images/background.jpg) repeat-x fixed bottom;
}


#home {

}

#banner {
	width: 770px;
	height: 96px;
	margin:0 auto; 
	padding: 0;
	border: none 0px;
	background: url(../images/banner.png);
}

#banner img{
	margin: 0;
	padding: 0;
	display: block;
}

#banner #address {
	float:right;
	margin: 0 6px 0 0;
	text-align:right;
font-size:10px;
}

#navigation {
	width: 770px;
	height: 28px;
	margin:0 auto; 
	padding: 0;
	border: none 0;
	background: #639ACD url(../images/nav.jpg);
}

#content {
	padding: 10px 20px 20px 35px;
	background: #FFF url(../images/background.gif) no-repeat top right;
	border-top:none 0px;
	border-left:#8DAAF8 solid 1px;
	border-bottom:none 0px;
	border-right:#8DAAF8 solid 1px;
	min-height: 340px;
	color: #264A56;
}

#page {
	border:none 0;
	margin:0 auto; 
}

#footer{
	width:770px;
	height:39px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2A7AC3;
	text-align: left;
	border:none 0;
	background: url(../images/footer.png) no-repeat top;
}

#footer .address {
	float: right;
	color: #A5C3E7;
}

#footer span.left {
	position:relative;
	top:12px;
	left:18px;
	text-align: left;
	width: 600px;

  }

#footer span.right {
	float: right;
	text-align: right;
	color: #FFFFFF;
	width: 49%;
  }
  
.top {
	margin:0 9px 0 10px;
	text-decoration: none !important;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif !important;
	font-weight : normal !important;
	font-size : 10px !important;
	color:#FFFFFF !important;
	float:right;
	display:block;
}

.top img {
	position:relative;
	top:2px;
	right:1px;
	border: none 0px;
}

.top a {
	text-decoration:none;
	color:#0065AD;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */




#home .content {
	height:422px;
	background: #7A0303 url(../images/home.jpg);
}


#content form {
}

#content form fieldset {
	border:#94CBFF 1px solid;
	padding:10px;
}

#content form fieldset label {
 text-align: right;
 width: 120px;
 display: block;
 float: left;
 margin: 0 5px 2px 0;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
	color:#FD6900;
  }

#content form fieldset .field {
 display: block;
 width: 215px;
 float: left;
 margin: 0 5px 2px 0;
 padding: 1px 2px;
 border:1px solid #52759C;
 background: none !important;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;

}

#content form fieldset .error{
	font-size:11px;
}

#content form fieldset .warn{
	font-size:11px;
}

#content form fieldset .button {
	border: 1px solid;
	border-color: #97C7FA #346497 #346497 #97C7FA;
	background: #5C8CBF;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
}

#content form fieldset option {
	padding-left:3px;
}

#content form fieldset br {
 clear: left;
}

#content h1 {

	margin-left:-35px;
	padding-left:35px;
	margin-bottom:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #C63856;
	background: url(../images/h1.png) no-repeat top;
	height:71px;
}

#content h2 {
	margin-bottom:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #FD6900;
}

#content p {
	margin-bottom:1em;
}

#content ul, ol {
	margin-bottom:1em;
	padding-left:2em;
	color: #264A56;
}

#content li {
	margin-bottom:.75em;
	color: #264A56;
}

#content li span.q {
	font-weight:bold;
	font-size:14px;
}

#content a {
	color:#C63856;
	text-decoration:none;
	border-bottom: none 0;
}

#content a:hover {
	border-bottom: dotted 1px;
}


