/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center;}

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.333em; color:#768287;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#D46F00;}
a:hover {text-decoration:none;}
ul {list-style:none;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header {background:url(images/header-tail.gif) left top repeat-x;}
#header .float-l {padding:34px 0 36px 30px;}
#header .float-r {padding:32px 32px 0 0;}
#header a {color:#7A7A6E; text-decoration:none; font-size:0.833em; line-height:1em;}
#header a:hover {text-decoration:underline;}
#header .link {color:#35A5BF; text-decoration:underline; border-right:1px solid #7A7A6E; margin-right:7px; padding-right:6px;}
#header .link:hover {text-decoration:none;}

#searchForm input {height:17px; margin:0 8px 0 4px; font-size:1em; padding-top:2px; float:left; background:#E7F0F1; border:1px solid #C5D2D3;}
#searchForm p {padding-top:3px; float:left;}
#searchForm a {float:left;}

.navigation li {float:left;}

#header .main {background:url(images/header-img.jpg) left top no-repeat; padding:75px 0 156px 40px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
#content {background:#FFFFFF url(images/content-tail.gif) left top repeat-x; padding:40px 0 47px 25px;}

.img-indent {float:left; padding-right:20px;}
h2 {padding-bottom:15px; font-weight:normal; font-style:italic;}
h2 a {text-decoration:underline !important; color:#34A5C0; font-size:1.25em; line-height:1.133em;}
h2 a:hover {text-decoration:none !important;}

.col-1 {padding-right:48px;}

.col-1 .title {margin-bottom:3px;}
.col-1 .title-un {margin:37px 0 3px;}
.col-2 .title {margin-bottom:10px;}
.col-2 .title-un {margin:40px 0 10px;}

.col-1 li {background:url(images/list-tail.gif) left bottom repeat-x; line-height:1em; padding:9px 0 13px;}
.col-1 li a {background:url(images/list-marker1.gif) left 3px no-repeat; padding-left:16px; color:#2E393D; text-decoration:none;}
.col-1 li a:hover {background-position:5px 3px;}
.col-2 li {padding:3px 0 4px;}
.col-2 li a {background:url(images/list-marker2.gif) left 5px no-repeat; padding-left:13px; color:#353F43; font-size:0.833em; line-height:1em; text-transform:uppercase;}
.col-2 li strong {color:#2F393D;}
/***************page-1***************/
#page-1 .banners {padding:38px 16px 35px 0;}
#page-1 .banners .float-l {padding:0 27px 13px 0;}
#page-1 .banners p {background:url(images/banner-img.gif) left 4px no-repeat; padding-left:7px; color:#A6AFB1; font-size:0.917em;}
#page-1 .col-2 ul {padding-top:9px;}
/***************page-2***************/
#page-2 .col-2 a {text-decoration:none;}
#page-2 .col-2 a:hover {text-decoration:underline;}
#page-2 .col-2 li a {text-decoration:underline;}
#page-2 .col-2 li a:hover {text-decoration:none;}
#page-2 .banners {padding:38px 0 37px 0;}
#page-2 .banners .float-l {padding-right:25px;}
#page-2 .banners .float-r {padding-right:10px;}
#page-2 .banners .float-l img,
#page-2 .banners .float-r img {margin:0 0 3px 14px;}
#page-2 .box .float-l ul {padding:10px 0 8px;}
#page-2 .box .float-r {padding-right:25px;}
#page-2 .box .float-r ul li {padding-top:11px;}
/***************page-3***************/
#page-3 #content {padding-bottom:55px;}
#page-3 .col-2 ul {padding:8px 0 10px;}
#page-3 .col-2 .links {padding:22px 0 43px;}
#page-3 .col-2 .links li {padding:4px 0 5px;}
#page-3 .col-2 .links a {background:none; padding-left:0; text-transform:none; font-size:1em; color:#D46F00;}
#page-3 .img-indent {padding-bottom:45px;}
/***************page-4***************/
#page-4 #content {padding-bottom:31px;}
#page-4 .col-2 ul {padding-top:8px;}
#page-4 .box {padding:60px 0 38px;}
#page-4 .box .float-r {padding-right:8px;}
#page-4 .banners .float-l {padding:0 27px 13px 0;}
#page-4 .banners .float-r {padding-right:16px;}
#page-4 .banners p {background:url(images/banner-img.gif) left 4px no-repeat; padding-left:7px; color:#A6AFB1; font-size:0.917em;}
/***************page-5***************/
#page-5 .col-1 p {padding-bottom:16px;}
#page-5 .box {padding-top:38px;}
#page-5 .box .title {margin-bottom:6px;}
#page-5 .box .float-r {padding-right:10px; width:305px;}
#page-5 .links {padding-top:3px;}
#page-5 .links li {padding-top:13px;}
/***************page-6***************/
#page-6 #content {padding-bottom:32px;}
#contactForm input, #contactForm textarea {border:1px solid #D8E0E1; font-size:0.917em; line-height:1em; padding-left:3px; color:#2F393D;}
#contactForm div {height:26px;}
#contactForm input {height:16px; padding-top:2px;}
#contactForm textarea {overflow:hidden; height:172px; margin-bottom:12px;}
#contactForm .float-r {padding-right:10px;}
#page-6 .col-1 .link {background:url(images/list-marker1.gif) left 3px no-repeat; padding-left:15px; text-decoration:none; color:#2F393D; margin-left:24px;}
#page-6 .col-1 .link:hover {background-position:5px 3px;}
#page-6 a {color:#768287;}
#page-6 li a {color:#353F43;}
#page-6 .col-1 .title-un {margin:40px 0 11px;}
#page-6 .col-1 p {padding-bottom:16px;}
#page-6 .phone {float:right;}
#page-6 .col-1 .phone {margin-right:39px;}
#page-6 .col-2 .phone {margin-right:52px;}
#page-6 .col-2 .float-l {padding-right:52px;}
#page-6 .col-2 .float-l div {padding-bottom:16px;}
#page-6 .col-2 p {padding-bottom:15px;}
#page-6 .col-2 .box .float-r {padding-right:15px;}
#page-6 .col-2 .title-un {margin:20px 0 10px;}
/***************page-7***************/
#page-7 #content {padding-right:17px; padding-bottom:40px;}
#page-7 .title {margin-bottom:8px;}
#page-7 p {padding-bottom:16px;}
#page-7 a {color:#768287;}
/***************footer***************/
#footer {background:url(images/footer-tail.gif) left top repeat-x; text-align:center; color:#4F5A5F; text-transform:uppercase; font-size:0.833em; line-height:1em; padding:30px 0;}
#footer a {color:#4F5A5F; border-left:1px solid #4F5A5F; padding-left:7px; margin-left:7px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
.line {
border-bottom:#F6DE4C 1px solid;
}