body				{ margin:0;padding:0;background:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000; }
div#header			{ width:1000px;margin:0 auto;padding:10px 0 0 0;height:175px;background:url(../images/background.png) repeat-y center top; }
div#header-top			{ padding:0 50px;font-size:0.9em;font-weight:bold; }
div#header-top a		{ color:#FF6600; }
div#header-alert		{ float:left; }
div#header-alert a		{ font-weight:normal; }
div#header-inner		{ padding-top:20px;background:url(../images/header.png) no-repeat center top; }
div#logo			{ width:100%;height:145px;background:url(../images/logo.png) no-repeat center top; }
div#header-text			{ padding:90px 0 0 220px; }
div#menu			{ width:1000px;margin:0 auto;background:url(../images/background.png) repeat-y center top; }
div#menu-inner			{ margin:0 24px;height:34px;padding:0px 16px;font-size:1.6em;background:url(../images/menu.png) no-repeat left top; }
div#menu ul			{ margin:0;padding:0;list-style:none; }
div#menu li			{ margin:0;padding:0;height:18px;float:left; }
div#menu li.space		{ height:28px;width:15px;border:3px solid #6699FF;border-left:none;border-right:none; }
div#menu li.spacefull		{ height:28px;width:23px;border:3px solid #6699FF;border-left:none;border-right:none; }
div#menu li a			{ color:#7837AF;font-weight:normal;display:block;line-height:28px;padding:0 15px;border:3px solid #6699FF;border-left:none;border-right:none; }
div#menu li a:hover,
div#menu a#active			{ color:#5D5D5D;border:3px solid #7837AF;border-left:none;border-right:none; }
div#wrapper			{ width:1000px;margin:0 auto;background:#FFF url(../images/background.png) repeat-y center top; }
div#content			{ width:920px;padding:20px 40px; }
div#content-n			{ margin-right:190px;width:711px;padding:20px 40px; }
div#footer			{ margin:0 auto;width:1000px;text-align:center;font-size:.9em;background:url(../images/background.png) repeat-y center top; }
div#footer-inner		{ height:50px;height:94px;background:url(../images/footer.png) no-repeat center bottom; }
div#footer-left			{ height:95px;background:url(../images/footer_left.png) no-repeat left bottom; }
div#footer-text			{ margin:0 30px;padding-top:5px;border-top:2px solid #7837AF; }

.mod				{ width:160px;padding:5px 0px;font-size:12px;padding-right:46px; }
.mod div			{ background:#FFF url(../images/mod_head.png) repeat-x;border-left:1px solid #BBB; }
.mod div div			{ padding:0 10px 10px 10px;background:url(../images/mod_head_bar.png) no-repeat top left;border:none; }
.mod div div div		{ padding:0;background:none; }
.mod-head			{ margin-bottom:5px;font-size:1em;font-weight:bold;color:#6699FF; }

.listing			{ height:240px;margin-bottom:10px;font-size:16px;background:url(../images/content_head.png) top repeat-x; }
.listing-head			{ width:100%;color:#FF6600;font-size:22px;font-weight:bold;border-bottom:1px dashed #223480; }

ul.square,
div#content ul,
div#content-n ul			{ margin:0 0 0 3px;padding:0; }
ul.square li,
div#content ul li,
div#content-n ul li			{ margin-bottom:5px;padding-left:14px;list-style:none;background:url(../images/square.png) left top no-repeat; }

.space				{ height:15px; }
.bold				{ font-weight:bold; }
.italic				{ font-style:italic; }
.small				{ font-size:11px; }
.xsmall				{ font-size:10px; }
.center				{ text-align:center; }
.form_error			{ color:#FF6600; }
.clear				{ clear:both; }

h1				{ margin:0 0 10px 0;padding:0;width:360px;color:#666;font-size:2.2em;font-weight:normal;border-bottom:1px solid #666; }
h2				{ margin-bottom:5px;color:#223480;font-size:16px;font-weight:bold; }
h3				{ margin-bottom:0;color:#223480;font-size:14px;font-weight:bold; }
p				{ margin:8px 0;padding:0; }
th				{ text-align:left;font-weight:bold;color:#FF6600;color:#6699FF; }
ol				{ margin:0; }
img				{ margin:0 5px;border:none; }
label				{ display:block;margin:0.5em 0;position:relative;width:8.5em;font-weight:bold; }
label input			{ left:100%;position:absolute;top:0px;width:10em; }
textarea			{ font-family:Arial, Verdana, sans-serif;font-size:.9em; }

a, a:link, a:visited, a:active	{ text-decoration:none;color:#000066;color:#FF6600;font-weight:bold; }
a:hover				{ color:#5D5D5D; }
