*      				{ font-family: Verdana, Helvetica, Tahoma; }

body      			{ background: black; margin: 0px; padding: 0px; }

img                     	{ border: 0px; }

a				{ text-decoration: none; color: #404040; }
a:hover				{ text-decoration: underline; }

#form				{ margin: 0px; padding: 0px; }

#pagewrapper			{ width: 867px; margin: 0px auto; padding: 10px 0px; background: white; }

#logo				{ margin: 0px; }

#menubar			{ border-top: 1px solid black; border-bottom: 1px solid black; height: 40px; line-height: 40px; margin: 10px 0px 0px 0px; clear: both; }

#menubar ul			{ list-style: none; margin: 0px; padding: 0px 10px; }
#menubar ul li			{ display: inline; margin: 0px; padding: 0px; }
#menubar ul li a		{ color: #007a3b; font-size: 13px; display: block; float: left; height: 40px; padding: 0px 15px; font-style: italic; font-weight: bold; }
#menubar ul li a:hover		{ background: url('img/menu_decoh.gif') top left no-repeat; text-decoration: none; }
#menubar ul li a.active		{ background: url('img/menu_deco.gif') top left no-repeat; }

#content_box			{ border-top: 10px solid white; border-bottom: 10px solid white; background: url('img/bg.gif') top left repeat-y; }

#submenu			{ width: 221px; float: left; padding: 20px 0px; }
#submenu ul			{ list-style: none; margin: 0px 0px 0px 20px; padding: 0px; }

#submenu ul li.active ul	{ display: block; }
#submenu ul ul			{ display: none; }

#submenu ul li			{ border-bottom: 1px solid #404040; margin: 0px; padding: 0px; }
#submenu ul li a		{ color: #404040; font-size: 13px; font-weight: bold; font-style: italic; display: block; padding: 5px; }
#submenu ul li a:hover		{ text-decoration: none; }
#submenu ul li a.active		{ color: black; }
#submenu ul li:hover		{ background: #d0d0d0; }
#submenu ul li.active		{ background: #d0d0d0; }
#submenu ul li ul li,
#submenu ul li ul li.active,
#submenu ul li ul li:hover	{ border-bottom: 1px solid #d0d0d0; background: none; }
#submenu ul li ul li a:hover,
#submenu ul li ul li a.active	{ color: black; }

#submenu #menubox		{ margin: 20px; font-size: 10px; font-style: italic; }

#boxmain			{ width: 417px; float: left; padding: 20px; }

#sidepanel			{ width: 189px; float: left; padding: 20px 0px; font-size: 12px; }

#sidepanel .panel		{ margin: 0px 0px 20px 0px; }

#sidepanel .panel .top		{ background: url('img/side-top.gif') top left no-repeat; width: 174px; height: 5px; }
#sidepanel .panel .mid		{ background: url('img/side-mid.gif') top left repeat-y; width: 164px; padding: 0px 5px 4px 5px; }
#sidepanel .panel .bot		{ background: url('img/side-bot.gif') top left no-repeat; width: 174px; height: 5px; margin-bottom: 15px; }

#footer				{ clear: both; background: white; margin: 0px; padding: 0px 20px; border-top: 1px solid black; border-bottom: 1px solid black; height: 40px; line-height: 40px; color: #007a3b; font-size: 19px; font-style: italic; text-align: center; }

.box				{ position: relative; }
.box .a				{ position: absolute; top: -15px; right: 0px; background: inherit; padding: 2px 15px; }
.box:hover .a,
.box.iehover .a			{ visibility: visible; }

.module				{ position: relative; }
.module .a			{ position: absolute; top: -20px; right: 0px; background: inherit; padding: 2px 15px; }
.module:hover .a, 
.module.iehover .a 		{ visibility: visible; }

.a				{ z-index: 999; }
.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }

.leftie				{ float: left; }
.rightie			{ float: right; }
.clear				{ clear: both; }
