/* Public Facing Styles */
body { background-image: url(img/bg_global.gif); }
.bg_left	{ background-image: url(img/bg_left.gif); background-repeat: repeat-y; }
.bg_right	{ background-image: url(img/bg_right.gif); background-repeat: repeat-y; }

.titleA { font: 11px Verdana; font-weight: bold; text-decoration: none; color: #0B7724; }
.titleB { font: 15px Verdana; font-weight: bold; color: #0B7724; }
.titleC { font: 11px Verdana; font-weight: bold; text-decoration: none; color: #333333; }
.titleD { font: 12px Verdana; font-weight: bold; text-decoration: none; color: #0B7724; }

.titleBar { border-top: #bfbfbf 1px solid; background-image: url(img/bg_title_02.gif); background-repeat: repeat-x; background-position: left bottom; }

.textA { font: 11px Verdana; color: #333333; line-height : 15px;}
.textAbold { font: 11px Verdana; color: #333333; font-weight:bold; line-height : 15px;}
.textB { font: 9px Verdana; color: #333333; line-height : 15px;}
.textFooter { font: 9px Verdana; font-weight: normal; color: #0B7724; line-height: 15px;}
.footerLeft { background-color: #0B7724; }

.blockspace { padding: 0px 0px 10px 0px; }
.blockimg { cursor: default; }

a.linkA { font: 11px Verdana; font-weight: normal; text-decoration: underline; color: #0B7724; line-height : 15px;}
a.linkA:hover { font: 11px Verdana; font-weight: normal; text-decoration: none; color: #0B7724; line-height : 15px;}
a.linkB { font: 14px Verdana; font-weight: bold; text-decoration: underline; color: #0B7724; line-height : 16px;}
a.linkB:hover { font: 14px Verdana; font-weight: bold; text-decoration: none; color: #0B7724; line-height : 16px;}

.nav_pad { padding:0px 15px 0px 0px; }
.content_pad { padding:20px 20px 20px 20px; }

.system { font: 9px Verdana; font-weight: bold; text-decoration: none; color: #0B7724; line-height : 15px; }
.input { border: 1px solid #333333; font: 11px Verdana; color: #0B7724; height:18px; }
.textarea { border: 1px solid #333333; font: 11px Verdana; color: #0B7724; }
.submit { border:1px solid #333333; font: 10px Arial; cursor: hand; background-color: #D4D0C8; }

.scroll { scrollbar-3dlight-color:#000000;scrollbar-arrow-color:#FFFFFF;scrollbar-darkshadow-color:#333333;scrollbar-face-color:#0B7724;scrollbar-highlight-color:#B3CFBA;scrollbar-shadow-color:#084917;scrollbar-track-color:#333333; }

/* CMS Styles */

.textC { font: 13px Verdana; font-weight: bold; color: white; line-height : 22px;}

a.linkC { font: 12px Verdana; font-weight: bold; text-decoration: none; color: white; }
a.linkC:hover { font: 12px Verdana; font-weight: bold; text-decoration: underline; color: white; }
a.linkD { font: 12px Verdana; font-weight: normal; text-decoration: none; color: white; }
a.linkD:hover { font: 12px Verdana; font-weight: normal; text-decoration: underline; color: white; }
a.linkE { font: 11px Verdana; font-weight: normal; text-decoration: none; color: #0B7724; line-height : 15px;}
a.linkE:hover { font: 11px Verdana; font-weight: normal; text-decoration: underline; color: #0B7724; line-height : 15px;}

a.linkF { font: 11px Verdana; font-weight: normal; text-decoration: underline; color: white; }
a.linkF:hover { text-decoration: none; }
a.linkG { font: 11px Verdana; font-weight: bold; text-decoration: underline; color: white; }
a.linkG:hover { text-decoration: none; }

.cms_subnav { font: 12px Verdana; color: white; line-height :22px; padding:5px 10px 5px 10px; background-color: #717B81; }
.cms_nav { font: 12px Verdana; color: white; line-height :22px; padding:5px 10px 5px 10px; background-color: #4A545A; }

.cms_tdlink { cursor: hand; font: 13px Verdana; font-weight: bold; color: white; line-height :22px; padding:5px 10px 5px 10px; background-color: #4A545A; }
.cms_tdlink_hover { cursor: hand; font: 13px Verdana; font-weight: bold; color: white; line-height :22px; padding:5px 10px 5px 10px; background-color: #0B7724; }

.project_hook { margin: 4px 0px 4px 0px; }
.project_header { border-top: 1px solid #BFBFBF; background-image: url(img/bg_project_ttl.jpg); background-position: bottom; background-repeat: repeat-x; }

.hit_count	{ font-size: 10px; font-family: Arial; color: #FFFFFF; background-color: #333333; padding: 1px 2px 1px 2px; }

.bg_logo { background-image: url(img/bg_logo_env.gif); background-repeat: no-repeat; background-position: left top; }

/* Toolbar Styles */

#toolbar { margin: 0; padding: 0; width: 476px; background: #AEB8BE; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; text-align:right; }
.button { cursor: auto; margin: 2; }
.raised	{ cursor: hand; border-top: 1px solid buttonhighlight;border-left: 1px solid buttonhighlight;border-bottom: 1px solid buttonshadow;border-right: 1px solid buttonshadow;background: white;margin: 1;}			
.pressed { cursor: hand; border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: white; margin: 1; }