body { padding:0; margin:0; }



.footerfont, .footerfont a:link, .footerfont a:visited {

	padding-top:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

}

.footerfont a:hover {padding-top:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration:underline;}



a {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration: none;

}



a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: underline;

}



td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

.bold {

	font-weight: bold;

}



.content{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:#666666;

			}

.content a:link, .content a:visited{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:#5B5B5B;

			text-decoration: underline;

			}

			

.content a:hover{

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:#5B5B5B;

			text-decoration: none;

			}

			

.contentTitle, .contentTitle a:link, .contentTitle a:visited{

				font-family:Arial, Helvetica, sans-serif;

				font-size:12px;

				font-weight:bold;

				color:#333333;

				padding-top:10px;

				text-decoration: none;

				}

				

.mainTitle{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#ED1D24;

	display: block;

			}

			

.menu_active {color:#ED1D24;}

.menu_active a {color:#ED1D24;}

.tableLines {

			border-top-width:1px;

			border-left-width:1px;

			border-right-width:1px;

			border-bottom-width:0px;

			border-top-color:#BEBEBE;

			border-left-color:#BEBEBE;

			border-right-color:#BEBEBE;

			border-style:solid;

			}

.tableLinesBottom {

			border-bottom-width:1px;

			border-top-width:0px;

			border-left-width:0px;

			border-right-width:0px;

			border-bottom-color:#BEBEBE;

			border-style:solid;

			}

.submenuTable {

			border-bottom-width:0px;

			border-top-width:1px;

			border-left-width:0px;

			border-right-width:0px;

			border-top-color:#BEBEBE;

			border-style:solid;

			}

			

.solidline {

	border-bottom: 1px solid #333333;

}



.dottedline {

	border-bottom: 1px dotted #999999;

}



.bullet {

	margin-bottom: 11px;

}



.nav4, .nav4 a:link, .nav4 a:visited {

	font-size: 12px;

	color: #FF0000;

	text-decoration:underline;

}



.nav4 a:hover {

	font-size: 12px;

	color: #FF0000;

	text-decoration: none;

}

.caption {

	font-size: 10px;

	font-style: italic;

}



.tableBg {

	background-color: #F9F9F9;

	border: 1px dotted #999999;

}

.star {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ED1D24;

}

.text1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ED1D24;

}

.text2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CCCCCC;

}

.smallGrey {

	font-size: 10px;

	color: #AAAAAA;

}



.smallGrey a:link{

	font-size: 10px;

	color: #919191;

}



.splashBg { background:url(header.jpg) top center repeat-y #373737; }

.splashLogo { padding:30px 167px 30px 134px; }

.splashFlash { padding:0 0 56px 82px;}

.splashContent { font-size:13px; color:#333333; text-align:center; padding:0 169px 15px 142px; }

.splashChoice { color:#333333; text-align:center; }



.overflow { background:url(overflow.gif) 0 160px repeat-x;}

.homeHeader { background:url(header.jpg) top right no-repeat; vertical-align:top; }

.homeLogo { padding:8px 0 12px 7px; vertical-align:top; }

.homeNav { padding:0 27px 0 0; background-color:#ed1d24; }

.homeNavBorder { background:url(home-nav-border.jpg) bottom left no-repeat; }

.contentArea { background:url(contentbg.jpg) top right no-repeat; }

.homeContent { font:normal 13px Arial, Helvetica, sans-serif; color:#333333; padding:25px 30px 20px 31px; line-height:18px; }

.homeContent a{ font-weight:bold; color:#333333; text-decoration:underline; }

.homeContent a:hover{ font-weight:bold; color:#333333; text-decoration:none; }

.homeCta { vertical-align:top; font:bold 13px Arial, Helvetica, sans-serif; color:#333333; padding:25px 20px 0 0; line-height:20px; }

.homeCta a{ color:#333333; text-decoration:none; }

.homeCta a:hover{ color:#ed1d24; text-decoration:none; }

.homeCtaTitle { font-size:15px; padding-bottom:5px; }

.homeFooter { padding:0 0 0 31px; border-top:1px solid #bebebe; font-size:10px; line-height:15px; padding:20px 0 10px 31px; }

.homeFooterBorder { border-top:1px solid #bebebe; }

.homeCtaArrow { color:#ed1d24; }





a.left_title{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #333333;

	text-decoration: none;

}

.cont{ line-height:25px}



.proline{border-top:1px solid #bebebe;}





.proname{font-size:14px; color:#333333;font-weight:bold}



.M {color: #000000; font-size:8px}

.Z {color: #FFFFFF; font-size:8px}

.A {color: #FFFFFF; font-size:8px}


/* START Classes copied from http://www.martyranodes.com */

.tableTitle {
	font-size: 12px;
	font-weight: bold;
	background-color: #D8DCE9;
}

.tableTitle2 {
	font-size: 12px;
	font-weight: bold;
	background-color: #B6BDD6;
}
.tableText {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E5EF;
	font-size: 11px;
}
.tableText2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCD1E3;
	font-size: 11px;
	background-color: #E2E5EF;
}

.tableBg {
	background-color: #F4F5F9;
	border: 1px dotted #E2DCE9;
}

.tableBgWhite {
	background-color: #F0F1F7;
}

.tableBgGreen {
	background-color: #2BB34F;
	color: #FFFFFF;
}

.tableBgBlue{
	background-color: #004DB0;
	color: #F8E830;
}

.tableBorderGrey{
	background-color:#D6D6D6;
}

.notes, .notes a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E9E9E;
}

.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.top a:hover {
	text-decoration:underline;
}

.lineDotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #384C91;
}

.lineGrey {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #384C91;
}
.lineDottedBg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #F2F3F8;
}
.eventDate {
	font-size: 10px;
	color: #384C91;
}
.lineSolid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACB3D2;
}

.cubeM {
	color: #000000; 
	background-color: #f7e300; 
	font-size:8px;
	padding: 3px 3px 3px 3px;
	}
	
.cubeZ {
	color: #ffffff;
	background-color: #37a600;
	font-size:8px;
	padding: 3px 3px 3px 3px;
	}

.cubeA {
	color: #ffffff; 
	background-color: #002372; 
	font-size:8px;
	padding: 3px 3px 3px 3px;
	}
/* END Classes copied from http://www.martyranodes.com */