/* MAIN */

*            { margin:0px; padding:0px; vertical-align:top; border:none; }
html, body   { }
body         { background:url('images/background.gif') top left #FF0000; font-size:1px; }
p            { text-align:left; }
.clr, .clear { float:none; float:clear; clear:both; }
.left        { float:left; }
.right       { float:right; }
.company     { color:#FF0000; font-weight:bold; }

a,a:visited,a:active,a:link { color:#FFFFFF; font-weight:bold; border:none; text-decoration:none; }
a:hover { color:#000000; font-weight:bold; border-bottom:1px solid #000000; text-decoration:none; }
a img, a:visited img, a:active img, a:link img, a:hover img { border:none; }

div#container   { width:1024px; margin:0px auto; margin-bottom:32px; }
div#logo        { width:100%; height:192px; overflow:hidden; }
div#middle      { width:100%; height:320px; overflow:hidden; }
div#bottom      { width:100%; background:url('images/bottom_bg.png') top left repeat-y #B00000; }
div#bottom_l    { width:768px; }
div#bottom_l_t  { width:100%; height:96px; }
div#bottom_l_b  { width:100%; }
div#bottom_r    { width:256px; }

div.content     { font:normal 12px Verdana; line-height:24px; color:#888888; }
div.content span.enhance { font-size:14px; font-weight:bold; }

div#middle div.content { color:#6F6F6F; }
div#middle div.content a, div#top div.content a:visited, div#top div.content a:active, div#top div.content a:link { color:#FFFFFF; font-weight:bold; text-decoration:none; border-bottom:1px dotted #E40B81; }
div#middle div.content a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; border-bottom:1px solid #FFFFFF; }

div#bottom div.content { color:#FFFFFF; }
div#bottom div.content a, div#bottom div.content a:visited, div#bottom div.content a:active, div#bottom div.content a:link { color:#FFFFFF; font-weight:bold; text-decoration:none; border-bottom:1px dotted #FFFFFF; }
div#bottom div.content a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; border-bottom:1px solid #FFFFFF; }

div#copyright   { }
div#copyright p { font:normal 10px Verdana; color:#FFFFFF; text-align:center; padding-top:32px; }
div#copyright a,a:link,a:visited,a:active { color:#FFFFFF; font-weight:bold; border:none; text-decoration:none; }
div#copyright a:hover { color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; text-decoration:none; }

div.form_box { padding:8px; background:#880000; border:1px solid #DD0000; }
form { padding:16px; }
label,input,textarea,select,option { margin:2px; }
input,textarea,select { border:1px solid #BF0000; padding:3px; background:url('images/form_box.png') top left repeat-x #BB0000; }
input.button { border:1px solid #BF0000; padding:4px; background:url('images/form_box.png') top left repeat-x #DD0000; }
input,textarea,select,option { font:bold 11px Verdana; color:#EFEFEF; }
label { font:normal 10px Tahoma; color:#FFFFFF; margin-top:2px; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { border-color:#FFF200; }
input.button:hover { border-color:#FF0000; background:url('images/form_box.png') top left repeat-x #FF0000; }
input.button:focus { border-color:#FFF200; background:url('images/form_box.png') top left repeat-x #880000; }
fieldset { border:1px solid #AFAFAF; }
legend { padding:4px; font:bold 11px Verdana; color:#000000; margin-left:16px; text-align:right; }

div.boxout { border:1px solid #FF0000; background:#880000; padding:16px; }
div.boxout h2 { font-size:14px; border-bottom:1px solid #AA0000; margin-bottom:8px; }
ul { list-style:none; }