/* ************************************************************************************************** */
/* Generic Site styles */
/* ******************* */

body
{
	/*overflow:hidden;*/
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background: #032C64 url(../images/site/background.gif) repeat-x;
	margin:10px 10px 0px 10px; padding:0px; 
}
.border {
	background-color: #535353;
}
.cookietrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #999999;
	text-decoration: none;
}
.leftindent
{
	padding-left:10px;
}
/*
a:link, a:visited, a:active, a:hover
{
	color: #DD1919;
	text-decoration: none;
}*/
/* ************************************************************************************************** */
/* Left Menu Classes */
/* ***************** */

.tblwhiteborders 
{
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;	
}
.tblredborders 
{
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color: #B1181A;	
}
.leftmenulinksmain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.leftmenulinksmainactive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #225BA8;
	text-decoration: none;
}
.submenulinksmain
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:uppercase;
	color: #000000;
	text-decoration: none;
}
.linkcleaner 
{
	text-decoration: none;
}
/* ************************************************************************************************** */
/* Form Elements */
/* ************* */

.buttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
}
.inputbox {
	background-color: #2D76C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	background-position: left center;
	vertical-align: middle;
	word-spacing: normal;
}

/* ************************************************************************************************** */
/* News Links */
/* ********** */

.newsscrollerttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.newsreadmore:link, a.newsreadmore:visited, a.newsreadmore:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.newsreadmore:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/* ************************************************************************************************** */
/* Sponsor/Newsletter Panel */
/* ************************ */

.sponserspanel 
{
	background-color: #2572C2;
}
.sponsortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-transform: capitalize;	
	text-decoration: none;
}
.sponsorsmltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

/* *************************************************************************************************** */
/* line heights and bulltes */
/* ************************ */

p {
 line-height:14px;
}

ul {
 list-style-image:url(../images/site/bullet-box.gif);
}
 
/*
.img-border {
 border:1px solid #DD191A;
}
*/
  
p, ul {
 list-style-image:url(../images/site/bullet-box.gif);
 line-height:14px;
}

/* *************************************************************************************************** */
/* Left Margin CSS Classes */
/* *********************** */

.leftmargintextboxes 
{
	font-family:Arial;
	font-size:10px;
	color: #000000;
	background-color: #EAF1F9;
	border: 1px solid #8A8E94;
	width:209;
	height:18;
}

.leftmargintextboxesopen
{
	font-family:Arial;
	font-size:10px;
	color: #000000;
	background-color: #EAF1F9;
	border: 1px solid #8A8E94;
}

.leftmarginadmintextboxes 
{
	font-family:Arial;
	font-size:10px;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width:150;
	height:18;
}
.leftmarginadmintext
{
	font-family:Arial;
	font-size:10px;
	color: #FFFFFF;
}

/* *************************************************************************************************** */
/* Misc */
/* **** */

.title2 {
	font-size:10px;
	font-family: Tahoma, arial;
	color: #DBDBDB;
	text-transform: uppercase;
	letter-spacing: -1pt;
	font-weight: bold;
}
.title_small {
	font-size:13px;
	font-family: Tahoma, arial;
	color: "#CCCCFF";
	background-color: "#6666FF";
	text-transform: uppercase;
	letter-spacing: -1pt;
	font-weight: bold;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000
}
.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 18px;
	padding-top: 2px;
}
.button-data-grid 
{
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	color: #FF0000;
	width:50px;
	height:18px;
}
.large-quick-link 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#063370;
	text-decoration:none;
}
.large-quick-link:hover 
{
	text-decoration:underline;
}

/* *************************************************************************************************** */
/* Generic Site CSS Classes */
/* ************************ */

.site-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#063370;
	background-color:#FFFFFF;
}
.site-text-right-dots
{
	border-right-style: dotted;
	border-right-color: #7B7B7B;
	border-right-width: 1px;	
}
.site-point-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#063370;
	text-decoration:none;
}
.site-title-bg {
	background-image: url(../images/site/title-bg.gif);
	background-repeat: repeat-x;
}
.site-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#404040;
	text-decoration:none;
}
.site-text-status {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FF0000;
	text-decoration:none;
}
.site-text-messages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FF0000;
	text-decoration:none;
}
.site-text:link, .site-text:visited {
	color:#DD1919;
	text-decoration:none;
}
.site-table-bg {
	background-color:#E5EEF7;
	list-style-image:url(../images/site/site-bullet.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#063370;
	text-decoration:none;
}
.site-table-bg:hover {
	background-color:#FFFFFF;
}

.site-table {
	border:1px solid #ABAFC8;
}

/* *************************************************************************************************** */
/* border bottom fix */
/* ***************** */

.site-table-bottom {
	border-bottom:1px solid #ABAFC8;
}
.site-input-text {
	border:1px solid #ABAFC8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#404040;
}
.site-date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#B01919;
	font-weight:normal;
}