/* list styles */





#odo, #odoa, #odo2 { margin-bottom: 0px;  }
#leftMenu ul ul { margin-left: 20px; }
#leftMenu ul{ padding: 0px; margin: 0px; list-style-type: none;   }
#leftMenu li a { margin-left: 0px; padding: 3px;  text-decoration: none; width: 100%; height: 100%;   display: block; color:#333333; }

#leftMenu { margin-top:20px; padding-left:10px; padding-right:10px;}
#leftMenu ul > li { display: list-item; margin-bottom:8px;  }
#leftMenu li > a { width: auto; height: auto; }
#leftMenu li li a { color:
#735aab; margin-bottom:8px; }
#leftMenu li li li a {  }
#leftMenu li a:hover {  }
#leftMenu li li a:hover { }
#leftMenu li li li a:hover {  }
#leftMenu li a.samePage { color: #900; font-style: italic; font-weight: normal; }



#search ul { padding: 3px; width: 150px; border: 1px solid #999; font-family: verdana; arial, sans-serif; font-size: 12px;}
#search a:hover { background: #ccc; }
#hint {background-color:#9B8AC4; border: 1px solid #666666;
font-size:10px;
}
#hint ul { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 10px;  margin: 5px 0 0 0}
#hint li { margin: 0 0 5px 0; cursor: default; display:block; padding:0px;}
#hint li a, #hint li a:visited { display:block; padding-left:4px; padding-right:4px; color:#fff; text-decoration:none;}
#hint a:hover { background: #B8ACD5; }
	
	body
	{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:160%;
	background-color:#8f8f8f;
	background-image:url(../images/bgBody.gif);
background-repeat:repeat;
	}
	
	table {
	background-color:#735AAB;
	color:#fff;
	border:2px solid #5B448A;
	margin-top:20px;
	margin-bottom:20px;
	width:530px;
	}
	
	table a, table a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	td, th {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	padding:3px;
	}
	
	th {
	background-color:#5B448A;
	font-weight:bold;
	text-align:left;
	}
	

		#container {
			width: 778px;
			\width: 798px;
			w\idth: 778px;
			background-color:#EEEEEE;
			margin-left: auto;
			margin-right: auto;
			background-image:url(../images/bgLeftFauxColumn.gif);
			background-position:left;
			background-repeat:repeat-y;
			margin-top:20px;
			margin-bottom:20px;
			border:5px solid #ffffff;
		}
		
		#topBanner {
			padding: 0;
			margin-bottom: ;
			background-color: rgb(213, 219, 225);
			height:23px;
			background-image:url(../images/bgTopHeader.jpg);
			background-position:top left;
			color:#FFFFFF;
			padding-left:10px;
			padding-top:4px;
			font-size:10px;
		}

		#banner {
			padding: 0;
			margin-bottom: ;
			background-color: rgb(213, 219, 225);
			height:153px;
			background-image:url(../images/bgBanner.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			position:relative;
		}


		#content {
			padding:15px;
			margin-left:210px;
		}
		
			#content h3
		{
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;
		font-weight:bold;
		font-size:26px;
		color:#5A4389;
		margin-bottom:20px;
		line-height:130%;
		}

		#left {
			float: left;
			width: 206px;
			margin: 0;
			padding: 0;
			background-image:url(../images/bgSearchBox.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			padding-top:9px;
			padding-bottom:20px;
		}
		
		#left input 
		{
		border:1px solid #5B448A;
		margin-left:13px;
		padding:2px;
		}
		
		#featuredContent {
		clear:both;
			padding: 0;
			height:141px;
			background-image:url(../images/bgFeatured.jpg);
			background-position:top;
			background-repeat:repeat-x;
			margin:0px;
			text-align:center;
		}

		#footer {
			clear:both;
			height:28px;
			background-color: rgb(213, 219, 225);
			background-image:url(../images/bgFooter.jpg);
			background-position:top;
			background-repeat:repeat-x;
			color:#FFFFFF;
		}
		
	
		
		#content h4
		{
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		color:#5A4389;
		line-height:130%;
		}
		
		#news {
		margin-top:30px;
		padding-top:10px;
		border-top:1px dashed #dcd7de;
		
		}
		
		#content a {
		color:#5A4389;
		}
		
		
		.newsHead {
		color:#FFFFFF;
		padding:5px;
		display:block;
			background-color:#5B448A;
		font-weight:bold;
	text-align:left;
	font-size:14px;
	margin-bottom:10px;
	color:#FFFFFF;
		}
		
		.news {
			margin-bottom:20px;
			background-color:#735AAB;
			color:#fff;
			border:2px solid #5B448A;
		}
		
		#news li {
		margin-left:20px;
		list-style-type:square;
		}
		
		#news a, #news a:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
		
		.newsHead {
		 color:#FFFFFF;
		}

form {
background-color:#735aab;
width:75%;
border:1px solid #5b448a;
}

td form {
border:none;
}


form label {
color:#FFFFFF;
float:left;
width:25%;
text-align:right;
margin-right:1em;
}

.mapText form {
background-image:none;
border:none;
}
		
		
#eventList li

{
display:inline;
padding:5px;
margin:0px;
margin-right:3px;
background-color:#735aab;
border:1px solid #5A4389;

}

#eventList {
margin-bottom:20px;
margin-left:0px;
}

#eventList {
color:#FFFFFF;
display:block;
}

#content li {
margin-bottom:10px;
}



		
		/*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:left;
      width:100%;
      line-height:normal;
	  position:absolute;
	  bottom:12px;
	  _bottom:11px;
      }
    #tabs6 ul {
          margin:0;
          padding:0;
          list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url(../images/tableft6.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url(../images/tabright6.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }
	  
	  /* footer piped list ------------------------------------------------------------------------*/



#footer ul

{

margin:0px;

padding:0px;

padding-left:10px;
padding-top:5px;

}



#footer li

{

display:inline;

color:#fff;

padding:0px;

margin:0px;

padding-left:8px;

padding-right:8px;

float:left;

border-left:1px solid #fff;

}

#footer a
{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}




#footer .firstItem

{

padding-left:0px;

border-left:none;

}





#content ul {
margin-bottom:15px;
}





#content p
{
margin-bottom:10px;
}

.eventList {
display:block;
cursor:pointer;
list-style-type:disc;
}


/*------------------------CALENDAR Picker styles-----------------------*/
.Head {
color:#006699;
font-size:18px;
font-weight:bold;
}


.hide{
display:none;
}

.show {
display:block;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/* google maps */
.mapText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*------------------------CALENDAR Picker styles-----------------------*/
.Head {
color:#006699;
font-size:18px;
font-weight:bold;
}


.hide{
display:none;
}

.show {
display:block;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

#eventList {
padding:0px;
}


#hint ul { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 10px;  margin: 5px 0 0 0; padding:0px;}
#hint li { margin: 0 0 5px 0; cursor: default; display:block; padding:0px;}
#hint li a, #hint li a:visited { display:block; padding-left:4px; padding-right:4px; color:#fff; text-decoration:none;}
#hint a:hover { background: #B8ACD5; }

.mapText form {
background-color:#fff;
}

#content img {
border:1px solid #000;
}

#content h3 + p {
font-weight:bold;
}

.tableDark {
background-color:#5B448A;
}
#content table.tbl a {
color:#FFFFFF;
}


.notice {
background-color:#735aab;
border:1px solid #5b448a;
padding:7px;
color:#FFFFFF;
}

