/*--------------------------------------------------------	Info   	October 2003   	eric williams---------------------------------------------------------*/BODY {	margin: 0px;	padding: 0px;	font: 100 12px/14px arial;	color:#333333;	background-color:#F8F8F7;	text-align:center;	height:100%;}	IMG {	border: 0;}DIV, P, .default, td {	text-align: left;	font: 100 12px/14px arial;}P, P.eventp {	margin-top:2px;}a {	text-decoration:none; 	border:0;	}a:link 	  {color: #8C0202}a:visited {color: #874A2E}a:hover   {color: #C90000}a:active  {color: #FF5400}	.hot{	cursor:pointer;			cursor:hand;	}.onClickLink {	color: #8C0202;	font: 100 10px/12px arial;}	.main {	margin:auto;	margin-top:9px;	text-align: center;	position: relative;	/* height:100%;*/ 	width:778px;}.content {	position:relative;	width:778px;	margin-top:0px;}.contentWrapper{	position:relative;	padding:0px;	margin-left:209px;	margin-top:0px;	width:560px;}.nav {	/*border:1px solid #00ff00;	position:relative;*/	float:left;	width:205px;	margin-top:0px;	}DIV.midCol {	position:relative;	margin:0px;	mar\gin-left:1px;	padding:0px;	width:361px;}.rightCol {	position:absolute;	width:188px;	top:0px;	left:371px; /* Adjust this to move the TODAY block */}.moreV {	padding-top:15px;}.showMe { 	border:1px solid #ff0000; } .showMeP { 	border:1px solid #ff11ff; } .showMeG { 	border:1px solid #00ff00; } .showMeB { 	border:1px solid #0000ff; } .showMeGr { 	border:1px solid #666666; } .showMeBlk { 	border:1px solid #000000; } .showMeW { 	border:1px solid #ffffff; } .lineMe { 	border:1px solid #000000; } .lineBottom {	border-bottom:1px solid #A0A095;}.canopyOccur {	position:relative; 	margin-left:10px; 	width:540px;}.eventPadding {	padding-right:4px; 	padding-left:8px;	padding-top:8px;}.partOf {	height:21px;	heigh\t:20px;	background-color:#CFCDB8; 	padding-top:1px;	padding-to\p:2px; 	padding-left:10px; 	padding-right:5px;	font: 100 11px/11px arial;}.displayCategory {	height:21px;	heigh\t:20px;	background-color:#C8C6A1; 	padding-top:1px;	padding-to\p:2px;	padding-left:10px; 	padding-right:7px; 	border-right:1px solid #8A8964; 	text-transform: uppercase;}.partOfWrapper {	border:1px solid #7B7955; 	border-top:0px solid #7B7955; 	background-color:#C8C6A1; 	width:561px;	widt\h:559px;	}.todayOddRow {	padding:3px;	padding-top: 4px;	padding-bottom: 4px;	background-color:#D3D4C1;	border-top:1px #E8E9DC solid;	border-left:1px #E8E9DC solid;	border-right:1px solid #AAAB97;	border-bottom:1px solid #AAAB97;}.todayEvenRow {	padding:3px;	padding-top: 4px;	padding-bottom: 4px;	background-color:#E0E1D2;	border-top:1px #FFFFFF solid;	border-left:1px #FFFFFF solid;	border-right:1px solid #AAAB97;	border-bottom:1px solid #AAAB97;}.onViewEvenRow {	width:361px;	widt\h:345px;	padding:7px;	background-color:#E3E3DC;	border-left:1px solid #797872;	border-right:1px solid #797872;	border-bottom:1px solid #CACAAD;}.onViewOddRow {	width:361px;	widt\h:345px;	padding:7px;	background-color:#DBDBCD;	border-left:1px solid #797872;	border-right:1px solid #797872;	border-bottom:1px solid #CACAAD;}.relateCanopy {	background-color:#DBDBCD;	border-left:1px solid #A0A095;	border-right:1px solid #A0A095;	padding-left:7px;	padding-right:7px;}.relateDetail {	background-color:#E1E0E0;	border-left:1px solid #A0A095;	border-right:1px solid #A0A095;	padding:0px 7px 0px 7px;	margin:0px}DIV.allEvents {	display:none;}.onViewImage {	width:95px; 	height:95px; 	background-color:#666666;	position:relative;}.onViewCont {	position:absolute;	left:120px;	top:25px;}.onViewText{	font: 100 11px/12px arial;	color: #0D2230;}.onViewTextAlt{	font: 100 11px/14px arial;	color: #0D2230;}.onViewTitle{	font: 900 14px/16px arial;	color: #0D2230;}.todayType{	font: 100 10px/12px arial;	color: #0D2230;}.todayTitle{	font: 900 11px/11px arial;	color: #0D2230;}.todayBackground {	/*height:300px;*/	width:186px;	background-image:url("/images/todayBG.gif");	border-left:1px solid #343434;	border-right:1px solid #343434;}.popContABack {	width:432px;	background-image:url("/images/news_contA_mid.gif");}.popContBBack {	width:432px;	background-image:url("/images/news_contB_mid.gif");}.regText {	font: 100 12px/13px arial;	line-height: 1.4em;	color: #0D2230;	padding-left: 5px;	padding-right: 5px;}.mainHead{	font: 500 26px/29px helvetica;	color: #ffffff;}.mainSubHead{	font: 500 16px/16px helvetica;	color: #ffffff;}.midBanner{	background-image: url("/images/h-bannermid.gif"); 	position:relative; 	padding:0px; 	padding-bottom:0px;	margin:0px;  	width:561px;}.sBottom{	background-image: url("/images/s-mid.gif"); 	position:relative; 	padding:0px; 	padding-bottom:0px;	padding-top:0px;	margin:0px;  	width:561px;}.eventInfoBoxMid{	background-image: url("/images/eventInfo-mid.gif");	font: 100 11px/15px helvetica;	color: #333333;}.detailInfoBoxMid{	background-image: url("/images/e-eventMid.gif");	font: 100 11px/15px helvetica;	color: #333333;}	.credit{	font: 100 10px/12px arial;	color: #666666;	}.credit_title{	font: italic 100 10px/12px arial;	color: #000000;	}.subdetails{	font: 100 10px/11px arial;	color: #000000;}.tableDate{	width:270px;}.ticketImage{	f\loat:right;}.onlyDisplayCategory{	text-transform:uppercase;  	background-color:#C8C6A1; 	padding-top:4px;	padding-to\p:5px;	padding-left:10px; 	padding-right:4px;}.splitDisplay{	text-transform:uppercase; 	background-color:#C8C6A1; 	padding-top:4px;	padding-to\p:7px; 	padding-left:10px; 	padding-right:8px;	border-right:1px solid #8A8964;}.eventPartOf{	background-color:#CFCDB8; 	padding-top:4px; 	paddin\g-top:7px; 	padding-left:8px; 	padding-right:4px;}/* Nav */.navlink {	color:#333333;	font: 100 10px/12px helvetica;	width:188px;	margin-top:2px;	padding-left:11px;}.navigroll:hover {	background-color: #E0E1D2;}.navly {	color:#333333;	width:188px;	margin-top:2px;	padding-left:11px;	font: 100 11px/12px arial;	cursor:pointer;			cursor:hand;}.navly a{	color: #333333;}.subnav {	padding-left: 28px;	color:#555555;	width:171px;	margin-top:2px;	font: 100 11px/12px arial;	cursor:pointer;			cursor:hand;}.subnav a{	color:#555555;}/* Info */.infoBox {	color:#333333;	font: 100 10px/12px arial;	margin-top:3px;	margin-left:0px;	width:199px;}.infoHead {	font: 400 14px/12px helvetica;	color: #666666;	background-color: #EFEEDD;	border-bottom: 1px dashed #666666;	padding: 6px 0px 6px 7px;}.infoTitle {	font: 400 14px/12px helvetica;	color: #666666;	background-color: #EFEEDD;	padding: 6px 0px 6px 7px;}.infoText{	font: 100 12px/14px arial;	color: #666666;	background-color: #FFFFFF;	padding: 7px;}/* FORM ELEMENTS */.textField {		/*padding-left:3px;*/	font: 100 11px/11px arial;	height:18px;	width:140px;	fon\t: 100 11px/14px arial;	heigh\t:14px;	widt\h:140px;}.funding {	font: 100 10px/11px arial;	line-height: 1.2em;}.wac_title{	font-style:italic;}.wac_italic {	font-style:italic;}.wac_em{	font: 900 12px/13px arial;	line-height: 1.4em;	color: #666666;}.em{	font: 900 12px/14px arial;	color: #454545;}.headerText {	font: 900 16px/16px helvetica;	color: #666666;}.header2Text{	color: #666666;	font: 13px/16px helvetica;	}li{	display: list-item;	font: 100 12px/13px arial;	margin-top:-7px}ul{	font: 100 12px/13px arial;}.advBack {	position:absolute; 	top:-30px; 	left:0px; 	height:188px; 	width:201px; 	background-image:url("/images/n-advancedBack.gif");}.popContABack {	width:432px;	background-image:url("/images/news_contA_mid.gif");}.error {	background-color: #EED8E0;	border: 1px solid #A09599;	padding: 7px;}
