﻿/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-size: 24px;
}
body {text-align:center; background:#061634 url(images/page-tail.jpg) center top no-repeat; padding-top:19px;}
#maxmin { max-width: 1024px; min-width: 1024px; margin: 0 auto; border: none; padding: 0; }
img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.688em; line-height:1.636em; color:#848484;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#848484;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker1.gif) left 4px no-repeat; padding:0 0 7px 7px;}
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;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

/***************header***************/
.logo {float:left; position:relative; margin-left:-2px;}

.menu {float:right; padding-top:15px;}
.menu li {float:left; padding:0 0 0 35px; background:none;}

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

#content {background:#F8F8F8;}
.con-left {background:url(images/con-left.gif) left top no-repeat; width:100%;}
.con-right {background:url(images/con-right.gif) right top no-repeat; padding:4px 3px;}

.nav {padding-bottom:2px;}

/***************titles***************/
.title {background:#EAEAEA; color:#DF3600; font-weight:bold; font-size:1.091em; line-height:1em; margin:0 21px 17px 0; padding:4px 0 5px 20px;}

h2 {font-size:1.273em; color:#272727; padding-bottom:14px;}
.col-2 h2 {padding-bottom:16px;}

h3 {font-size:1.091em; padding:11px 0 6px;}
h3 a {color:#333;}

h4 {line-height:1em; padding-bottom:7px;}

/***************links***************/
.nav a {color:#2A3D5F; text-transform:uppercase; text-decoration:none;}
.nav a:hover {text-decoration:underline;}

.nav .col-1 a {color:#707070; text-transform:none;}
.nav .col-1 a span {text-transform:uppercase; color:#0AA0C0;}

.nav .img1, .nav .img2 {padding:1px 0 2px 24px;}
.nav .img1 {background:url(images/nav-img1.gif) left top no-repeat;}
.nav .img2 {background:url(images/nav-img2.gif) left top no-repeat;}

.box3 .link, .box3 .link-un {display:block; position:relative; background:url(images/link-marker1.jpg) right top no-repeat; text-decoration:none; color:#2D2D2D; padding:2px 0 5px 1px;}
.box3 .link-un {padding:8px 0 12px 1px;}
.box3 .link:hover, .box3 .link-un:hover, .box3 a span {color:#F34500;}

.list1 li {background:url(images/list-marker2.gif) 3px 3px no-repeat; border-bottom:1px solid #EEE; padding:0 0 13px 20px; margin-bottom:14px;}
.list1 .extra {border:none; margin:0;}
.list1 li a {color:#0CB4D2; font-size:1.091em;}

.nav-links {
	text-transform:uppercase;
	color:#078AAE;
	font-size:12px;
	padding:3px 0 6px;
}
.nav-links a {color:#078AAE;}

.list2 {padding-bottom:24px;}
.list2-un {padding-bottom:27px;}
.list2 li, .list2-un li {background:none; padding:0 15px 0 0; float:left;}
.list2-un li {padding:0 6px 0 0;}
.list2 li a:hover, .list2-un li a:hover, .list2 .act a, .list2-un .act a {color:#E03800; text-decoration:none;}

.list3 li {background:none; padding:0 0 11px 0;}

/***************boxes***************/
.box1 {background:#EEE url(images/nav-left.gif) left top no-repeat;}
.box1 div {background:url(images/nav-right.gif) right top no-repeat; padding:8px 0 11px 11px;}
.box1 div div {background:none; padding:0 0 0 6px;}

.nav {color:#707070; font-size:0.909em;}
.nav p {padding:18px 0 10px 52px;}
.nav .col-1 span {color:#2A3D5F;}

.box2 {background:#EEE; margin:0 1px;}
.box2 .box-top-left {background:url(images/box2-bg.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-bg.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bg.gif) left bottom no-repeat; width:100%;}
.box2 .box-bot-right {background:url(images/box2-bg.gif) right bottom no-repeat; padding:1px;}
.box2 .inner {padding:26px 22px 25px;}

.box3 {background:#FFF url(images/box3-tail.gif) left bottom repeat-x; font-weight:bold; line-height:1.182em;}
.box3 .box-left {background:url(images/box3-tail.gif) left top repeat-y;}
.box3 .box-top {background:url(images/box3-tail.gif) left top repeat-x;}
.box3 .box-right {background:url(images/box3-tail.gif) right top repeat-y;}
.box3 .box-top-left {background:url(images/box3-top-left.gif) left top no-repeat;}
.box3 .box-top-right {background:url(images/box3-top-right.gif) right top no-repeat;}
.box3 .box-bot-left {background:url(images/box3-bot-left.gif) left bottom no-repeat;}
.box3 .box-bot-right {background:url(images/box3-bot-right.gif) right bottom no-repeat; width:100%; padding:0;}
.box3 .inner {padding:6px; position:relative;}
.box3 .new {position:absolute; background:url(images/new-bg.png) left top repeat; color:#FFF; padding:2px 12px 3px 14px;}

.scroll {background:url(images/scroll-tail.gif) left top repeat-x; line-height:1em;}
.scroll .block {background:url(images/scroll-bg.gif) 23px top no-repeat; padding:0;}

.block {padding:25px 0 0 24px;} 

.box4 {background:#FFF url(images/box4-tail.gif) left bottom repeat-x;}
.box4 .box-left {background:url(images/box4-tail.gif) left top repeat-y;}
.box4 .box-top {background:url(images/box4-tail.gif) left top repeat-x;}
.box4 .box-right {background:url(images/box4-tail.gif) right top repeat-y;}
.box4 .box-top-left {background:url(images/box4-top-left.gif) left top no-repeat;}
.box4 .box-top-right {background:url(images/box4-top-right.gif) right top no-repeat;}
.box4 .box-bot-left {background:url(images/box4-bot-left.gif) left bottom no-repeat;}
.box4 .box-bot-right {background:url(images/box4-bot-right.gif) right bottom no-repeat; width:100%;}
.box4 .inner1 {padding:23px 20px 22px 22px;}
.box4 .inner2 {padding:27px 23px 22px 24px;}

.box5 {background:#ECECEC url(images/box5-border.gif) left top no-repeat; width:100%;}
.box5 .box-right {background:url(images/box5-border.gif) right top no-repeat; padding:1px;}

.text {padding:20px 24px 33px;}
.text p {padding-bottom:17px;}

/***************form***************/
#searchForm {padding:13px 0 7px 11px}
#searchForm div, #searchForm div div {padding:0;}
#searchForm input {font-size:1em; margin-right:10px; padding:7px 0 0 8px; background:none; border:1px solid #FFF; border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; color:#272727; }
#searchForm .button {float:left; text-decoration:none; color:#fff; background:url(images/search-button.gif) left top no-repeat; padding:3px 7px 5px 6px;}
#searchForm .button:hover {text-decoration:underline;}

/***************positioning***************/
.margin1 {margin:3px 0 0 1px;}
.margin2 {margin-bottom:7px;}

.padding1 {padding-right:1px;}
.padding2 {padding-bottom:16px;}
.padding3 {padding-right:24px;}
.padding4 {padding-bottom:2px !important;}
.padding5 {padding-bottom:11px;}
.padding6 {padding-top:24px !important;}
.padding7 {padding-left:20px;}
.padding8 {padding-bottom:13px;}
.padding9 {padding:1px 0 14px;}

/***************footer***************/
#footer {background:#051528; color:#3192B2; font-size:0.909em; line-height:1em; text-transform:uppercase;}
#footer .main {background:#E3E3E3;}
#footer p {padding:29px 0 23px 27px;}
#footer a {border-left:1px solid #3192B2; padding-left:7px; margin-left:7px; text-decoration:none; color:#3192B2;}
#footer a:hover {text-decoration:underline;}
