form{margin:0em;}
p{font-size: 12px; font-family:Arial,Helvetica; color:#000000;}
h1{font-size: 14px; font-family:Arial,Helvetica; color:#000000;}
h2{font-size: 12px; font-family:Arial,Helvetica; color:#000000;}
h3{font-size: 10px; font-family:Arial,Helvetica; color:#000000;}
body{font-size:12px;}
/* data tables */
.max_width{width:750px;}
.table{width:100%; text-align:left; font-size:12px;}
.table2{width: 600px; text-align:left; font-size:12px;}
.table2 a{color: #AA0000; text-decoration: none;}
.table2 a:hover{color: #AA0000;text-decoration: underline;}
.table2 a:visited{color: #AA0000;}
.row{background-color:#F0F0F1; padding:2px;}
.row_alt{background-color:#ffffff; padding:2px;}
.table_header{padding:2px; font-size:10px; font-weight:bold; background-color:#555960; color:#ffffff; text-align:center; background-image:url(../../images/bg_header.gif); background-repeat:repeat-x;}
.table_header_light{padding:2px; font-size:10px; font-weight:bold; background-color:#ecedf0; color:#333333;  text-align:center; background-image:url(../../images/bg_header_light.gif); background-repeat:repeat-x;}
.table_header_medium{padding:2px; font-size:10px; font-weight:bold; background-color:#C3C8CE; color:#333333;  text-align:center; background-image:url(../../images/bg_header_medium.gif); background-repeat:repeat-x;}
.table_footer{padding:2px; font-size:10px; font-weight:bold; background-color:#555960; color:#ffffff; text-align:center;}
.table_header_blue_gray{background-color:#BFC6D5; padding:5px; color:#000000; font-size:10px;}
.page_header_blue_gray{background-color:#838A9E; padding:5px; color:#ffffff; font-size:12px; font-weight:bold;}
.page_header_gray{background-color:#E1E3EA; padding:5px; color:#ffffff; font-size:12px; font-weight:bold;}
/* end  */

.searchTD { border-bottom:1px solid black; border-top:1px solid black;}

.actTD { 
	border-bottom:1px solid #990000; 
}	
.menuMain { 
	border-right:1px solid Black; 
	border-top:1px solid Black;
}
/* fly out - table*/
.menuTABLE { 
	border:1px solid #d8d1b4; 
}
/* fly out + flat - links td */
.menuTD {
	padding:2px;		
}
.menuTop { 
	border-left: 1px solid #f1EEE1; 
}
/* flat - table */
.menu {
	border-right: 1px solid #d8d1b4;
	background: #fbf9f2;
	background-image:url(../../images/td_menu_bg.jpg);
	background-repeat:repeat-x;		
	}
.menuTDSel { 
	border:1px solid #d8d1b4; 
	background:#e9e3cf; 
}
.menuTDSel a {width: 100%}
.menuTDDwn { 
	border:1px solid #f5f3ea; 
	background:#FFFFFF; 
}
.menuSubFooter { 
	border-left:1px solid #f1EEE1; 
	border-right:1px solid Black; 
	border-top:1px solid #f1EEE1; 
	border-bottom:1px solid #f1EEE1; 
	background:#f1EEE1;
}
.header {
	font: bold 12px Arial;
	text-decoration:none; 
}
.invHeader {
	font: bold 12px arial;
	color:#f1EEE1;
	text-decoration:none; 
}
.link {
	font:11px arial;
	color:BLACK;
	text-decoration:none;
}
.linkStandard {
	font: 12px arial;
	color: #AA0000;
	text-decoration:none;
}
.linkStandard:Hover {
	font: 12px arial;
	color: #AA0000;
	text-decoration: underline;
}
.linkHeader {
	font: bold 10px arial;
	color:White;
	text-decoration:underline 
}
.linkHeader:Hover {
	font: bold 10px arial;
	color:#f1EEE1;
	text-decoration:underline 
}
.link2 {
	font:11px arial;
	color:BLACK;
	text-decoration:none;
}
.newsHead {
	font:11px arial;
	color:Black;
	text-decoration:none;
}
.newsText {
	font:10px arial;
	color:Black;
	text-decoration:none;
}
.newsLeft {
	border-bottom: 1px solid black; 
	border-left: 1px solid black; 
}
.newsMid {
	border-bottom:1px solid black; 
	border-right:1px solid black; 
}
.Odds {
	border-top:1px solid Black; 
	border-bottom:1px solid Black; 
	background:#f1EEE1;
}
.OddsLeft {
	border-left:0px solid Black; 
	border-right:0px solid Black;
	border-top:1px solid Black; 
	border-bottom:1px solid Black; 
	background:#f1EEE1;
}
.OddsRight {
	border-right:1px solid Black; 
	border-top:1px solid Black; 
	border-bottom:1px solid Black; 
	background:#f1EEE1;
}

.Evens {
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	background:#FFFFFF;
}
.EvensLeft {
	border-left:0px solid Black; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	background:#FFFFFF;
}
.EvensRight {
	border-right:1px solid Black; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	background:#FFFFFF;
}

.newsLink {
	font:10px arial;
	color:#AA0000;
	text-decoration:underline;
}
.newsLink:Hover {
	font:10px arial;
	color:#DD0000;
	text-decoration:underline;
}

input.searchBtn {
	font-size: 10px; font-weight:normal;
	font-family:Arial,Verdana,Helvetica;
    color:#000000;
	background-color:#f1EEE1;
    border:1px solid;
    border-top-color:#9B8948;
    border-left-color:#9B8948;
    border-right-color:#5D4718;
    border-bottom-color:#5D4718;
	padding-top:1px;
	padding-bottom:1px;
}
input.formBtn {
	font-size: 10px; font-weight:normal;
	font-family:Arial,Verdana,Helvetica;
    color:#000000;
	background-color:#FFFFFF;
    border:1px solid;
    border-top-color:#888888;
    border-left-color:#888888;
    border-right-color:#444444;
    border-bottom-color:#444444;
	padding-top:1px;
	padding-bottom:1px;
}

input.mediaBtn {
	font-size: 10px; font-weight:normal;
	font-family:Arial,Helvetica;
    color:#555555;
    border:1px solid;
    border-top-color:#888888;
    border-left-color:#888888;
    border-right-color:#888888;
    border-bottom-color:#888888;
	padding-top:1px;
	padding-bottom:1px;
}

/* Rounded table */
/*#round h1, #round h2, #round p {margin:0 10px; letter-spacing:1px;}
#round h1 {font-size:2.5em; color:#dddddd;}
#round h2 {font-size:2em;color:#dddddd; border:0;}
#round h2 {padding-top:0.5em;}
*/
#round p {
margin:0 10px;
padding-top:6px;
padding-bottom:6px;
padding-left:3px;
padding-right:3px;
}
#round {background: transparent; margin:0em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.xb1 {margin:0 5px; background:#cccccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xbContent {display:block; background:#ffffff; border:0 solid #cccccc; border-width:0 1px;}

/* Text */

a.panel:link {font-size: 10px; font-family:Arial,Helvetica; color:#555555; text-decoration: none;}
a.panel:visited {font-size: 10px; font-family:Arial,Helvetica; color:#555555; text-decoration: none}
a.panel:hover {font-size: 10px; font-family:Arial,Helvetica; color:#555555; text-decoration:underline}

.whiteBold {font-size: 11px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none; font-weight:bold}
.contentWhite {font-size: 11px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none}

.subWhiteBold {font-size: 10px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none; font-weight:bold}
.white {font-size: 10px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none}

a.white:link {font-size: 10px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none}
a.white:visited {font-size: 10px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: none}
a.white:hover {font-size: 10px; font-family:Arial,Helvetica; color:#FFFFFF; text-decoration: underline;}

.quote{font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-style:italic}
.quoteTable{border-top:2px dotted #DFD8BA; border-bottom:3px solid #DFD8BA;}
.quoteHeadline{font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; color:#990000; font-style:italic}

.searchHighlight{font-weight:bold; font-size: 105%}
.default {font-size: 11px; font-family:Arial,Helvetica; color:#000000}
.defaultTall {font-size: 14px; font-family:Arial,Helvetica; color:#000000}
.whiteTall {font-size: 14px; font-family:Arial,Helvetica; color:#FFFFFF}


.default2 {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.MenuHeading {font-size: 12px; font-family:Arial,Helvetica; color:#990000; font-weight:bold}
.smallLight {font-size: 10px; font-family:Arial,Helvetica; color:#CCCCCC; text-decoration: none}
.smallGray {font-size: 10px; font-family:Arial,Helvetica; color:#999999; text-decoration: none}
.smallDark {font-size: 10px; font-family:Arial,Helvetica; color:#444444; text-decoration: none}
.subGray {font:11px arial;color:#999999;text-decoration:none }
.contentGray {font:12px arial;color:#999999;text-decoration:none }
.contentDark{font:12px arial;color:#444444;text-decoration:none }
.subcontentDark{font:11px arial;color:#444444;text-decoration:none }

.popularHeader{font:12px arial;color:#444444;text-decoration:none; font-weight:bold; }

.contentHeader {font:16px arial;color:Black;text-decoration:none}
.contentTitle {font:13px arial;color:Black;text-decoration:none }

.contentRed {font:12px arial;color:#AA0000;text-decoration:none }
.contentMaroon {font:12px arial;color:#660000;text-decoration:none }
.contentBlue {font:12px arial;color:#0000AA;text-decoration:none }
.contentOrange {font:12px arial;color:#C2470B;text-decoration:none }
.contentTan {font:12px arial;color:#BEBCA5;text-decoration:none }

.subMaroonBold {font:11px arial;color:#660000;text-decoration:none; font-weight:bold }
.subMaroon {font:11px arial;color:#660000;text-decoration:none }
.subMaroonLink {font:11px arial;color:#660000;text-decoration:none}
.subMaroonLink:Hover {font:11px arial;color:#660000;text-decoration:underline;}
.smallMaroonLink {font:10px arial;color:#660000;text-decoration:none}
.smallMaroonLink:Hover {font:10px arial;color:#660000;text-decoration:underline;}

.content {font:12px arial;color:Black;text-decoration:none }
.contentLink {font:12px arial;Color:#AA0000;text-decoration:none }
.contentLink:Hover {font:12px arial;color:#AA0000;text-decoration:underline;}

.subcontent {font:11px arial;color:Black;text-decoration:none }
.subcontentLink {font:11px arial;color:#7A7768;text-decoration:none }
.subcontentLink:Hover {font:11px arial;color:#7A7768;text-decoration:underline;}

.subRedBold {font:11px arial;color:#AA0000;text-decoration:none; font-weight:bold }
.subRed {font:11px arial;color:#AA0000;text-decoration:none }
.subRedLink {font:11px arial;color:#AA0000;text-decoration:none}
.subRedLink:Hover {font:11px arial;color:#AA0000;text-decoration:underline;}

.subOrange {font:11px arial;color:#C2470B;text-decoration:none }
.subOrangeLink {font:11px arial;color:#C2470B;text-decoration:none}
.subOrangeLink:Hover {font:11px arial;color:#C2470B;text-decoration:underline;}

.subTan {font:11px arial;color:#BEBCA5;text-decoration:none }
.subTanLink {font:11px arial;color:#BEBCA5;text-decoration:none}
.subTanLink:Hover {font:11px arial;color:#BEBCA5;text-decoration:underline;}

.subcontentBold {font:11px arial;color:Black; font-weight:bold; text-decoration:none }
.contentBold {font:12px arial;color:Black; font-weight:bold; text-decoration:none }

.altLink {font:11px arial;color:Black;text-decoration:none }
.altLink:Hover {font:11px arial;color:Black;text-decoration:underline }

.contentAltLink {font:12px arial;color:#AA0000;text-decoration:underline }
.contentAltLink:Hover {font:12px arial;color:#AA0000;text-decoration:underline }

.user {font:11px arial;color:#4F6A99;text-decoration:none }

.blackLink {font:11px arial;color:Black;text-decoration:underline }
.blackLink:Hover {font:11px arial;color:Black;text-decoration:underline }

.darkLink {font:12px arial;color:#666666;text-decoration:none }
.darkLink:Hover {font:12px arial;color:#666666;text-decoration:underline }

.subdarkLink {font:11px arial;color:#666666;text-decoration:none }
.subdarkLink:Hover {font:11px arial;color:#666666;text-decoration:underline }

.contentBlueLink {font:12px arial;color:#0000AA;text-decoration:underline }
.contentBlueLink:Hover {font:12px arial;color:#0000AA;text-decoration:underline }

.subBlue {font:11px arial;color:#0000AA;text-decoration:none }
.subBlueLink {font:11px arial;color:#0000AA;text-decoration:none }
.subBlueLink:Hover {font:11px arial;color:#0000AA;text-decoration:underline}

.subBlueAlt {font:11px arial;color:#0000AA;text-decoration:underline }
.subBlueAltLink {font:11px arial;color:#0000AA;text-decoration:underline }
.subBlueAltLink:Hover {font:11px arial;color:#999999;text-decoration:underline}

.fill{
display:block;
width:100%;
background-color:#E2E3E9;
}
.fill2{
display:block;
width:100%;
}

#menubox01 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox02 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox03 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox04 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}

#menubox036 {
	position:absolute;
	left:155px;top:-300px;
	z-index:99;
}
#menubox039 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox040 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox046 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox052 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox053 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox054 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;	
}
#menubox055 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;	
}
#menubox067 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;	
}
#menubox091 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0101 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0124 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0124 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0126 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0132 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#menubox0141 {
	position:absolute;
	left:155px;
	top:-300px;
	z-index:99;
}
#padBR { padding-bottom:6px;
		padding-top:6px;
}
#pad3 { padding-bottom:3px;
		padding-top:3px;
}
#pad5 { padding-bottom:5px;
		padding-top:5px;
}
#pad8 { padding-bottom:8px;
		padding-top:8px;
}
#pad12 { padding-bottom:12px;
		padding-top:12px;
}
#errorbox { padding:4px;
			border:1px solid #CC0000;			
}
#successbox {padding:4px;
			border:1px solid #00AA00;
}

/*forms*/
.submit_red{
	background:url(../../images/btn_red.gif) no-repeat center;
	height:16px; 
	width:90px;
	text-align:center;  
	margin-top:3px;  
	margin-bottom:3px; 
	vertical-align:top;
	border:0;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.submit_blue{
	background:url(/images/btn_blue.gif) no-repeat center;
	height:16px; 
	width:90px;
	text-align:center;  
	margin-top:3px;  
	margin-bottom:3px; 
	vertical-align:top;
	border:0;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.submit_gray{
	background:url(/images/btn_gray.gif) no-repeat center;
	height:16px; 
	width:90px;
	text-align:center;  
	margin-top:3px;  
	margin-bottom:3px; 
	vertical-align:top;
	border:0;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.submit_blue:hover{background:url(/images/btn_blue_down.gif) no-repeat center;}
.submit_red:hover{background:url(/images/btn_red_down.gif) no-repeat center;}

#success_box{font-size:11px; text-align:left; color:#336600; font-weight:bold; padding:4px 20px 15px 40px; background-image:url(../../images/icon_goodshield.gif); background-repeat:no-repeat; vertical-align:middle;}
#warning_box{font-size:11px; text-align:left; color:#222222; font-weight:bold; padding:4px 20px 15px 40px; background-image:url(../../images/icon_warningshield.gif); background-repeat:no-repeat; vertical-align:middle;}
#failure_box{font-size:11px; text-align:left; color:#990000; font-weight:bold; padding:4px 20px 15px 40px; background-image:url(../../images/icon_errorshield.gif);  background-repeat:no-repeat; vertical-align:middle;}
#failure_box ul, #failure_box li{ margin:0; padding:0px; font-size:11px; list-style:inside; list-style-type:decimal}