/* DEFAULT STYLES */
	body,b 					{ color: #003366; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular }
	td   					{ color: #003366; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular }
	.heading,h1,h2,h3 	{ font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular}
	.subheading,h4,h5,h6 	{ font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular}
	.emphasis 				{ font-weight: bold }
	.note 					{ color: #000000; font-size: 9px; font-family: Arial, Helvetica, SunSans-Regular }
	hr   					{ border-top: 1px none #708351; width: 90%; height: 1px }

	a:link    				{
	color: #CC6600;
	text-decoration: none;
	font-weight: bold;
}
	a:hover 				{
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}
	a:active 				{
	color: #663300;
	text-decoration: underline;
	font-weight: bold;
}
	a:visited 				{
	color: #CC9933;
	font-weight: bold;
	text-decoration: none;
}
		
	button, input[type="reset"], input[type="submit"]  {
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	font-weight: bold;
	background-color: #6699CC;
}
	.button {
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	background-color: #6699CC;
}
	input[type="text"],textarea   { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: 1px solid #003366}
	.inputtext   { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: 1px solid #003366}
	input[type="password"],textarea  { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: 1px solid #003366}
	select {}

	/* INTERNET EXPLORER EXCEPTIONS */
		.inputsubmit {
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	background-color: #6699CC;
}
		.inputreset {
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	background-color: #6699CC;
}

		.inputbutton {
	color: #003366;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	background-color: #6699CC;
}

		.inputtext { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: 1px solid #003366}
		.inputpassword { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: 1px solid #003366}


/* NAVIGATION */
	.nav   {
	color: #006699;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
}
	a:link.nav { color: #CC6600; text-decoration: none; font-weight: bold }
	a:hover.nav    { color: #CC3300; text-decoration: underline; font-weight: bold }
	a:active.nav    { color: #000066; text-decoration: none; font-weight: bold }
/*	a:visited.nav { color: #646400; text-decoration: none; font-weight: bold } */


/* MAMBO CMS PAGES */

	/* ITEM LIST */
	.list_border 	{ margin-top: 11px; border: 1px solid #003366}
	.list_heading 	{
	font-weight: bold;
	padding: 2px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #003366;
	line-height: 20px;
} /* Formally list_legend */
	.list_row1 		{
	line-height: 20px;
	background-color: #FFFFFF;
	vertical-align: top;
}
	.list_row2 		{
	background-color: #E8F0FF;
	line-height: 20px;
}
	.list_item 		{
	padding: 5px 1px 1px 5px;
	line-height: 100%;
}
	
		/* LIST LEGEND */
		.legend_table {}
		.new_item {}
		.hot_item {}
		.remote_item {}
		.regular_item {}

	/* POLLS */
	.poll_results 			{
	margin: 10px;
	padding: 5px;
	border: none;
}
	
	.poll_graph1  			{ background-color: #ff8c00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff8c00; height: 10px }
	.poll_graph2  			{ background-color: #ff0; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff0; height: 10px }
	.poll_graph3  			{ background-color: #7cfc00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #7cfc00; height: 10px }
	.poll_graph4  			{ background-color: #00fa9a; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00fa9a; height: 10px }
	.poll_graph5  			{ background-color: #00bfff; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00bfff; height: 10px }
	.poll_graph6  			{ background-color: #00f; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00f; height: 10px }
	.poll_graph7  			{ background-color: #9400d3; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #9400d3; height: 10px }
	.poll_graph8  			{ background-color: #f0f; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #f0f; height: 10px }
	.poll_graph9  			{ background-color: #ff1493; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff1493; height: 10px }
	.poll_graph10  			{ background-color: #dc143c; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #dc143c; height: 10px }
	.poll_graph11  			{ background-color: #f00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #f00; height: 10px }
	.poll_graph12  			{ background-color: #a9a9a9; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #a9a9a9; height: 10px }


/* INPAGE ELEMENTS */
	.subheading#inpage_element 	{ color: #003366}

	a:link.inpage_element {}
	a:hover.inpage_element {}
	a:active.inpage_element {}
	a:visited.inpage_element {}

	input.inpage_element  		{ color: #003366; font-size: 10px; background-color: white; padding-right: 3px; padding-left: 3px; border: 1px solid #003333; width: 100% }
	textarea.inpage_element  	{ color: #003366; font-size: 10px; background-color: white; padding-right: 3px; padding-left: 3px; border: 1px solid #003366; width: 100% }
	select.inpage_element 		{}
	button.inpage_element, .inputsubmit#inpage_element, .inputreset#inpage_element, .inputbutton#inpage_element {
	color: #006699;
	font-size: 11px;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-decoration: none;
	text-align: center;
	border: 1px solid #003366;
	width: 79px;
	height: 19px;
	font-weight: bold;
	background-color: #6699CC;
}


/* CUSTOM STYLES */
	.navpadding { padding-bottom: 1px }
	a:link.disclaimertext { color: #fff; text-decoration: none }
	a:hover.disclaimertext  { color: #fff; text-decoration: underline }
	a:active.disclaimertext  { color: #fff; text-decoration: underline }
	a:visited.disclaimertext { color: #fff; text-decoration: none }
