body#template1 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:12px;
	background:url(/Pics/bg/bg_rptx.jpg) repeat-x 0 0 #fff;
	}
td {
	font-size:100%;
	}
img, a img {
	border:0;
	}
form {
	margin:0;
	padding:0;
	}
a:link {
	color:#239a02;
	text-decoration:none;
	}
a:hover {
	color:#239a02;
	text-decoration:underline;
	}
a:visited {
	color:#239a02;
	text-decoration:none;
	}
p {
	padding:1px 0 6px 0;
	margin:0;
	}

/****************** Layout */
#wrapper {
	width:972px;
	margin:0 auto;
	padding:0;
	background:url(../images/contentareas/bg_wrapper.png) no-repeat 0 0;
	}
#outertable {
	width:950px;
	margin:0 auto;
	}
#main {
	width:630px;
	padding:20px 0;
	}
td#mainfull {
	width:630px;
	}
td#maintop {
	width:630px;
	}
td#mainleft {
	width:330px;
	}
td#maintopleft {
	width:330px;
	}
td#mainbotleft {
	width:330px;
	}
td#mainright {
	width:300px;
	}
td#maintopright {
	width:300px;
	}
td#mainbotright {
	width:300px;
	}
td#leftnav { 
	width:160px;
	} 
td#rm {
	width:160px;
	}

/****************** Masthead */
td#header{
	width:950px;
	}
	td#header img {
		border:0;
		margin:0;
		padding:0;
		display:block;
		}
	
/****************** Left Nav */
td#leftnav {
	font-size:14px;
	line-height:1;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	}
td#leftnav ul {
	margin:0;
	padding:20px 0;
	}
td#leftnav ul li { 
	padding:0;
	margin:0;
	list-style-type:none;
	}
td#leftnav ul li a { 
	margin:0;
	padding:8px 5px 8px 27px;
	color:#000;
	display:block;
	background:url(../images/leftnav/star.gif) no-repeat 0 0; 
	}
td#leftnav ul li a:hover, td#leftnav ul li a.on { 
	margin:0;
	list-style-type:none;
	text-decoration:none;
	color:#fff;
	display:block;
	background:url(../images/leftnav/hover.png) no-repeat 0 0;
	}
/****************** RM */
td#rm {
	padding:20px 0;
	}
/****************** FOOTER */
#footer {
	text-align:center;
	padding:60px 10px 10px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:20px;
	color:#000;
	}

#footer ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#footer li {
	display:inline;
	padding:0 8px;
	}

#footer a, #footer a:visited {
	color:#000;
	}

#footer a:hover, #footer a:hover:visited {
	color:#000;
	text-decoration:underline;
	}
img.logo_ei {
	display:block;
	clear:both;
	margin:7px auto 0 auto;
	}
.popupmasthead {background:#242D13;}
.popupcontent {padding:10px;}
.popupcontent td {padding:2px;}
.popupfooter {background:#fff;}

/****************** Skins */
.skin {
	padding:0;
	padding-bottom:25px;
	text-align:left;
	}
.skin_rm {
	padding:0;
	padding-bottom:25px;
	text-align:left;
	}
	.skin .skin {
		margin-right:0 !important;
		margin-left:0 !important;
		}
	td#maintop .skin, td#mainbot .skin, td#mainfull .skin {
		margin-left:10px;
		margin-right:10px;
		}
	td#mainleft .skin, td#maintopleft .skin, td#mainbotleft .skin {
		margin-left:10px;
		margin-right:10px;
		}
	td#mainright .skin, td#maintopright .skin, td#mainbotright .skin {
		margin-right:10px;
		}
	.skin.main_default {
		}
	.skin.main_default.nopad {
		}
	.skin.main_alternate1 {
		}
	.skin_rm.rm_default {
		}
	.skin_rm.rm_default.nopad {
		}
	.skin_rm.rm_alternate1 {
		}
/* Main Area */
.label_text {
	margin:0;
	padding:0 11px;
	}
	.skin.main_default .label_text, .skin .skin.main_default .label_text {
		background:url(../images/label/bg_default.png) 0 0;
		}
	.skin.main_alternate1 .label_text, .skin .skin.main_alternate1 .label_text {
		background:url(../images/label/bg_alternate1.png) 0 0;
		}
.label_text h2 {
	padding:0;
	margin:0;
	font-size:14px;
	line-height:28px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	.skin.main_default .label_text {
		}
	.skin.main_default .label_text h2, .skin .skin.main_default .label_text h2 {
		color:#242d13;
		}
	.skin.main_alternate1 .label_text {
		}
	.skin.main_alternate1 .label_text h2, .skin .skin.main_alternate1 .label_text h2 {
		color:#000;
		}
.label_img {
	margin:0;
	padding:0 9px;
	}
	.skin.main_default .label_img, .skin .skin.main_default .label_img {
		background:url(../images/label/bg_default.png) no-repeat 0 0;
		}
	.skin.main_alternate1 .label_img, .skin .skin.main_alternate1 .label_img {
		background:url(../images/label/bg_alternate1.png) no-repeat 0 0;
		}
.inset_banner {
	margin:0;
	padding:0;
	text-align:center;
	}
	.inset_banner img {
		display:block;
		}
		.skin.main_default .inset_banner {
			}
		.skin.main_alternate1 .inset_banner {
			}
.subnavblock {
	padding:7px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	}
.subnavblock ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.subnavblock ul li {
		margin:0;
		padding:0;
		display:inline;
		}
	.subnavblock a {
		margin:0;
		padding:0 5px;
		text-decoration:none;
		}
		.subnavblock a, .subnavblock a:visited {
			color:#000;
			}
		.subnavblock a:hover {
			color:#000;
			text-decoration:underline;
			}
		.skin.main_default .subnavblock {
			}
			.skin.main_default .subnavblock a {
				}
				.skin.main_default .subnavblock a:hover {
					}
				.skin.main_default .subnavblock a:visited {
					}
				.skin.main_default .subnavblock a:visited:hover {
					}
		.skin.main_alternate1 .subnavblock {
			background:#bacfaa;
			padding:7px;
			}
			.skin.main_alternate1 .subnavblock ul {
				}
			.skin.main_alternate1 .subnavblock a {
				}
				.skin.main_alternate1 .subnavblock a:hover {
					}
				.skin.main_alternate1 .subnavblock a:visited {
					}
				.skin.main_alternate1 .subnavblock a:visited:hover {
					}
.contentblock {
	margin:0;
	padding:0;
	}
	.contentblock p {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#333;
		}
	.contentblock a:hover {
		text-decoration:underline;
		}
	.skin.nopad .contentblock {
		padding:0 !important;
		}
	.skin.main_default .contentblock {
		}
		.skin.main_default .contentblock p {
		}
		.skin.main_default .contentblock a {
		}
			.skin.main_default .contentblock a:visited {
			}
			.skin.main_default .contentblock a:hover {
			}
			.skin.main_default .contentblock a:visited:hover {
			}
	.skin.main_alternate1 .contentblock {
		background:#bacfaa;
		padding:0 7px;
		}
		.skin.main_alternate1 .contentblock p {
		}
		.skin.main_alternate1 .contentblock a {
		}
			.skin.main_alternate1 .contentblock a:hover {
			}
			.skin.main_alternate1 .contentblock a:visited {
			}
			.skin.main_alternate1 .contentblock a:visited:hover {
			}
.footlinks {
	padding:7px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	}
.footlinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.footlinks ul li {
		margin:0;
		padding:0;
		display:inline;
		}
	.footlinks a {
		margin:0;
		padding:0 5px;
		text-decoration:none;
		}
		.footlinks a, .footlinks a:visited {
			color:#000;
			}
		.footlinks a:hover {
			color:#000;
			text-decoration:underline;
			}
		.skin.main_default .footlinks {
			}
			.skin.main_default .footlinks a {
				}
				.skin.main_default .footlinks a:hover {
					}
				.skin.main_default .footlinks a:visited {
					}
				.skin.main_default .footlinks a:visited:hover {
					}
		.skin.main_alternate1 .footlinks {
			background:#bacfaa;
			padding:7px;
			}
			.skin.main_alternate1 .footlinks ul {
				}
			.skin.main_alternate1 .footlinks a {
				}
				.skin.main_alternate1 .footlinks a:hover {
					}
				.skin.main_alternate1 .footlinks a:visited {
					}
				.skin.main_alternate1 .footlinks a:visited:hover {
					}
.corner {
	width:9px;
	}

/* RM Area */
.rmlabel_text {
	margin:0;
	padding:0 9px;
	background:url(../images/RM/label/bg_label.png) no-repeat 0 0;
	}
.rmlabel_text h4 {
	margin:0;
	padding:0;
	line-height:25px;
	font-size:12px;
	font-weight:normal;
	color:#242d13;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	.skin_rm.rm_default .rmlabel_text {
		}
	.skin_rm.rm_default .rmlabel_text h4 {
		}
	.skin_rm.rm_alternate1 .rmlabel_text {
		}
	.skin_rm.rm_alternate1 .rmlabel_text h4 {
		}
	
.rmlabel_img {
	margin:0;
	padding:0 9px;
	background:url(../images/RM/label/bg_label.png) no-repeat 0 0;
	height:25px;
	overflow:hidden;
	}
	.skin_rm.rm_default .rmlabel_img, .skin_rm.rm_plain .rmlabel_img {
		}
	.skin_rm.rm_alternate1 .rmlabel_img {
		}
.rmitem, .rmtile {
	margin:0;
	padding:7px;
	font-size:11px;
	line-height:15px;
	color:#000;
	} /* margin and padding removed from rmtile below */
	.rmitem a, .rmtile a, .rmitem a:visited, .rmtile a:visited {
	}
	.rmitem a:hover, .rmtile a:hover, .rmitem a:visited:hover, .rmtile a:visited:hover {
		text-decoration:underline;
	}
			.skin_rm.rm_default .rmitem {
				}
					.skin_rm.rm_default .rmitem a, .skin_rm.rm_default .rmtile a {
					}
						.skin_rm.rm_default .rmitem a:hover, .skin_rm.rm_default .rmtile a:hover {
						}
						.skin_rm.rm_default .rmitem a:visited, .skin_rm.rm_default .rmtile a:visited {
						}
						.skin_rm.rm_default .rmitem a:visited:hover, .skin_rm.rm_default .rmtile a:visited:hover {
						}
			.skin_rm.rm_alternate1 .rmitem {
				}
					.skin_rm.rm_alternate1 .rmitem a, .skin_rm.rm_alternate1 .rmtile a {
					}
						.skin_rm.rm_alternate1 .rmitem a:hover, .skin_rm.rm_alternate1 .rmtile a:hover {
						}
						.skin_rm.rm_alternate1 .rmitem a:visited, .skin_rm.rm_alternate1 .rmtile a:visited {
						}
						.skin_rm.rm_alternate1 .rmitem a:visited:hover, .skin_rm.rm_alternate1 .rmtile a:visited:hover {
						}
.rmtile {
	margin:0;
	padding:0;
	}

/* *********************************************** */
/* *********************************************** */
/* *********************************************** */

/* v2.0 TEXT STYLES */
h1 {font-size:16px;line-height:18px;font-weight:bold;padding:0 0 3px 0;margin:0;}
h2 {font-size:14px;line-height:16px;font-weight:bold;padding:0 0 3px 0;margin:0;}
h3 {font-size:12px;line-height:14px;font-weight:bold;padding:0 0 2px 0;margin:0;}
h4 {font-size:11px;line-height:13px;font-weight:bold;padding:0 0 2px 0;margin:0;}
h5 {font-size:10px;line-height:12px;font-weight:bold;padding:0 0 2px 0;margin:0;}
h6 {font-size:10px;line-height:11px;padding:0 0 2px 0;margin:0;}
.white {color:#ffffff;}
.black {color:#000000;}
.dark {color:#333;}
.lit {color:#268315;}
.dim {color:#666;}
.accent {color:#627700;}
.alert {color:#ff3300;}
.div2 {padding:1px;margin:0;clear:both;}
.div4 {padding:2px;margin:0;clear:both;}
.div6 {padding:3px;margin:0;clear:both;}
.div10 {padding:5px;margin:0;clear:both;}
.hdiv10 {border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:18px;}
/* ETC */
.alignright {float:right;display:inline;}
.clearfix {clear:both;}
.popupcontent {color:#222 !important;background:#efefef !important;padding:5px 5px 5px 10px;}
.popupmasthead, .popupfooter {color:#444 !important;background:#e0e0e0 !important;}
hr {padding:0;margin:10px 0 10px 0;border:0;background:#888;height:1px;}
.pad img {padding:2px 6px 4px 4px;}
.alt {background:#d0d0d0 !important;}
/* Ratings Fix */
.ratingMeter {background:none;}
.ratingMeter img, .ratingMeter a img {float:left;padding:0 !important;margin:0 !important;}
/* v1.0 text styles, REQUIRED for controls */
.largeheader {font-weight:bold;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#000;}
.header {font-weight:bold;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;color:#000;}
.subheader {font-weight:bold;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#333;}
.jumperlink {font:bold 11px/15px;}
a.headerlink {font-weight:bold;color:#333;}
a.headerlink:hover {color:#333;}
a.largeheaderlink {font-size:14px;font-weight:bold;color:#000;}
a.largeheaderlink:hover {color:#000;}
.mini {font-size:11px;line-height:15px;}
.minilit {font-size:11px;line-height:15px;color:#268315;}
.miniheader, .sblabel, .rmheader {font-size:11px;font-weight:bold;color:#333; font-family:Georgia, "Times New Roman", Times, serif;}
.minidim {font-size:11px;line-height:15px;color:#666;}
.minidimheader {font-size:11px;line-height:15px;color:#666;font-weight:bold;}
.minilink {font-size:11px;line-height:15px;color:#D20101;}
.micro, .microlink {font:10px/12px arial, sans-serif;}
.microdim {font:10px/12px arial, sans-serif;color:#777;}
/* v1.0 bg styles, REQUIRED for controls */
.mhpopup {background:url("../images/frame/bg/mh.popup.gif");}
.pg {background:url("../images/frame/bg/pg.gif");}
.sbdiv {background:url("../images/gray.png");}
.sbdivrl {background:url("../images/gray.png");}
.sbint {background:#dad8c5;}
.sblb {background:url("../images/gray.png");}
.sbrl {background:#dad8c5;margin:4px 6px 4px 6px;}
.trlb {background:url("../images/gray.png");}
.sbtralt {background:#dad8c5;padding:2px;}
.sbtrdef {background:#ccccb8;padding:2px;}
.tralt {background:#dad8c5;padding:2px;}
.trdef {background:#ccccb8;padding:2px;}
	.skin.main_alternate1 .sbtralt {background:#d2dfc9;padding:2px;}
	.skin.main_alternate1 .sbtrdef {background:#e2ebdc;padding:2px;}
	.skin.main_alternate1 .tralt {background:#d2dfc9;padding:2px;}
	.skin.main_alternate1 .trdef {background:#e2ebdc;padding:2px;}
	.skin.main_alternate1 .sbint {background:#d2dfc9;}
.pgBg {background:#efefef;}
.crint {background:#fff url("../Images/Frame/Bg/cr.int.gif");}
.hdiv11 {
	margin:5px 4px;
	height:1px !important;
	overflow:hidden;
	clear: both;
	background:url("../images/gray.png");
	}
.hdiv17 {
	margin:8px 4px;
	height:1px !important;
	overflow:hidden;
	clear: both;
	background:url("../images/gray.png");
	}
/* ********* Control-Specific */
.control.concertcalendar .sbint td {padding:1px 10px;}
.control.concertcalendar .sbint {color:#268315;}
.control.concertcalendar .sbint .dim {color:#0a3601;}
.control.concertcalendar .sbint .lit {color:#7c9700;}
.control.concertcalendar .mini b a {color:#2e3918; font-family:Georgia, "Times New Roman", Times, serif; padding:0 5px;}
.control.concertcalendar td.minidim {color:#000;}

/*SF 15404*/
.questionList .emmisResultsControl table th.questionText {text-align:left !important;}
/*SF 15404*/