/* CSS Document */

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

body{background:#d9decd; text-align:center; min-width:1000px; }
.bot-tail{ background:url(../images/bot-tail.gif) bottom repeat-x;}
.top-bg{ background:#faffee;}

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 .flash1{ height:130px}

/* ============================= content ====================== */
#content{ padding:42px 10px 44px 10px;}
#content .title{ padding-bottom:13px;}
.column-2{ margin-left:39px;}

.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;}

.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;}


.message
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}


table a
{
	color: #303030;
	text-decoration: none;
	line-height: 20px;
}

table a:hover
{
	color: #BCEA1A;
	text-decoration: none;
	line-height: 20px;
}

li
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 25px;
	text-align: left;
	list-style-type: none;
}

li a
{
	color: #000000;
	text-decoration: none;
}

li a:hover
{
	text-decoration: underline;
}

h5
{
	margin: 0;
	padding: 0;
	border: 0;
	color: #28355A;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h6
{
	margin: 0;
	padding: 0;
	border: 0;
	color: #28355A;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}





/** Page **/


#container_popup
{
	margin: 0;
	padding: 0;
	width: 492px;
	position: relative;
	min-height: 200px;
	height: auto !important;
	height: 100%;
	background: #FFFFFF url("../images/header_popup.png") no-repeat;
}

#message_popup
{
	width: 482px;
	margin: 10px 0 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D43516;
	font-size: 11px;
	text-align: center;
	line-height: 20px;
}





/** Reports **/


.report
{
	float: left;
	border: 0;
	margin: 20px 0 0 22px;
	padding: 0;
	width: 727px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	line-height: 20px;
}

.report .item1
{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #F2F6F9;
}

.report .item1_hover
{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #C0CCD6;
}

.report .item2
{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

.report .item2_hover
{
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #C0CCD6;
}





/** Form **/


form
{
	border: 0;
	margin: 0;
	padding: 0;
}

form table tr
{
	height: 30px;
}

.formpanel
{
	margin: 0;
	padding: 20px 0 20px 0;
	width: 400px;
	border: 1px solid #055C87;
	text-align: center;
}

input
{
	margin: 0;
	padding: 1px 0 0 3px;
	background-color: #FFFFFF;
	border: 1px #2C344C solid;
	height: 23px;
	line-height: 23px;
	width: 100px;
	color: #2C344C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea
{
	margin: 0;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
	border: 1px #2C344C solid;
	line-height: 21px;
	color: #2C344C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select
{
	margin: 0;
	padding: 3px 0 0 3px;
	background-color: #FFFFFF;
	border: 1px #2C344C solid;
	height: 21px;
	line-height: 21px;
	color: #2C344C;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.checkbox
{
	margin: 0;
	padding: 0;
	border: 0;
	width: 21px;
	height: 21px;
	line-height: 21px;
	background-color: transparent;
}

.button
{
	background: url("../images/button.png");
	background-color: #FFFFFF;
	border: 1px solid #2C344C;
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, sans-serif;
	cursor: pointer;
}

.buttonsmall
{
	margin: 0;
	padding: 0;
	background: url("../images/link-left-bg.gif") no-repeat;
	width: 30px;
	height: 30px;
	border: 0;
	cursor: pointer;
}