/* CSS Document */

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



body{
	background:##FFFFFF;
	text-align:center;
}

.blackheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.greenheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00CC00;
	}
.lightgreenheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	}
.bluesmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099FF;
	}
.redheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	}


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

ul {
	list-style:none;
	color: #000000;
}
.pickborder {
	border: 1px solid #333;
}

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


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.385em;
		color:#424141;
	}

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

a {color:#65952E; outline:none;}
a:hover{
	text-decoration:none;
	color: #000000;
}
p {
	padding-top:15px;
	margin: 0px 50 px 0px 0px;
	color: #000000;
}
em {
	color:#000000;
}

/* ============================= main layout ====================== */

li { background:url(images/marker1.gif) no-repeat 0 9px; padding-left:17px; line-height:1.846em;}
li a {color:#424141;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header1 {background:url(images/body-bg.jpg);}
#header1 .top-bg {background:url(images/header-tail-top.jpg) top repeat-x;}

#header {background:url(images/body-bg.jpg);}
#header .top-bg {background:url(images/header-tail-top.jpg) top repeat-x;}
#header .main {background:url(images/header-tail.gif) bottom repeat-x; padding-bottom:10px;}

.menu {padding:0 0 0 5px;}
.menu ul {width:100%; overflow:hidden; padding-top:19px;}
.menu li {float:left; font-size:1.462em; background:none; padding:0;}
.menu li a {padding:4px 15px 0 25px; height:48px; display:inline-block; text-decoration:none; color:#1d1d1d;}
.menu li a:hover, .menu .active a {
	text-decoration:none;
	color:#1d1d1d;
	background:url(images/body-bg.jpg);
}

.logo {padding:21px 0 0 0;}
.logo .right {padding:41px 0 0 0;}
.logo .right li {float:left; width:34px; padding:0 0 0 2px; background:none;}
.logo .right li a {display:block; width:34px; height:35px;}

.logo .twitter a {background:url(images/icon-twitter-sprite.gif) no-repeat 0 0;}
.logo .linkedin a {background:url(images/icon-linkedin-sprite.gif) no-repeat 0 0;}
.logo .facebook a {background:url(images/icon-facebook-sprite.gif) no-repeat 0 0;}
.logo .skype a {background:url(images/icon-skype-sprite.gif) no-repeat 0 0;}
.logo .youtube a {background:url(images/icon-youtube-sprite.gif) no-repeat 0 0;}

.logo .twitter a:hover {background:url(images/icon-twitter-sprite.gif) no-repeat 0 -35px;}
.logo .linkedin a:hover {background:url(images/icon-linkedin-sprite.gif) no-repeat 0 -35px;}
.logo .facebook a:hover {background:url(images/icon-facebook-sprite.gif) no-repeat 0 -35px;}
.logo .skype a:hover {background:url(images/icon-skype-sprite.gif) no-repeat 0 -35px;}
.logo .youtube a:hover {background:url(images/icon-youtube-sprite.gif) no-repeat 0 -35px;}

/* ============================= content ====================== */

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

h1 {font-size:2.923em; line-height:1.2em; letter-spacing:-1px; margin:-7px 0 -5px 0;}
h2 {font-size:1.846em; line-height:1.2em; color:#969595; margin-bottom:37px;}
h3 {font-size:1.461em; line-height:1.2em; color:#000; margin-bottom:26px;}
.row2 h3 {
	font-size:1.461em;
	line-height:1.2em;
	color:#fff;
	margin:0;
	font-weight: bold;
}
h5 {
	font-size:1.154em;
	line-height:1.067em;
	color:#65952E;
	font-weight:bold;
	margin-bottom:0px;
	margin-top: 20px;
	font-variant: small-caps;
}




.js {background:url(images/js-bg.jpg) no-repeat 0 0; padding:7px 2px 7px 2px;}
.js .inner {position:relative;}
.js img {margin:0 5px;}

.slide {position:absolute; margin-top:155px; width:100%; height:55px; color:#8e8d8d; font-size:1.154em; line-height:1.333em;}

#panel1, #panel2, #panel3 {background:#ffffff; padding:25px 30px 92px 35px; margin:62px 0 -60px 0;}

.btn-slide {background:#66952e; color:#fff; display:block; padding:7px 0 5px 20px; height:43px; font-size:19px; text-decoration:none; margin:0 5px;}

* html .js {padding:7px 0 7px 0;}
* html .btn-slide {margin:0 7px 0 7px;}
* html .js img {margin:0 5px 0 7px;}

.type2 .btn-slide {background:#489390;}
.type3 .btn-slide {background:#7abe36;}
.btn-slide strong {display:none; padding:10px 0 0 0;}
.btn-slide em {color:#fff !important; display:block;}
.active em {display:none;}
.active strong {display:block;}




.row2 {background:#b5d24e; padding:22px 0 25px 0; color:#878787;}
.row2 a {
	color:#000000;
}
.padding1 {padding-top:5px;}
.col-pad {padding-right:15px;}
.col-pad2 {padding-right:78px;}

.headersub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
}

.indent {
	padding:0px 0px 25px 5px;
}
.indent2 {padding:27px 20px 49px 25px;}
.row2 .indent {padding:25px 20px 0 30px;}

.indent3 {padding:27px 200px 49px 25px;}
.row2 .indent {
	padding:25px 20px 0 30px;
	color: #000000;
}


.table {
	padding:0px 49px 25px;
	tableborder:0px 0px 0px 0px;
}


.fees {
	padding-bottom:10px;
}

.table-head {
	background-color:#66953F;
	padding: 10px;
}

.table-row1 {
	background-color:#d5e2a5;
	padding: 10px;
}

.table-cell1 {
	cellpadding: 10px;
}


.link {font-weight:bold; display:inline-block; margin-top:7px;}
#page1 .link {
	padding-left:17px;
}
.type1 .link {color:#66952E;}
.type2 li {background:url(images/marker1.gif) no-repeat 0 8px;}
.type3 li {background:url(images/marker1.gif) no-repeat 0 8px;}
.row2 .type1 li {background:url(images/marker1.gif) no-repeat 0 8px;}
.row2 .type2 li {background:url(images/marker1.gif) no-repeat 0 8px;}
.row2 .type3 li {background:url(images/marker1.gif) no-repeat 0 8px;}
.type2 .link {color:#66952E;}
.type3 .link {color:#66952E;}

.row2 .link {font-weight:normal; color:#b9b5ad; display:inline-block; text-decoration:none; margin-top:14px; padding-left:14px;}
.row2 .link:hover {text-decoration:underline;}
.row2 .type1 .link {
	background:url(images/marker1.gif) no-repeat 0 5px;
	color: #000000;
}
.row2 .type2 .link {
	background:url(images/marker1.gif) no-repeat 0 5px;
	color: #000000;
}
.row2 .type3 .link {
	background:url(images/marker1.gif) no-repeat 0 5px;
	color: #000000;
}

.title {background:url(images/title-tail-bg.gif) top repeat-x;}
.title .right-bg {background:url(images/title-right-bg.gif) right top no-repeat;}
.title .left-bg {background:url(images/title-left-bg.gif) right top no-repeat; padding:7px 0 10px 22px;}
.title1 {background:url(images/title1-bg.gif) no-repeat 0 0; padding:0 0 2px 40px;}
.title2 {background:url(images/title2-bg.gif) no-repeat 0 0; padding:0 0 2px 40px;}
.title3 {background:url(images/title3-bg.gif) no-repeat 0 0; padding:0 0 2px 40px;}

.margin1 {margin-top:25px;}
.margin2 {margin-right:21px;}
.margin3 {
	margin-top:15px;
	color: #000000;
}
.line {background:url(images/line.gif) bottom left repeat-x; padding-bottom:25px; margin-bottom:25px;}
.icons {margin-right:-50px;}
.icon {width:90px; margin-right:50px; float:left;}

/* ============================= footer ====================== */

#footer {background:url(images/footer-tail.gif) top repeat-x; color:#d0d0d0; font-size:.923em; padding:21px 0 0 0;}
#footer a {color:#1d1d1d;}

/* ============================= forms ============================= */

.taright {text-align:right;}
#ContactForm {padding:20px 0 0 0;}
#ContactForm label {height:40px; display:block;}
#ContactForm .link {margin-right:23px;}

.input {width:253px; height:15px; border:1px solid #7d7d7d; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:253px; height:135px; border:1px solid #7d7d7d; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}


tr.off {
background: #99CC00;
color:#FFFFFF;
}

tr.on {
	background: #8CA24A;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

