/* DEFAULT STYLES */
	
	body {
		background: #ffffff;
		height: 0px;
		width: 0px;
		left: 0px;
		top: 0px;
	}
	
	#top{
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 5px 0px;
		border-style: none none solid none;
		border-width: 0px 0px 2px 0px;
		background: #ffffff;
		height: 126px;
		border-color : Green Green Green Green;
	}

	#top .image_left{
		float: left;
	}

	#top .image_right{
		float: right;
	}

	#left{
	visibility: hidden;
	position: absolute;
	left : 0px;
	width : 180px;
	border-style : none none none none;
	border-color : none none none none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
	#main{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px 0px 0px 1px;
	border-style: none none none none; 
	border-color: none none none none;
	padding-left : 10px;
	padding-right : 10px;
	width: 100%
}

	#footer{
	margin: 10px;
	clear: both;
	visibility: hidden;
	height: 50px;
	width: 100%;
	border: none;
	border-style: solid none none none;
	border-color: green none none none;
	border-width: 2px 0px 0px 0px;
	background: #ffffff;
	
}

	#header_date{
	float: right;
}

	#header_date p{
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
	text-decoration : none;
}

	#breadcrumbs{
	float: left;
}


	#breadcrumbs a:link {
	color: Green;
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
	text-decoration : none;
}
	#breadcrumbs a:hover {
	color: Green;
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
	text-decoration : underline;
}
	#breadcrumbs a:active {
	color: Green;
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
	text-decoration : underline;
}
	#breadcrumbs a:visited {
	color: Gray;
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
	text-decoration: none;
}
	#breadcrumbs b {
	color: Green;
	font-size: small;
	font-family: Arial, Helvetica, SunSans-Regular;
	font-weight : normal;
}

	p {
	color: #485F6B; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular
}
	
	td { color: #485F6B; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular }
	.heading,h1,h2,h3 { color: #485F6B; font-weight: bold; font-size: 13px; text-transform: uppercase }
        th { color: #485F6B; font-weight: bold; font-size: 11px; text-transform: uppercase }	
    .subheading,h4,h5,h6  {
	color: #485F6B;
	font-weight: bold;
	font-family: Arial, Helvetica, SunSans-Regular;
	text-transform: uppercase;
	font-size: 11px;
}
	.emphasis { font-weight: bold }
	.note { color: #a88e61; font-size: 9px }
	hr { border-top: 1px solid green; border-right: green; border-bottom: green; border-left: green; clear:both; width:100% }

	a:link { color: #5299c1; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular}
	a:hover { color: #5299c1; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular}
	a:active { color: #5299c1; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular}
	a:visited { color: #5299c1; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular}

	
	
	.small_white_text{
	color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular;
}
		
	button, input[type="reset"], input[type="submit"]  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background: transparent url(images/button01a.gif) no-repeat; text-align: center; border: 0px; width: 79px; height: 19px }
	.button { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background: transparent url(images/button01a.gif) no-repeat; text-align: center; border: 0px; width: 79px; height: 19px }
	input[type="text"],textarea   { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b }
	.inputtext   { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b }
	input[type="password"],textarea  { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b }
	select {}

	/* INTERNET EXPLORER EXCEPTIONS */
		.inputsubmit { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background: transparent url(images/button01a.gif) no-repeat; text-align: center; border: 0px; width: 79px; height: 19px }
		.inputreset { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background: transparent url(images/button01a.gif) no-repeat; text-align: center; border: 0px; width: 79px; height: 19px }
		.inputtext { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #dce6fa; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b }
		.inputpassword { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #dce6fa; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b }


/* NAVIGATION */
	.nav   {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
	a:link.nav { color: #485F6B; text-decoration: none; font-weight: bold }
	a:hover.nav    { color: #485F6B; text-decoration: none; font-weight: bold }
	a:active.nav    { color: #485F6B; text-decoration: none; font-weight: bold }
	a:visited.nav { color: #485F6B; text-decoration: none; font-weight: bold }


/* MAMBO CMS PAGES */

	/* ITEM LIST */
	.list_border 	{ margin-top: 10px; border: 1px solid #86A0AE }
	.list_heading 	{
	font-weight: bold;
	padding: 2px;
	background-color: #DCE6FA;
	border-bottom: 1px solid #86A0AE;
	line-height: 20px;
} /* Formally list_legend */
	.list_row1 		{
	background-color: #FFFFFF;
	line-height: 20px;
}
	.list_row2 		{
	background-color: #DCE6FA;
	line-height: 20px;
}
	.list_item 		{ padding: 1px; }
	
		/* LIST LEGEND */
		.legend_table {}
		.new_item {}
		.hot_item {}
		.remote_item {}
		.regular_item {}

	/* POLLS */
	.poll_results { background-color: #ffffff; margin: 10px; padding: 5px }
	
	.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 */

	h1.inpage_element { color: #5b666b; font-weight: bold; text-transform: uppercase }
	td.inpage_element {}

	a:link.inpage_element {}
	a:hover.inpage_element {}
	a:active.inpage_element {}
	a:visited.inpage_element {}


	input.inpage_element { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #FFFFFF; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b; width: 100% }
	textarea.inpage_element { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background-color: #dce6fa; margin-top: 1px; margin-bottom: 7px; padding: 2px; border: solid 1px #485f6b; width: 100% }
	select.inpage_element {}
	button.inpage_element, .inputsubmit#inpage_element, .inputreset#inpage_element, .inputbutton#inpage_element { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular; text-decoration: none; background: transparent url(images/button01a.gif) no-repeat; text-align: center; border: 0px; width: 79px; height: 19px }


/* 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 }
	
	.rightrule { border-spacing: 0; border-right: 1px dashed #b4c4cd; }
	.lefttrule { border-spacing: 0; border-left: 1px dashed #b4c4cd; }
	.verticalrule { border-spacing: 0; border-right: 1px dashed #b4c4cd; border-left: 1px dashed #b4c4cd; }