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

a {text-decoration:underline; color:#6AA42C;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; background:url(images/list-marker.gif) left 7px no-repeat; padding:4px 0 19px 13px;}
li a {color:#3A75B6;} 

.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,
.col-5 {float:left;}

/***************header***************/
.logo {float:left; padding:19px 0 18px 35px;}

.contact {float:right; line-height:1.333em; color:#FFF; text-align:right; padding:30px 60px 0 0;}
.contact p {background:url(images/contact-img.gif) left top no-repeat; padding-left:14px;}

.menu {font-family:Tahoma, Geneva, sans-serif; font-size:0.833em; background:url(images/menu-bg.jpg) left top no-repeat;}
.menu ul {padding:23px 0;}
.menu li {float:left; background:none; padding:0 0 0 60px;}

.menu li a {color:#FFF; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu li a:hover, .menu .act a {color:#57C1F8;}

.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; 
    height: 296px;
	color:#B2D7FF; 
	font-size:1.2em; 
	font-weight: bold;
	padding-left: 39px;}
.slogan p {clear: both; padding:30px 0 0 10px; width: 400px; font-style: italic;}

#bigname {
   padding-top: 46px;
   width: 400px;
   font-size: 2.5em;
   line-height: 1.2em;
   color: white;
}

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

#content {padding:0 0 29px;}
.col-2 {padding-left:53px;}
.col-4 {padding-left:61px;}

.text {padding:0 24px;}

.banners {font-size:1.083em; line-height:1.077em; padding-bottom:56px;}
.banners .col-2 {padding:0 20px;}
.banner1, .banner2, .banner3 {padding:30px 0 27px 44px;}

.banner1 {background:url(images/banner1-bg.jpg) left top no-repeat; color:#DBF0FF;}
.banner2 {background:url(images/banner2-bg.jpg) left top no-repeat; color:#DBFFE3;}
.banner3 {background:url(images/banner3-bg.jpg) left top no-repeat; color:#E4E4E4;}

.text-size {line-height:1.583em;}

/***************titles***************/
.title {}

.slogan .title {}
.banners .title {margin:0 0 16px 40px;}

h2 {color:#3A74B6; font-size:1.167em; padding-bottom:18px;}
h2 a {color:#3A74B6; font-size:0.857em;}

h3 {color:#3A74B6; font-size:1.6em; padding-left: 45px; padding-bottom: 4px;}
h3 a {color:#6AA42C; font-size:0.923em;}

h4 {color:white; font-size:1.6em; padding-left: 45px; padding-bottom: 40px;}
/***************links***************/
.slogan a {background:url(images/button.jpg) left top no-repeat; color:#FFF; font-size:0.923em; display:inline-block; padding:9px 24px 10px; text-decoration:none;}
.slogan a:hover {text-decoration:underline;}

.link {background:url(images/link-img.gif) 1px 1px no-repeat; color:#3A75B6; padding:0 0 0 20px;}
.link-un {color:#3A75B6;}

.text-size a {color:#3A75B6;}

.list {padding-bottom:16px;}
.list li {background:none; padding:0 0 6px 0;}

/***************form***************/
#contactForm {padding:0 1px 0 0;}
#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 #000; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {text-align:right; padding:12px 0 59px;}
.buttons a {margin-left:25px;}

/***************positioning***************/
.margin1 {margin-bottom:22px;}
.margin2 {margin-bottom:8px;}
.margin3 {margin-bottom:24px;}

.padding1 {padding-bottom:41px;}
.padding2 {padding-bottom:23px;}
.padding3 {padding-bottom:5px;}
.padding4 {padding-bottom:18px !important;}
.padding5 {padding-right:0;}
.padding6 {padding-top:10px;}
.padding7 {padding-left:32px;}
.padding8 {padding-bottom:0;}
.padding9 {padding-left:23px !important;}
.padding10 {padding-bottom:34px;}

/***************page-2***************/
#page-2 .col-2 {padding-left:33px;}

/***************page-3***************/
#page-3 .col-2 {padding-left:36px;}

/***************page-4***************/
#page-4 .col-2 {padding-left:41px;}

/***************page-5***************/
#page-5 .text .col-2 {padding-left:51px;}

#page-5 .col-1 .col-2 {padding-left:18px;}

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

/***************footer***************/
#footer {background:url(images/footer-bg.jpg) left top no-repeat; text-align:center; color:#343333; padding:31px 0 26px;}
#footer a {border-left:1px solid #343333; padding-left:13px; margin-left:13px; text-decoration:underline; color:#343333;}
#footer a:hover {text-decoration:none;}

/**************Layout ***************/
#main { width:880px; margin:0 auto; text-align:left;}

/***************header***************/
#header {}

/***************content***************/
.col-1 {width:523px;}
.col-2 {width:270px;}
.col-3 {width:230px;}
.col-4 {width:220px;}
.col-5 {width:190px;}

.banners .col-1 {width:280px;}
.banners .col-2 {width:280px;}

.banner1 {width:236px;}
.banner2 {width:236px;}
.banner3 {width:236px;}

/***************form***************/
#contactForm p {width:210px;}
#contactForm .float-l {width:235px;}
#contactForm .float-l div {height:31px; width:210px;}
#contactForm .float-l input {height:17px; width:229px;}
#contactForm textarea {height:154px; width:257px;}

/***************page-2***************/
#page-2 .col-1 {width:540px;}
#page-2 .col-2 {width:280px;}

/***************page-3***************/
#page-3 .col-1 {width:540px;}
#page-3 .col-2 {width:280px;}

/***************page-4***************/
#page-4 .col-1 {width:280px;}
#page-4 .col-2 {width:527px;}

/***************page-5***************/
#page-5 .text .col-1 {width:523px;}
#page-5 .text .col-2 {width:282px;}

#page-5 .col-1 .col-1 {width:255px;}
#page-5 .col-1 .col-2 {width:250px;}

/************* Form CSS *************/
/* Sample FormBuilder CSS base */
form {margin-top:0}
form, td, th, li { font-size: 100%}
form div {margin-bottom:0}
fieldset div {
	margin-bottom:0.5em;
	margin-left:1em;
}
fieldset div div {
	margin-top:0.5em;
	margin-left:1em
}
fieldset {
	margin-bottom:1em;
	border:1px solid #6AA42C;
	padding:0.5em
}
fieldset label {
	width:auto;
}
legend {
	color:#FFF;
	background:#6AA42C;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0.5em;
	padding:0.2em;
	width:auto;
	border:1px solid #CCC
}
textarea {
	margin: 0.5em 0;
	width:98%;
	height: 6em
}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em;
   text-align: center;
}

.contactform input {border: 1px solid #6AA42C;}
.contactform input.checkbox {border: none;}
.contactform label {
	display: block;
	float: left;
	width: 150px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
	border: 1px solid #6AA42C;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}

.submit .fbsubmit {
   border: 3px outset #6AA42C;
}