/* 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.78em; line-height:1.6em; color:#858584;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:none; color:#F5B403;}
a:hover {text-decoration:underline;}
ul {list-style:none;}
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;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/

.logo {float:left;padding-bottom:15px;}
#header .float-l {margin:48px 184px 0 125px;}
.nav {float:left; padding-top:12px;}
.nav li {float:left; padding-left:19px;}

.menu {padding-left:2px; font-size:18px;font-weight:bold;}
.menu li {float:left; margin-right:1px; width:151px; text-align:center;}
.menu li a {color:#FFFFFF; text-decoration:none; display:block; padding:73px 0 344px;}
.menu li a:hover {padding-bottom:344px; color:#FFFFFF; text-decoration:none;}
.menu li a span {visibility:hidden; width:0; height:0; display:inline;}
.menu li a:hover span, .menu li .extra span {visibility:visible;}

.m1 {background:url(images/m1-bg.jpg) left bottom no-repeat;}
.m2 {background:url(images/m2-bg.jpg) left bottom no-repeat;}
.m3 {background:url(images/m3-bg.jpg) left bottom no-repeat;}
.m4 {background:url(images/m4-bg.jpg) left bottom no-repeat;}
.m5 {background:url(images/m5-bg.jpg) left bottom no-repeat;}
.m6 {background:url(images/m6-bg.jpg) left bottom no-repeat;}

.m1 a {background:url(images/m1.gif) left top no-repeat;}
.m2 a {background:url(images/m2.gif) left top no-repeat;}
.m3 a {background:url(images/m3.gif) left top no-repeat;}
.m4 a {background:url(images/m4.gif) left top no-repeat;}
.m5 a {background:url(images/m5.gif) left top no-repeat;}
.m6 a {background:url(images/m6.gif) left top no-repeat;}

.m1 a:hover, .m1 .extra {background:url(images/m1-act.gif) left top no-repeat;}
.m2 a:hover, .m2 .extra {background:url(images/m2-act.gif) left top no-repeat;}
.m3 a:hover, .m3 .extra {background:url(images/m3-act.gif) left top no-repeat;}
.m4 a:hover, .m4 .extra {background:url(images/m4-act.gif) left top no-repeat;}
.m5 a:hover, .m5 .extra {background:url(images/m5-act.gif) left top no-repeat;}
.m6 a:hover, .m6 .extra {background:url(images/m6-act.gif) left top no-repeat;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:5px 21px 0 0;}
.phone {float:right; margin-right:10px;}
cite {font-style:normal;}
cite img, p img {margin:2px 0 0 15px; border:none; padding:0;}

#content {padding:0 0 34px 2px;}

.col-1 {padding-right:39px;}
.col-2 {padding-top:5px;}

.row {border-bottom:1px solid #E1E1DD; padding:13px 0 26px;}
.row .col-1 {padding:0 25px 0 1px;}
.row .col-2 {padding:0 0 0 29px;  background:url(images/col-tail1.html) left top repeat-y;}
.row .border {height:13px;}

h2 {color:#5B6265; text-transform:none; font-size:2.1em; line-height:0.957em; letter-spacing:-1px; padding-bottom:9px;}
.box1 h2 {color:#F5B403; font-size:1.5em;}

h3 {color:#F5B403; padding:2px 0 11px 27px;font-size:1.6em;text-transform:none;}
.title1 {background:url(images/title-img1.gif) left top no-repeat;}
.title2 {background:url(images/title-img2.gif) left top no-repeat;}
.title3 {background:url(images/title-img3.gif) left top no-repeat;}
.title4 {background:url(images/title-img4.gif) left top no-repeat;}
.title5 {background:url(images/title-img5.gif) left top no-repeat;}
.title6 {background:url(images/title-img6.gif) left top no-repeat;}

h4 {color:#000000;}
h4 span {color:#BFC804;}
.row h4 {padding-bottom:11px;}

h5, h5 a:hover, h5 .extra {color:#F5BE03;}
h5 a {text-decoration:none; color:#5B6265;}

.link1 {display:inline-block; text-decoration:none; color:#BFC804;background-color:#FFF; border:1px dotted #BFC804; padding:9px 14px 8px 28px;}
.link1:hover {text-decoration:underline;}

.link2, .link3 {text-decoration:none; letter-spacing:1px; display:inline-block;} 
.link2, .link3:hover {color:#B8B9A7;}
.link2:hover, .link3, .link4:hover {color:#F5B403;}
.link4 {color:#BFC804; text-decoration:none;}

.box1 {background:#E1E1DD url(images/box-tail.gif) left bottom repeat-x;}
.box1 .box-left {background:url(images/box-tail.gif) left top repeat-y;}
.box1 .box-top {background:url(images/box-tail.gif) left top repeat-x;}
.box1 .box-right {background:url(images/box-tail.gif) right top repeat-y;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat; width:100%;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; padding:4px 5px 2px 5px;}

.box2 {background:#FFFFFF url(images/box-tail.gif) left bottom repeat-x; margin-bottom:3px;}
.box2 .box-left {background:url(images/box-tail.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box-tail.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box-tail.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat; width:100%;}
.box2 .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; padding:11px 10px 10px 16px;}

.box1 .float-l, .box1 .float-r {text-align:center;}
.box1 .float-l {margin:0 2px 3px 0;}
.box2 .border {background:url(images/col-tail2.gif) left bottom repeat-x; font-size:0; line-height:0; padding-top:23px; margin-bottom:21px}
.box2 .block {padding:18px 16px 16px 9px;}
.block h4 {padding-bottom:5px;}
.block h2 {padding-bottom:3px;}

.list {padding:24px 0 0 0;}
.list li {border:1px dotted #BFC804; padding:8px 0 7px 46px; margin-bottom:10px; letter-spacing:-1px; line-height:1em;}
.list li a {text-transform:none; font-weight:bold; font-size:1.8em; line-height:1em; color:#5B6265;}
.list li a:hover {color:#BFC804; text-decoration:none;}
.list .extra {margin:0;}
.list1 {background:url(images/list-img1.gif) 20px 8px no-repeat;}
.list2 {background:url(images/list-img2.gif) 20px 8px no-repeat;}
.list3 {background:url(images/list-img3.gif) 20px 8px no-repeat;}
.list4 {background:url(images/list-img4.gif) 20px 8px no-repeat;}
.list5 {background:url(images/list-img5.gif) 20px 8px no-repeat;}

.block p span, .block p a {color:#000000; text-decoration:none;}
.block p a:hover {color:#F5B403;}
.border {font-size:0%; line-height:0;}
/***************page-1***************/
#page-1 .col-1 .link1 {margin:19px 197px 0 0;}
#page-1 .row {margin-bottom:10px}
/***************page-2***************/
#page-2 .row p {padding-bottom:16px;}
#page-2 .row {margin-bottom:30px;}
#page-2 .row .link3 {margin-bottom:2px;}
#page-2 .block .border {padding-top:24px}
#page-2 .block cite {letter-spacing:1px;}
#page-2 .block p {padding-bottom:30px;}
/***************page-3***************/
#page-3 .row {margin-bottom:28px; padding-bottom:20px}
#page-3 .link3 {margin:3px 0 8px;}
#page-3 .list {padding-top:14px;}
#page-3 .float-r li {margin-right:2px;}
#page-3 .block {padding-bottom:24px;}
#page-3 .block h2 {padding:4px 0 20px;}
#page-3 .block p {letter-spacing:1px; padding-bottom:1px}
/***************page-4***************/
#page-4 .col-1 h2 {padding-bottom:12px;}
#page-4 .row {margin-bottom:13px; padding-top:10px;}
#page-4 .col-1 .border {height:6px;}
#page-4 .col-1 .link1 {margin-top:16px;}
#page-4 .block h2 {padding:4px 0 20px;}
#page-4 .block p {letter-spacing:1px; padding-bottom:16px;}
#page-4 .block .link2 {margin-top:5px;}
/***************page-5***************/
#page-5 .row {margin-bottom:28px;}
#page-5 .row p {padding-bottom:16px;}
#page-5 .row .link3 {margin-bottom:2px;}
#page-5 .row p a {color:#000000;}
#page-5 .row .border {height:8px;}
#page-5 .row .wrapper .border {height:2px;}
#page-5 .block p {letter-spacing:1px;}
#page-5 .block h4 {padding-bottom:8px;}
#page-5 .block .link3 {margin-bottom:1px;}
#page-5 .block .link2 {margin:29px 0 1px;}
/***************page-6***************/
#page-6 .row {margin-bottom:10px;}
#page-6 .row .border {height:7px;}
#page-6 .col-1 .link1 {margin-top:19px;}
#page-6 .box1 .float-l {margin-bottom:3px;}
#page-6 .box2 .box-bot-right {margin-bottom:0;}
/***************page-7***************/
#page-7 .row {margin-bottom:28px;}
#page-7 h4 {padding-bottom:0;}
#page-7 .col-1 p {padding-top:16px;}
#page-7 .row .col-1 {padding:6px 0 0;}
#page-7 .row .col-2 {background:none; padding:2px 0;}
#page-7 .row .col-3 {padding:2px 0 0;}
#page-7 .row .col-2 h3 {padding:0 0 11px;}
#page-7 .row .col-2 p {padding:0 0 16px;}
#page-7 .row .col-2 .phone {margin-right:46px;}
#page-7 .row .col-3 .border {height:11px;}

#contactForm {padding:24px 0 0;}
#page-1 #contactForm p {width:225px; padding:0; margin:0;}
#contactForm .float-l {width:230px; padding:0; margin:0;}
#contactForm .float-l div {height:26px; width:210px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; color:#B6B6B5; border:1px solid #A09B96; padding:2px 0 0 3px;}
#contactForm .float-l input {height:17px; width:224px;}
#contactForm .float-r textarea {overflow:hidden; width:334px; height:194px; margin:0 19px 0 0;}
#contactForm .button {padding:25px 19px 0 0; text-align:right;}
#contactForm .button .link1 {margin-left:9px;}

#page-7 .block p {letter-spacing:1px; padding-bottom:1px;}
/***************page-8***************/
#page-8 .col-1 {width:100%;}
#page-8 .col-1 h3 {padding:15px 0 11px;}
#page-8 .col-1 p {padding-bottom:1px;}
#page-8 .col-1 .link1 {border:none; margin-top:17px; padding-left:12px; background-position: left 12px;}
/***************footer***************/
#footer {text-align:center; color:#5B6265;}
#footer .box-left {background:#F6F6F5 url(images/box3-tail.gif) left top repeat-y;}
#footer .box-top {background:url(images/box3-tail.gif) left top repeat-x;}
#footer .box-right {background:url(images/box3-tail.gif) right top repeat-y;}
#footer .box-top-left {background:url(images/box3-top-left.gif) left top no-repeat;}
#footer .box-top-right {background:url(images/box3-top-right.gif) right top no-repeat; padding:15px;}

#footer a {border-left:1px solid #5B6265; margin-left:7px; padding-left:7px; color:#5B6265; text-decoration:none;}
#footer a:hover {text-decoration:underline;}