/* CSS Document */

* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Verdana, Geneva, sans-serif;
}

body{
	background: url(images/top-tail.gif) repeat-x #d9decd;
	background-color: #fcfef1;
	text-align:center;
	color: #666;
	width: 1150px;
	margin: 0 auto;
}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #faffee;}
/*.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;} */
.top-bg{ background:url(images/body-bg2.jpg) top center no-repeat;}

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

ul { list-style: circle;}
#join ul{margin-left: 40px;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.308em;
	color:#9da193;
}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#1b903c;}
a:hover{
	text-decoration:none;
	color: #390;
}
p {
	padding-top:17px;
	text-align: left;
}
.strong1{ display:block; font-weight:normal; color:#63b3e0;}
.strong2{ display:block; font-weight:normal; font-size:1.077em;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.phone{ float:right; padding-right:120px;}
.space1{ margin-left:38px;}
.margin0{ margin-top:0 !important;}
.margin1{ margin-top:30px !important;}
.padding1{ padding-top:40px;}
.padding2{ padding-top:18px;}
.padding3{ padding-top:24px;}
.padding4{ padding-top:10px;}

/* ============================= header ====================== */
#header .logo{
	padding:25px 0 0 0;
}
#header .menu{ float:right; padding:48px 11px 0 0;}
#header .menu li{ float:left; padding-left:1px;}
#header .indent{ padding:76px 0 0 9px;}
#header .col-2{ margin-left:25px;}
#header .title{ padding-bottom:6px;}
.header-list li{ background:url(images/header-list-marker.gif) no-repeat 1px 4px; padding-left:22px; font-size:1.077em; line-height:2em;}
.header-list a{ color:#fffd36;}
#header .banner{ display:inline-block; margin:27px 0 0 2px;}

/* ============================= content ====================== */
#content{
	padding:20px 10px 44px 10px;
}
#content .title{
	padding-bottom:13px;
	font-weight: bold;
	text-align: left;
}
.column-2{
	margin-right:80px;
}

.link{ background:url(images/link-left-bg.gif) left top no-repeat #3f413b; display:inline-block; font-size:0.769em; text-decoration:none; text-transform:uppercase; color:#faffee; margin-top:17px;}
.link span{ display:block; background:url(images/link-right-bg.gif) right top no-repeat; padding:7px 11px 6px 41px;}
.link:hover{ background:url(images/link-left-bg-act.gif) left top no-repeat #3f413b;}

.link1{ color:#63b3e0;}

.list li{ font-size:0.923em; line-height:1.5em; background:url(images/list-marker1.gif) no-repeat 0 5px; padding:0 0 13px 37px;}
.list .marker2{ background:url(images/list-marker2.gif) no-repeat 0 5px;}
.list .last{ padding-bottom:0;}
.list a{ color:#63b3e0;}

.list2{ margin-top:-7px; padding-bottom:7px;}
.list2 li{ font-size:1.077em; margin-top: 10px;  background:url(images/box-list2-marker.gif) no-repeat;}
.list2 a{ color:#8b8f80;  padding-left:25px; display:inline-block; text-decoration: none;}

.box{ background:url(images/box-corner-left-top.gif) left top no-repeat #e7ecdb;}
.box .right-top{ background:url(images/box-corner-right-top.gif) right top no-repeat;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) left bottom no-repeat;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) right bottom no-repeat;}
.box .indent{ padding:40px 33px 33px 28px;}

.box .list li{ font-size:1.077em; line-height:2em; background:url(images/list2-line.gif) bottom repeat-x; padding:3px 0 6px 0;}
.box .list a{ color:#8b8f80; background:url(images/box-list-marker1.gif) no-repeat 0 4px; padding-left:25px; display:inline-block; padding:1px 0 2px 30px;}
.box .list .marker2 a{ background:url(images/box-list-marker2.gif) no-repeat 0 4px;}

/*.box .list2 li{ background:url(images/list2-line.gif) bottom repeat-x;} 
.box .list2 a{ background:url(images/box-list2-marker.gif) no-repeat 0 10px;}
*/

.text1{ font-size:1.077em;}
.email{ color:#d57800;}

/* ============================= footer ====================== */
#footer{ text-align:center; font-size:0.923em; color:#3f413b;}
#footer a{ color:#3f413b; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer .text{ padding:26px 34px 0 0;}

/* ============================= forms ============================= */
#ContactForm{ padding:8px 0 0 2px;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #8b8f80; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#8b8f80; padding:1px 0 1px 3px; width:253px;}
#ContactForm textarea{ border:solid 1px #8b8f80; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#8b8f80; padding:1px 0 1px 3px; width:253px; height:226px; overflow:hidden;}
#ContactForm .link{ float:right; margin:22px 0 0 10px;}
