@charset "utf-8";
/* CSS Document */

/* Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
}

.white{color:#FFFFFF;}
.clearer {height:0; font-size:0; clear:both;}
.hide{text-indent:-3000px; visibility:hidden;}
.verdana{font-family:Verdana, Arial, Helvetica, sans-serif;}
.rt_border{border-right:2px solid #FFFFFF;}


body{/*background:#ffffff;*/margin:0px;/*background:url(../img/content_back.jpg) repeat-y center top;*/}

	#wrapper{width:990px;
	margin:auto;
	background:transparent url(../img/content_back.jpg) repeat-y scroll center top;
	min-height:650px;
	_height: 650px; }
	
		#header{background:#FFFFFF;}
		
			#inner_header{height:80px;}
				
				#left_header{float:left;}
				
					#left_header h1{}
					
				#right_header{color:#275983;
				font-size:17px;
				font-style:italic;
				overflow:hidden;
				padding-top:60px;
				text-align:right;}
			
			#menu{
			background:#598490;
			height:65px;
			margin:0 auto;
			background:url(../img/menu_back.jpg) top center repeat-x;}
			
				#menu ul li{float:left;
				/*width:150px;
				height:65px;*/
				overflow:hidden;
				cursor:pointer;}
				
					#menu ul li a{text-decoration:none;
					color:#ffffff;
					font-size:20px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					display:block;
					visibility:visible;
					}
					
					li#home a{background:url(../img/home.png) no-repeat scroll left top;
					width:148px;
					height:64px;
					}
					
					li#home a:hover {
					background:url(../img/home.png) bottom left no-repeat;
					}
					
					li#cal a{background:url(../img/calendar.png) no-repeat scroll left top;
					width:149px;height:64px;}
					li#cal a:hover{background:url(../img/calendar.png) bottom left no-repeat;}
					
					
					li#res a{background:url(../img/resources.png) no-repeat scroll left top;
					width:171px;height:64px;}
					
					li#res a:hover{background:url(../img/resources.png) bottom left no-repeat;}
										
					li#vendor a{background:url(../img/vendor_agreement.png) no-repeat scroll left top;
					width:171px;height:64px;}
					
					li#vendor a:hover{background:url(../img/vendor_agreement.png) bottom left no-repeat;}
					
					
					li#admin a{background:url(../img/admin_only.png) no-repeat scroll left top;
					width:165px;height:64px;}
					
					li#admin a:hover{background:url(../img/admin_only.png) bottom left no-repeat;}
					
	
			#blurbindex{background:url(../img/mid-back-index2.jpg) no-repeat top center;
			overflow:hidden;
			margin:0 auto;
			height:35px;}
			
			#blurbindex2{background:url(../img/mid-back-index2.jpg) no-repeat top center;
			overflow:hidden;
			margin:0 auto;
			height:35px;}
			
			
				#blurbindex_left{float:left;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:13px;
				margin-left:30px;
				margin-top:30px;}
				
				#blurbindex_left2{float:left;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:13px;
				margin-left:20px;
				}
				
				#blurbindex_left h3{margin-top:auto;
				margin-bottom:auto;
				margin-left:20px;
				color:#FFFFFF;
				font-size:17px;
				margin-top:10px;}
				
				#blurbindex_left2 h3{margin-top:auto;
				margin-bottom:auto;
				margin-left:20px;
				color:#FFFFFF;
				font-size:17px;
				margin-top:8px;}
				
				#blurbindex_right{}	
					
					#blurbindex_right #sub_menu{float:right;
					margin-right:30px;
					padding-top:10px;_margin-right:10px;}
					
					#blurbindex_right2 #sub_menu2{float:right;
					margin-right:30px;
					padding-top:10px;_margin-right:10px;}
							
							#blurbindex_right #sub_menu ul li{display:inline;margin-left:10px;}
							
							#blurbindex_right2 #sub_menu2 ul li{display:inline;margin-left:10px;}
							
								#blurbindex_right #sub_menu ul li a{font-size:12px;color:#FFFFFF;text-decoration:none;}
								
								#blurbindex_right2 #sub_menu2 ul li a{font-size:12px;color:#FFFFFF;text-decoration:none;}
							
	#content{/*background:url(../img/content_back.jpg) repeat-y;*/overflow:hidden;/*display:block;*/}
	
		#left_content{width:675px;
		/*background:#FFFFFF;*/
		float:left;
		/*margin-left:10px;*/
		margin-bottom:10px;
		overflow:hidden;}
#left_content .content, #left_content #agreement{margin-top:50px;
			border-bottom:1px solid #b0b0b0;
			width:645px;
			padding-bottom:20px;
			margin-left:15px;}	
			
				#left_content .content h2{font-size:17px;
				color:#2d407f;
				margin-bottom:25px;}
				
				#left_content h3{font-size:17px;
				margin-bottom:15px;
				margin-top:10px;}
				
				#left_content a{text-decoration:none;color:#2D407F;}
				
				#left_content a:hover{text-decoration:underline;color:#2D407F;}
				
				#left_content p{font-size:11px;
				}
				
				#left_content h4{margin-top:10px;
				margin-bottom:10px;}
				
				#left_content .content p{font-size:11px;
				color:#414141;
				}
				
				#left_content #agreement p{
	font-size:11px;
	color:#414141;
	margin-bottom:5px;
	margin-top:5px;
}
#left_content #agreement {
}

				
				#left_content #agreement li{
	font-size:11px;
	color:#828282;
				}
				
				#left_content #agreement form{font-size:13px;margin-top:15px;}
		
		#right_content{overflow:hidden;display:block;}
		
			#sidebar{width:275px;
			margin-left:auto;
			margin-right:auto;
			margin-top:0px;
			/*background:#ecebe6;*/}	
			
				#signup_img{padding-left:70px;
				padding-top:60px;
				width:126px;
				text-align:center;
				font-size:13px;
				color:#454545;}	

			#right_content #sidebar #legend{
				}	
				
				
/*-------Calendar Css----------*/				
				
				
#left_content #months {
	/*position:absolute; */
	left: 10px; 
	top: 100px; 
	z-index: 1;
}

#left_content #calendar {
	/*position:absolute; */
	left: 100px; 
	top: 10px; 
	z-index: 2;
}

#left_content #calendar th.header{color: white; background: transparent; font-family: arial, "times new roman"; font-size: 13px; font-weight: bold;}
#left_content #calendar th.header15{color: white; background: transparent; font-family: arial, "times new roman"; font-size: 15px; font-weight: bold;}
#left_content #calendar th.header18{color: white; background: #5A8490; font-family: arial, "times new roman"; font-size: 18px; font-weight: bold;}

#left_content #calendar td.calendarHeader{height: 30px; width: 100px; text-align: center; vertical-align: middle; color: white; background: transparent; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 13px; font-weight: bold;}
#left_content #calendar td.calHeader{height: 20px; text-align: center; vertical-align: bottom; color: white; background: transparent; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 20px; font-weight: bold;}
#left_content #calendar tr.cal {height: 12px;}
#left_content #calendar td.calendar{height: 12px; color: black; background: transparent; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 13px; font-weight: bold;}
#left_content #calendar td.calendarToday{height: 12px; color: red; background: transparent; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 13px; font-weight: bold;}
#left_content #calendar td.results{color: white; background: transparent; font-size: 14px; font-family: arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
#left_content #calendar td.labels200 {text-align: right; width: 300px;}

#left_content #calendar tr.calC35{text-align: center; width: 35px;}
#left_content #calendar tr.cal8{height: 8px;}
#left_content #calendar td.calCvT{text-align: center; vertical-align: top;}
#left_content #calendar td.calCvT30{text-align: center; vertical-align: top; height: 30px;}
#left_content #calendar td.calCvM30{text-align: center; vertical-align: middle; height: 30px;}
#left_content #calendar td.calC8{text-align: left; height: 8px; width: 90px;}
#left_content #calendar td.calbackLvTW{text-align: left; vertical-align: top; color: black; background: white;}
#left_content #calendar td.calbackLvTG{text-align: left; vertical-align: top; color: black; background: #C0C0C0;}
#left_content #calendar td.calbackLvT{text-align: left; vertical-align: top; color: black; background: transparent;}
#left_content #calendar table.cal{text-align: left; width: 95px; height: 0px; }
#left_content #calendar table.calendar{text-align: left; width: 600px; height: 480px; border: 0;}
#left_content #calendar tr.height30 {height: 30px;}
#left_content #calendar tr.height80 {height: 80px;}
#left_content #calendar tr.height22 {height: 22px;}
#left_content #calendar tr.height15 {height: 15px;}


#left_content #calendar table.calendarp{text-align: left; width: 560px; height: 480px; border: 1px black solid; color: black; background: black;}
#left_content #calendar td.calendarHeaderp{height: 30px; width: 80px; text-align: center; vertical-align: middle; color: black; background: white; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 13px; font-weight: bold; border: 1px black solid;}
#left_content #calendar td.calHeaderp{height: 10px; text-align: center; vertical-align: bottom; color: black; background: white; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 20px; font-weight: bold; border: 1px black solid;}
#left_content #calendar td.calbackLvTWp{text-align: left; width: 80px; vertical-align: top; color: black; background: white; border: 1px black solid;}
#left_content #calendar td.calbackLvTGp{text-align: left; width: 80px; vertical-align: top; color: black; background: white; border: 1px black solid;}
#left_content #calendar td.calbackLvTp{text-align: left; width: 80px; vertical-align: top; color: black; background: white; border: 1px black solid;}
#left_content #calendar table.calp{text-align: left; width: 80px; height: 0px; border: 0;}

#left_content #calendar td.calPrintHdr1{text-align: center; vertical-align: top; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 25px; font-weight: bold;} 
#left_content #calendar td.calPrintHdr2{text-align: center; vertical-align: top; font-family: "bankgothic md bt", arial, "times new roman"; font-size: 20px; font-weight: bold;} 



#left_content a.daybox:link{color: navy; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox:visited{color: navy; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox:hover{color: red; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox0:link{color: navy; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox0:visited{color: navy; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox0:hover{color: red; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox1:link{color: #FF0000; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox1:visited{color: #FF0000; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox1:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox2:link{color: #083194; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox2:visited{color: #083194; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox2:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox3:link{color: #218429; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox3:visited{color: #218429; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox3:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox4:link{color: #522994; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox4:visited{color: #522994; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox4:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox5:link{color: #31B5D6; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox5:visited{color: #31B5D6; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox5:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox6:link{color: #D63194; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox6:visited{color: #D63194; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox6:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox7:link{color: #FF8429; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox7:visited{color: #FF8429; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox7:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox8:link{color: #808080; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox8:visited{color: #31007B; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox8:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox9:link{color: #94D639; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox9:visited{color: #94D639; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox9:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox10:link{color: #004A4A; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox10:visited{color: #004A4A; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox10:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox11:link{color: #000000; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox11:visited{color: #000000; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox11:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox12:link{color: #524A18; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox12:visited{color: #524A18; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox12:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content a.daybox13:link{color: #520031; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox13:visited{color: #520031; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}
#left_content a.daybox13:hover{color: black; background: transparent; font-size: 10px; font-family: arial, Helvetica, sans-serif;}

#left_content span.caltime{color: black; background: transparent; font-size: 10px; font-weight: bold; font-family: arial, Helvetica, sans-serif;}		


/*#left_content #legend {
	position:absolute; 
	left: 890px; 
	top: 175px; 
	z-index: 2;
}*/



#left_content td{
font-size:13px;
}

#left_content #admin2 table td{padding-top:5px;}

#left_content td.contact {
	color: #20407F;
	background: transparent; 
	width: 150px;
	font-family:verdana;
	font-size:13px;
}

#left_content #eventheader {
	/*position:absolute;
	left: 100px; 
	top: 20px; */ 
	margin-top:10px;
	z-index: 0;
}

#left_content #eventheader a.eventlink {
	color: #20407F; 
	text-align: left; 
	width: 550px;
	font-size:12px;
	font-weight: bold;
}

#left_content #eventheader span.att {
	color: green; 
	background: transparent; 
	font-size: 12px; 
	font-weight: bold;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventheader span.eventmsg {
	color: #616161; 
	text-align: left; 
	width: 550px;
	font-size:12px;
}

#left_content #eventheader td.eventsR150 {
	color: #20407F; 
	text-align: right; 
	width: 150px;
	font-size:12px;
}

#left_content #eventheader td.eventhdrdata {
	color: #616161; 
	text-align: left; 
	width: 550px;
	font-size:14px;
	font-weight: bold;
}

#left_content #eventattendees {
	/*position:absolute; 
	left: 10px; 
	top: 150px; */
	margin-top:20px;
	z-index: 0;
}

#left_content #eventattendees td.eventsR150 {
	color: #20407F; 
	text-align: right; 
	width: 150px;
	font-size:12px;
}

#left_content #eventattendees td.eventsC80 {
	color: #20407F; 
	text-align: center; 
	width: 80px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsC80A {
	color: #ff6342; 
	text-align: center; 
	width: 80px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsC120 {
	color: #20407F; 
	text-align: center; 
	width: 120px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL180 {
	color: #20407F; 
	text-align: left; 
	width: 180px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL200 {
	color: #20407F; 
	text-align: left; 
	width: 200px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL500 {
	color: #20407F; 
	text-align: left; 
	width: 500px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL380 {
	color: #20407F; 
	text-align: left; 
	width: 380px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL150 {
	color: #20407F; 
	text-align: left; 
	width: 150px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees td.eventsL100 {
	color: #20407F; 
	text-align: left; 
	width: 120px; 
	vertical-align: top;
	font-size:12px;
}

#left_content #eventattendees a.att:link {
	color: green; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventattendees a.att:visited {
	color: green; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventattendees a.att:hover {
	color: green; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventattendees a.natt:link {
	color: red; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventattendees a.natt:visited {
	color: red; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#left_content #eventattendees a.natt:hover {
	color: red; 
	background: transparent; 
	font-size: 14px; 
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}


#left_content #eventattendees td.wait {
	text-align: center; 
	vertical-align: top;
	color: #ff6342; 
	background: transparent; 
	font-size: 14px; 
	font-family: arial, Helvetica, sans-serif;
}

#left_content #eventattendees table.wait {
	border: 1; 
}

#contact{margin-top:10px;margin-left:10px;}

#eventins {
	font-family:Verdana;
font-size:12px;
left:265px;
position:absolute;
top:175px;
width:400px;
z-index:0;
}		

#admin_content{margin-top:10px;}


#agreement table tr td{
padding-bottom:5px;}

#service{margin-left:10px;}