/* CSS Document */

#wrapper{
width:893px;
margin:20px auto;
border:4px solid #1462ae;
background-color:#6b9cce;
}

body{
text-align:center;
background-image: url(images/bg.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

.top{
background-image: url(images/top.jpg);
background-repeat:no-repeat;
width:893px;
height:121px;
text-align:left;

}


.top ul{

	padding: 94px 0 0 0;
	list-style:none;
	margin:0 0 0 280px;

}

.top li{
display:inline;
float:left;
clear:right;
color:#6b9ecb;

}

.top li a{
font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#2c76b5;
	text-decoration:none;
	padding:5px 5px 6px 4px;
	background:#b3cce5;
margin:0;
display:block;


}

.top a:visited{

	color:#2c76b5;
	text-decoration:none;
}
.top li a:hover{

	color:#ffffff;
	text-decoration:none;
	background:#7da1c3;
}
.top li a:active{

	color:#2c76b5;
	text-decoration:none;
}




.image{
float:left;
}

.image2{
margin-left:20px;
margin-bottom:22px;
}

.image3{
margin-left:20px;
}






.container{
overflow: hidden;
	width: 100%;
/*width:893px;*/
background:#6b9cce;
background-image: url(images/container.jpg);
background-repeat:no-repeat;

}

.container p.address{
float:left;
width:200px;
font-family: verdana, lucida, arial, helvetica, sans-serif;
font-size:11px;
color:#105fac;
padding:115px 0 0 0;
margin:0;

}

.container p.address a{
color:#105fac;
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
line-height:2em;
}

.container p.address a:hover{
color:#105fac;
text-decoration:underline;
}

#main{
float:right;
width:603px;
padding-top:0px;
margin-top:35px;
/*margin-left:280px;*/
margin-bottom:0px;
text-align:left;
background-image: url(images/main.jpg);
background-repeat:repeat-y;
/*background-position:0px 50px;*/
/*position:relative;
top:-150px;*/
font-weight:normal;
}

#main h2{
font-family: Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
background-image: url(images/maintop.jpg);
background-repeat:no-repeat;
padding-top:40px;
padding-left:30px;
margin-top:0;
color:#2e616f;
}

#main h3{
font-family: Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
padding:0 0 10px 30px;
margin:0;
color:#2e616f;
}

#main h4{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
padding:0 0 10px 30px;
margin:0;
color:#2e616f;
}

.heading{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#2e616f;
}

#main p{
/*width:95%;*/
font-family: Verdana, Arial, sans-serif;
font-size:11px;
padding-left:30px;
padding-right:30px;
line-height: 1.5em;
margin-top:0;
padding-top:0;

}

table{
font-family: Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:30px;
padding-right:30px;
margin-top:0;
padding-top:0;
margin-left:30px;
}

td{
width:200px;
padding:0;
margin:0;
height:10px;
}

.footer{
  width:600px;
  padding:0;
  font-family: verdana, lucida, arial, helvetica, sans-serif;
  font-size:9px;
  color:#746e68;
  margin:0;
  background-image: url(images/mainbottom.jpg);
  background-repeat:no-repeat;
  background-position: left bottom;
  padding-left:20px;
  padding-bottom:10px;
  text-align:center;
  margin-top:20px;
}

.footer p{
margin:0;
padding:0;
}

.footer img{
border:none;
}

.footer ul{

	padding:0;
	list-style:none;
	margin-bottom:5px;
}

.footer li{
display:inline;
color:#746e68;

}

.footer li a{
font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:9px;
	color:#746e68;
	text-decoration:none;
}

.footer li a:visited{
font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:9px;
	color:#746e68;
	text-decoration:none;
}
.footer li a:hover{
font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:9px;
	color:#00549C;
	text-decoration:none;
}
.footer li a:active{
font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size:9px;
	color:#746e68;
	text-decoration:none;
}

.clear{
clear:both;
visibility:hidden;
}

/*------------- Contact Form ---------------*/
#contact table{
padding-left:50px;
margin-left:50px;
}

#contact td{
margin-top:5px;
padding-top:5px;
}

.contactForm{
	width:450px;
  	font-weight:bold;
  	border-collapse: collapse;
  	padding:0px;
 	margin:40px 0 0 0;
 	text-align:left;
 	color:#025193;

}

.contactForm input{
  	border: 1px solid #00549C;
  	width:200px;
  	font-size:1em;
}

.contactForm input.checkbox{
  	width:30px;
  	border:none;
  	font-size:1em;
}

.contactForm select{
  	border:1px solid #00549C;
  	width:200px;
  	font-size:1em;
  	font-family: Verdana, sans-serif;
  	font-weight:normal;
}

.contactForm textarea{
  	border:1px solid #00549C;
  	width:200px;
  	height:150px;
  	font-size:1em;
  	font-family: Verdana, sans-serif;
}

.contactForm input.defaultbutton{
  	width:100px;
  	height:20px;      
  	font-size:.8em;
  	border: 1px solid #414142;
  	background-color:gray;
  	color:white;
}

.error{
  	background-color:#ffffff;
  	color: #ee0000;
  	vertical-align: top;
  	font-size:1.1em;  
}

#filefield{
  	padding-right:15px;
}

