/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:#d9decd; text-align:center;}
.top-tail{ background:url(images/top-tail.gif) top repeat-x #faffee;}
.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x; background-color:#FFC;}
.top-bg{ background:url(images/body-bg.jpg) top center no-repeat;}

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

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

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

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

a {color:#d57800;}
a:hover{text-decoration:none;}
p {padding-top:17px;}
.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:45px 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:42px 10px 44px 10px;
	background-color:#FFC;
}
#content .title{ padding-bottom:13px;}
.column-2{ margin-left:39px;}
#bulk { width:600px; color:#333; font-size:12px; }
#bulk img { margin-bottom:20px; }
.ind {
	padding-left:5px;	
}
#form {
	width:300px;
	height:275px;
}	
.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; line-height:2.857em;}
.list2 a{ color:#8b8f80; background:url(images/list2-marker.gif) no-repeat 0 10px; padding-left:25px; display:inline-block;}

.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; background-color:#FFF; border:1px solid black; }

.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; line-height:20px; margin-top:15px;}
.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;}
