body#template2
{padding:0; margin:0;
	font-family:arial, helvetica, sans-serif; font-size:12px; text-align:left; color:#333;
	background:#a90009 url("/Pics/bg/grad_bkg.jpg") repeat-x left top;}

a img, img {border:0;}
form {margin:0; padding:0;}

a:link {color:#ed0101; text-decoration:none;}
a:hover {color:#ff5230; text-decoration:none;}
a:visited {color:#ed0101; text-decoration:none;}

p {font:#333333 12px/16px arial, helvetica, sans-serif;
margin:1px 0 8px 0; padding:0;}

/* LEFTNAV */

div#leftnav {}
	img.nav_topper {margin:0;}
	
	#leftnav ul {padding:0; margin:0; padding-bottom:15px;
	list-style-type:none;}
	
	#leftnav li {padding:0; margin:0;
	font:bold 11px/14px arial, sans-serif;
	color:#222222;
	display:inline;}
	
	#leftnav li a {color:#005592;
	padding:4px 0 4px 30px;
	display:block;}
	
	#leftnav li a:hover {color:#1471b4;
	padding:4px 0 4px 30px;
	display:block;}
	
	.navheading {padding:10px 0 4px 0;}
	
	
/* CENTER */

.crbox {background:#dddddd;
	padding:0 10px 4px 10px;}

		.crbox a {font-weight:bold;}
		.crbox ul {list-style:none; padding:0; margin:0;}
		.crbox li {padding:1px 0 1px 0; margin:0;}

			td.crbox_left {padding:0 10px 0 0;}
			td.crbox_right {padding:0 2px 0 0;}	

			.cr_teaser img {float:left; padding:0 6px 2px 0;}

			ul.headlines {list-style:none; padding:0 0 5px 0; margin:0; color:#222;}

			.headlines li {padding:3px; margin:1px 0 1px 0; color:#222; background:#d5d5d5;}
			.headlines a {color:#222 !important; font-weight:normal; text-decoration:none;}
			.headlines a:hover {color:#555; font-weight:normal; text-decoration:none;}

			.contentblock {padding:4px; background:#ddd;}
			

		/* cr et cetera */
		.subnavblock {padding:4px 4px 14px 4px; margin:0; font:13px arial; color:#999;}
		.footlinks {background:#cccccc; padding:6px; margin:0; font:11px arial; color:#ed4401; text-align:right;}
		.footlinks a {color:#005592; text-decoration:none;}
		.footlinks a:hover {color:#1471b4; text-decoration:none;}

		.label {background:url("../Images/frame/Bg/label_bg_alt.jpg") no-repeat left top;
		padding:4px 0 2px 10px;
		font-size:18px;
		color:#c82430;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;}
		
		.label_alt {padding:4px 0 2px 10px;}

		.insetbanner img {border:5px solid #ece8da;
			text-align:center;
			margin:0 0 2px 0; padding:0;}

		.pad img {padding:2px 6px 4px 4px;}
		.alt {background:#cccccc !important;}
		img.rotator {border:5px solid #efefef;}

		.alignright {float:right; display:inline;}
		.clearfix {clear:both;}



/* RM */

td#rm {}

	.rmlabel {padding:0; margin:0;}
	.rmlabel_alt {
		padding:3px 0 2px 8px; margin:0;
		font-weight:bold; font-size:13px; color:#54b1d5; font-family:arial, helvetica, sans-serif;}
	.rmitem {
		margin:0; padding:6px 10px 8px 10px; background:#e9e0de;
		font-size:10px;}
	.rmbox {margin:0 0 8px 0;}
	.rmtile {margin:0 0 8px 0;}
	


/* FOOTER */
td#footer {text-align:center;
padding:15px 10px 10px 10px;
font:11px/15px arial, helvetica;
color:#bbbbbb;}

#footer ul {list-style-type:none; padding:0; margin:0;}
#footer li {display:inline; color:#ccc; padding:0 10px 0 0;}

#footer a {color:#e0e0e0;}
#footer a:hover {color:#ffffff;}


/* POPUP */
.popupcontent {font-family:arial, helvetica, sans-serif;}
.popupmasthead {}
.popupfooter {}


/* v2.0 text styles */

h1 {font:bold 16px/18px arial, helvetica, sans-serif; padding:0 0 3px 0; margin:0;}
h2 {font:bold 14px/16px arial, helvetica, sans-serif; padding:0 0 3px 0; margin:0;}
h3 {font:bold 12px/14px arial, helvetica, sans-serif; padding:0 0 2px 0; margin:0;}
h4 {font:bold 11px/13px arial, helvetica, sans-serif; padding:0 0 2px 0; margin:0;}
h5 {font:bold 10px/12px arial, helvetica, sans-serif; padding:0 0 2px 0; margin:0;}
h6 {font:10px/12px arial, helvetica, sans-serif; padding:0 0 2px 0; margin:0;}

.white {color:#ffffff;}
.black {color:#000000;}
.dark {color:#333;}
.lit {color:#3a9bbf;}
.dim {color:#666;}
.accent {color:#00245a;}
.alert {color:#ff3300;}

.div4 {padding:2px 0; height:4px; clear:both;}
.div6 {padding:3px 0; height:6px; clear:both;}
.div8 {padding:4px 0; height:8px; clear:both;}
.div10 {padding:5px 0; height:10px; clear:both;}
.hdiv10 {border-bottom:1px solid #bbb;
padding-bottom:10px;
margin-bottom:10px;}


/* v1.0 text styles, required for old controls */
.header {font-weight:bold; font-size:12px; color:#333;}
.subheader {font-weight:bold; font-size:11px; color:#00245a;}
.largeheader {font-weight:bold; font-size:13px; color:#333;}
.nav {font:bold 10px/12px helvetica, Arial,sans-serif;}
.jumperlink,.rmjumperlink {font:bold 10px/12px Arial,sans-serif;}
.jumperlink:hover,.rmjumperlink:hover,.largelink:hover {color:#f30;}
.headerlink,.headerlink:visited {font-weight:bold; color:#660000;}
.largeheaderlink,.largeheaderlink:visited {font:bold 13px/15px Arial,sans-serif; color:#660000;}
.headerlink:hover,.sblabellink:hover,.miniheaderlink:hover,.largeheaderlink:hover {color:#D20101;}
.mini,.rm,.rmtext {font-size:10px; line-height:12px;}
.mini {font-size:10px; line-height:14px;}
.minilit {font-size:10px; line-height:12px; color:#D20101;}
.miniheader,.rmheader,.sblabel {font:bold 10px/12px Arial,sans-serif; color:#660000;}
.minidim,.rmdim {font-size:10px; line-height:12px; color:#666;}
.minidimheader,.rmdimheader {font-size:10px; line-height:12px; color:#333; font-weight:bold;}
.minilink,.rmlink {font-size:10px; line-height:12px; color:#D20101;}
.micro,.microlink {font:9px/11px arial,sans-serif;}
.microdim {font:9px/11px arial,sans-serif; color:#777;}
.revtext,.rev {color:#ccc;}
.revheader {font-weight:bold; color:#fff;}
.revlargeheader {font:bold 13px/15px Arial,sans-serif; color:#fff;}
.revminitext,.revmini {font-size:10px; line-height:12px; color:#ccc;}
.revminiheader {font:bold 10px/12px Arial,sans-serif; color:#fff;}
.revminidim {font-size:10px; line-height:12px; color:#aaa;}
.revlink,.revlink:visited {color:#ccc;}
.revjumperlink,.revjumperlink:visited {font:bold 10px/12px Arial,sans-serif;}
.revminilink,.revminilink:visited {font-size:10px; line-height:12px; color:#ccc;}
.revlink:hover,.revminilink:hover,.revjumperlink:hover {color:#fff;}


/* v1.0 bg styles, required for old controls */
.mhpopup {background:url("../images/frame/bg/mh.popup.gif");}	
.pg {background:url("../images/frame/bg/pg.gif");}	
.rmint {background:url("../images/frame/bg/rm.int.gif");}
.sbdiv {background-image:url("../images/frame/bg/sb.div.gif"); background-repeat:repeat-x; background-position:center center;}
.sbdivrl {background-image:url("../images/frame/bg/sb.div.rl.gif"); background-repeat:repeat-x; background-position:center center;}
.sbint {background:url("../images/frame/bg/sb.int.gif");}	
.sblb {background:url("../images/frame/bg/sb.lb.gif");}	
.sbrl {background:#d5cfbc;}
.trlb {background:url("../images/frame/bg/tr.lb.gif");}
.sbtralt {background:url("../Images/Frame/Bg/sb.tr.alt.gif");}	
.sbtrdef {background:url("../Images/Frame/Bg/sb.tr.def.gif");}	
.tralt {background:#e0e0e0;}
.trdef {background:#efefef;}	
.pgBg	{background:#efefef;}
.crint	{background:#fff url("../Images/Frame/Bg/cr.int.gif")}
.hdiv11 {background-image:url("../images/frame/bg/h.div.1.gif"); background-repeat:repeat-x; background-position:center center;
	height:11px;
	margin-right:4px; margin-left:4px;
	clear:both;}
.hdiv17 {background-image:url("../images/frame/bg/h.div.1.gif"); background-repeat:repeat-x; background-position:center center;
	height:17px;
	margin-right:4px; margin-left:4px;
	clear:both;}

.ratingMeter {background:none;}
.ratingMeter img, .ratingMeter a img {float:left; padding:0 !important; margin:0 !important;}

/***** SF CASE 10629 *****/
.eventCalendar td.mini, .eventCalendar td.minilit {
font-size: 15px !important;
line-height: 17px !important;
text-transform: uppercase !important;
}

/***** SF CASE 10986 *****/
.eventCalendar td.lit {
font-size: 20px !important;
line-height: 22px !important;
}
.eventCalendar td.minidim {
font-size: 16px !important;
line-height: 18px !important;
}