* {margin:0px; padding:0px;}
body {background-image: url(images/gen/background-px.gif);
}

A:link,A:visited {text-decoration: underline; color:#4f792d;}
A:hover {text-decoration: none; color:#4f792d;}

A:link.footer, A:visited.footer {text-decoration: underline; color:#ffffff;}
A:hover.footer {text-decoration: none; color:#ffffff;}
.blue {color:#2D4F7B;}
.clearfloats {clear:both;height:1px; overflow:hidden;}

#mainwrap {width:750px; margin-left:auto; margin-right:auto; border: solid 1px #2d4f7b; background:#ffffff;}

/* LEFT COLUMN */
#leftcol {width:188px; float:left; background-image:url(images/gen/navbox.jpg); background-repeat:no-repeat; min-height:500px; height:auto !important; height:500px;}
	.ltbox {margin-bottom:6px; border: 1px solid #2D4F7B; width:172px; margin-left:7px; background-color:#EAEFE2;}
	.ltbox p {padding:3px;}
	.ltbox input.bluebtn {margin-top: 5px; margin-bottom: 5px; background-color:#2d4f7b; border:2px solid #996600; color:#ffffff;}

#navtable {margin-top:220px; margin-bottom:20px; margin-left:12px; display:block;}
		
/* RIGHT COLUMN */
#hm-rightcol {margin-left: 3px; margin-top: 7px; width:545px; float:left; border: 1px solid #4F792D; padding:4px; background-color:#ffffff;}
#p2-rightcol {margin-left: 3px; margin-top: 7px; width:552px; float:left; border: 1px solid #4F792D; padding:0px; background-color:#ffffff; background-image:url(images/gen/p2-back.jpg); background-repeat:repeat-x;}
	#p2-rightcol p {padding:4px;}
/* MAIN BODY CONTENTS */
	#widetxt {width: 540px; float:left; margin-right:5px;}
	#maintxt {width: 348px; float:left; margin-right:10px;}
	#main-rtcol {width:185px; float:left;}
		.rtbox {border: 1px solid #2D4F7B; background-color:#EAEFE2;}
		.boxhead {height:35px; background-color:#2D4F7B; padding:3px; }
		.bxheadline { margin-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;	color:#ffffff; font-size:13px; font-weight:bold;}/* SINGLE LINE */
		.bxheadline2 { margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; font-size:13px; font-weight:bold;}/* DOUBLE LINE */
		.boxcopy {padding:2px;}
		
#footer {background-color:#4f792d; height:24px; margin:-2px 3px 6px 3px; padding-left:5px; padding-top:6px; color:#ffffff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {margin-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:26px; color:#2D4F7B;}
h2 {margin-bottom:0px; font-family:"Times New Roman", Times, serif; font-size:18px; line-height:20px; font-weight:normal; color:#2D4F7B; margin-left:3px;}
h3 {margin-bottom:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000000; margin-left:3px;}
h4 {margin-bottom:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#4F792D; margin-left:3px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;	color: #000000; margin-left:3px;}
input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4f792d;}

/* SUB MENU */
#sub-menu{width:545px; margin-bottom:25px; height:35px;}
#sub-menu ul{list-style: none;padding: 0; margin-left: 163px;}
#sub-menu li{float: left; margin: 1px;}
#sub-menu li a{height: 2em; line-height: 2em; float: left; width: 123px; display: block; border: 1px solid #4f792d; background-color:#2D4F7B; color: #ffffff; text-decoration: none; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#sub-menu li a:hover {background-color:#2D4F7B; font-weight:bold;}
/* Hide from IE5-Mac \*/
#sub-menu li a{float: none}
/* End hide */

