body  { font-family: Helvetica, Arial, sans-serif; font-size:9pt; color:#333333; margin:0; padding:0; background-image:url(/images/bgbig.jpg); background-repeat:no-repeat; background-position:top center; }
table { font-family: Helvetica, Arial, sans-serif; font-size:9pt; color:#333333; }

a	 	{ text-decoration: none; color:#4E8ABE;}
a img 	{ border:0; } 
form    { margin:0; padding:0;}
h1 , h2, h3 , h4, h5, h6 , p { margin:0;}

.input  { border:1px solid #FDB724; padding:4px 4px 4px 4px; margin:2px 0px 2px 0px; }

#maincontainer  { margin: 0px auto; clear:both; width:990px;  clear:both; padding:0px 5px 0px 5px; }
#header 		{ clear:both; width:990px;}
#topmenu		{ clear:both; padding:9px 0px 0px 0px; width:990px;}
#contentwrapper { clear:both; width:990px; background-image:url(/images/bg.png); background-repeat:no-repeat; margin:15px 0px 15px 0px; display:table;}

#searchform 		{ float:right; padding:0px 0px 0px 12px; width:260px;}
#searchinput		{ background-image:url(/images/searchinputleft.png); background-repeat:no-repeat; background-position:left; float:left; margin:0px 5px 0px 0px; }
#searchbg			{ background-image:url(/images/searchinputright.png); background-repeat:no-repeat; background-position:right; }
#searchinputfield	{ border:0; font-family:"Trebuchet MS", Helvetica , Arial; color:#7A7A7A; width:178px; font-size:8pt; margin:2px 10px 2px 10px; font-weight:bold; }
#searchbutton		{ background-image:url(/images/search.png); background-repeat:no-repeat; width:55px; height:23px; float:right; background-position:1px; }

#toplinks		{ float:right; padding:3px 0px 0px 0px; }
#toplinks a 	{ font-size:8pt; font-weight:bold;}

#logo 		{ float:left; width:251px; height:70px; padding:20px 0px 0px 0px;  }
#logoimage  { position:absolute; z-index:1; background-image:url(/images/logo.png); background-repeat:no-repeat; width:251px; height:70px;}
#logolink  	{ position:absolute; z-index:2; width:251px; height:70px;}
#logolink a { display:block; width:251px; height:70px;}

#sitemenu 			{ width:720px; float:right; padding:30px 0px 0px 0px; }
#sitemenu ul 		{ margin:0; padding:0;  }
#sitemenu ul li 	{ list-style-type:none; margin:0; padding:0; float:left; }
#sitemenu ul li a	{ display:block; float:left; background-image:url(/images/sep.gif);  font-size:9pt; color:white; text-transform:uppercase; font-weight:500; font-family: "Trebuchet MS","Myriad Pro"; padding:0;  margin:0px 3px 0px 3px;   }

#sitemenu ul li a span { display:block; margin:0; cursor:pointer; }

#sitemenu ul li a .menuvalue { background-image:url(/images/topmenu2.png); background-repeat:repeat-x; height:46px; display:block; background-position:left 0px; float:left; padding:0px 8px 0px 8px; text-align:center; vertical-align:middle;}
#sitemenu ul li a .menuleft  { background-image:url(/images/topmenu2.png); background-repeat:no-repeat; height:46px; background-position:left -92px; display:block; width:4px; float:left; overflow:hidden;  padding:0; }
#sitemenu ul li a .menuright { background-image:url(/images/topmenu2.png); background-repeat:no-repeat; height:46px; background-position:left -184px; display:block; width:4px; float:left; overflow:hidden; padding:0;  }
				
#sitemenu ul li a:hover .menuvalue {  background-position:left -46px; }
#sitemenu ul li a:hover .menuleft  {  background-position:left -138px; }
#sitemenu ul li a:hover .menuright {  background-position:left -230px; }
								
#sitemenu ul li a.selected .menuvalue {  background-position:left -46px; }
#sitemenu ul li a.selected .menuleft  {  background-position:left -138px; }
#sitemenu ul li a.selected .menuright {  background-position:left -230px; }
						




#hprotator  { clear:both; width:950px; height:323px; margin:0px auto 0px auto; padding:18px 0px 18px 0px; }
#hpcircle   { position:absolute; width:950px; height:323px; z-index:2; background-image:url(/images/rotBLUE.png); background-repeat:no-repeat;} 
#actrotator { padding:9px 0px 0px 10px; float:left; width:739px; }
	
	#shadow   { position:absolute; width:433px; height:303px; z-index:2; background-image:url(/images/shadow.png); background-repeat:no-repeat; margin:0px 0px 0px 307px;} 
	
#hplinks { float:left; width:193px;  padding:8px 0px 0px 0px; margin:1px 0px 0px 0px;}	
#hpcontainer { clear:both;}

#hplinks .purplelink 	{ background-image:url(/images/orangebg.gif); background-repeat:repeat-y; border-bottom:1px solid black; height:89px; background-position:right; background-color:#FDB813;}
#hplinks .greenlink 	{ background-image:url(/images/greenbg.gif); background-repeat:repeat-y; border-bottom:1px solid black;  height:89px;  background-position:right; background-color:#AFBD21;}
#hplinks .bluelink 		{ background-image:url(/images/bluebg.gif); background-repeat:repeat-y;  height:123px;  background-position:right; background-color:#4E8ABE;}
#hplinks .link 			{ position:absolute; z-index:10; margin:20px 0px 0px 20px;}

#viewspringfield { position:absolute; width:331px; height:213px; margin:-85px 0px 0px 659px; z-index:10; }
#viewspringfieldimage  { width:331px; height:213px; background-image:url(/images/view2.png); background-repeat:no-repeat; z-index:9; position:absolute;}
#viewspringfieldlink   { width:331px; height:213px; z-index:10; position:absolute;}
#viewspringfieldlink a { width:331px; height:213px; display:block;}

#content {width:990px; clear:both; }

#homecontent { float:left; width:725px; padding:0px 20px 0px 31px; }
/* font-family:  "Microsoft Himalaya", Tunga, Miriam, Modern; font-weight:normal; font-size:48pt; line-height:54px; color:#96A408; */
#homecontent h1 { color:#4E8ABE; letter-spacing:1px;  font-size:28pt;  font-family: Helvetica, Dotum, Arial; font-weight:bolder; line-height:48px;  padding-right:160px; padding-bottom:10px;}
#homeleft { float:left; width:300px; }
#homeleft h2 { font-family:"Trebuchet MS", Helvetica , Arial; font-size:12pt; font-weight:normal; padding:0px 0px 5px 0px; }
#homeleft p  { font-family:"Trebuchet MS", Helvetica , Arial; line-height:18px; padding:5px 0px 5px 0px; font-size:10pt;}

#homeright		 { float:right; width:412px;  }
#homerightbg 	 { background-image:url(/images/rbg2.gif); background-repeat:no-repeat; background-position:right 31px;}

#rightcolumn { float:right; width:190px; padding:126px 20px 0px 0px; }
#calendar 	 { padding:0px 0px 15px 0px;}

#calendar .sCalendarMonth { font-family:"Trebuchet MS", Helvetica , Arial; color:#6FA0CA; padding:0px 5px 0px 5px; font-size:14pt; font-weight:bold; }
#calendar .sCalendarYear { font-family:"Trebuchet MS", Helvetica , Arial; color:#6FA0CA; font-size:14pt; font-weight:bold;}
#calendar .sCalendarPrevMonth { padding:0px 0px 0px 5px; }
#calendar .sCalendarNextMonth { padding:0px 0px 0px 5px; }
#calPreviousMonth , #calNextMonth { cursor:pointer;}

#smallCalendarContent a {font-family:"Trebuchet MS", Helvetica , Arial; display:block; width:24px; height:20px; padding:1px 0px 0px 0px; text-align:center; }
#smallCalendarContent .day          .smallDayNumber a { color:#595959;  }
#smallCalendarContent .selected-day .smallDayNumber a { color:#FFFFFF; background-image:url(/images/calselectedday.gif); background-repeat:no-repeat; background-position:1px 0px;  }
#smallCalendarContent .day-another  a { color:#9EB2C3; }

#rightcolumn .rsep { background-image:url(/images/line.gif); background-repeat:repeat-x; background-position:center; padding:6px 0px 6px 0px; clear:both;}
#rightcolumn #upcoming { padding:0px 0px 7px 0px;}
#rightevents h4 { color:#222222; font-size:8pt; font-family:"Trebuchet MS", Helvetica , Arial; }
#rightevents p  { color:#2369A6; font-size:8pt; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0px 0px 3px 0px;}
#rightevents a  { font-weight:bold; color:#0D3659; }

#footer { clear:both; width:990px; border-top:1px solid #C8C8C8; font-size:8pt; color:#222222; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px;}
#footer a {font-size:8pt;}

#tabevents .oneevent { clear:both; }
#tabevents .oneeventsep { clear:both; background-image:url(/images/line.gif); background-repeat:repeat-x; background-position:left; padding:6px 0px 6px 0px;}
#tabevents .oneeventimage { float:left; width:132px;  }
#tabevents .oneeventimage img {border:4px solid #507FA7;}
#tabevents .oneeventtext {  padding:0px 9px 0px 9px; width:235px; float:left; }
#tabevents .oneeventtext h3 { color:#266398; font-weight:bold; font-size:12pt; line-height:18px;  }
#tabevents .oneeventtext p  { padding:2px 0px 2px 0px; color:#333333; }
#tabevents .oneeventtext p a { text-transform:uppercase; font-family:"Trebuchet MS", Helvetica , Arial; font-size:8pt; }
#tabevents .allevents	a	 { background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:right; padding-right:9px; text-transform:uppercase; font-weight:bold;}

#title { clear:both; padding:6px 6px 20px 6px;   }
#title p { padding:10px 15px 10px 15px; color:#FFFFFF; background-color:#AFBD21; font-weight:500; font-size:18pt; font-family:Helvetica, Arial;  text-transform:lowercase; } /* font-family:"Times New Roman", Times, serif; */

#rightcontent { float:right; width:750px; padding-left:10px; padding-right:6px; }
#leftcolumn   { float:right; width:200px; padding-right:10px; }

#maincontainer .fullcontent {width:960px;}

#leftcolumn h3 { font-family: Candara, Dotum, Arial; font-size:14pt; font-weight:bold; color:#4E8ABE; padding-left:14px;}
#leftcolumn ul { margin:0; padding:0; }
#leftcolumn ul li { margin:0; padding:0; list-style-type:none; padding-left:5px; }
#leftcolumn ul li a { display:block; border-bottom:1px solid #CCD2D5; color:#7D8286; padding:8px 10px 8px 9px; vertical-align:top; font-size:10pt;  }
#leftcolumn ul li a:hover { background-color:#C1DFFC; font-weight:bold; font-size:11pt; color:#396E9D; padding:8px 10px 8px 9px;}
#leftcolumn ul li a.selected { background-color:#C1DFFC; font-weight:bold; font-size:11pt; color:#396E9D; padding:8px 10px 8px 9px;}

#leftcolumn ul li a.level2 { display:block; border-bottom:1px solid #CCD2D5; color:#7D8286; padding:8px 10px 8px 9px; margin:0px 0px 0px 15px; vertical-align:top; font-size:9pt;  }
#leftcolumn ul li a.level2:hover { background-color:#C1DFFC; font-weight:normal;  font-size:9pt; color:#396E9D; }
#leftcolumn ul li.level2 a.selected { background-color:#C1DFFC; font-weight:normal;  font-size:9pt; color:#396E9D; }

#leftcolumn #listings { margin:15px 0px 0px 0px; }
#leftcolumn #listings li a { font-size:9pt; padding:4px 10px 4px 9px;}
#leftcolumn #listings li a:hover { font-size:9pt; font-weight:normal; }

#location { border-bottom:1px solid #CFD3D6; padding:0px 0px 2px 0px; font-size:8pt; }

#pagecontent { float:left; width:381px; padding-right:20px; overflow:hidden;  }

#innertabs ul li { font-size:9pt; margin:0; padding:0;  }
#innertabs ul { margin:0; padding:0; }

#maincontainer .fullcontent #pagecontent {width:591px;}

#pagecontent h1 { color:#959696; font-size:11pt; padding:15px 0px 0px 0px; font-family: Helvetica, Candara, Dotum, Arial;}
#pagecontent h2 { color:#4E8ABE; font-size:28pt; padding:8px 0px 10px 0px; font-family: Helvetica, Dotum, Arial; font-weight:bolder; line-height:38px;}
#pagecontent h3  { font-family: Candara, "Trebuchet MS", Dotum, Arial; color:#4E8ABE; font-weight:bold; padding:0px 0px 2px 0px; margin:0; }
#pagecontent p  { font-family: Helvetica , Arial; line-height:24px; padding:5px 0px 15px 0px; font-size:11pt; color:#393D3F; }
#pagecontent li  { font-family: Helvetica , Arial; line-height:24px; padding:5px 0px 5px 0px; font-size:11pt; color:#393D3F; }
#pagerightcolumn { float:right; width:340px; padding-right:5px;}

#eventdetails p  { font-size:9pt; padding:0; line-height:18px; padding:2px 0px 2px 0px; }
#eventdetails h3 { font-family: Candara, "Trebuchet MS", Dotum, Arial; color:#4E8ABE; font-weight:bold; padding:0px 0px 2px 0px; margin:0; font-size:14pt;}
#pagecontent .sep { border-bottom:1px solid #DCDDDE; height:1px; padding:0; margin:0; font-size:1px; }
#eventdetails .listing { padding:10px 10px 5px 0px;}

#maincontainer .fullcontent #eventdetails p { font-size:10pt; line-height:20px; }
#maincontainer .fullcontent #eventdetails p strong { font-size:12pt; color:#44433E; font-family: "Trebuchet MS", Dotum, Arial; padding:0px 0px 3px 0px; }

#rightimage  		{ clear:both; width:337px; height:261px; padding:18px 0px 18px 0px; }
#imageborder   		{ position:absolute; width:337px; height:261px; z-index:2; background-image:url(/images/rot2.png); background-repeat:no-repeat;} 
#imageborder2  		{ position:absolute; width:343px; height:200px; z-index:2; background-image:url(/images/rot3.png); background-repeat:no-repeat;} 
#imageborder3   	{ position:absolute; width:337px; height:186px; z-index:2; background-image:url(/images/rot4.png); background-repeat:no-repeat;} 
#imagecontainer 	{ padding:9px 0px 0px 10px;}

#relatedlinks 		{ padding:0px 0px 10px 0px; }
#relatedlinks ul	{ margin:0; padding:0;}
#relatedlinks ul li { list-style-type:none; padding:0; margin:0; background-image:url(/images/bull.gif); background-position:left; background-repeat:no-repeat; padding:4px 10px 4px 10px; }
#relatedlinks ul li a { background-image:url(/images/arrows.gif); background-repeat:no-repeat; background-position:right; padding-right:8px; color:#4E8ABE; }

#righthotels  { float:left; width:163px; }
#rightcoupons { float:left; width:153px; padding:0px 0px 0px 10px; }

#righthotels h3 , #rightcoupons h3 { font-size:12pt; color:#98A905; font-family: "Trebuchet MS", Dotum, Arial;  font-weight:bold; padding:0px 0px 5px 0px;}
#righthotels h4 , #rightcoupons h4 { font-size:12pt; color:#2E2E2E; font-family: "Trebuchet MS", Dotum, Arial;  font-weight:bold; padding:5px 0px 0px 0px;}
#righthotels p , #rightcoupons p   { padding:5px 0px 5px 0px; line-height:18px; } 
#righthotels h5 , #rightcoupons h5  { color:#F89E12; font-size:10pt; } 
#rightcoupons p { color:#4E8ABE; }

#search2 			{ padding:10px 0px 10px 0px;}
#search2 .input 	{ border:1px solid #CED3D5; padding:2px 10px 2px 10px; margin:5px 0px 5px 0px; width:318px; color:#CED3D5;}

/* Calendar */
#sitecalendar 								{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
#sitecalendar #calendarnav 					{ clear:both; font-weight:bold; font-size:10pt; padding:5px 15px 5px 0px; color:#FFFFFF;}
#sitecalendar #calendarnav h1 				{ color:#4E8ABE; font-size:28pt; padding:8px 0px 10px 0px; font-family: Helvetica, Dotum, Arial; font-weight:bolder; }
#sitecalendar #calendarnav a 				{ color:#0D2C4B; text-decoration:none; vertical-align:middle;}
#sitecalendar #calendarnav a:hover 			{ color:#FFFFFF; }

#calendarcontent .day_of_week				{ color:#959696; font-size:11pt; font-family: Helvetica, Candara, Dotum, Arial; padding:2px 2px 2px 2px; font-weight:bold; border-bottom:1px solid #567300;  }
#calendarcontent .dayNumber 				{ color:#654; font-size:7pt; text-align:right; clear:both; margin:0px 1px 0px 0px; padding:4px 5px 4px 2px; background-image:url(/images/calselectedday.gif); background-repeat:no-repeat; background-position:right 1px;   }
#calendarcontent .weekNumber 				{ color:#959696; font-size:11pt; font-family: Helvetica, Candara, Dotum, Arial; padding:2px 2px 2px 2px; font-weight:bold; border-top:1px solid #567300; text-align:center; }
#calendarcontent .selected-day .dayNumber 	{   }
#calendarcontent .selected-day .dayNumber a	{ color:#FFFFFF;  }
#calendarcontent .dayContent				{ min-height:60px; color:#567300; font-size:9pt; text-align:left; clear:both; padding:2px 2px 2px 2px; }
#calendarcontent .dayNumber a				{ text-decoration:none; color:#FFFFFF; font-size:8pt; font-weight:bold;  }
#calendarcontent .dayContent a				{ text-decoration:none; font-size:8pt; font-family: Candara, "Trebuchet MS", Dotum, Arial; padding:0px 2px 0px 2px; }
#calendarcontent .dayContent p				{ margin:0; padding:1px 0px 1px 0px;}



#calendarcontent .selected-day 				{ border-bottom:1px solid #567300; border-left:1px solid #567300; }
#calendarcontent .day		 				{ border-bottom:1px solid #567300; border-left:1px solid #567300; }
#calendarcontent .dayDate	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px;}
#calendarcontent .weekDay	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px;}
#calendarcontent .dayEvents	 				{ background-color:#FFFFFF; padding:0px 0px 0px 4px;}
#calendarcontent .noborder					{ border-right:1px solid #567300;}

#calendarcontent .odd	 				{ background-color:#FFFFFF; }
#calendarcontent .even	 				{ background-color:#F4F9FD; }

#calendarcontent p.odd	 				{ background-color:#FFFFFF;  }
#calendarcontent p.even	 				{ background-color:#F4F9FD;  }

#calendarcontent .dayEvents	p.odd	 	{ background-color:transparent; font-size:9pt; font-family: Candara, "Trebuchet MS", Dotum, Arial; }		
#calendarcontent .dayEvents	p.even	 	{ background-color:transparent; font-size:9pt; font-family: Candara, "Trebuchet MS", Dotum, Arial; }	
#calendarcontent .dayEvents	p.odd	a 	{ color:#4E8ABE; font-size:9pt; font-family: Candara, "Trebuchet MS", Dotum, Arial;}		
#calendarcontent .dayEvents	p.even	a 	{ color:#4E8ABE; font-size:9pt; font-family: Candara, "Trebuchet MS", Dotum, Arial;}	

#calendartabs    { clear:both; margin:0; padding:0; display:block; width:100%; }
#calendartabs ul { margin:0; padding:0; list-style-type:none; display:block; }
#calendartabs ul li { margin:0; padding:0; list-style-type:none; float:left; padding:3px 5px 3px 5px; }
#calendartabs ul li a { margin:0;  display:block; text-decoration:none;  }
#calendartabs ul li a.selected { color:#363C40;  }

#homeblog { background-image:url(/images/homeblog.jpg); background-repeat:no-repeat; width:300px; min-height:122px; display:table; margin:20px 0px 0px 0px; }
#homeblogleft { width:55px; padding:20px 20px 0px 26px; float:left; }
#homeblogleft p  { text-align:center; font-weight:bold; color:#121212; font-size:12pt; padding:0; margin:0;}
#homeblogleft h5 { text-align:center; font-weight:bold; color:#FFFFFF; font-size:24pt; padding:0; margin:0;}
#homeblogright { float:left; width:179px; padding:16px 0px 0px 10px; }
#homeblogright h3 { color:#507FA7; font-size:12pt; }
#homeblogright p  { color:#000102; }

#linkdownload { padding:4px 0px 0px 0px; text-align:right;}
#linkdownload a { color:#FFFFFF;}

#homerss { clear:both; width:725px; }
#homerss #homerightbg { background-image:url(/images/rbg3.gif); }
#homerss .oneRss { padding:6px 10px 6px 10px; }
#homerss .rssName { color:#266398; font-weight:bold; font-size:16pt; line-height:18px; padding-left:10px; padding-top:10px; padding-bottom:12px; }
#homerss .oneRss a:hover { text-decoration:underline; }

#moreinfo td p	  { font-size:10pt; font-weight:bold; color:#63A2D3; padding:4px 0px 4px 0px;}
#moreinfo .input  { width:200px; }
#moreinfo .button { border:0; background-color:#63A2D3; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px; }

#pagecontent .ErrorBox { color: #333333;  padding-bottom:10px; }
#pagecontent .ErrorBox p { padding:0; font-size:9pt;}
#pagecontent .ErrorBox { background: #FFFEFB url(/images/cancel.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #63A2D3;
	border-bottom: 2px solid #63A2D3;
	margin:4px 0px 4px 0px;
}
#pagecontent div.ErrorBox ul    { margin:0; padding:0px 0px 0px 20px; }
#pagecontent div.ErrorBox ul li { font-size:8pt; padding:2px 0px 2px 0px;  color:#474747; margin:0; font-family:Arial, Helvetica, sans-serif; }


/************ allstars ************/

body.allstars			{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; color: #1d1d1d; background-image: none; }

.allstars h1, .allstars h2, .allstars h3, .allstars h4, .allstars p, .allstars form		{ margin: 0px; }
.allstars p			{ padding: 8px 0px; }
.allstars a			{ color: #046db7; text-decoration: none; }
.allstars a:hover	{ color: #ab022f; }

.allstars h1		{ color: #b3032f; font-size: 22px; line-height: 28px; font-weight: bold; padding: 10px 0px 5px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.allstars h2		{ color: #1d1d1d; font-size: 18px; line-height: 22px; font-weight: bold; padding: 10px 0px 0px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.allstars h3		{ color: #b3032f; font-size: 16px; line-height: 22px; font-weight: bold; padding: 0px 0px 0px 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.allstars h4		{ font-weight: bold; font-size: 12px; padding: 7px 0px 0px 0px; }

.allstars img		{ border: 0px; vertical-align: bottom; }
.allstars .clear	{ clear: both; height: 0px; line-height: 0px; font-size: 0px; visibility: hidden; }
.allstars .center	{ text-align: center; }

.allstars .mainBg		{ background:url(images/allstars/main-bg.jpg) repeat center top; }
.allstars .mainBgTop	{ background:url(images/allstars/main-bg-top.jpg) repeat-x center top; }
.allstars .mainBgBot	{ background:url(images/allstars/main-bg-bot.jpg) repeat-x center bottom; text-align: center; padding: 0px 0px 130px 0px; width: 100%; }

.allstars .headerBg		{ background:url(images/allstars/header-bg-2.png) repeat-x top; }
.allstars .headerBg2	{ background:url(images/allstars/header-bg.png) no-repeat center top; }

.allstars #menuTop			{ width: 840px; text-align: right; height: 80px; margin: auto; position: relative; z-index: 600; color: #ffffff; }
.allstars #menuTop p		{ padding: 0px; }
.allstars #menuTop a		{ color: #ffffff; margin: 0px 3px; font-weight: bold; }
.allstars #menuTop a:hover	{ color: #b2032f; }

.allstars .box1			{ background:url(images/allstars/shadow-mid.png) repeat-y center center; width: 974px; margin: auto; text-align: left; }
.allstars .box1Top		{ background:url(images/allstars/shadow-top.png) no-repeat center top; padding: 5px 7px 10px 7px; }
.allstars .box1Bot		{ background:url(images/allstars/shadow-bot.png) no-repeat center top; height: 15px; margin: auto; width: 974px; }

.allstars #header		{ background:url(images/allstars/header-bg-3.png) no-repeat top center #eaeaea; position: relative; height: 100%; padding: 0px 170px 0px 0px; min-height: 89px; width: auto; }
.allstars #logo			{ width: 270px; position: absolute; top: -79px; left: 0px; text-align: center; z-index: 900; float: none; height: auto; padding: 0px; }

.allstars #playerOfTheWeek	{ position: relative; float:right; width: 180px; text-align: right; min-height: 89px; z-index: 500; }

* html #playerOfTheWeek{ height: 89px; }

.allstars #playerOfTheWeek .playerImg			{ position: absolute; left: 190px; top: -85px; background:url(images/allstars/stars.png) no-repeat left top; width: 200px; height: 239px; text-align: left; }
.allstars #playerOfTheWeek .playerImg img		{ margin: 102px 0px 0px 0px; }
.allstars #playerOfTheWeek h3					{ padding: 10px 0px 5px 0px; line-height: 1em; }
.allstars #playerOfTheWeek h4					{ padding: 0px; line-height: 16px; }
.allstars #playerOfTheWeek p					{ padding: 0px 0px 5px 0px; line-height: 16px; }

.allstars .shadow2				{ background:url(images/allstars/shadow2.png) repeat-x top; padding: 0px 18px 0px 7px; height: 100%; }

.allstars #leftSide				{ width: 250px; float: left; }

.allstars .leftSideInner		{ padding: 0px 12px; }

.allstars .box2			{ background:url(images/allstars/box2-mid.png) repeat-y left; width: 226px; }
.allstars .box2Top		{ background:url(images/allstars/box2-top.png) no-repeat left top; }
.allstars .box2Bot		{ background:url(images/allstars/box2-bot.png) no-repeat left bottom; padding: 25px 30px 30px 30px; }

.allstars #sidemenu h3			{ padding: 0px 0px 10px 5px; color: #ffffff; font-size: 22px; line-height: 18px; }
.allstars #sidemenu ul			{ margin: 0px; padding: 0px; list-style: none; }
.allstars #sidemenu ul li		{ width: 100%; }
.allstars #sidemenu ul li a		{ font-size: 14px; line-height: 18px; text-transform: uppercase; color: #ffffff; display: block; padding: 6px 20px 6px 5px; font-weight: bold; text-decoration: none; }
.allstars #sidemenu ul li a:hover, .allstars #sidemenu ul li a.selected{ background:url(images/allstars/arraow1.png) no-repeat right center #810111; color: #ffffff; }

.allstars #footer			{ color: #ffffff; font-size: 11px; line-height: 15px; padding: 12px 0px; width: auto; border: none; }
.allstars #footer p			{ padding: 5px 0px; }
.allstars #footer a			{ color: #ffffff; margin: 0px 5px; }
.allstars #footer a:hover	{ color: #a7022d; }

.allstars .box3			{ background:url(images/allstars/box3-mid.png) repeat-y left; width: 226px; margin: 12px 0px 0px 0px; }
.allstars .box3Top		{ background:url(images/allstars/box3-top.png) no-repeat left top; }
.allstars .box3Bot		{ background:url(images/allstars/box3-bot.png) no-repeat left bottom; padding: 15px 15px 15px 15px; }
.allstars .box3 h3		{ color: #1d1d1d; font-size: 22px; line-height: 25px; padding: 0px 0px 5px 0px; }
.allstars .box3 ul		{ margin: 0px; padding: 0px; list-style: none; line-height: 1.4em; }
.allstars .box3 ul li	{ background:url(images/allstars/bullet.png) no-repeat left top; padding: 0px 0px 10px 30px; }

.allstars #banner		{ background:url(images/allstars/banner-shadow-2.jpg) no-repeat left bottom; padding: 0px 0px 2px 1px; }

.allstars #mainContent	{ width: 680px; float: right; padding: 20px 0px; }

.allstars .imgLeft		{ background:url(images/allstars/img-bg.png) no-repeat left bottom; width: 165px; float: left; text-align: center; padding: 10px 0px 12px 0px; margin: 5px 15px 3px 0px; }

.allstars .homeCol1		{ width: 329px; float: left; padding: 15px 0px 0px 0px; }
.allstars .homeCol2		{ width: 329px; float: right; padding: 15px 0px 0px 0px; }

.allstars #draftBox			{ background:url(images/allstars/shadow4.png) repeat-x bottom #fdfdfd; padding: 0px 0px 2px 0px; margin: 0px 0px 15px 0px; width: 329px; }
.allstars .draftBoxContent	{ border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; position: relative; }
.allstars #draftBox h3		{ background: url(images/allstars/heading-bg-blue.png) no-repeat left bottom #0073bb; padding: 6px 15px; }
.allstars .draftHeadCol1	{ width: 175px; float: left; padding: 5px 0px 5px 0px; }
.allstars .draftHeadCol2	{ width: 70px; float: right; text-align: left; padding: 5px 0px 5px 0px; }

.allstars .draftList					{ overflow: auto; height: 200px; }
.allstars .draftList ul					{ margin: 0px; padding: 30px 12px 25px 12px; list-style: none; }
.allstars .draftList ul li				{ clear: both; background:url(images/allstars/hr.png) repeat-x top left; padding: 2px 0px 1px 0px; }
.allstars .draftList ul li a			{ display: block; color: #000000; padding: 4px 0px 5px 0px; }
.allstars .draftList ul li a:hover span	{ cursor: pointer; }
.allstars .draftList ul li a:hover		{ background: #e9e9e9; }

.allstars .draftList .drafted, .draftList .undrafted	{ width: 80px; float: right; padding: 0px 0px 0px 20px; font-weight: bold; }
.allstars .draftList .drafted							{ background:url(images/allstars/icon-check.png) no-repeat left center; color: #ab022f; }
.allstars .draftList .undrafted							{ background:url(images/allstars/icon-uncheck.png) no-repeat left center; color: #0766b1; }
.allstars .draftHead									{ position: absolute; top: 0px; left: 12px; width: 288px; padding: 0px 0px 5px 0px; background: url(images/allstars/hr2.png) repeat-x left bottom #fdfdfd; z-index: 800; }
.allstars .draftBottom									{ background: url(images/allstars/hr2.png) repeat-x left top #f4f4f4; position: absolute; left: 12px; width: 288px; top: 175px; height: 25px; z-index: 800; }

.allstars #homeNews h3		{ background: url(images/allstars/heading-bg-red.png) no-repeat left bottom #b70333; padding: 6px 15px; }
.allstars #homeNews ul		{ margin: 0px; padding: 10px 5px 0px 20px; list-style: none; }
.allstars #homeNews ul li	{ background:url(images/allstars/arrow-red.png) no-repeat left top; padding: 2px 0px 10px 22px; }

.allstars #standings h3			{ background: url(images/allstars/heading-bg-blue.png) no-repeat left bottom #0073bb; padding: 6px 15px; }
.allstars #standings ul			{ margin: 0px; padding: 0px 0px 10px 0px; list-style: none; width: 160px; }

.allstars #standings ul.col1	{ float: left; }
.allstars #standings ul.col2	{ float: right; }
.allstars #standings ul li		{ clear: left; padding: 10px 0px 0px 0px; width: 160px; }
.allstars #standings .playerThumb{ background:url(images/allstars/shadow5.png) no-repeat left bottom; width: 59px; float: left; text-align: center; padding: 6px 0px; }
.allstars #standings .rank		{ margin: 0px 0px 0px 65px; padding: 5px 0px 0px 0px; font-size: 14px; line-height: 17px; color: #144493; font-weight: bold; }
.allstars #standings p.owner	{ margin: 0px 0px 0px 65px; line-height: 12px; padding: 0px; font-weight: bold; }
.allstars #standings p.owner em	{ font-size: 9px; display: block; }
.allstars #standings p.more		{ margin: 0px 0px 0px 65px; line-height: 12px; padding: 2px 0px; font-style: italic; }

#roadblockcompanyinfo 		{ padding:20px;}
#roadblockcompanyinfo h3 	{ text-align:center; font-size:20pt; font-weight:normal; padding-bottom:0px; padding-top:15px;}
#roadblockcompanyinfo h4 	{ margin:0; padding:5px 0px 5px 0px; font-size:16pt; text-align:center;}
#roadblockcompanyinfo h5 	{ font-size:14pt;}
#roadblockcompanyinfo p     { text-align:center; font-size:12pt;}
/************ end allstars ************/
