body { margin:0; padding:0; background:#e1dfd3; color:#333333; font:normal 12px Arial,Tahoma,Helvetica,sans-serif; }
#main { width:735px; background:url(images/pagebg.gif) repeat-y right #FFFFFF; padding-right:25px; }

.topline { background:#65b836; border-bottom:1px solid #214658; border-right:1px solid #214658; height:7px; }
.logo { padding-bottom:25px; }
#pageleft { float:left; background:url(images/leftbg.gif) no-repeat; width:159px; height:400px; padding:13px 6px 0 17px;
	font-size:11px; }
#pageleft ul { list-style:none; margin:0; padding:0; color:#2d2f30; }
#pageleft ul li { padding:5px 0; }
#pageleft ul ul li { margin-left:3px; padding:3px 0 2px 10px; background:url(images/arw.gif) no-repeat center left; }
#pageleft .texthead { color:#9e7c52; text-transform:uppercase; }
#pageleft a { color:#2d2f30; text-decoration:none; }
#pageleft a:hover { color:#409b0c; text-decoration:none; }
#pageleft p { margin:11px 0; }

#pageright { float:right; width:553px; }

#topnav { background:url(images/menulast.gif) no-repeat right #e9e9dc; height:16px; }
#topnav ul { float:right; list-style:none; margin:0; padding:0; }
#topnav ul li { float:left; margin:0; padding:0 0 0 2px; background:url(images/menuline.gif) repeat-y left; }
#topnav ul a { color:#333333; text-decoration:none; font-size:11px; float:left; padding:1px 13px; }
#topnav ul a:hover { color:#409b0c; text-decoration:none; }

/*#content { float:left; width:355px; padding-left:12px; margin-top:10px; line-height:16px; }*/
#content { float:left; width:535px; padding-left:12px; margin-top:10px; line-height:16px; }
.textbox { float:right; width:425px; }

#rightpart { float:right; width:172px; padding:23px 0 10px 0; }
.box { background:#e6e5d1; text-align:center; padding:12px; }

#footer { background:url(images/footerline.gif) no-repeat 20px 0 #FFF;
	color:#333333; clear:both; font-size:11px; padding:10px 30px; text-align:left; }
#footer a { color:#333333; text-decoration:underline; }
#footer a:hover { color:#000000; text-decoration:underline; }
.footershad { height:20px; background:url(images/footer.gif) no-repeat left top; }

h3 { color:#214658; font-size:14px; margin:15px 0 4px 0; }
h2 { color:#214658; font-size:22px; margin:15px 0 4px 0; }
.whitebg { background-color:#FFF; }

.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
.valign { vertical-align:middle; }

p { margin:13px 0; }
a img { border:0 none; }

a.more { color:#37840c; text-decoration:none; font-weight:bold; }
a.more:hover { color:#333333; text-decoration:underline; }

