body {
	line-height: 20px;
	font-family: Arial, helvetica, sans serif;
			font-size: 12px;
			font-weight: normal;
	color:	#003669;
        
}

hr {
                border:1px solid #0098D9;
}

	
	h1 {
		font-family: Arial, helvetica, sans serif;
		font-size: 18px;
		font-weight: bold;
		color: #004071;
		padding: 0;
		border: 0;
		margin: 0;
		height:20px;
                padding-top:10px;
	}
	h2 {
			font-family: Arial, helvetica, sans serif;
			font-size: 18px;
			font-weight: normal;
			color: #0098D9;
                       padding-top:20px;
	}
	h3 {
	font-family: Arial, helvetica, sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #003F70;
	}
	h4 {
				position:relative;
				bottom: 20px;
				font-family: Arial, helvetica, sans serif;
				font-size: 18px;
				font-weight: normal;
				color: #0098D9;
	}
	p {
	font-family: Arial, helvetica, sans serif;
		font-size: 12px;
		font-weight: normal;
	color:	#003669;
	}


	a {
	font-family: Arial, helvetica, sans serif;
			font-size: 12px;
			font-weight: normal;
			line-height: 22px;
		color: #059EDB;
	text-decoration: underline;
	}
	a:hover {
	font-family: Arial, helvetica, sans serif;
			font-size: 12px;
			font-weight: normal;
			line-height: 22px;
		color: #003F70;
	text-decoration: underline;
	}
	
	html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
overflow: hidden;
}


body {
		background:#ffffff url(assets/images/bg.jpg) top left repeat-x;
		margin-top: 	0px;
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		text-align:	center;
				font-family: Arial, helvetica, sans serif;
				font-size: 12px;
				font-weight: normal;
				color: #000000;
		height:100%; max-height:100%; overflow:hidden;

scrollbar-3d-light-color:	#39b2e1;
    scrollbar-arrow-color:	#0098D9;
    scrollbar-base-color:	#ffffff;
    scrollbar-dark-shadow-color:#e8f7fc;
    scrollbar-face-color:	#ffffff;
    scrollbar-highlight-color:	#e8f7fc;
    scrollbar-shadow-color:	#ffffff;
}
	.titleholder {
			background:#ffffff url(assets/images/facebg.jpg) top right no-repeat;
			padding:	0px;
			height:		182px;
			width:		786px;
			margin-top: 	0px;
			margin-left:	auto;
			margin-right:	auto;
			margin-bottom:	0px;
			text-align:     left;
			font-family: Arial, helvetica, sans serif;
			font-size: 6px;
			font-weight: normal;
			color: #000000;
}
	.title {
		padding:	0px 0px 0px 0px;
		height:		158px;
		width:		785px;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		text-align:     left;
		font-family: Arial, helvetica, sans serif;
		font-size: 6px;
		font-weight: normal;
		color: #000000;
}
	.menucontainer {
		border-top: 1px solid #0098D9;
		border-bottom: 1px solid #0098D9;
		width:		100%;
		height:22px;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		padding: 0px 0px 0px 0px;
		text-align: center;		
}

* html .menucontainer {
                height:25px;
}
		
	.menu {
		padding:	2px 0px 0px 0px;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		height: 17px;
			
}
	.middleholder {
				background:#FFFFFF url(assets/images/facebgbottom.jpg) top right no-repeat;
				padding:	0px;
				width:		786px;
				height:		100%;
				overflow-y: auto;
				overflow-x: hidden;
				margin-top: 	0px;
				margin-left:	auto;
				margin-right:	auto;
				margin-bottom:	0px;
				text-align:     left;
				font-family: Arial, helvetica, sans serif;
				font-size: 6px;
				font-weight: normal;
				color: #000000;
                                
}
.footerholder {
				background:#0098D9;
				padding:	0px;
				width:		786px;
				height:		100%;
				margin-top: 	0px;
				margin-left:	auto;
				margin-right:	auto;
				margin-bottom:	0px;
				text-align:     center;
				font-family: Arial, helvetica, sans serif;
				font-size: 6px;
				font-weight: normal;
				color: #000000;
}
.footcontent, .footcontent a:link, .footcontent a:active, .footcontent a:visited, .footcontent a:hover {
        padding: 0px;
        font-family: Arial, helvetica, sans serif;
				font-size: 10px;
				font-weight: normal;
				color: #FFFFFF;
				text-decoration: none;
}
.rightcontainer {
		position:	relative;
		left:		288px;
		top:		15px;
		padding:	0px;
		width:		160px;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		border:	0px;
		text-align:	center;
	}
	.rightcontent {
		position:	absolute;
		top:		0px;
		left:		0px;
		padding:	0px;
		width:		160px;
		margin-top: 	0px;
		margin-left:	auto;
		margin-right:	auto;
		margin-bottom:	0px;
		z-index:15;
		text-align: right;
		color: #00366A;
		font-family: Arial, helvetica, sans serif;
						font-size: 12px;
				font-weight: normal;
		line-height: 18px;
		
}
	.rightcontent a {
	color: #00366A;
			font-family: Arial, helvetica, sans serif;
							font-size: 12px;
					font-weight: normal;
		line-height: 18px;
		text-decoration:none;
	}
	.rightcontent a:hover {
	text-decoration: underline;
	line-height:18px;
	}
	.middlegap {
	height:28px;
	width:100%;
	}
	.leftgap {
	float: left;
	width:25px;
	min-height: 100px;
	}
	.leftcol {
	float: left;
	width: 250px;
	text-align: left;
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Arial, helvetica, sans serif;
		font-size: 14px;
		font-weight: bold;
	color: #003F70;
	}
	.rightcol {
	float: left;
	width: 475px;
	padding-left: 11px;
	padding-right: 0px;
	margin: 0;
		border: 0;
		padding-top: 0;
	padding-bottom: 0;
	line-height: 20px;
	font-family: Arial, helvetica, sans serif;
			font-size: 12px;
			font-weight: normal;
	color:	#003669;
	}
	
	.leftquote {
	background: url(assets/images/closequote.gif) bottom right no-repeat;
	width: 233px;
	height: 100px;
	border: 1px solid #0098D9;
	text-align: left;
	}
	
	.leftquoteleft{
	background: url(assets/images/openquote.gif) top left no-repeat;
	width: 33px;
	float:left;
	height: 100%;	
	}
	.leftquotemiddle{
		width: 167px;
		color: #00386B;
		padding-top: 12px;
		font-family: Arial, helvetica, sans serif;
				font-size: 13px;
				font-weight: normal;
		line-height: 18px;
		float:left;
		height: 100%;	
	}
	/* fonts */
	
	.mainnav {
	
	font-family: Arial, helvetica, sans serif;
			font-size: 12px;
			font-weight: normal;
		color: #0098D9;
		text-decoration: none;
		text-align: center;
		padding-left: 7px;
		padding-right: 7px;
		
	}
	.phonenumber {
	color: #0098D9;
			font-family: Arial, helvetica, sans serif;
							font-size: 12px;
					font-weight: bold;
		line-height: 18px;
	}
	.leftnav {
	font-family: Arial, helvetica, sans serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 22px;
	color: #059EDB;
	text-decoration: none;
	}
	
	.leftnavOn {
	font-family: Arial, helvetica, sans serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 22px;
	color: #003F70;
	text-decoration: underline;
	}
	
.arrowbullet {
  border-top: 8px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left:0;
  border-right:0;
  width:12px;
  height:9px;
}

div.footer {
	position:absolute; 
	margin:0; 
	bottom:0; 
	left:0; 
	display:block; 
	
	width:100%; 
	height:23px; 
	z-index:0; 
	text-align:center; 
	valign:center;
}

div.header {
	position:absolute;
		margin:0; 
	top:0; 
	left:0; 
	display:block; 
	width:100%; 
	height:182px; 
	z-index:5;
        background: url(assets/images/bg.jpg) top left repeat-x;
}
#middle {position:absolute; left:0; top:182px; bottom:23px; width:100%; font-size:1em; overflow:scroll; overflow-y:hidden; overflow-x:hidden;
			}
* html #middle, {height:100%; top:0; bottom:0; left: 0; border-top:183px solid #fff; border-bottom:23px solid #fff;}

/*------------- Contact Form --------------*/

div.contactForm{
  width:400px;
  padding: 0px;
  margin: 0px;
}
div.row {
  clear: both;
  padding-top: 5px;
  _padding-top: 2px;
}
div.row span.label {
  float: left;
  width: 35%;
  text-align: right;
  padding:0px 10px 0px 0px;
}
div.row span.formw {
  float: right;
  width: 60%;
  text-align: left;
}
div.row span.formw input.text, div.row span.formw textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 100%;
  border: 1px solid #000000;
  background: #ffffff !important;
  padding-left: 3px;
}
div.row span.formw textarea{
  height:50px;
}
div.spacer {
  clear: both;
}


