/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/page-tail.jpg) center top repeat;}
.right-tail {background:url(images/header-right.jpg) left top repeat-x; position:absolute; right:0; top:0; width:50%; height:235px;}
.left-tail {background:url(images/header-left.jpg) center top repeat-x;}

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

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

html, input, textarea {font-family:Tahoma, Geneva, sans-serif; font-size:0.688em; line-height:1.273em; color:#F9E3C8;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#FFBE25;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em;}
li a {text-decoration:none; color:#F9E3C8;}
li a:hover {text-decoration:underline; color:#FFF;}

.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 {position:relative; background:url(images/header-bg.jpg) center top no-repeat; }

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

#content {background:url(images/content-bg.jpg) center top no-repeat; padding:0px 0 0px 0px;}

.row-1 {
	margin-left:-3px;
	padding-bottom:5px;
}
.row-1 .col-2 {padding:0 3px;}

.row-2 {margin-left:-3px; padding-bottom:15px;}
.row-2 .col-1 {padding-right:14px;}

.text-right {text-align:right; padding-right:2px;}
.flow {zoom:1; overflow:hidden;}

/***************titles***************/

h2, h3 {color:#FFF; font-weight:normal; line-height:1em;}

h2 {font-size:2em; padding-bottom:10px;}
.box2 h2 {padding-bottom:21px;}

h3 {font-size:2.727em; padding-bottom:15px;}

h4 {color:#F9E3C8; padding-bottom:14px;}
h4 em {font-weight:normal; color:#FFF;}
.list-un h4 {padding-bottom:0;}

h5 {font-size:1.182em; color:#FFF;}

/***************links***************/
.link, .link-un {font-size:0.909em; text-transform:uppercase; font-weight:bold;}
.link-un {color:#EFD0AA;}

.list li {
	color:#F9E3C8;
	position:relative;
	padding:0 0 0 3px;
	line-height:1.818em;
}
.list p {
	background-repeat: repeat-x;
	background-position: 5px 14px;
}
.list li p span, .list li p strong {
	font-weight:normal;
	display:inline-block;
	background-image: url(images/list-tail-no.gif);
	background-repeat: repeat-x;
	background-position: 5px 14px;
}
.list li span {float:right;}
.list li em {color:#FFF;}

.list-un li {background:url(images/marker.gif) left 6px no-repeat; position:relative; line-height:1.273em; padding:0 0 6px 9px;}

ul.float-r {padding-right:52px;}

/***************boxes***************/
.box1 {background:url(images/box1-tail.png) left top repeat;}
.box1 .inner {padding:11px 9px 20px;}
.box1 .text {padding:0 0 0 4px;}

.box2 {background:url(images/box2-tail.png) left top repeat; color:#FFF;}
.box2 .inner {padding:20px 17px 29px 14px;}

.border1 {background:url(images/border1-tail.gif) left top repeat-x;}
.border2 {background:url(images/border2-tail.gif) left top repeat-x;}
.border3 {background:url(images/border3-tail.gif) left top repeat-x;}
.border4 {border-bottom:1px solid #48712A; font-size:0%; line-height:0%; height:1px; padding-top:10px; margin-bottom:15px;}

/***************forms***************/
#contactForm p {padding:0 0 5px 0; margin:0; color:#F9E3C8; font-weight:bold; line-height:1em;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; padding:2px 0 0 3px; border:1px solid #000; background:#457038;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:12px 2px 0 0px;} 
.buttons a {margin-left:16px;}

/***************positioning***************/
.text {padding:17px 0 0 2px;}

.margin1 {margin:3px 0 8px;}
.margin2 {margin-right:6px;}
.margin3 {margin-right:15px;}
.margin4 {margin-bottom:8px;}
.margin5 {margin-bottom:12px !important;}

.padding1 {padding-bottom:10px;}
.padding2 {padding-bottom:8px;}
.padding3 {padding-bottom:21px;}
.padding4 {padding-bottom:0;}
.padding5 {padding-bottom:15px;}
.padding6 {padding-right:15px;}
.padding7 {padding-bottom:28px;}

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

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

/***************page-6***************/
#page-6 .box1 .col-2 {padding:0 5px;}
#page-6 .box1 .col-4 {padding-left:5px;}

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

/***************page-9***************/
#page-9 .col-1 {padding-left:15px;}

/***************footer***************/
#footer {color:#F9E3C8; background:url(images/footer-tail.jpg) center top repeat-x; padding:30px 0 23px;}
#footer a {border-left:1px solid #F9E3C8; padding-left:5px; margin-left:5px; text-decoration:none; color:#FFC528;}
#footer a:hover {text-decoration:underline;}
