
.twelve {font-size : 12px}
.ten {font-size : 10px}
.linespace {line-height : 22px}
.hed {font-size : 20px; color:#c0c0c0}
.wht { color:#ffffff }
.plain { text-decoration:none }
.puts { height : 20px; width : 100px; font-size : 10px }
.putschk { height : 16px; width : 16px }
.red { color:#ee0000 }


.SmackText
{
	color:		BLUE;
}
.SmackTimeText
{
	font-size : 	8 px;
}


body,td,a
{
	font:				8pt/11pt verdana;
	color:				#000000;
}

.sponsor
{
	position:		relative;
	height:			50px;
	width:			669px;
	margin-bottom:		3px;	
	background-color:	#ffffff;
	font:			14pt verdana;
	font-weight:		bold;
	color:			green;
	border-style:		dotted;
	border-width:		1px;
	border-color:		green;
	text-align:		center;
}

.logo
{
	left:			10px;
	top:			10px;
	position:		absolute;
	width:			180px;
	height:			30px;
	float:			left;
	background-color:	#ffffff;
	font:			14pt verdana;
	font-weight:		bold;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	text-align:		center;
}
.cell_nav_off
{
	left:			194px;
	top:			10px;
	position:		absolute;
	width:			500px;
	height:			27px;
	background-color:	#cc9933;
	color: 			#000000;
	font: 			11pt verdana;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	text-align:		left;
	vertical-align:		bottom;
	padding-left:		10px;
	padding-top:		3px;
	overflow:		auto;
}
.logged_in
{
	left:			10px;
	top:			44px;
	position:		absolute;
	width:			180px;
	height:			20px;
	background-color:	#cc6600;
	color: 			#cacaca;
	font: 			8pt verdana;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	text-align:		left;
	vertical-align:		text-bottom;
}
.cell_subnav_off
{
	left:			194px;
	top:			44px;
	position:		absolute;
	width:			500px;
	height:			20px;
	background-color:	#cc6600;
	color: 			#cacaca;
	font: 			8pt verdana;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	text-align:		left;
	vertical-align:		text-bottom;
	padding-left:		10px;
	overflow:		auto;
}
.content_body
{
	left:			10px;
	top:			68px;
	position:		absolute;
	width:			674px;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
}

.left_menu
{
	float:			left;
	background-color:	#ffffff;
	font-size:		11px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		4px;
	padding-bottom:		4px;
	margin-right:		4px;
	height:			500px;
	overflow:		auto;
}

.page_title
{
	font:			7pt verdana;
	font-weight:		bold;
	text-decoration:	none;
	text-align:		left;
	padding-left:		3px;
	border-left:		dotted 1px;
	border-top:		dotted 1px;
	width:			250px;
}


.content
{
	margin-top:		2px;
	top:			2px;
	left:			0px;
	width:			674px;
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	clear:			both;
}

.content_gray
{
	margin-top:		2px;
	top:			2px;
	left:			0px;
	width:			674px;
	float:			left;
	background-color:	#f6f6f6;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	clear:			both;
}

td.data
{
	background-color:	#ededed;
	font-weight:		bold;
}
td.header_row
{
	background-color:	#ededed;
	font-weight:		bold;
	text-align:		center;	
	border-style:		solid;
	border-width:		1px;
	border-color:		#c6c6c6;
}
td.data_row
{
	background-color:	#ffffff;
	font-weight:		none;
	border-style:		solid;
	border-bottom-width:	1px;
	border-top-width:	0px;
	border-left-width:	1px;
	border-right-width:	1px;
	border-color:		#c6c6c6;

}
tbody.data
{
	background-color:	#ffffff;
	font-weight:		none;
}

a
{
	color:			#000000;
}
a:link {color:			#0000aa}
a:visited {color:		#0000aa}
a:active {color:		#000066}
a:hover {color:			#0000cc}


a.nav_logo
{
	font:14pt verdana;
	font-weight:bold;
	font-color:#000000;
	text-decoration: none;
}
a.nav_logo:link {color:#000000}
a.nav_logo:visited {color:#000000}
a.nav_logo:hover {text-decoration: underline}



a.nav_menu_off
{
	font:			7pt verdana;
	font-weight: 		bold;
}
a.nav_menu_off:link {color:#000000}
a.nav_menu_off:visited {color:#000000}
a.nav_menu_off:active {color:#000000}
a.nav_menu_off:hover {color:#ffffff}

a.nav_menu_on
{
	font:			7pt verdana;
	font-weight: 		bold;
}
a.nav_menu_on:link {color:#ffffff}
a.nav_menu_on:visited {color:#ffffff}
a.nav_menu_on:active {color:#ffffff}
a.nav_menu_on:hover {color:#ffffff}


a.nav_submenu_off
{
	font:			7pt verdana;
	font-weight: 		bold;
}
a.nav_submenu_off:link {color:#cacaca}
a.nav_submenu_off:visited {color:#cacaca}
a.nav_submenu_off:active {color:#ffffff}
a.nav_submenu_off:hover {color:#ffffff}

a.nav_submenu_on
{
	font:			7pt verdana;
	font-weight: 		bold;
}
a.nav_submenu_on:link {color:#ffffff}
a.nav_submenu_on:visited {color:#ffffff}
a.nav_submenu_on:active {color:#ffffff}
a.nav_submenu_on:hover {color:#ffffff}



a.help_context
{
	font-size:		9px;
}
a.help_context:link {color:	#0000aa}
a.help_context:visited {color:	#0000aa}
a.help_context:active {color:	#0000aa}
a.help_context:hover {color:	red}


a.get_noticed
{
	color:			red;
	font:			10pt verdana;
	text-decoration:	underline;
	text-align:		left;
}
a.get_noticed:link {color:	red}
a.get_noticed:visited {color:	red}
a.get_noticed:active {color:	red}
a.get_noticed:hover {color:	red}

select, input
{
	font-size:		10px;
}
input.button
{
	border-width:		1px;
	border-color:		#cc6600;
	border-style:		outset;
	cursor:			hand;
	background-color:	#cc9933;
	color:			#000000;
	font-size:		14px;
}

div.quick_ref
{
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	width:			180px;
}

.advert_right
{
	left:			712px;
	top:			10px;
	position:		absolute;
}
.advert_bottom
{
	left:			712px;
	top:			600px;
	position:		absolute;
	clear:			both;
	margin:			10px;
}
div.window_small
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	width:			250px;
	margin-right:		2px;
}
div.window_x_small
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		5px;
	width:			110px;
	margin-right:		2px;
}
div.window_big
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	width:			370px;
	margin-right:		2px;
}
div.window_x_big
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			left;
	background-color:	#ffffff;
	border-style:		solid;
	border-width:		1px;
	text-align:		left;
	padding:		10px;
	width:			525px;
	margin-right:		2px;
}
div.pad_left
{
	padding-left:		20px;
}
div.pad_bottom
{
	margin-bottom:		10px;
}

span.sub_heading
{
	border-bottom: 		1px dotted; 
	padding-left: 		3px; 
	padding-right: 		3px; 
	font: 			bold 7pt verdana; 
	border-left: 		1px dotted; 
	text-align: 		left; 
	text-decoration: 	none; 
	font-weight: 		bold; 
}

div.error_msg_box
{
	color:		red;
	border-color:	red;
	border-style:	solid;
	border-width:	1px;
	padding:	3px;
}
div.divider-bottom
{
	border-bottom-style:	dashed;
	border-bottom-color:	#c6c6c6;
	border-bottom-width:	1px;
	margin-bottom:		20px;
	margin-top:		20px;
}
div.left_nav
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			left;
	background-color:	#f6f6f6;
	border-right-style:	solid;
	border-right-width:	0px;
	border-right-color:	#c6c6c6;
	border-top-style:	solid;
	border-top-width:	1px;
	border-top-color:	#c6c6c6;

	text-align:		left;
	padding:		10px;
	width:			133px;
	margin-right:		0px;
}
div.page_content
{
	position:		relative;
	left:			0px;
	top:			0px;
	float:			right;
	background-color:	#ffffff;
	border-left-style:	solid;
	border-left-width:	1px;
	border-left-color:	#c6c6c6;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	border-bottom-color:	#c6c6c6;
	
	text-align:		left;
	padding:		10px;
	width:			500px;
	margin-bottom:		20px;
}
li.toc_item
{
	list-style-image:	url(/images/list_item_image.gif);
	margin-left:		-10px;
	padding-bottom:		3px;
	padding-top:		3px;	
	border-bottom-width:	1px;
	border-bottom-style:	dotted;
	border-bottom-color:	#969696;
}

div.msg_box
{
	color:		#6666ff;
	border-color:	#6666ff;
	border-style:	solid;
	border-width:	1px;
	padding:	3px;
}
div.msg_box_header
{
	color:		#ffffff;
	background-color:	#6666ff;
	border-color:	#6666ff;
	border-style:	solid;
	border-width:	1px;
	padding:	2px;
	margin:		-3px;
	margin-bottom:	3px;
}
a.msg_box_header_link_on
{
	font-weight:	bold;
}
a.msg_box_header_link_on:link {color:	#ffffff}
a.msg_box_header_link_on:visited {color:#ffffff}
a.msg_box_header_link_on:active {color:#ffffff}
a.msg_box_header_link_on:hover {color:#ffffff}

a.msg_box_header_link_off
{
	font-weight:	bold;
}
a.msg_box_header_link_off:link {color:	#cacaca}
a.msg_box_header_link_off:visited {color:#cacaca}
a.msg_box_header_link_off:active {color:#cacaca}
a.msg_box_header_link_off:hover {color:#cacaca}


span.breakoutBoxHeader
{
	position:		relative;
	float:			right;

	background-color:	#cc9933;
	font-weight:		bold;
	text-align:		center;	
	border-style:		solid;
	border-width:		1px;
	border-color:		#cc6600;
	padding:		3px;
	clear:			both;
}
span.breakoutBoxDetail
{
	position:		relative;
	float:			right;

	background-color:	#c6c6c6;
	font-weight:		none;
	border-style:		solid;
	border-bottom-width:	1px;
	border-top-width:	0px;
	border-left-width:	1px;
	border-right-width:	1px;
	border-color:		#cc6600;
	padding:		3px;
	clear:			both;
}
