/*///////////// BODY / TABLE ////////////*/

body,table{
	background: #ffffff;
	font: 9pt/12pt Arial,Verdana;
	color: #1b3654;
	font-weight: none
}

table{
	background: #FFFFFF;
}

.copy{
	font-size: 9pt;
	color: #acacac;
}

/*///////////// HEADERS /////////////////*/

h1,h2,h3,h4,h5,h6{
	color: #339900;
}
h3{
	font-size: 14pt;
	color: #339900;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4{
	font-size: 11pt;
	color: #339900;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*## List Properties ##*/
.list li{
	margin-top: 5px;
}
.noBullets{
	list-style-type: none;
}
.check{
	list-style-image: url(../images/check-mark.gif);
}
.margin0{
	margin: 0px;
}

/*///////////// LINKS ///////////////////*/

.hdrGrn, a.hdrGrn, a.hdrGrn:link, a.hdrGrn:active, a.hdrGrn:visited
{ /*Header Green*/
	color: #339900;
	text-decoration: none;
}
a.hdrGrn:hover{
	text-decoration: underline;
}

a:link{
	text-decoration: none;
	color: #336633;
	font-weight: bold;
}
a:active{
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
a:visited{
	text-decoration: none;
	color: #336633;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
	color: #4a924a;
	font-weight: bold;
}

.btl, a.btl:link, a.btl:active, a.btl:visited, a.btl:hover{
	font-size: 8pt;
	color: FFFFFF;
	text-decoration: none;
}
a.btl:hover{
	font-size: 8pt;
	color: #a5ce44;
	text-decoration: none;
}

/*.btn, a.btn:link, a.btn:active, a.btn:visited{
	display: block;
	width: 100%;
	background-color: #fff;
	color: #315025;
	text-decoration: none;
	border: solid 1px #315025;
	text-align: center;
}
a.btn:hover{
	background-color: #eafae3;
	color: #3e652f;
}*/

.btn, a.btn:link, a.btn:active, a.btn:visited{
	display: block;
	background-image: url(../images/btn-bg.gif);
	width: 100%;
	color: #315025;
	text-decoration: none;
	border: solid #315025 1px;
	border-width: 1px 1px 1px 1px;
}
a.btn:hover{
	background-image: url(../images/btn-bg-hover.gif);
	color: #457035;
	border: solid #457035;
	border-width: 1px 1px 1px 1px;
}

/*///////////// CLASSES ///////////////////*/
.pad{
	padding: 20px;
}
.pad5{
	padding: 5px;
}
input,textarea,select{
	font: 9pt Verdana, Arial;
}
.bg{
	background-color: #edf8ec;
}
.s8{
	font-size: 8pt;
}
.left{
	text-align: left;
}
/*///////////// GUEST AREA SPECIFICS //////////*/