/* CSS Document */
* {
	font-size:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
body {
	text-align:center;
	background-color: #CCC;
	background-image: url(images/body-tail.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#main {
	width:826px;
	text-align:left;
	vertical-align: bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

img {
	vertical-align:top;
	left: auto;
}
a img {border:0;}

table {
	border-collapse:collapse;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

html, input, textarea {
	font-family:Arial;
	font-size:0.85em;
	line-height:1.667em;
	color:#001D39;
}
input, select {vertical-align:middle; font-weight:normal;}

a {
	text-decoration:underline;
	color:#036;
}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 9px no-repeat; padding:0 0 0 8px;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header {
	height:360px;
	background-image: url(images/header-bgv8.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.logo {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
	margin-top: 10px;
}

.menu {
	padding-top: 107px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 461px;
}
.menu li {float:left; margin-left:1px; background:none; padding:0;}
.menu li span {display:block; background:#000;}
.menu li span span {display:block; background:url(images/menu-left.gif) left top no-repeat;}
.menu li a {display:block; background:url(images/menu-right.gif) right top no-repeat; padding:5px 15px 2px 16px; font-size:0.75em; text-transform:uppercase; color:#8C9EA8;
	text-decoration:none; margin-top:11px;}
.menu li a:hover, .menu .act a {
	color:#FFF;
	padding-bottom:12px;
	margin:0;
	text-decoration:none;
	text-align: right;
}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:28px;}
.phone {float:right; margin-right:629px;}
cite {font-style:normal;}

.col-1 {width:397px; padding:0 27px 0 5px;}
.col-2 {width:397px;}

.text-size {font-size:1.167em;}
.text-size span {
	color:#003;
}
.text-align {text-align:right;}
/***************titles***************/
h2, h3, h4 {
	font-weight:normal;
	color: #003;
}

h2 {background:#001725; font-size:0.75em; line-height:1em; text-transform:uppercase; color:#FFF; padding:1px 3px; width:385px; margin-bottom:22px;}
h3 {
	font-size:1.167em;
	line-height:1.286em;
	color:#000;
}
h4, h4 a {color:#F65607;}

/***************links***************/
.link {font-size:0.75em; text-transform:uppercase; color:#F65607; text-decoration:none; background:url(images/link-marker.gif) right top no-repeat; padding:1px 18px 5px 0;}
.link:hover {text-decoration:underline;}

.link-un {
	color:#FFF;
}

.list {float:left;}
.list li {float:left; background:none; padding:0;}
.list li a {font-size:1.167em; line-height:1em; color:#FFF;}
/***************boxes***************/
.info {float:left; padding-right:141px;}
.info p {font-size:0.917em; line-height:1.455em;}
.info p span {color:#021E36;}

.help {float:left; font-size:0.917em; color:#044A88; margin-top:-1px;}

/***************form***************/
#contactForm {padding-top:24px;}
#contactForm p {width:200px; padding:0 0 3px 0; margin:0; line-height:1em; }
#contactForm .float-l div {height:26px; width:410px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #0D4373; color:#FFF; background:#070707;}
#contactForm input {height:18px; width:405px;}
#contactForm textarea {overflow:hidden; height:101px; width:403px;}

.buttons {padding-top:17px; text-align:right;}
.buttons a {margin-left:20px;}

/***************positioning***************/
.margin1 {margin-bottom:23px;}
.margin2 {margin-bottom:46px !important;}
.margin3 {margin-bottom:2px;}
.margin4 {margin-bottom:5px;}
.margin5 {margin:34px 0 59px;}

.padding1 {padding-bottom:39px;}
.padding2 {padding-bottom:44px;}
.padding3 {padding-bottom:19px;}
.padding4 {padding-bottom:21px;}
.padding5 {padding-bottom:41px;}
.padding6 {padding-bottom:16px;}
.padding7 {padding-bottom:12px;}

/***************footer***************/
#footer {color:#313946; border-top:1px solid #002241; font-size:0.75em; text-transform:uppercase; margin-left:5px; padding-bottom:78px;}
#footer a {margin-left:5px; text-decoration:none; color:#022C52;}
#footer a:hover {text-decoration:underline;}
#page-1 #main #header .logo table tr th p {
	color: #FFF;
}
#page-1 #main #content table tr th {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

