/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:100%;color:#036;line-height:1.5em;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* page properties */
body{padding:0; margin:0; background:#669966; font:14px/20px Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal;}
div, p, h1, h2, h3, h4, ul, img{padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{display:block;position:relative;background:#FCFAE6;font-family:Georgia, "Times New Roman", Times, serif;color:#3D3C2C;}
ul{list-style-type:none;}
.spacer{height:20px;clear:both;}
.clear{clear:both}

/* wrapper */
#wrapper{text-align:center}
#innerWrap{width:800px;text-align:left;margin:8px auto;border:#2E5000 1px solid;background-color:#ECF4E8;}

/* top panel */
#topPan{width:800px; height:125px; position:relative;background:#006633;}
#topPanBanner{height:120px;padding:5px 0 0 3px}

/* header panel */
#headerPan{padding:0;}
#headerPanleft{position:relative;float:left;width:237px;padding:28px 5px 10px 10px;}
#headerPanright{width:526px; position:relative; border:1px solid #999966;float:right;margin:28px 10px 0 0;}
#headerPanrightTop{width:526px; height:17px; position:relative; background:url(images/top.gif) no-repeat #FCFAE6;}
#headerPanrightMiddle{width:526px; position:relative; background:url(images/middle.gif) repeat-y #FCFAE6;}
#headerPanrightImage{width:492px; padding-left:17px; padding-right:17px;}
#headerPanrightBottom{width:526px; height:17px; position:relative; background:url(images/bottom.gif) no-repeat #FCFAE6;}
/* products */
#products{ float:left; width:237px; height:62px; position:relative; margin:0 auto; background:url(images/category.gif) no-repeat;}
#products h2{height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 10px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#006633; z-index:1; text-transform:uppercase;}
#products p{height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 10px; z-index:1; }
#products a{text-decoration:none; display:block; width:237px; height:62px;}
#products a:hover{text-decoration:none; background:url() no-repeat 0 0;}
/* programs */
#programs{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/category.gif) 0 0 no-repeat;}
#programs h2{height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 10px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#006633; z-index:1; text-transform:uppercase;}
#programs p{height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 10px; z-index:1; }
#programs a{text-decoration:none; display:block; width:237px; height:62px;}
#programs a:hover{text-decoration:none; background:url() no-repeat 0 0;}
/* resources */
#resources{ float:left; width:237px; height:62px; position:relative; margin:13px 0 0 0; background:url(images/category.gif) 0 0 no-repeat;}
#resources h2{height:10px; background:#fff; display:block; position:absolute; left:0px; top:0px; margin:14px 0 5px 10px; font:16px/14px Georgia, "Times New Roman", Times, serif; color:#006633; z-index:1; text-transform:uppercase;}
#resources p{height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 10px; z-index:1; }
#resources a{text-decoration:none; display:block; width:237px; height:62px;}
#resources a:hover{text-decoration:none; background:url() no-repeat 0 0;}

/* body panel */
#bodyPan{width:800px; position:relative;clear:both;}

/* body left panel */
#leftPan{width:239px; height:500px; float:left;position:relative;margin:0 10px 0 10px; border:1px solid #999966;background:#FCFAE6;}
#leftmemberPan{width:227px; position:relative; margin:5px; padding:0; border:1px solid #DCDAC2; background:#fff; color:#000;}
#leftmemberPan h2{height:48px; display:block; padding-left:5px;font:16px/48px  Georgia,"Times New Roman", Times, serif; color:#3D3C2C; text-transform:uppercase;background:#fff;}
#leftPan form{background:#EBE9D7; color:#333227;margin:5px;padding:5px;}
#leftPan form input{display:block;padding:0 0 3px 0;}
#leftPan form input.gobutton{background:#003300; border:none; height:21px; display:block; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
#leftPan h3{height:48px; display:block; float:right; padding:12px 20px 0 0; margin:0; font:28px/48px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;line-height:1.5em}
#leftPan h3 a{height:48px; display:block; float:right; padding:12px 20px 0 0; margin:0; font:28px/48px Georgia, "Times New Roman", Times, serif; color:#CC0033;line-height:1.5em;text-decoration:underline;}
#leftPan ul{ display:block; float:right; width:200px; height:327px;}
#leftPan ul li{padding:0px 20px 0 0; text-align:right;} 
#leftPan ul li a{text-decoration:underline; color:#2E5000;}
#leftPan ul li a:hover{text-decoration:none;}

/* body right panel */
#rightPan{width:526px; position:relative; margin-right:10px;border:1px solid #999966; background:#fff; color:#3D3C2C;float:right;}
#rightbodyPan{width:506px; position:relative; margin:10px; background:#FCFAE6; color:#3D3C2C;}
#rightbodyPan h1{display:block; position: relative; background:#FCFAE6; font:2em Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:20px 20px 0 20px ;line-height:1.5em}
#rightbodyPan h2{display:block; position: relative; background:#FCFAE6; font:1.75em Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:0 20px 0 20px ;line-height:1.5em}
#rightbodyPan h3{display:block; position: relative; background:#FCFAE6; font:1.5em Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:0 20px 0 20px ;line-height:1.5em}
#rightbodyPan h4{display:block; position: relative; background:#FCFAE6; font:1.25em Georgia, "Times New Roman", Times, serif; color:#3D3C2C; padding:0 20px 20px 20px ;line-height:1.5em}
#rightbodyPan p{padding:0 20px 20px 25px ;}
#rightbodyPan p.redtext{background:#FCFAE6; color:#CC0000; font-size:18px; line-height:20px; padding:0 80px 26px;}
#rightbodyPan p span{background:#FFFFFA; color:#3D3C2C;}
#rightbodymore{width:306px; height:25px; border:1px solid #fff; background:#006633; display:block; padding:2px; margin:0 60px 0 80px; font-size:12px; color:#FFFFFA; line-height:25px; font-weight:bold;}
#rightbodymore p.textposition{float:left; padding:0 0 0 20px; margin:0;}
#rightbodymore a{float:right; background:#003300; width:66px; display:block; position:relative; margin:1px 0 0 0; padding:0 0 0 10px; height:23px; text-decoration:none; color:#fff; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightbodymore a:hover{background:#003300; text-decoration:none; color:#fff;}
#rightbodyPan form{padding: 0 20px 20px 25px}
#rightbodyPan ul{position:relative; padding: 0 20px 0 45px;}
#rightbodyPan li{background:url(/images/arrow.gif) 0 5px no-repeat; font:14px/24px Arial, Helvetica, sans-serif;padding-left:20px;}
#rightbodyPan li a{background:#FCFAE6; color:#993300; text-decoration:underline; line-height:24px;}
#rightbodyPan ul li a:hover{text-decoration:none; line-height:24px;}
#rightbodyPan ul#guide{}
#rightbodyPan ul#guide li{background:url() 0 0px no-repeat; font:14px/24px Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
#rightbodyPan ul#guide li a{background:#FCFAE6; color:#993300; text-decoration:underline; line-height:24px;}
#rightbodyPan ul#guide ul li a:hover{width:235px; text-decoration:none; line-height:24px;}
#rightbodyPan dl{padding:0 20px 20px 25px ;}
#rightbodyPan dl a{text-decoration:underline; color:#2E5000;}
#rightbodyPan dl a:hover{text-decoration:none;}
#rightbodymorenext{width:306px; height:25px; border:1px solid #fff; background:#B0AD93; display:block; padding:2px; margin:0 60px 0 80px; font-size:12px; color:#FFFFFA; line-height:25px; font-weight:bold;}
#rightbodymorenext p.textposition{float:left; padding:0 0 0 20px; margin:0;}
#rightbodymorenext a{float:right; background:url() no-repeat 58px 1px #63614F; width:66px; display:block; position:relative; margin:1px 0 0 0; padding:0 0 0 10px; height:23px; text-decoration:none; color:#fff; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightbodymorenext a:hover{background:url() no-repeat 58px 1px #333229; text-decoration:none; color:#fff;}
#rightbodyPan table, td, th { padding: 10px; }
#rightbodyPan th { font-weight: bold; text-align: center; }

/* footer panel */
#footerPan{width:800px; background:#006633;color:#FCFAE6;text-align:center;}
#footerPan ul{background:#006633;display:block;float:left}
#footerPan li{float:left; font:12px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;padding:10px;text-align:left}
#footerPan ul li a{color:#FCFAE6;text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}
#footerPan ul.left{padding-left:25px;padding-bottom:25px}
#footerPan ul.right{float:right;padding-right:25px;padding-bottom:25px}
#footerPan p{clear:left;background:#ECF4E8; display:block;color:#3D3C2C; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;padding:6px 0 8px 0}
#footerPan p a, #footerPan p a:active{text-decoration:none;color:#3D3C2C;padding-left:10px;}
