@charset "utf-8";
/* CSS Document */
body { background-image:url(images/back.gif); margin:0; font-family:Arial, Helvetica, sans-serif; }
h1 {margin:0;}
p.content { text-indent:30px; }
.boldHighlight { color:#900; font-weight:bold; }
.attention { text-align:center; background-color:#FF6; border:1px solid black; padding:5px; margin:10px; }
#header { width:766px; background-image:url(images/h_back.gif); margin:0 auto; height:408px;}
#headerText { color:#FFF; width:250px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:40px; position:relative; left:20px; top:20px;	line-height:36px;}
#sloganText { color:#FFF; width:350px; text-align:center; font-size:24px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	position: relative;	left:350px;	top:-85px; line-height:26px; }
#topNav { color:#FFF; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; list-style:none; position:relative; top:-91px; left:20px; font-size:12px;}
#topNav li { width:100px; float:left; margin:0 15px; }
#topNav li a { color:#FFF; text-decoration:none; }
#topNav li a:hover { color:#FC0 }

#midPage_middle,#midPage_bottom,#midPage_top { width:736px; margin:0 auto; }
#midPage_top { background-image:url(images/b_top.jpg); background-position:left top; background-repeat:no-repeat; clear:both; }
#midPage_middle { background-image:url(images/b_tall.jpg); background-position:left top; background-repeat:repeat-y; clear:both; }
#midPage_bottom { background-image:url(images/b_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; clear:both; }
#navTable { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; 
	width:168px; margin:0 10px 10px 20px; background-image:url(images/box1_tall.jpg); }
#navTable ul { list-style-image:url(images/pimp1.gif); margin:-5px; }
#navTable li { background-image:url(images/list_back.gif); background-position: -30px bottom; 
	background-repeat:no-repeat; height:25px; margin:0; line-height:25px;}
#navTable li a { color:#000; text-decoration:none;}
#navTable li a:hover { color:#930; }
#navTable li.last { background-image:none; }	
#t1_tleft,#t1_tcenter,#t1_tright { height:35px; }
#t1_tleft { width:16px; background-image:url(images/tt1_left.jpg); float:left; margin:0; }
#t1_tcenter { width:146px; background-image:url(images/tt1_body.jpg); float:left; margin:0; line-height:28px; }
#t1_tright { width:6px; background-image:url(images/tt1_right.jpg); float:left; margin:0; }
#t1_content { width:168px; background-image:url(images/box1_top.jpg); margin:0; clear:both; background-repeat:no-repeat; }
#t1_bottom { width:168px; background-image:url(images/box1_bottom.jpg); margin:0; height:10px; }

#titleBar { width:500px; margin-bottom:10px; }
#t2_tleft,#t2_tcenter,#t2_tright { height:18px; }
#t2_bleft,#t2_bcenter,#t2_bright { height:6px; }
#t2_tleft { width:5px; background-image:url(images/ltc.gif); float:left; }
#t2_tcenter { background-image:url(images/top.gif); width:470px; float:left; font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; color:#FFF; text-indent:40px; font-weight:bold; line-height:22px; }
#t2_tright { width:8px; background-image:url(images/rtc.gif); float:left; } 
#t2_bleft { width:5px; background-image:url(images/lbc.gif); float:left; }
#t2_bcenter { background-image:url(images/bottom.gif); width:470px; float:left; }
#t2_bright { width:8px; background-image:url(images/rbc.gif); float:left; }

#wx_module_7635 { margin:0 0 0 13px; }
ul.features { list-style-image:url(images/pimp3.gif);}
#sideNav { float: left; }
#mainContent { margin:0; width:480px; float:left; font-size:14px;}
#footer { width:763px; background-image:url(images/f_back.gif); height:109px; margin:0 auto; clear:both; } 
#footer p { text-align:center; position:relative; top:50px; color:#FF9; margin:0; font-size:12px; }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { text-decoration:underline overline; }
.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: -1px; }

fieldset { margin:10px auto; width: 500px; padding: 0; border: none; }
legend { margin-left: 1em; padding: 0 3px 0 3px; color:#060; font-weight: bold; }
fieldset ol { padding: .1em .5em 0 .5em; list-style: none; font-size: 14px; }
fieldset li { float: left; clear: left; width: 100%; padding-bottom: .5em; }
label { float: left; width: 11.5em; margin-right: 1em; text-align: right; color:#000; }
fieldset input { background-color:#FFC;}
fieldset.submit { float: none; clear: both; width: auto; border-style: none; 
	text-align: center; background-color: transparent; background-image: none; }
	
#konami { width:445px; height:370px; position:absolute; top:auto; left:auto; visibility:hidden; 
	border:5px maroon groove; background:#900; }
 