/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body    { background: url(images/page-tail.jpg) center top; text-align: center; padding: 10px 0 30px }
.page-shade {background:url(images/page-shade.png) center 224px no-repeat;}
#main {background:#FFF url(images/main-tail.gif) left top repeat-x;}

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

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

html, input, textarea         { color: #444; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 15px }
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li      { font-size: 12px; line-height: 12px; text-transform: none }
li a  { color: #444; 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***************/
#header       { background-image: url(images/header_web_bg.jpg); background-repeat: no-repeat; background-position: 40px 3px; padding: 3px 5px 0 43px }

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
img.float-l  { margin-right: 20px }
.phone {float:right; margin-right:196px; word-spacing:3px;}
cite   { font-size: 12px; line-height: 14px; text-transform: none; display: inline-block; margin-bottom: 4px }

#content  { padding: 28px 37px 0 43px; bottom: 659px; height: auto !important }
#content .col-1 {padding-right:31px;}
.cols .col-3 {padding-right:33px;}

.text-style1     { font-size: 12px; font-style: italic; line-height: 14px; text-transform: none }
.text-style2 strong {font-family:Tahoma, Geneva, sans-serif;}
.text-size1   { font-size: 12px; line-height: 14px }

.border {border-bottom:1px solid #DDD; padding-bottom:15px; margin-bottom:15px;}

/***************titles***************/
.title {margin-bottom:7px;}
.title-un {margin:14px 0 5px;}

.text-title    { color: #fff; font-size: 13px; font-weight: normal; line-height: 14px; background: #369; text-transform: none; display: inline-block; margin-bottom: 9px; padding: 3px 7px 4px 10px }
.title-border  { margin-bottom: 11px; padding-bottom: 11px; border-bottom: 1px solid #ddd }

h2     { font-size: 15px; font-weight: normal; line-height: 17px }
h1       { color: #e98800; font-size: 20px; font-weight: 100; line-height: 24px; font-stretch: normal }
h2 span  { color: #369 }
.box h2 {padding:3px 0 5px;}

h3     { font-size: 15px; font-weight: 700; line-height: 17px; text-transform: none }
h3 span  { color: #369 }

/***************links***************/
.link   { background: url(images/link-marker.gif) no-repeat right 3px; padding-right: 14px }
strong .link   { font-size: 12px; line-height: 14px; text-decoration: none }
strong .link:hover {text-decoration:underline;}
.box .link {margin-left:3px;}

.link-un {text-decoration:none;}
.link-un:hover {text-decoration:underline;}

.list li       { color: #444; font-size: 13px; padding: 2px 0 10px 26px }
.list .img1 {background:url(images/list-img1.gif) left top no-repeat;}
.list .img2 {background:url(images/list-img2.gif) left top no-repeat;}
.list .img3 {background:url(images/list-img3.gif) left top no-repeat;}
.list .img4 {background:url(images/list-img4.gif) left top no-repeat;}
.list .img5 {background:url(images/list-img5.gif) left top no-repeat;}

.banner a   { color: black; text-decoration: none }
.banner a:hover {text-decoration:underline;}
.banner .link-un {border-right:1px solid #139DF4; padding-right:7px; margin:0 7px 0 7px;}

/***************boxes***************/
.img-indent .float-l {padding:3px 25px 0 0;}

.box      { color: #444; background-color: #e9e9e9; background-position: 0 0; text-align: left; text-transform: none; margin-bottom: 3px; padding: 8px; border: solid 1px #6d6d6e }

.banner      { border: solid 1px #6d6d6e }
.banner .inner         { background-color: #e9f0f8; background-position: 0 0; padding: 8px; border: solid 1px white }

/***************form***************/
#contactForm {padding:16px 1px 0 1px;}
#contactForm p {padding:0 0 3px 0; margin:0; line-height:1em;}
#contactForm .float-l {line-height:1em; padding:0; margin:0;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #A09B96; padding:2px 0 0 3px; }
#contactForm .float-r textarea {overflow:hidden;}
.buttons {text-align:right; padding:12px 0 0;}
.buttons a {margin-left:33px;}

/***************positioning***************/
ul.float-r {padding-right:22px;}

.margin1 {margin-bottom:9px;}
.margin2 {margin-bottom:13px;}
.margin3 {margin:4px 0 23px;}

.padding1 {padding-bottom:20px;}
.padding2 {padding-bottom:26px;}
.padding3 {padding-top:4px;}
.padding4 {padding-bottom:15px;}
.padding5   { padding-bottom: 6px }
.padding6 {padding-bottom:32px;}

/***************footer***************/
#footer        { color: white; font-size: 11px; background: #e98800; text-transform: none; padding: 7px 0 10px 40px }
#footer span {text-transform:uppercase; color:#FFF;}
#footer a  { color: white; text-decoration: underline; margin-left: 12px }
#footer a:hover {text-decoration:none;}
