a:link { color: #600 ; font-weight: bold; }
a:visited { color: #600 ; font-weight: bold; }
a:hover { color: #696 ; font-weight: bold; }
a:active { color: #600 ; font-weight: bold; }
.alert { color: #990000; font-size: 12px; background-color: #CCCCCC; padding: 5px; border: 2px ridge #990000; }
.Logo { margin-top: 25px; margin-left: 15px; }
.pgheader { color: #030; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-top: 25px; margin-right: 50px; margin-left: 50px; padding-bottom: 5px; border-bottom: 1px solid #035703; }
.content { color: #030; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 25px 30px 30px 75px; }
.footer { color: #430000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-align: center; margin-top: 25px; margin-right: 100px; margin-left: 100px; border-top: 3px double #430000; }
.icons { color: #6d6c69; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-top: -10px; margin-right: 15px; }
.hdrslogan { color: #900; font-size: 16px; font-family: Verdana, Arial; font-weight: bold; text-align: left; letter-spacing: 1px; margin-top: 25px; margin-left: 50px; padding-bottom: 5px; border-bottom: 1px solid #900; }
.hdrslogan_small { color: #900; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; text-indent: 1px; word-spacing: 2px; letter-spacing: 3px; margin-top: -10px; margin-left: 50px; }
.hdraddress { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #030; text-align: center; padding-top: 7px; order-top-style: solid; }
.hdraddress a:link { color: #fff; }
.hdraddress a:visited { color: #fff; }
.hdraddress a:hover { color: #ff9; }
.listborder { margin-top: 25px; margin-right: 15%; margin-left: 15%; border: solid 2px #060; }
.subhead { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #696; margin-right: 25px; margin-left: 25px; padding-bottom: 2px; padding-left: 10px; }
.photobox { color: #600; font-size: 10px; width: 200px; float: left; margin-right: 25px; margin-left: 65px; padding-right: 10px; padding-left: 10px; border: solid 1px; }
.photoboxright { color: #600; font-size: 10px; width: 250px; margin-right: 65px; margin-left: 25px; padding-right: 10px; padding-left: 10px; float: right; margin-top: 25px; border: solid 1px; }
.list { color: #600; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; margin: 5px; padding: 5px; border: solid 1px #696; }
.listhead { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #696; margin: 5px; padding-top: 3px; padding-bottom: 2px; padding-left: 7px; }
.admincontent { color: #030; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; }
.admintable { font-size: 12px; color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e6e6e6; }
.admintable a:link { color: #600 ; font-weight: normal; }
.admintable a:visited { color: #600 ; font-weight: normal; }
.admintable a:hover { color: #696 ; font-weight: normal; }
.admintable a:active { color: #600 ; font-weight: normal; }
.admintable th { font-size: 12px; color: #ffffff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #003300; }
.admintable td { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border-bottom: 1px solid #999999; }
.admintable textarea { font-size: 11px; color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.admintable form {
	margin: 0px;
	padding: 0px;
}
.admintable input { font-size: 11px; color: #000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.regtableleft { color: #030; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; padding: 2px; }
.regtableright { color: #030; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; padding: 2px; }
.regtable { color: #363; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e8f6e8; padding: 20px; border: solid 2px #030; }
.regtablehdr { color: #030; font-size: 12px; font-weight: bold; background-color: #9c9; margin: 15px 0; padding-left: 15px; }
.faq_q { font-weight: bold; padding: 3px; }
.faq_a { color: #363; padding: 3px; }
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.largewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.smallwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.medium2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mediumwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.boldcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #284f3d;
}
.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.darkbgcolor { 
	background-color: #284f3d;
}
.medbgcolor { 
	background-color: #CCCCCC;
}
.trbgcolor1 { 
	background-color: #EFEFEF;
}
.trbgcolor2 { 
	background-color: #EEEEEE;
}

.medium2color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #284f3d;
}
.medium2white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.largebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #284f3d;
}
.emailpghdr { color: #030; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin-top: 15px; margin-right: 20px; margin-left: 20px; padding-bottom: 5px; border-bottom: 1px solid #035703; }
.emailpgcontent { color: #030; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin: 25px 20px 20px 20px; }
.emailpgsubhdr { color: #fff; font-size: 13px; line-height: 15px; background-color: #696; padding-top: 3px; padding-bottom: 2px; padding-left: 5px; }
.articlepics { color: #030; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 11px; padding: 15px }
.calloutbox   { color: #3b3261; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; background-color: #cc9; margin: 10px; padding: 5px; border: solid 2px #636 }
.articlebody   {
	color: #063;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	margin-top: 10px;
	padding: 0 10px 10px;
	border: solid 1px #696;
	width: 80%;
}
.articlepics { color: #7d7398; font-size: 12px; font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 14px; letter-spacing: 1px; padding: 15px }
.headline {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #996;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 10px;
}
.byline   { font-weight: bold; margin-top: -10px }
.submitdate  { font-style: italic; margin-top: -10px; margin-bottom: 7px }
.eventsbox { font-size: 12px; line-height: 14px; margin: 10px; padding: 3px; border: double 3px #063 }
.eventstext { color: #030; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px; padding: 3px; border-bottom: 1px dotted #660 }
.eventsboxhdr { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; margin: 10px; padding: 5px; }
.memberlist { color: #063; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-left: 15px }
.membercompany { font-weight: bold; margin-top: 25px; margin-left: -15px }

/* @group Menu */
#bbML {
	display:none !important;
}

.ra_menu_wrapper {
	display: block;
	position: absolute;
	top: 280px;
	width: 165px;
	left: 20px;
}

.ra_menu_wrapper > ul {
	display: block;
	background-color: #030;
	margin: 0;
	padding: 0;
}

.ra_menu_wrapper .ra_menu_header {
	display: block;
	width: 165px;
	height: 10px;
	background: url(/images/MenuCorners_03.gif) 0 0;
	padding: 0;
	margin: 0;
}
.ra_menu_wrapper .ra_menu_footer {
	display: block;
	width: 165px;
	height: 10px;
	background: url(/images/MenuCorners_07.gif) 0 0;
	margin: 0;
	padding: 0;
	clear: both;
}

.ra_menu_wrapper li {
	list-style: none;
	margin: 0;
	text-align: left;
	width: 165px;
	float: left;
	background-color: #030;
	position: relative;
	padding-bottom: 0;
	padding-right: 0;
	padding: 0;
	display: block;
}

.ra_menu_wrapper li li {
	width: 190px;
}

.ra_menu_wrapper li a {
	color: white;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	height: 21px;
	display: block;
	margin: 0;
	padding: 3px 5px 0 8px;
}

.ra_menu_wrapper ul.ra_menu li:hover,
.ra_menu_wrapper ul.ra_menu li.sfhover {
	background-color: #060;
}

.ra_menu_wrapper ul.ra_menu li:hover > a,
.ra_menu_wrapper ul.ra_menu li.sfhover > a {
	color:#FF9;
}

.ra_menu_wrapper ul.ra_menu li:hover > ul,
.ra_menu_wrapper ul.ra_menu li.sfhover > ul {
	display: block;
	background-color: #060;
	left: 164px;
}

.ra_menu_wrapper ul.ra_menu li:hover li,
.ra_menu_wrapper ul.ra_menu li.sfhover li {
	background-color: #060;
	border-bottom: 1px solid white;
}

.ra_menu_wrapper ul.ra_menu li:hover li:hover,
.ra_menu_wrapper ul.ra_menu li.sfhover li.sfhover {
	background-color: #696;
}

.ra_menu_wrapper ul.ra_menu ul li:hover > ul,
.ra_menu_wrapper ul.ra_menu ul li.sfhover > ul {
	display: block;
	background-color: #060;
	left: 189px;
}

.ra_menu_wrapper ul.ra_menu ul {
	display: block;
	position: absolute;

	left: -9999px;
	top: 0;
	margin: 0;
	padding: 0;
}

