/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/body-tail.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.583em; color:#6E6E6E;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#FCAD2A; font-weight:bold;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {background:url(images/list-marker.gif) left 6px no-repeat; padding:3px 0 10px 13px; line-height:1em;}

.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;
	z-index: 1;
}
/***************header***************/
#header {padding:2px 0 0;}

.logo {
	float:left;
	padding-top: 18px;
	padding-right: 110px;
	padding-bottom: 0;
	padding-left: 0;
}

.menu li {float:left; background:url(images/menu-border.gif) right top no-repeat; padding:10px 5px 0;}
.menu .extra {background:none; padding-right:0;}

.slogan {padding:36px 0 0 0;}
.slogan .col-1 {
	padding-right:20px;
	font-size:1.167em;
	line-height:1.286em;
	color:#383838;
	clear: both;
	padding-bottom: 20px;
}
.slogan .col-1 div {padding-left:2px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:11px;}
.phone {float:right; margin-right:59px;}
cite {font-style:normal;}

.row-1 {padding:0 0 44px 2px;}
.row-1 .col-1 {padding-right:49px;}
.row-1 .col-2 {
	padding-right:39px;
	height: 300px;
}

.row-2 {padding:0 0 23px 2px;}
.row-2 .col-2, .row-2 .col-3 {padding-left:13px;}

.text-size1 {font-size:0.917em; line-height:1.455em;}
.text-size2 {font-size:0.833em; line-height:1.6em;}
/***************titles***************/
.slogan .title {margin-bottom:11px;}
.row-1 .title {margin-bottom:18px;}
.row-2 .title {margin-bottom:3px;}
.title-un {margin-bottom:15px;}

h1 {background:url(images/slogan-img.jpg) 10px 4px no-repeat; padding:81px 0 31px;}
h2 a {color:#FCAD2A;}

h3 {font-size:0.833em; line-height:1.9em; color:#000; padding:0 0 0 24px;}
.img1 {background:url(images/title-img1.gif) left 1px no-repeat;}
.img2 {background:url(images/title-img2.gif) left 1px no-repeat;}
.img3 {background:url(images/title-img3.gif) left 1px no-repeat;}
.img4 {background:url(images/title-img4.gif) left 1px no-repeat;}

h4 {color:#2A2A2A;}
h4 a {color:#2A2A2A;}
/***************links***************/
#footer .rss {background:url(images/rss-img.gif) right top no-repeat; color:#BBB; font-weight:normal; padding:0 24px 1px 0;}

.block li {background:none; padding:1px 0 9px 25px; line-height:normal;}
.block li a {text-decoration:none; color:#2A2A2A;}
.block li a:hover {text-decoration:underline;}
.block .img1 {background:url(images/block-img1.gif) left top no-repeat;}
.block .img2 {background:url(images/block-img2.gif) left top no-repeat;}
.block .img3 {background:url(images/block-img3.gif) left top no-repeat;}
.block .img4 {background:url(images/block-img4.gif) left top no-repeat;}

.list {padding-top:17px;}
.list li {background:none; padding:0 0 9px 0;}
.list li a {color:#6E6E6E;}

.list-un li {background:none; padding:0 0 15px 0; line-height:1.6em;}
.list-un strong {font-family:Tahoma, Geneva, sans-serif; margin-right:4px;}

.link {font-weight:normal; color:#6E6E6E;}

/***************boxes***************/
.box {background:#F3F3F3 url(images/box-bot.gif) left bottom repeat-x;}
.box .box-left {background:url(images/box-left.gif) left top repeat-y;}
.box .box-top {background:url(images/box-top.gif) left top repeat-x;}
.box .box-right {background:url(images/box-right.gif) right top repeat-y;}
.box .box-top-left {background:url(images/box-top-left.gif) left top no-repeat;}
.box .box-top-right {background:url(images/box-top-right.gif) right top no-repeat;}
.box .box-bot-left {background:url(images/box-bot-left.gif) left bottom no-repeat;}
.box .box-bot-right {background:url(images/box-bot-right.gif) right bottom no-repeat; width:100%;}
.box .inner {padding:28px 12px 10px 32px;}
.box .block {background:#FEFEFE; padding:13px 30px 4px 27px; margin:0 2px;}
.box .phone {margin-right:105px;}

.main-col {float:left;}
/***************form***************/
#contactForm {padding:6px 0 0 1px;}
#contactForm div input, #contactForm textarea {font-size:1em; line-height:1em; color:#6E6E6E; border:1px solid #BFBFBF; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {padding:12px 20px 0 0; text-align:right;}
.buttons input {margin-left:18px;}

/***************positioning***************/
.margin1 {margin-right:10px;}
.margin2 {margin-top:14px;}
.margin3 {margin-left:31px;}
.margin4 {margin-top:7px;}
.margin5 {margin:4px 25px 0 0;}
.margin6 {margin-right:25px;}
.margin7 {margin-right:20px;}
.margin8 {margin-top:5px;}
.margin9 {margin-bottom:10px;}

.padding1 {padding-bottom:11px;}
.padding2 {padding-bottom:23px;}
.padding3 {padding-bottom:19px;}
.padding4 {padding-bottom:13px !important;}
.padding5 {padding-bottom:16px;}
.padding6 {padding-bottom:31px;}
.padding7 {padding-bottom:38px;}
.padding8 {padding-top:0 !important;}
.padding9 {padding-left:51px;}
.padding10 {padding-bottom:8px;}

/***************page-1***************/
#page-1 .row-1 {padding-bottom:49px;}

/***************page-2***************/
#page-2 .row-1 .col-1 {padding-right:39px;}
#page-2 .row-1 .col-2 {padding:0;}

/***************page-3***************/
#page-3 .block {padding:12px 36px 6px 27px;}
#page-3 .block li {padding:3px 0 7px 25px;}

/***************page-4***************/
#page-4 .row-1 .col-2 {padding:0;}

#page-4 .col-3 {padding-left:44px;}

/***************page-5***************/
#page-5 .row-1 .col-1 {padding:0;}
#page-5 .row-1 .img-indent {margin-bottom:15px;}

/***************page-6***************/
#page-6 .row-1 .col-2 {padding:0;}

/***************footer***************/
#footer {border-top:3px solid #E7E7E7; padding:19px 0 22px;}
#footer .col-1 {padding:0 369px 0 2px;}

#footer a {padding-left:10px; text-decoration:underline; background:url(images/footer-marker.gif) 3px 6px no-repeat;}
#footer a:hover {text-decoration:none;}

#footer ul {padding:2px 0 1px;}
#footer li {float:left; border-left:1px solid #BBB; padding:0 21px 0 22px; background:none;}
#footer .extra {border:none; padding-left:0;}
#footer li a {font-size:0.917em; font-weight:normal; color:#BBB; background:none; padding:0; text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
