*      				{ font-family: Arial, Tahoma, Helvetica; }

body      			{ background: #3c3c3c url('img/bg.jpg') center top no-repeat; background-attachment: fixed; margin: 0px; padding: 0px; }

img                     	{ border: 0px; }

a				{ color: #ef6816; text-decoration: none; }
a:hover				{ text-decoration: underline; }

p				{ margin: 0px; padding: 0px; }

#form				{ margin: 0px auto; padding: 0px; }

#pagewrapper			{ width: 999px; margin: 15px auto 15px auto; background: white url('img/content_bg.gif') top left repeat-y; }

#top				{ width: 999px; background: #002d6d; height: 140px; position: relative; margin: 0px; padding: 0px; z-index: 1; }

#top #logo			{ position: absolute; top: 20px; right: 45px; _behavior: url('iepngfix.htc'); }

#top #toppanel			{ position: absolute; top: 20px; left: 60px;}

#mainmenu			{ width: 999px; height: 20px; background: #ffec01; position: absolute; bottom: 0px; left: 0px; margin: 0px; padding: 0px; }
#mainmenu ul			{ list-style: none; margin: 0px 0px 0px 200px; padding: 0px; }
#mainmenu ul li			{ margin: 0px; padding: 0px; display: block; float: left; }
#mainmenu ul li a		{ display: block; float: left; line-height: 20px; color: black; text-transform: uppercase; font-size: 12px; margin: 0px; padding: 0px 15px; }
#mainmenu ul li a.active	{ color: #eb690b; }

#mainmenu ul li ul		{ display: none; }
#mainmenu ul li:hover ul,
#mainmenu ul li.iehover ul	{ display: block; }

#mainmenu ul li			{ position: relative; }
#mainmenu ul li ul		{ position: absolute; top: 20px; left: 0px; margin: 0px; background: #ffec01; padding: 7px 0px 7px 0px; width: 150px; }

#mainmenu ul li ul li		{ float: none; background: #ffec01; }
#mainmenu ul li ul li a		{ float: none; font-size: 11px; line-height: 14px; padding: 3px 15px; }

#content_box			{ width: 999px; position: relative; margin: 0px; padding: 0px 0px 15px 0px; }

#submenubar			{ width: 200px; float: left; padding: 15px 0px 0px 0px; }

#submenu			{ }
#submenu ul			{ list-style: none; margin: 0px 0px 0px 10px; padding: 0px; }
#submenu ul li			{ margin: 0px; padding: 0px; }
#submenu ul li a		{ color: black; display: block; padding: 5px 5px; font-size: 12px; }
#submenu ul li a.active		{ text-decoration: underline; }

#leftpanel			{ margin: 0px 15px 15px 15px; font-size: 12px; }

#main				{ width: 600px; float: left; margin: 0px; padding: 0px; }

#imgbar				{ padding: 0px 0px 15px 0px; margin: 0px; width: 600px; }
#imgbar .box .a			{ top: 0px; }

#inner_content			{ margin: 0px 15px; }

#rightpanel			{ width: 199px; float: right; padding: 15px 0px 0px 0px; font-size: 12px; }
#rightpanel h2			{ margin: 15px; font-size: 24px; font-weight: normal; }
#rightpanel .news		{ margin: 0px 15px 15px 15px; }
#rightpanel .news .content	{ font-weight: bold; }
#rightpanel .news a:hover	{ text-decoration: underline; }

#rightbox			{ margin: 0px 15px 15px 15px; }

#rightbox .a			{ top: 0px; }

.borderbox			{ padding: 15px; border: 1px solid black !important; font-size: 10px; margin-bottom: 15px; }
.borderbox h1			{ color: #ef6816; font-size: 14px; margin: 0px; padding: 0px; }

#footer				{ background: #20306c; height: 20px; line-height: 20px; color: white; font-size: 10px; padding: 5px 30px; }

.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; clear: both; margin: 0px; padding: 0px; }
.module .a			{ position: absolute; top: -20px; right: 0px; background: inherit; padding: 2px 15px; }
.module:hover .a, 
.module.iehover .a 		{ visibility: visible; }

.leftie				{ float: left; }
.rightie			{ float: right; }
.clear				{ clear: both; }

.a				{  }
.a,
.a input,
.a textarea			{ font-size: 11px; }
.a td				{ vertical-align: top; }
