body,td,th {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}

p {margin:0;padding:0 0 10px 0;line-height:15px;}

a:link {color:#060;text-decoration:none;}
a:visited {text-decoration:none;color:#73879C;}
a:hover {text-decoration:none;color:#090;}
a:active {text-decoration:none;color:#0C0;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

h1 {font-size:14px;color:#A40700;}
#news h1,#events h1,#faq h1,#title h1 {padding-bottom:5px;border-bottom:1px solid #D8D8D2;font-size:16px;font-family:"Times New Roman", Times, serif;}
#faq h1 {color:#FFF;}

h2,h2 a {font-size:13px;}
#faq h2 a {color:#FFF;}

h3 {font-size:12px;}
#events h3 {padding-bottom:15px;font-size:11px;font-weight:normal;font-style:italic;}

#title {padding:15px;}

#pages a {font-size:14px;font-weight:bold;line-height:30px;display:none;}
#pages ul, ul {margin:0;padding:0 0 15px 15px;list-style-type:square;}
#pages ul li a {font-size:12px;font-weight:bold;line-height:20px;display:block;}

/* forms */
input {margin-bottom:5px;}

label {float:left;width:150px;}
label.label_required {font-weight:bold;color:red;}
label.label_optional {color:#000;}

fieldset legend {font-weight:bold;color:#555;}
fieldset {margin:5px 0;padding:5px;}
fieldset.notice_error {color:red;border:1px solid red;font-weight:bold;}
fieldset.notice_success {color:green;border:1px solid green;font-weight:bold;}

form .notice_required {color:red;font-weight:bold;}
form .notice_syntax {color:red;}

td#t1_c1 ul {margin:0;}

/* area on form response pages for random promos */
div#promo_form_reponse {}

table.list {
	border-collapse: collapse;
}
table.list th {
	background: #EEE;
}
table.list th,
table.list td {
	padding: 3px;
	border: 1px solid #CCC;
}