

/*---------------Main Divs---------------*/

body { background: #fff url(images/background.jpg); top left; background-repeat: repeat-x; background-position: left top; margin: 0 auto; padding: 0; border: 0;}

#mainwrap {width: 755px; margin: 2px auto 0 auto; padding: 0; text-align: left;}

#header {width: 755px; height: 113px; margin: 0; padding: 0; text-align: left; position: relative;}

#mainmenu {width: 755px; margin: 0 0 0px -12px; padding: 0; border: 0; text-align: left; display: block;}

#wrap {width: 755px; margin: 15px 0 15px 0; position: absolute;}

#content {width: 570px; padding: 0; border: 0; text-align: left; float: left;}

#insidebar {width: 170px; float: right;}

#footer {width: 755px; margin-top: 10px; padding: 4px; border-top: dotted 1px #BEBEE3; text-align: left; clear: both; position: relative; font-size: 8pt; font-family: verdana, arial, sans-serif; color: #444;}

/* ------------Main menu------------ */

	#mainmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; 
		}

	#mainmenu a {
		background: #15600B;
		color: #FFFFFF;
		font: bold 8pt Arial, Verdana, sans-serif;
		padding: 7px 10px 1px 10px;
		margin: 0;
		text-decoration: none;
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;}

	#mainmenu a:hover {
		background: #009900; 
		color: #FFFFFF;}

	#mainmenu a:visited {
		color: #CCCCCC; }

	#mainmenu a:visited:hover {
		color: #CCCCCC; }

	#mainmenu a.active {
		background: #009900;
		color: #FFFFFF;}

	#mainmenu a.active:hover {
		background: #009900;
		color: #FFFFFF;}

	#mainmenu a.active:visited {
		background: #009900;
		color: #FFFFFF;}

	#mainmenu a.active:visited:hover {
		background: #009900;
		color: #FFFFFF;}

/* end Main menu*/


/* ---------------Content Styles--------------- */

h1 {font-family: Times New Roman, serif; font-size : 13pt; font-weight : bold; color : #000000; }

h2 {font-family : verdana, arial, sans-serif;  font-size : 12pt; font-weight : bold; color : #990000; margin-top: 10px;}

h3 {font-family: verdana, arial, sans-serif; font-size : 11pt; font-weight : bold; color : #333399;}

h4 {font-family: verdana, arial, sans-serif; font-size : 12.5px; font-weight : bold; color : #333399;}

p {font-family: verdana, arial, sans-serif; font-size: 12.5px; color: #000; margin: 0px auto 10px auto;}

table {font-family: verdana, arial, sans-serif; font-size: 12.5px; color: #000; margin: 0px auto 10px auto;}

ul { font-family: verdana, arial, sans-serif; font-size: 12.5px; color: #000; padding: 5px 15px; margin: 0;}

li {padding: 0 0 3px 0; margin: 0; }

a:link, a:visited {color: #1E7325; 	text-decoration: underline; }
a:hover {	text-decoration: none;	}

.rapid {font-weight: bold; font-style: italic; color: #336600; font-family: Times New Roman, serif; font-size: 14px;}
.faqanswer {padding: 0px 20px 0px 20px;}
.hilite {color:#990000;}
.black {color:#000000;}
.privacy {text-align: justify;}

/* ===============Other Elements=============== */

#logo {position: absolute; top: 42px; left: 0px; overflow: visible; }
#slogan {position: absolute; top: 73px; right: 0px; overflow: visible; }
#funding {position: absolute; top: 56px; left: 290px; overflow: visible; }
.sidebarmsg p {background: #15600B; color: #FFFFFF; margin-top: 4px; padding: 4px 4px 4px 6px; font-size: 8pt;}

