/* DEFAULT STYLES */
	body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D4E8F3;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #003366;
}

	td 						{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}
	
	.heading,h1,h2,h3   	{
	color: #3F7EBE;
	font-size: 13px;
	padding-bottom: 2px;
	font-weight: bold;
}
	.subheading,h4,h5,h6  	{
	color: #3F7EBE;
	font-weight: bold;
	font-size: 12px;
}
	.emphasis 				{ font-weight: bold }
	.note 					{ color: #666666; font-weight: bold;}
	.copyright				{ font-size: 10px;}
	a:link 					{
	color: #3366CC;
}
	a:hover 				{
	color: #3366CC;
}
	a:active 				{
	color: #3366CC;
}
	a:visited 				{
	color: #3366CC;
}

/* Pathway */
.path {
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}

.pathbold {
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
}

a.path {
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}

a.path:link {
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}

a.path:visited {
	color : #FFFFFF;
	text-decoration : none;
	font-size: 11px;
	font-weight: normal;
}

a.path:hover {
	color : #FFFFFF;
	text-decoration : none;
}
		

	input   				{ font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular;}
	textarea				{ font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular;}
    select 					{ font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular;}
	

/* NAVIGATION */
	.nav 					{ font-size: 11px; color: #003366; font-weight: bold; text-decoration: none;}
	a.nav:link 				{ color: #003366; font-weight: bold; text-decoration: none;}
	a.nav:hover 			{ color: #003366; font-weight: bold; text-decoration: none;}
	a.nav:active 			{ color: #003366; font-weight: bold; text-decoration: none;}
	a.nav:visited			{ color: #003366; font-weight: bold; text-decoration: none;}
	
	.nav2 					{ font-size: 11px; color: #3F7EBE; font-weight: bold; text-decoration: none;}
	a.nav2:link 			{ color: #3F7EBE; font-weight: bold; text-decoration: none;}
	a.nav2:hover 			{ color: #3F7EBE; font-weight: bold; text-decoration: none;}
	a.nav2:active 			{ color: #3F7EBE; font-weight: bold; text-decoration: none;}
	a.nav2:visited			{ color: #3F7EBE; font-weight: bold; text-decoration: none;}
	

/* mainpage table (for article & news) */
.mainpagetbl {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

/* mainpage table (for randomiser) */
.randomiser {
	border: 1px solid #333333;
}

	/* ITEM LIST */
	.list_border 	{ margin-top: 12x; border: 1px solid #167AAE}
	.list_heading 	{
	padding: 2px;
	background-color: #049acd;
	line-height: 20px;
}
	.list_row1 		{
	background-color: #FFFFFF;
	line-height: 30px;
}
	.list_row2 		{
	background-color: #CCCCCC;
	line-height: 30px;
}
	.list_item 		{ padding: 1px; }
	
		/* LIST LEGEND */
		.legend_table {}
		.new_item {}
		.hot_item {}
		.remote_item {}
		.regular_item {}
	
	/* POLLS */
	.poll_results 	{
	border: 0px none;
	margin: 10px;
	padding: 5px;
}
	
	.poll_graph1  	{ background-color: #ff8c00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff8c00; height: 15px }
	.poll_graph2  	{ background-color: #ff0; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff0; height: 15px }
	.poll_graph3  	{ background-color: #7cfc00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #7cfc00; height: 15px }
	.poll_graph4  	{ background-color: #00fa9a; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00fa9a; height: 15px }
	.poll_graph5  	{ background-color: #00bfff; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00bfff; height: 15px }
	.poll_graph6  	{ background-color: #00f; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #00f; height: 15px }
	.poll_graph7  	{ background-color: #9400d3; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #9400d3; height: 15px }
	.poll_graph8  	{ background-color: #f0f; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #f0f; height: 15px }
	.poll_graph9  	{ background-color: #ff1493; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #ff1493; height: 15px }
	.poll_graph10  	{ background-color: #dc143c; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #dc143c; height: 15px }
	.poll_graph11  	{ background-color: #f00; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #f00; height: 15px }
	.poll_graph12  	{ background-color: #a9a9a9; margin-top: 3px; margin-bottom: 3px; border-right: 2px solid #a9a9a9; height: 15px }


/* INPAGE ELEMENTS */
	.subheading#inpage_element {}

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

/* CUSTOM STYLES */
	.bodycopypadding 		{ padding: 15px }
	.bold 					{ font-weight: bold }
	.navhome 				{ color: #167AAE; font-size: 12px; text-decoration: none; text-transform: none}
	a:link.navhome 			{ color: #FF3900; font-size: 12px; text-decoration: none; text-transform: uppercase }
	a:hover.navhome 		{ color: #FF3900; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: uppercase }
	a:active.navhome 		{ color: #FF3900; font-weight: bold; font-size: 12px; text-decoration: none; text-transform: uppercase }
	a:visited.navhome 		{ color: #FF3900; font-size: 12px; text-decoration: none; text-transform: uppercase }
	a:link.disclaimer 		{ color: #fff; text-decoration: none }
	a:hover.disclaimer 		{ color: #fff; text-decoration: underline }
	a:active.disclaimer 	{ color: #fff; text-decoration: underline }
	a:visited.disclaimer 	{ color: #fff; text-decoration: none }

/* Nav Table Style */
.tableTLine { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.tableBLine { background-color: #FDF9EB; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.tableLLine { background-color: #FDF9EB; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
.tableRLine { background-color: #FDF9EB; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }

.tableTLine2 { border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC; }
.tableBLine2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.tableLLine2 { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
.tableRLine2 { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }

.tableHeader { font-size: 12px;	text-transform: none; font-weight: bold; color: #003399; text-decoration: none;}
a.tableHeader:link 			{ text-decoration: none; font-weight: bold; }
a.tableHeader:hover 			{ text-decoration: none; font-weight: bold; }
a.tableHeader:active 			{ text-decoration: none; font-weight: bold; }
a.tableHeader:visited			{ text-decoration: none; font-weight: bold; }

/* Paging */
.paging 					{font-size: 11px; text-transform: none; font-weight: bold; color: #000000;}
a.paging:link 				{ color: #0000FF; font-weight: bold; }
a.paging:hover 				{ color: #0000FF; font-weight: bold; }
a.paging:active 			{ color: #0000FF; font-weight: bold; }
a.paging:visited			{ color: #0000FF; font-weight: bold; }

/* DropDwonMenu */
div.domMenu_menuBar {
}
div.domMenu_menuElement {
	font-size: 11px;
	color: #0362A4;
	white-space: nowrap;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
	height: 95%;
	padding-right: 3px;
	padding-left: 3px;
}
div.domMenu_menuElementHover {
}
div.domMenu_subMenuBar {
    border: 1px solid #CCCCCC;
}
div.domMenu_subMenuElement {
	font-size: 11px;
	padding: 3px;
	background-color: #F4F4F4;
}
div.domMenu_subMenuElementHeading {
}
div.domMenu_subMenuElementHover {
	background-color: #D9E4F1;
}