body {
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-family: Verdana;
	line-height: 14px;
	background: #ccc;
}

td, th {
	font-size: 10px;
	font-family: Verdana;
	line-height: 14px;
}

form { margin: 0; padding: 0; }
textarea, select, input { font-family:verdana; font-size:10px; color:#000; border:1px solid #000; }
input.cssNoBorder { border:0px; }

a, a:link, a:active, a:visited { color: #CC0000; text-decoration: none; }
a:hover { text-decoration: underline; }

a.cssSpanish, a.cssSpanish:link, a.cssSpanish:active, a.cssSpanish:visited { color: #000; text-decoration: none; }
a.cssSpanish:hover { text-decoration: underline; }
.cssGreyHeaderSpanish { font-family: Verdana; font-size: 14px; color: #999999; line-height: 16px; }

.cssNews { color: #333333; line-height: 12px; }
a.cssNews, a.cssNews:link, a.cssNews:active, a.cssNews:visited{ font-weight: bold	}	
.cssRed { color:#cc0000; }
.cssHeadlineBold { color: #333333; line-height: 12px; font-weight: bold; }
.cssBigHeadlineBold { font-size:12px; color:#333333; line-height: 14px; font-weight: bold; }

.cssLightGrey { color: #464342; }
	
div.cssFooter { padding: 8px 0 36px 0; color: #fff; font-size:8px; border-top: 1px solid #fff; background: #666; }
div.cssFooter td { color: #fff; }
div.cssFooter a, div.cssFooter a:link, div.cssFooter a:active, div.cssFooter a:visited { color: #fff; }	

.cssMarketHeadingRed { font-family: Verdana; font-size: 12px; color: #CC0000; font-weight: bold; line-height: 14px; }
.cssMarketHeadingRedNoBold { font-family: Verdana; font-size: 12px; color: #CC0000; line-height: 14px; }
.cssBlackSmall { font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; line-height: 14px; }
.cssRedSmall { font-family: Verdana; font-size: 10px; color: #CC0000; font-weight: bold; line-height: 14px; }
.cssRedSmallNoBold { font-family: Verdana; font-size: 10px; color: #CC0000; line-height: 14px; }

.cssTechResources { font-family: Verdana; font-size: 9px; color: #CC0000; line-height: 12px; }


.cssPageHeader { font-family: Verdana; font-size: 10px; color: #333333; line-height: 14px; }
a.cssPageHeader, a.cssGreyHeader:link, a.cssGreyHeader:active, a.cssGreyHeader:visited {
	color: #333333; text-decoration: none;}
a.cssPageHeader:hover { text-decoration: underline; }

.cssGreyHeader { font-family: Verdana; font-size: 10px; color: #999999; line-height: 10px; }
a.cssGreyHeader, a.cssGreyHeader:link, a.cssGreyHeader:active, a.cssGreyHeader:visited {
	color: #999999; text-decoration: none;
	}
a.cssGreyHeader:hover { text-decoration: underline; }

.cssLeftNav { font-family: Verdana; font-size: 10px; color: #3F7C9D; line-height: 14px; } 
a.cssLeftNav, a.cssLeftNav:link, a.cssLeftNav:active, a.cssLeftNav:visited {
	color: #3F7C9D; text-decoration: none;
	}

	
a.cssLeftNav:hover: { color: #3F7C9D; text-decoration: none; }
.cssLeftNavRed { font-family: Verdana; font-size: 10px; color: #CC0000; line-height: 14px; }	
a.cssLeftNavRed, a.cssLeftNavRed:link, a.cssLeftNavRed:active, a.cssLeftNavRed:visited{
	color: #CC0000; text-decoration: none;
	}

.cssMarketMaintext { font-family: Verdana; font-size: 10px; line-height: 14px; color: #464342; }
a.cssMarketMaintext, a.cssMarketMaintext:link, a.cssMarketMaintext:active, a.cssMarketMaintext:visited{
	color: #CC0000; text-decoration: none;
	}


	
table.cssMenu { border-bottom: 1px solid #1A1F24; border-left: 1px solid #DDDDDE; border-right: 1px solid #66707A; }
table.cssMenu td { border-top: 1px solid #DDDDDE; padding: 3px 0px 3px 5px; font-size: 10px; line-height: 12px; font-weight: bold; font-family: Verdana; }
table.cssMenu tr.cssMenuItem {  color: #333333; }
table.cssMenu tr.cssMenuItemOn { color: #CC0000; cursor: pointer; }
table.cssMenu a, 
	table.cssMenu a:active, 
	table.cssMenu a:visited, 
	table.cssMenu a:hover, 
	table.cssMenu a:link { color: #333333; text-decoration: none; }
table.cssMenu a:hover { color: #CC0000; text-decoration: none; }

table.cssTable { border:1px solid #1A1F24; background:#ddd; }
table.cssTable td { background: #fff; color:#333; }
table.cssTable th { background: #333; color:#fff; }

table.cssMenu td.cssArrow { padding: 5px 6px 3px 5px; }
table.cssMenu tr.cssMenuItemOn a, 
	table.cssMenu tr.cssMenuItemOn a:active, 
	table.cssMenu tr.cssMenuItemOn a:visited, 
	table.cssMenu tr.cssMenuItemOn a:hover, 
	table.cssMenu tr.cssMenuItemOn a:link, 
	table.cssMenu tr.cssMenuItemOn a:hover{ color: #CC0000; text-decoration: none; }
	
div.cssMenu { visibility: hidden; background-color: #ffffff; position: absolute; filter: Alpha(opacity=90); -moz-opacity: 0.9; }

table.cssSelMenu { border-bottom: 1px solid #1A1F24; border-left: 1px solid #DDDDDE; border-right: 1px solid #66707A; }
table.cssSelMenu td { border-top: 1px solid #DDDDDE; padding: 3px 0px 3px 5px; font-size: 10px; line-height: 10px; font-family: Verdana; }
table.cssSelMenu tr.cssMenuItem {  color: #333333; }
table.cssSelMenu tr.cssMenuItemOn { color: #CC0000; cursor: pointer; }
table.cssSelMenu a, 
	table.cssSelMenu a:active, 
	table.cssSelMenu a:visited, 
	table.cssSelMenu a:hover, 
	table.cssSelMenu a:link { color: #333333; text-decoration: none; }
table.cssSelMenu a:hover { color: #CC0000; text-decoration: none; }

table.cssSelMenu td.cssArrow { padding: 5px 6px 3px 5px; }
table.cssSelMenu tr.cssMenuItemOn a, 
	table.cssSelMenu tr.cssMenuItemOn a:active, 
	table.cssSelMenu tr.cssMenuItemOn a:visited, 
	table.cssSelMenu tr.cssMenuItemOn a:hover, 
	table.cssSelMenu tr.cssMenuItemOn a:link, 
	table.cssSelMenu tr.cssMenuItemOn a:hover{ color: #CC0000; text-decoration: none; }
	
div.cssSelMenu { visibility: hidden; background-color: #ffffff; position: absolute; filter: Alpha(opacity=90); -moz-opacity: 0.9; }

.redHeadline, .cssRedHeadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0000; font-weight: normal}
.bodyBlackBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; font-weight: bold }
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #000000}

.ImgGapLeft {
	margin-left: 8px;
}
.ImgGapRight {
	margin-right: 8px;
}
