/* Formatting */
body {
	background-color :#ffffff;
	margin	: 0px 0px 0px 0px;
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
/* Text and Links */
:focus { -moz-outline-style: none; }
a {
	color 			: #0000FF;
	font-family 	: Arial, Helvetica, sans-serif;
	font-size 		: 12px;
	text-decoration : none;
}
a:hover  {
	text-decoration : underline;
}
.title_large {
	font		: normal 18px  Arial, Helvetica, sans-serif;
	color		: #C80000;
	font-weight	: bold;
}
.title_black {
	font		: normal 16px  Arial, Helvetica, sans-serif;
	color		: #000000;
	font-weight	: bold;
}
.title_small {
	font		: normal 12px  Arial, Helvetica, sans-serif;
	color		: #C80000;
	font-weight	: bold;
}
.normal_11_blue {
	font	: normal 11px  Arial, Helvetica, sans-serif;
	color	: #0D388A;
}
.normal_11_black {
	font	: normal 11px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
.normal_11_black_link {
	font	: normal 11px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
.normal_11_black_link:hover {
	color	: #C10000;
}
.normal_11_red {
	font	: normal 11px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_12_black_link {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
.normal_12_black_link:hover {
	color	: #C10000;
}
.normal_12_red {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_12_red_link {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_12_red_a {
	font	: normal 16px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_12_red_link_a {
	font	: normal 16px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_12_red_link:hover {
	text-decoration:underline
}
.normal_12_black {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
.normal_18_black {
	font	: normal 22px  Arial, Helvetica, sans-serif;
	color	: #000000;
}
.normal_12_blue {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #0D388A;
}
.normal_12_red_verdana {
	font	: normal 12px  Verdana;
	color	: #C10000;
}
.normal_12_blue_verdana {
	font	: normal 12px  Verdana;
	color	: #0D388A;
}
.normal_18_blue_verdana {
	font	: normal 18px  Verdana;
	color	: #0D388A;
}
.normal_12_blue_verdana_link {
	font	: normal 12px  Verdana;
	color	: #0D388A;
}
.normal_12_blue_verdana_link:hover {
	color	: #C10000;
}
.normal_12_white {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #FFFFFF;
}
.normal_12_white_verdana {
	font	: normal 12px  Verdana;
	color	: #FFFFFF;
}
.normal_12_white_verdana:hover {
	font	: normal 12px  Verdana;
	color	: #FFFF00;
}
.normal_14_blue_verdana {
	font	: normal 14px  Verdana;
	color	: #0D388A;
}
.normal_14_red {
	font	: normal 14px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.normal_18_red {
	font	: normal 18px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.nav_red {
	font				: normal 12px  Verdana;
	color				: #FFFFFF;
	color				: #FFFF00;
	background-image	: url(images/nav_bg_red.gif);
}
.nav_blue {
	font				: normal 12px  Verdana;
	color				: #FFFFFF;
	background-image	: url(images/nav_bg_blue.gif);
}
.nav_blue:hover {
	color				: #FFFF00;
	background-image	: url(images/nav_bg_red.gif);
}
/* Forms */
.warning {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color	: #C10000;
}
.textbox {
	border	: 1px solid #A3CAF1;
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}
.textbox_home {
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}
.textbox_date {
	border	: 1px solid #A3CAF1;
	font	: normal 11px  Arial, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}
.form_no_editor {
	border	: 1px solid #A3CAF1;
	font	: normal 12px  Arial, Helvetica, sans-serif;
	color 	: #0D388A;
	vertical-align : middle;
}
.form_button {

}
.style1 {
	font-size: 18px;
	font-weight: bold;
}
/* Site Detail Ratings */
.rating{
	width:80px;
	height:16px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(images/star-matrix.gif) no-repeat 0 0;
}
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
	float:left;
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
/* Site Detail Tags */
.site_detail_tags {
	padding-top:20px;
}
.site_detail_tags, .site_detail_tags a, .site_detail_tags a:hover {
	color: #666;
	font-size: 10px;
}
.site_detail_tags span.header {
	text-decoration: underline;
	font-weight: bold;
}