/* CSS Document */

body{ background:url(images/bg.gif) repeat-y #bababa center;margin:0px;}

p {color:black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  padding:4px 0px 6px 5px; line-height:130%;margin:0px;}

ul{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:square;padding-left:28px;margin:0px;}

ol{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:decimal;padding-left:34px;margin:0px;}

li { padding-bottom: 4px}

a { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #0e5fa4; text-decoration:none; border-bottom:1px dotted #0e5fa4;}

a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #0e5fa4;text-decoration:none;border:none;}

#header{ background:url(images/header.jpg); height:148px; width: 980px; margin:0 auto;}

#banner{}

#main{background:white url(images/main_bg.jpg) no-repeat; width: 980px; margin:0 auto;padding:0px;}

#main_top {}
#main_mid{width:740px;margin:0px;padding:0px;}
#main_bottom {}

#content{width:740px;}

#nav{ float:left; width:200px; margin:0px;padding:20px 20px 20px 20px;}

#nav .bt1 {
	background:url(images/bt1.gif) no-repeat;
	color:black;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	text-transform: uppercase;
	height:19px;
	width:200px;
	padding-left:8px;
	padding-top:4px;
}

#nav .bt1 a, #nav .bt2 a, #nav .bt2 span{
	color:black;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	border:0;
}
#nav .bt1 a:hover, #nav .bt2 a:hover{
	color:#0e5fa4;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	border:0
}
#nav .bt2 {background:url(images/bt2.gif) no-repeat;color:black;text-transform: uppercase;height:19px;width:200px;padding-left:8px;padding-top:4px;}

#nav .sub_bt{font-family:verdana;background:#ebf4fb;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-top:1px solid #a6a6a6;padding:6px;padding-left:12px;line-height:100%;}
#nav .sub_bt a{text-decoration:none;color:#0e5fa4;border:0;}
#nav .sub_bt a:hover{text-decoration:none;border-bottom:1px dotted #0e5fa4;}

#nav .mail{padding:20px;margin:0px;text-align:center;height:45px;}

#content_body{ float:right; width: 490px; padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;}

#right_boxes{ float:right; width: 200px; margin:0px;padding:20px 20px 20px 0px;}

#right_boxes p {padding-left:10px; padding-right: 10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.box_title{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#0e5fa4;margin:0px auto 4px;text-transform:uppercase;}

#sponsor_box {background:transparent;padding-bottom:12px; margin-bottom: 14px;width:194px;border:1px solid #a6a6a6;border-top:2px solid #0e5fa4;}

#sponsor_box a{border:0;}

.mail a{border:0;}

#dates_box {background:transparent;padding-bottom:6px; margin-bottom: 16px;width: 194px;border:1px solid #a6a6a6;border-top:2px solid #9c1515;}

.dates_title{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#9c1515;margin:0px auto 8px;text-transform:uppercase;}

#quotes_box {background: url(images/main_33_2.gif) repeat-y; width: 150px}

#footer {clear:both; width:980px; background:#e9e9e9; height: 30px; text-align: center; padding-top: 6px; color: #707070; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px auto 0px auto;border-top:1px solid #bababa;border-bottom:1px solid #bababa;}

#footer a {color: #2b7cb8; font-size:10px;text-decoration:none;}
#footer a:hover{color: #2b7cb8; font-size:10px;} 

.nav_gaps {margin-bottom: 4px;}

.heading {font-size:24px;font-family:Arial;font-weight:bold;color:#0e5fa4;padding:0px 0px 0px 6px;margin:0px;margin-bottom:10px;}

.table td p { padding: 2px; margin:0; }

.table td
{ padding: 2px; margin:0; background-color: #ebf4fb;}

.table th
{ background-color: #cee4f4; padding: 2px; margin:0; text-align: left; border-top:2px solid #0e5fa4;color:#0e5fa4;}

.table th p
{color:#0e5fa4;padding: 2px; margin:0; }

form{margin:0px;}

.regotable th p 
{color:#0e5fa4;padding: 2px; margin:0; }

.regotable th
{ background-color: #cee4f4; padding: 2px; margin:0; text-align: left; border-top:2px solid #0e5fa4;color:#0e5fa4;}

.regotable td p
 { padding: 2px; margin:0; font-size:11px;font-family:verdana;}
 
.regotable td
{ padding: 0px 2px 0px 2px; margin:0; background-color: #ebf4fb;}

.regotable td .input
{border:1px solid #c8dff0;border-bottom:1px solid #79a0be;font-size:11px;height:14px;background-color:white;padding-left:4px;margin:1px;}

.regotable td select, .regotable td textarea
{border:1px solid #c8dff0;font-size:11px;background-color:white;padding-left:4px;margin:1px;}


.subheading, .subheading a, .subheading a:hover { font-size: 12px; color:#0e5fa4; font-weight:bold; margin:0px;padding:12px 0px 6px 0px;}
.open { color: #4398d0; font-size: 20px; font-family: Arial; font-weight: bold; font-style: normal; margin-top: 0; margin-bottom: 0; }