	body, td, p { font-family: verdana; font-size: 11px; color: #000000; }
	a, a:hover, a:visited { color: #cc3b3c; }
	
	/* HEADER */
	#header_ad { background-color: #292929; width: 775px; padding-top: 10px; padding-bottom: 10px; margin: 0px 0px 0px 0px; }
	#header_ad div.title { width: 394px; padding-left: 15px; float: left; margin: 0px 0px 0px 0px; background-color: #292929; }
	#header_ad div.ad { width: 234px; float: left; margin: 20px 0px 0px 60px; background-color: #292929; }
	#header_ad div.clear {clear: both; }
		
	/* TOP NAV */
	td#topnav { background-color: #CC3B3C; line-height: 24px; padding-left: 11px; }

	/* SEARCH */
	table#search tr { height: 24px; background-color: #ECECEB; padding-top: 0px; padding-bottom: 0px; }
	table#search .input { height: 12px; width: 196px; font-size: 12px; line-height: 12px; }
	table#search .pad { padding-left: 10px; }
	
	/* DAYS NAV */
	td#days { text-align: right; background-color: #ECECEB; line-height: 24px; }
	
	/* LEFT NAV */
	#leftnav { width: 115px; }
	#leftnav div#main { background-color: #CC3B3C; border-top: 1px solid #FFFFFF; padding-left: 6px; }
	#leftnav div#main_gr { background-color: #999999; border-top: 1px solid #FFFFFF; padding-left: 6px; }
	#leftnav div#sub { background-color: #FFFFFF; line-height: 14px; padding-top: 3px; padding-bottom: 4px; font-family: verdana; font-size: 10px; padding-left: 6px; }
	#leftnav div#sub a { color: #666666; text-decoration: none; }
	#leftnav div#sub a:hover { color: #CC3B3C; text-decoration: none; }
	#leftnav div#sub select { font-family: verdana; font-size: 10px; }
	#leftnav select { width: 102px; }

	/* LOGIN (within leftnav) */
	div#login { padding-top: 5px; padding-bottom: 4px; background-color: #ECECEB; }
	div#login div, span { padding-left: 6px; font-family: verdana; font-size: 10px; color: #333333; }
	div#login div a { color: #333333; text-decoration: none; }
	div#login div a:hover { color: #CC3B3C; text-decoration: none; }
	div#login .textbox { width: 98px; height: 12px; font-size: 12px; line-height: 12px; }
	div#login .submit { width: 60px; height: 18px; font-size: 12px; line-height: 12px; }

	/* RIGHT RAIL */
	#rightrail { width: 160px; }
	
	/* FOOTER */
	div#footer { padding-top: 6px; padding-bottom: 6px; width: 775px; font-family: verdana; text-align: center; color: #000000; }
	div#footer div { padding-bottom: 2px; color: #CC3B3C; }
	div#footer div a { color: #CC3B3C; text-decoration: none; font-size: 10px; }
	div#footer div a:hover { color: #CC3B3C; text-decoration: underline; font-size: 10px; }
	div#footer div.copy { padding-top:4px; padding-bottom:4px; color: #000000; font-size: 10px; }
	
	.icon { vertical-align: text-bottom; }
	
	div.space { height:20px; }
	div.clear {clear: both;}
