*      				{ font-family: Trebuchet MS, Tahoma, Helvetica; }

body      			{ background: black; }

img                     	{ border: 0px; }

a				{ color: #ec2026; text-decoration: none; }
a:hover				{ text-decoration: underline; }

#form				{ margin: 0px; padding: 0px; }

#pagewrapper			{ position: relative; width: 800px; margin: 0px auto; text-align: left; padding: 0px 0px; }

#top				{ position: relative; width: 800px; height: 125px; }

#logo				{ position: absolute; bottom: 50px; right: 0px; }

#menubar			{ position: absolute; bottom: 50px; left: 0px; }
#menubar ul			{ list-style: none; margin: 0px; padding: 0px; }
#menubar ul li			{ margin: 0px; padding: 0px 20px 0px 20px; display: inline; }
#menubar ul li a		{ font-size: 20px; color: #808080; text-decoration: none; }
#menubar ul li a:hover, 
#menubar ul li a#active 	{ color: #b0b0b0; text-decoration: underline; }

#content_box   			{ width: 800px; }

#submenubar			{ float: left; width: 230px; height: 412px; padding: 40px 0px 300px 0px; background: url('img/submenu_bg.gif') top left no-repeat; position: relative; }
#submenubar ul			{ list-style: none; margin: 0px 0px 0px 10px; padding: 0px; }
#submenubar ul li		{ margin: 0px; padding: 0px; }
#submenubar ul li a		{ font-size: 16px; color: #808080; text-decoration: none; padding-left: 25px; }
#submenubar ul li a:hover	{ color: #b0b0b0; text-decoration: underline; background: url('img/menu_no_dec.gif') center left no-repeat; }
#submenubar ul li a.active 	{ color: #b0b0b0; text-decoration: underline; background: url('img/menu_dec.gif') center left no-repeat; }
#submenubar ul li ul li a	{ font-size: 14px; background: none; }
#submenubar ul li ul li a:hover,
#submenubar ul li ul li a.active { background: none; }

#menubox			{ width: 150px; padding: 20px 10px; position: absolute; bottom: 0px; left: 0px; }
#menubox,
#menubox p,
#menubox div			{ font-size: 12px; }

#boxmain 			{ float: left; width: 415px; padding: 20px 25px 25px 25px; }

#sidepanel			{ float: right; width: 100px; padding: 40px 0px 25px 0px; font-size: 12px; }

#imgbar				{ clear: both; }

#box1				{ float: left; width: 200px; padding: 33px; color: #a0a0a0; font-size: 12px; }
#box1 h1			{ font-size: 16px; color: #a0a0a0; font-weight: bold; }
#box1 a				{ color: #d0d0d0; }
#box2				{ float: left; width: 200px; padding: 33px; color: #a0a0a0; font-size: 12px; }
#box2 h1			{ font-size: 16px; color: #a0a0a0; font-weight: bold; }
#box2 a				{ color: #d0d0d0; }
#box3				{ float: left; width: 200px; padding: 33px; color: #a0a0a0; font-size: 12px; }
#box3 h1			{ font-size: 16px; color: #a0a0a0; font-weight: bold; }
#box3 a				{ color: #d0d0d0; }

.box				{ position: relative; background: black; color: #a0a0a0; }
.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; }
