
/* GLOBAL STYLES */
body {
	font-family:arial,helvetica,sans-serif;
	margin: 0px 2px 0px 2px;
	color:#000000;
	font-size: 12px;
	text-align: left;
	min-width: 719px;
	}
A:link, A:active, A:visited { 
	font-family:arial,helvetica,sans-serif;
	color: #008000;
	font-size: 12px;
	text-decoration: none; 
}
A:hover { 
	font-family:arial,helvetica,sans-serif;
	color: #00A500;
	font-size: 12px;
	text-decoration: none; 
}
a.white {color:#FFFFFF}
textarea { behavior: url(/css/maxlength.htc); }
.smalltext { font-size: 10px; }

.builtby {
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}


div.list {
	background: url(../images1/bullet1.gif);
	background-repeat:no-repeat;
	padding: 2px 0px 8px 18px;
	}

ul {
list-style-image: url(../images1/list_bullet.gif); 
list-style-position: outside;
list-style-type: square;
margin: 0 0 0 24px;
}

li { padding-bottom: 8px; }

/* CONTENT MARKUP STYLES */

div.title { 
	font-weight:bold;
	font-size:18px;
	color:#43904A;
	padding: 4px 0px 4px 0px;
	text-align: left;
}
/* BEGIN USER STYLES */
.title { 
	font-weight:bold;
	font-size:18px;
	color:#43904A;
	padding: 4px 0px 4px 0px;
	text-align: left;
}
.blacktitle { 
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding: 4px 0px 0px 0px;
	text-align: left;
}


div.subtitle { 
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding: 4px 0px 0px 0px;
	text-align: left;
}



.search_highlight {
	font-weight: bold;
	background-color: #DDDDDD;
}

/* END USER STYLES */



/* LAYOUT STYLES */

div#header {padding:0px 0px 0px 0px;}

div#container {
	padding:0px 0px 0px 0px;	
	width: 719px;
	margin:0 auto;
	}

div#content_home {
	background-image: url(../images1/content_grad.gif);
	padding: 25px 14px 25px 25px;
	}
div#content {
	background-image: url(../images1/content_grad.gif);
	padding: 25px 25px 25px 25px;
	}
	
div#form_name {
	background-image: url(../images1/content_grad.gif);
	padding: 25px 25px 25px 25px;	
}
div#content_inner {
	background-image: url(../images1/content_grad.gif);
	padding: 25px 25px 25px 0px;
	background: #FFFFFF;
	}
div#footer {
	color: #156E3B;
	}

	/*
td.left {
	width:171px;	
	background: url(../images1/menu_backing_top.jpg);
	 background-repeat:no-repeat;
	padding: 24px 0px 18px 0px;
	vertical-align: top;
	text-align: left;
}*/

td.left {
	vertical-align: top;
	text-align: left;
}

td.center {	

	padding: 24px 14px 34px 14px;
	vertical-align: top;
	text-align: left;
	background: #FFFFFF;
	}

td.right {

	padding: 38px 0px 10px 24px;
	text-align: left;
	color: #000000;
	width: 138px;	
	}
	




/* MENU STYLES */

div.menu {background:#FFFFFF; padding:4px 20px 4px 20px;}

#homemenu {
	background: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 719px;
}
a.homemenu_style,a.homemenu_style:hover,a.homemenu_style:visited,a.homemenu_style:active {
	font-family: arial;
	color: #3C2AA0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

table#topmenu {
	background: #4BA152;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	padding: 0px;
	width: 719px;
	}

.topmenu_style_right {
	border-right: 1px solid #FFFFFF; 
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
}
.topmenu_style_left {
	border-left: 1px solid #FFFFFF; 
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
}	
.topmenu_style {	
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
}


a.topmenu_on,a.topmenu_on:hover,a.topmenu_on:visited,a.topmenu_on:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	}

a.topmenu_off,a.topmenu_off:hover,a.topmenu_off:visited,a.topmenu_off:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	}

div.mainmenutop {
	background: url(../images1/menu_backing_top.jpg);
	padding:4px 4px 4px 12px;
}

div.mainmenu {
	background: url(../images1/menu_backing_rpt.jpg);
	padding:4px 11px 4px 12px;
	width: 148px; 
	/* width: 155px; */
}
div.mainmenufade {
	background: url(../images1/menu_backing_fade.jpg);
	padding:0px 0px 0px 0px;
}

.mainmenu_style {
	border-bottom: 1px solid #A3CDA9;
	font-family:arial,helvetica,sans-serif;
	padding: 7px 6px 5px 2px; 
	font-size: 12px;
	text-align: left;
	color: #FFFFFF; 
	font-weight: bold;
}
.submenu_style {
	padding: 2px 2px 2px 5px;	
	background-color: #58A964;
	border-left: 1px solid #FFFFFF;
	text-align: left;	
}
.submenu2_style {
	padding: 2px 1px 2px 1px;
	background-color: #8CC795;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000;
	text-align:left;
}
.submenu3_style {
	padding: 2px 1px 2px 1px;
	background-color: #A3CDA9;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000;
	text-align:left;
}

div.menu_div {
	border-top: 1px solid #000000;
	}
	
a.menu_on{
	color: #FFCC00;
	text-decoration: none;
	font-style: italic;
}
a.menu_on:hover,a.menu_on:visited,a.menu_on:active {
	color: #FFCC00;
	text-decoration: none;
	font-style: italic;
}
a.menu_off{
	color: #FFF;
	text-decoration: none;
}	
a.menu_off:hover,a.menu_off:visited,a.menu_off:active {
	color: #FFF;
	text-decoration: none;
}

a.submenu_on{
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-decoration: none;
	font-style: italic;
}
a.submenu_on:hover,a.submenu_on:visited,a.submenu_on:active {
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;	
	color: #FFCC00;
	text-decoration: none;
	font-style: italic;
}
a.submenu_off{
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}	
a.submenu_off:hover,a.submenu_off:visited,a.submenu_off:active {
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

div.submenu {
	padding: 2px 0px 2px 2px;
}

div.submenu2 {
	padding: 2px 0px 2px 4px;
}

div.submenu3 {
	padding: 2px 0px 2px 4px;
}

a.submenu2_on{
	font-family:arial,helvetica,sans-serif;
	color: #FFCC00;
	font-size: 10px;
	text-decoration: none;
	font-style: italic;
}
a.submenu2_on:hover,a.submenu2_on:visited,a.submenu2_on:active {
	color: #FFCC00;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: italic;
}
a.submenu2_off{
	color: #FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}	
a.submenu2_off:hover,a.submenu2_off:visited,a.submenu2_off:active {
	color: #FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.submenu3_on,a.submenu3_on:hover,a.submenu3_on:visited,a.submenu3_on:active {
	color: #FFCC00;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: italic;
}
a.submenu3_off,a.submenu3_off:hover,a.submenu3_off:visited,a.submenu3_off:active {
	color: #FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}


/*** Print Form Style ***/
span.printme {
	cursor:hand;
	background-color:#339966;
	color:#fff;	
	padding-left:3px;
	padding-right:3px;
}

/*** ADDITIONAL STYLES ***/

table.membership_table {
	/* width: 90%;
	border: 1px solid #000; */
	width: 315px;
}

span.membership_title {
	font-family:arial,helvetica,sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

td.membership_td {
	/* background-color: #E1F4E4; */
}
td.membership_tr {	
}

span.required {
	font-family:arial,helvetica,sans-serif;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
