body {margin:0 auto; background-image:url(../images/bodybg.gif); background-repeat:repeat-y; background-position:center; background-color:#2c2c2c;}

#body {width:767px; height:100%;  position:relative; margin:0 auto; background:url(../images/body_bg.gif);}

/* HEADER PANEL */
#topPan {width:767px; height:76px; position:relative; float:left; background-image:url(../images/banner_top.gif);}

#topPanhome { float:right; width:40px; vertical-align:top; margin-top:25px; margin-left:5px;}
#topPanhome a {color:#FFFFFF; font-size:11px; text-decoration:none;}
#topPanhome a:hover{margin: 0; font-size:11px; text-decoration:underline;}
#topPanhomelst { float:right; width:13px; vertical-align:top; margin-top:30px;}

#topPansite { float:right; width:50px; vertical-align:top; margin-top:25px; margin-left:5px; margin-right:20px;}
#topPansite a:link, #topPansite a:visited {color:#FFFFFF; font-size:11px; text-decoration:none;}
#topPansite a:hover{margin: 0; font-size:11px; text-decoration:underline;}
#topPansitelst { float:right; width:13px; vertical-align:top; margin-top:30px;}

/* FLASH PANEL */
#flashPan {width:535px; height:300px; position:relative; margin:0 auto; float:left; background-color:#ecece8;}

/* NAVIGATIONAL PANEL */
#navmenuPan {width:196px; padding: 0 0 1em 0; margin-bottom: 1em; font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif; font-size: 90%; float:left; margin-left:1px;}
#navmenuPan ul{list-style: none; margin: 0; padding: 0; border: none;}
#navmenuPan li {padding-bottom:3px; margin: 0;}
#navmenuPan li a{display: block; padding: 5px 0px 5px 35px;  background-color: #38a6c4; color: #fff; text-decoration: none;  width: 100%;}
#navmenuPan li a:hover{background-color:#3095b9; border-left: 10px solid #2e85a1; color: #fff; padding: 5px 0px 5px 25px;}

/* NEWS FEED PANEL */
#column {background-image:url(../images/rss_feed.gif); font:12px/18px Arial, sans-serif; position:relative; margin:0 auto; float:right; width:231px;}
#column p{color:#ffffff; font:12px/18px Arial, sans-serif; margin:5px 10px 10px 20px;}
#column h2{color:#38a6c4; size:150%; margin:5px 10px 10px 20px;}
#column a:link, #column a:visited {color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff;}
#column a:hover {text-decoration:none; border-bottom:1px solid #ffffff;}

/* HOMEPAGE BODY TEXT PANEL */
#hometextpan {font:12px/18px Verdana, sans-serif; width:536px; height:100%; position:relative; margin:0 auto; min-height:360px; background-color:#ecece8; float:left;}
#hometextpan h1{font-size:150%;; font-weight:bold; color:#639000; margin:15px 10px 5px 20px;}
#hometextpan h2{font-size:100%;; font-weight:bold; color:#639000; margin:15px 10px 5px 20px;}
#hometextpan h3{font-size:100%;; font-weight:bold; color:#639000; margin:0 10px 5px 20px;}
#hometextpan p{color:#0e3d5c;  margin:8px 20px 15px 20px;}
#hometextpan a:link, #hometextpan a:visited {color:#639000; text-decoration:none; border-bottom:1px dashed #639000;}
#hometextpan a:hover {border-bottom:1px solid #639000;}
#hometextpan ul {color:#0e3d5c; list-style-type:square; margin:10px 10px 10px 30px;}
#hometextpan ol {color:#0e3d5c; margin:10px 10px 10px 30px;}
#hometextpan hr {color:#10466a; margin:0 0 0 20px; width:500px;}
#hometextpan table {color:#0e3d5c; margin:10px 0 10px 20px;}
#hometextpan table img {border:none; padding:10px;}
#hometextpan img {border:none;}
#hometextpan ul li.smenu {display:inline;}
#hometextpan input {padding:5px;}
#hometextpan input.disableit {color:#999999; border:1px solid #999999;}

#addstructure{display:none;}

/* FOOTER PANEL */
#footer {background-image:url(../images/footer.gif); float:left; margin:0 auto; position:relative; width:767px;}
#footer p {color: #dcd8d8; font:bold 10px/14px Verdana, sans-serif; text-align:center;}
#footer a:link, #footer a:visited {color:#dcd8d8; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* BODY DEFALTS */
img {display:block; vertical-align:top;}