@charset "utf-8";
/* CSS Document */

body	{margin:0px; padding:0px; background:#89CEEC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.7em; color:#0E2956;}
form	{padding:0px; margin:0px;}

h1	{font-size:1.2em;}
h2	{font-size:1.1em;}
h3	{display:block; background:#0E2956; color:#FFFFFF; font-size:1em; padding:1px;}
h3 a	{color:#FFFFFF;}

.hidden	{display:none;}
.clear	{clear:both;}
.line	{border:0px; height:1px;}
.red	{color:#FF3300;}

#headertop	{width:100%; background:#89CEEC url(images/topbg.jpg) repeat-x bottom; height:143px; margin-top:9px;}
#logo	{width:824px; margin-left:auto; margin-right:auto;  height:68px;}
#topnav, #topnav2	{width:820px; margin-left:auto; margin-right:auto; height:26px;}
#topnav a, #topnav2	{padding-right:0px 0px;}
#headermid	{width:100%; background:#0D2955; height:26px; border-bottom:3px solid #FF0000;}

#mainframe	{ background:#FFFFFF; overflow:auto;}
* html #mainframe { height: 1%;}
#headerbot	{width:100%; background:#89CEEC !important;   }
#headerbotmid	{width:820px; margin-left:auto; margin-right:auto; background:#F5EFD9 url(images/headerbotbg.jpg) repeat-x top; clear:both; padding:10px 10px; border-bottom:10px solid #0D2955;}
#headerbotmid p	{padding:0px; margin:0px;}
html #headerbotmid	{width:800px; }
#main	{width:100%; overflow:auto; margin-bottom:0px; border-bottom:10px solid #0D2955;}
#mainmid	{background:#FFFFFF url(images/mainbg.jpg) repeat-x; width:818px; margin-left:auto; margin-right:auto; padding:10px 10px; overflow:auto; border-left:1px solid #F1E7C6; border-right:1px solid #F1E7C6; }
html #mainmid	{width:798px; }
#mainmid p	{padding:0px; margin:0px 0px;}

#maintext	{width:550px; float:right; overflow:auto;}
#mainnav	{width:230px; float:left; background-color:#FFFFFF; border-top:1px solid #EFE4BF;}
#mainnav ul	{background:url(images/ulbg.jpg) repeat-x bottom; padding-bottom:18px; margin-left:0px; padding-left:20px; padding-top:0px; margin-top:4px; margin-bottom:1px;  border-left:1px solid #FCFAF3; border-right:1px solid #FCFAF3;}
#mainnav li	{ list-style:url(images/bullet.gif); margin-left:0px; height:1.7em; padding:0px 0 3px 0; }
#mainnav li a	{ text-decoration:none; color:#0E2956;}
#mainnav li a:hover	{ text-decoration:underline; color:#ff0000;}
#mainnav li a.on	{ text-decoration:underline; color:#ff0000;}

.login	{background:url(images/ulbg.jpg) repeat-x bottom; padding-bottom:18px; text-align:center;}
.login td	{text-align:left;}

#win	{width:812px; clear:both; background:#EFE4BF; margin-left:auto; margin-right:auto; padding:3px; text-align:center; font-weight:bold;}
#win a {text-decoration:none; color:#0E2956;}
#win a:hover {text-decoration:underline; color:#ff0000;}

#footer	{  width:100%; clear:both;}
#footermain	{width:808px; margin-left:auto; margin-right:auto; background:#EFE4BF; padding:5px; font-size:0.85em; text-align:center; font-family:"Arial Narrow", Arial, sans-serif;}
#footermain a	{color:#0D2955; text-decoration:none; }

.border	{border:1px solid #F1E7C6; font-size:0.85em; line-height:1.5em;}

