BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	text-align: left;
}

TBODY {
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
} 

TBODY.whiteonblack {
	text-align: center;
	background-color: #000000;
	color: #ffffff;
}

TBODY.blackonredleft {
	background-color: #ce0000;
	color: #000000;
}

TBODY.whiteonblackleft {
	background-color: #000000;
	color: #ffffff;
}


TBODY.newsinbrief {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #ffffff;
}

TD.newsinbrief {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	color: #ffffff;
	text-align:left;
}

.txtNewsBriefHdr {
	text-align:center;
	font-size:14px;
	color:#FFFF00;
	font-weight: bolder;
}

.hdrRedBold18pt {
	text-align: center;
	font-size: 18pt;
	color: #E21414;
	font-weight: bolder;
}

.hdrRedonWhiteBold18pt {
	text-align: center;
	font-size: 24pt;
	color: #ce0000;
	background-color: #ffffff;
	font-weight: bolder;
}

.hdrRedonBlkBold18pt {
	text-align: center;
	font-size: 24pt;
	color: #ce0000;
	background-color: #000000;
	font-weight: bolder;
}


.hdrBlckBold20pt {
	text-align: center;
	font-size: 20pt;
	color: #000000;
	font-weight: bolder;
}

.hdrBlckBold20ptLeft {
	text-align: left;
	font-size: 20pt;
	color: #000000;
	font-weight: bolder;
}

.hdrWhtBold14ptCenter {
	text-align: center;
	font-size: 14pt;
	color: #ffffff;
	font-weight: bolder;
}

.hdrWhtBold20ptCenter {
	text-align: center;
	font-size: 20pt;
	color: #ffffff;
	font-weight: bolder;
}


.txtRedBold10pt {
	text-align: center;
	font-size: 12pt;
	color: #ce0000;
	font-weight: bolder;
}

.txtRedBold14pt {
	text-align: center;
	font-size: 14pt;
	color: #EC1E1E;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-variant: normal;
	text-transform: capitalize;
}

.txtRed {
	color: #ce0000;
}

tr.txtWhitebackBlkBold8pt{
	text-align: center;
	font-size: 10pt;
	color: #ffffff;
	background-color: #000000;
	font-weight: bolder;
}

p.headLines {
	text-align: left;
	font-size: 10pt;
	background-color: #ce0000;
	color: #ce0000;
} 



TD {
	vertical-align: top;
}

TD.apparatus {
	background-color: #000000;
	color: #ffffff;
}

TD.apparatus_bold {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #8C7E7E;
}

TD.apparatus2 {
	color: #ffffff;
	background-color: #000000;
}

TD.apparatus_bold2 {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;
}


TD.banner {
	text-align: center;
	background-color: #ce0000;
	color: #ffffff;
}

TD.blk_links {
	text-align: center;
	background-color: #000000;
}

TD.calendar {
	font-size: 8pt;
}

TD.calendar_header {
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ce0000;
}

TD.txt_center {
	text-align: center;
}

TD.right_menu {
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #ce0000;
}

TBODY.right_menu {
	font-size: 9px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background-color: #ce0000;
}



TD.left_menu_center{
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ce0000;
}


TD.prev {
	text-align: center;
	color: #ffffff;
	background-color: #000000;
}

TD.runnumber{
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ce0000;
}

p	{
	margin 2px;
}

IMG { border-color: #ffffff;
}

.membership {
	font-weight:normal;
	font-size: 12px;
	color: #ffffff;
	background-color: #ce0000;
}

.18 {
	color: #ce0000;
	font-weight: bold;
}

a.linkBlack:link{
	color: #000000;
	}

a.linkBlack:visited{
	color: #000000;
	}
	
a.linkBlack:active{
	color: #000000;
}

a.linkBlackSm:link{
	color: #ce0000;
	font-size: 10pt;
}

a.linkBlackSm:visited{
	color: #ce0000;
	font-size: 10pt;
}

a.linkBlackSm:active{
	color: #ce0000;
	font-size: 10pt;
}

a.linkPrev:link{
	text-align: center;
	color: #ce0000;
}

a.linkPrev:visited{
	text-align: center;
	color: #ce0000;
}
	
a.linkPrev:active{
	text-align: center;
	color: #ce0000;
}


a.linkWhiteSm:link{
	color: #ffffff;
	text-align: left;
	font-size: 8px;
	}


a.linkRed:link{
	color: #ce0000;
	text-align: center;
	}

a.linkRed:visited{
	color: #ce0000;
	text-align: center;
	}
	
a.linkRed:active{
	color: #ce0000;
	text-align: center;
	}

A:link{	text-align: center;
	color: #ffffff;
	font-weight: bold;
	}

A:visited{
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	}
	
A:active{
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

TH {
	text-align: center;
	font-size: 16pt
}


/* New Styles added 8-2011 */
table.tour tr td {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	text-align: center;
	border: 1px solid #3366ff;}


table.whiteonblackleft tr td {background-color: #000000; 
			color: #ffffff;}
