/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url("images/header-bg.jpg") center top no-repeat;}

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.75em; line-height:1.5em; color:#001F2A;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#0094D9;}
a:hover {text-decoration:none;}
ul {list-style:none;}

.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,
#content .col-4 {float:left;}
/***************header***************/
.logo {float:left; padding:43px 0 31px;}

#header .float-l {font-size:0.833em; line-height:1em; color:#DEF1FA; text-transform:uppercase; padding:82px 0 0 452px;}
#header .float-l p {background:url("images/header-img.gif") left top no-repeat; padding:4px 0 0 30px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:2px 23px 0 0;}
.phone {float:right; margin-right:129px;}
cite {font-style:normal;}

#content {padding:0 5px 40px;}

#content .col-1 {padding-right:30px;}
#content .col-2 {padding-left:31px; border-left:1px solid #BCD4E2;}

#box1 .col-1,
#box1 .col-2,
#box1 .col-3,
#box1 .col-4 {padding:0 !important; border:none;}
#box1 .col-2,
#box1 .col-3,
#box1 .col-4 {background:url("images/box-border-tail.gif") left top repeat-y;} 

#box1 .image {margin:0 0 7px 39px}
#box1 p {padding:0 0 68px 71px;}

.border1 {background:url("images/border1-tail.gif") left bottom repeat-x; font-size:0%; line-height:0%; height:3px;}
.border2 {background:url("images/border2-tail.gif") left bottom repeat-x; font-size:0%; line-height:0%; height:1px;}
/***************titles***************/
.title {margin-bottom:13px;}
.title-un {margin-bottom:20px;}

#box1 h2 {font-size:1.167em; line-height:1em; border-bottom:1px solid #EBF5FA; padding:12px 0 17px 27px; margin-bottom:13px;}

h2 {font-size:1.25em; line-height:1.2em; color:#000000;}
h3 a {color:#000000;}
h4 {font-size:0.917em; color:#0094D9; font-weight:normal; padding-bottom:2px;}

.text-color {color:#000000;}

.text1 {font-size:1.083em; line-height:1.308em;}
.text2 {line-height:1.467em;}
/***************links***************/
.menu li {float:left; padding:0 0 0 0;}
.menu li a {float:left; display:block; background:url("images/m-right.png") right top no-repeat; color:#000000; font-weight:bold; text-decoration:none; text-align:center; padding-right:9px; cursor:pointer;}
.menu li span {display:block; background:url("images/m-left.png") left top no-repeat; padding-left:9px;}
.menu li span strong {display:block; background:url("images/m-tail.png") left top repeat-x; padding:19px 0 18px;}
.menu li a .extra {background:url("images/m-left-un.png") left top no-repeat; padding-left:11px}
.menu .extra a {background:url("images/m-right-un.png") right top no-repeat; padding-right:11px;}

.button1, .button2, .button3 {display:block; color:#FFFFFF; text-decoration:none; font-size:0.917em; line-height:1em; text-transform:uppercase; float:left;}
.button1:hover, .button2:hover, .button3:hover {text-decoration:underline;}
.button1 span, .button2 span, .button3 span {display:block;}
.button1 strong, .button2 strong, .button3 strong {display:block;}

.button1 {background:url("images/button1-tail.gif") left top repeat-x;}
.button1 span {background:url("images/button1-left.gif") left top no-repeat;}
.button1 strong {background:url("images/button1-right.gif") right top no-repeat; padding:6px 20px 27px;}
.button2 {background:url("images/button2-tail.gif") left top repeat-x;}
.button2 span {background:url("images/button2-left.gif") left top no-repeat;}
.button2 strong {background:url("images/button2-right.gif") right top no-repeat; padding:6px 20px 7px;}
.button3 {background:url("images/button3-tail.gif") left top repeat-x;}
.button3 span {background:url("images/button3-left.gif") left top no-repeat;}
.button3 strong {background:url("images/button3-right.gif") right top no-repeat; padding:6px 22px 7px 20px;}

.list li a {font-size:0.833em; line-height:1em; text-transform:uppercase;}
.list li {padding:2px 0 12px 43px;}
.list .img1 {background:url("images/list-img1.gif") left 1px no-repeat;}
.list .img2 {background:url("images/list-img2.gif") left 1px no-repeat;}
.list .img3 {background:url("images/list-img3.gif") left 1px no-repeat;}
.list .img4 {background:url("images/list-img4.gif") left 1px no-repeat;}
.list .img5 {background:url("images/list-img5.gif") left 1px no-repeat;}
.list .img6 {background:url("images/list-img6.gif") left 1px no-repeat;}

.marker {background:url("images/marker.gif") right 3px no-repeat; padding:0 2px; margin-left:10px; line-height:1em; text-decoration:none; }
.newsletter .link {color:#000000;}
.box2 a {color:#4F5A5B;}
/***************boxes***************/
#box1 {background:#F2FBFD url("images/box-bot.gif") left bottom repeat-x;}
#box1 .box-left {background:url("images/box-left.gif") left top repeat-y;}
#box1 .box-top {background:url("images/box-top.gif") left top repeat-x;}
#box1 .box-right {background:url("images/box-right.gif") right top repeat-y;}
#box1 .box-top-left {background:url("images/box-top-left.gif") left top no-repeat;}
#box1 .box-top-right {background:url("images/box-top-right.gif") right top no-repeat;}
#box1 .box-bot-left {background:url("images/box-bot-left.gif") left bottom no-repeat; width:100%;}
#box1 .box-bot-right {background:url("images/box-bot-right.gif") right bottom no-repeat; padding:2px 0 3px;}

.box2 {background:url("images/box2-tail.gif") left top repeat-x; color:#4F5A5B;}
.box2 .box-left {background:url("images/box2-top-left.gif") left top no-repeat;}
.box2 .box-right {background:url("images/box2-top-right.gif") right top no-repeat; padding:8px 19px 0 15px; min-height:69px; height:auto !important; height:69px;}

.newsletter {background:url("images/box3-tail.gif") left top repeat-x; padding:15px 0 0 19px;}
/***************form***************/
#mailForm {padding-bottom:11px;}
#mailForm input {padding:2px 0 0 3px; margin:0 5px 0 0; border:1px solid #377193; font-size:1em;}

#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; color:#000000; border:1px solid #000000; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {padding-top:16px; text-align:right;}
.buttons .button2 {float:right; margin-left:15px;}

/***************positioning***************/
.margin1 {margin-bottom:28px;}
.margin2 {margin-right:17px;}
.margin3 {margin-bottom:16px;}
.margin4 {margin-bottom:36px;}
.margin5 {margin-bottom:9px;}
.margin6 {margin-bottom:25px;}

.padding1 {padding:2px 0 29px;}
.padding2 {padding-bottom:20px;}
.padding3 {padding-bottom:13px;}
.padding4 {padding-top:30px;}
.padding5 {padding-top:18px;}
.padding6 {padding-bottom:19px;}
.padding7 {padding-top:15px;}
.padding8 {padding-bottom:26px;}

/***************page-6***************/
#page-6 .col-2 .phone {margin-right:75px;}

/***************footer***************/
#footer {background:#D4E3EB; border-top:1px solid #7EA6B4; text-transform:uppercase; font-size:0.833em; padding:31px 0 36px;}
#footer a {margin-left:15px; text-transform:none; color:#000000;}
#footer ul {height:15px; margin-bottom:2px;}
#footer li {border-left:1px solid #000000; float:left; padding:0 10px;}
#footer .extra {border:none; padding-left:0;}
#footer li a {font-size:1.1em; text-decoration:none; text-transform:uppercase; margin:0;}
#footer li a:hover {text-decoration:underline;}






































