/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#4F91AD url(images/header-tail2.jpg) left top repeat-x;}

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:#4A6773;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#0088B5;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1.5em; background:url(images/list-marker.gif) 2px 7px no-repeat; padding:0 0 4px 17px; position:relative;}
li a {color:#0088B5; } 

.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 {float:left;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right; margin-right:27px;}
cite {font-style:normal; display:inline-block;}

#content {background:#ECECEC; padding:48px 0 43px;}
.col-3 {padding-right:31px;}

/***************titles***************/
.title {margin-bottom:4px;}
.title-un {margin-bottom:8px;}
.slogan .title {margin-bottom:33px;}

.title-img1, .title-img2, .title-img3, .title-img3-un, .title-img4, .title-img5, .title-img6, 
.title-img7, .title-img8, .title-img9, .title-img10, .title-img11, .title-img12 {padding:18px 0 0 87px;}

.title-img1 {background:url(images/title-img1.png) 3px top no-repeat;}
.title-img2 {background:url(images/title-img2.png) 11px 6px no-repeat; padding-top:34px;}
.title-img3 {background:url(images/title-img3.png) 9px top no-repeat;}
.title-img3-un {background:url(images/title-img3-un.jpg) 9px top no-repeat;}
.title-img4 {background:url(images/title-img4.png) left 15px no-repeat; padding-top:35px;}
.title-img5 {background:url(images/title-img5.png) 4px 15px no-repeat; padding-top:36px;}
.title-img6 {background:url(images/title-img6.png) 10px 2px no-repeat;}
.title-img7 {background:url(images/title-img7.png) left 2px no-repeat; padding-left:79px;}
.title-img8 {background:url(images/title-img8.png) 5px top no-repeat;}
.title-img9 {background:url(images/title-img9.png) 5px 18px no-repeat; padding-top:34px}
.title-img10 {background:url(images/title-img2.png) 11px top no-repeat; padding-top:30px;}
.title-img11 {background:url(images/title-img10.png) 5px top no-repeat;}
.title-img12 {background:url(images/title-img5.png) 4px top no-repeat;}

.box3 .title-img1, .box3 .title-img2, .box3 .title-img3, .box3 .title-img4 {padding:0 0 27px 23px;}
.box3 .title-img1 {background:url(images/box3-title-img1.gif) left top no-repeat;}
.box3 .title-img2 {background:url(images/box3-title-img2.gif) left 3px no-repeat;}
.box3 .title-img3 {background:url(images/box3-title-img3.gif) left top no-repeat;}
.box3 .title-img4 {background:url(images/box3-title-img4.gif) left top no-repeat;}

#footer .title1 {background:url(images/footer-img1.gif) left top no-repeat; padding:0 0 15px 18px;}
#footer .title2 {background:url(images/footer-img2.gif) left top no-repeat; padding:0 0 15px 18px;}

h2 {padding-bottom:10px;}
h2 a {color:#0088B5;}

/***************links***************/
.link {text-decoration:none; font-weight:bold; color:#FA8202; font-size:1.083em;}
.link:hover {text-decoration:underline;}

.list1 {background:url(images/box2-tail.gif) left bottom repeat-x;}
.list1 li {background:none; float:left; padding:0 4px 0 0;}

.list1 li a {display:block; background:url(images/list-tail.jpg) left top repeat-x; float:left;}
.list1 li a span {display:block; background:url(images/list-left.jpg) left top no-repeat;}
.list1 li a span span {display:block; background:url(images/list-right.jpg) right top no-repeat; padding:9px 14px 5px 18px;}

.list1 li a:hover, .list1 .act a {background:url(images/list-tail-act.jpg) left top repeat-x;}
.list1 li a:hover span, .list1 .act a span {background:url(images/list-left-act.jpg) left top no-repeat;}
.list1 li a:hover span span, .list1 .act a span span {background:url(images/list-right-act.jpg) right top no-repeat;}

.list2 {padding:0px 0 32px;}
.list2 li {float:left; border-left:1px solid #ECECEC; line-height:1em; background:none; padding:0 10px;}
.list2 .extra {border:none; padding-left:0;}
.list2 li a {text-transform:uppercase; color:#ECECEC !important; font-weight:bold; font-size:0.917em;}

/***************boxes***************/
.box1 {background:#FFF url(images/box1-bot.jpg) left bottom repeat-x;}
.box1 .box-top {background:url(images/box1-top.jpg) left top repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.jpg) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.jpg) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.jpg) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.jpg) right bottom no-repeat; width:100%;}
.box1 .inner {padding:19px 15px 35px 9px;}

.box2 {background:#FFF url(images/box2-bg.jpg) left top no-repeat;}
.box2 .box-right {background:url(images/box2-bg.jpg) right top no-repeat; width:100%;}
.box2 .inner {padding:22px 5px 0 17px;}

.box3 {background:#FFF url(images/box3-tail.jpg) left top repeat-x;}
.box3 .box-left {background:url(images/box3-left.jpg) left top no-repeat; width:100%;}
.box3 .box-right {background:url(images/box3-tight.jpg) right top no-repeat; width:100%;}
.box3 .inner {padding:10px 5px 0 17px;}

/***************form***************/
form strong {display:inline-block; padding:0 0 0 1px;}
form .inp {height:47px; vertical-align:top;}
form .text strong {vertical-align:top;}
form input, form textarea {font-size:1em; line-height:1em; padding:2px 0 0 3px;}
form .buttons {text-align:right; }
form .buttons a {color:#FF982A !important; font-weight:bold; margin-left:50px;}

#contactForm1 {padding:22px 0 0 0px;}
#contactForm1 input {background:#ECECEC; border:1px solid #478BA7;}
#contactForm1 .buttons {padding:4px 3px 0 0;}

#contactForm2 {padding:0 10px 0 0;}
#contactForm2 strong {color:#277599;}
#contactForm2 input, #contactForm2 textarea {border:1px solid #478BA7;}
#contactForm2 textarea {overflow:hidden;}
#contactForm2 .buttons {padding:23px 2px 0 0;}
#contactForm2 .buttons a {font-size:1.083em; color:#FA8202 !important; text-decoration:none; margin-left:34px;}
#contactForm2 .buttons a:hover {text-decoration:underline;}

/***************positioning***************/
.margin1 {margin-left:6px;}
.margin2 {margin-bottom:5px;}

.padding1 {padding-bottom:8px;}
.padding2 {padding-right:50px;}
.padding3 {padding-bottom:39px;}
.padding4 {padding-bottom:14px;}
.padding5 {padding-top:15px;}
.padding6 {padding-right:0;}
.padding7 {padding-bottom:18px;}


/***************page-1***************/
#page-1 {background:#4F91AD url(images/header-tail1.jpg) left top repeat-x;}

/***************page-3***************/
#page-3 #content .col-2 {padding-left:33px;}

/***************page-4***************/
#page-4 #content .col-2 {padding-right:44px;}

/***************page-5***************/
#page-5 #content .col-1 {margin-top:-12px;}

/***************footer***************/
#footer {background:url(images/footer-tail.jpg) left top repeat-x; color:#CFD7D7;}
#footer .footer-bg {background:url(images/footer-bg.jpg) center 16px no-repeat; padding:47px 0 63px;}
#footer strong {color:#ECECEC;}
#footer p {font-size:0.833em; line-height:1.1em;}

#footer .col-1 {padding:0 110px 0 25px;}

#footer a {text-decoration:none; color:#CFD7D7;}
#footer a:hover {text-decoration:underline;}

