body { 
	font-family:georgia, "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	font-size:62.5%;
}


/*   HEADERS   */

h1,h2,h3,h4{
	margin:0px;
	padding: 0px;
	}
h1 {
	font: bold 1.8em Tahoma;
	color:black;
	padding-top:5px;
}
h2 {
	font: bold 1.2em Tahoma;
	padding-top:5px;
	color:black;
	}
h3{
	padding-top:2px;
	font: bold 1.1em Tahoma;
	}
h4{
	font: bold .8em Tahoma;
	}

/*   DEFAULTS   */

p {
	margin:1px;
	padding:5px;
	padding-bottom:10px;
}

li {
	list-style-type: disc;
	}
dl {
	margin:0px;
	padding-bottom:10px;
	}
dt {
padding:5px;
}

#WeeklyPrograms {
	color:balck;
}

#WeeklyPrograms a {
	color:balck;
}

/*   LAYOUT   */

#total {
	width:850px;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	border:1px solid black;
}

#topheader {
	height:150px;
	background-color:#000000;
	background-image:url("images/TopName.jpg");
	text-align:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}

#header {
	width:200px;
	background-color:#FFFFFF;
	font-family:georgia, "Times New Roman", Times, serif;
	text-align:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}

#header2 {
	height:42px;
	background-color:#000000;
	background-image:url("images/box_830_top_gradient.gif");
	text-align:left;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}

#bodycontent {
	font-size:1.4em;
	text-align:left;
	padding:10px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	border:0px solid black;
	width:570px;
	margin-left:0px;
	margin-right:0px;
	min-height: 501px;
}

#bodycontent2 {
	font-size:1.4em;
	text-align:left;
	padding:10px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	border:0px solid black;
	width:800px;
	margin-left:0px;
	margin-right:0px;
	min-height: 501px;
}

#content {
	width:850px;
	background-color:#000000;
	background-image:url("images/HomePage2.jpg");
	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-repeat:repeat;
	text-align:left;
}

#footer {
	background-color:#000000;
	height:70px;
	font-size:1em;
	text-align:center;
	padding-left:0px;
	margin-left:0px;
	padding-top:10px;
	background-repeat:no-repeat;
	color:black;
}



/*   FOOTER MENU   */

#footer ul{
	margin:0px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	display:block;
	clear:both;
	}
#footer li {
	float:left;
	list-style-type:none;
	padding:0px;
	padding-right:7px;
	margin:0px;

	/*display:inline-block;*/
		/* commented backslash hack v2 \*/
#isMacIE5 { display: block; }
/* end hack */
	}
#footer li a{
	color:black;
	background-color:transparent;
	text-decoration:none;
	}
#footer li a:hover{
	text-decoration:underline;
	}



#menupad {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	list-style-type:none;
	background-color:white;
	/*border:1px solid black;*/
	border-left:none;
	border-right:none;
	padding:4px;
	padding-left:10px;
}
#menupad a {
	color:black;
	display:block;
	padding:0 0px;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
}
#menupad a:hover {
	background-color:#00E059;
	color:white;
	}

img.headerimage {
	border:2px solid #4b3b3b;
}

#header a {
	color:#666666;
	display:block;
	padding:0px;
	padding-top:2px;
	padding-left:8px;
	font: bold 1.5em Arial;
	text-decoration:none;
	height:17px;
}
#header td {
	padding-left:12px;
	height:17;
}

#header li {
	list-style-type:none;
	height:17;
}

#header a:hover {
	background-color:#888888;
	color:white;
	}

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 200px;
	height: 100px;
	left: 200px;
	top: 600px;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 10px;
}

#close {
	float: right;
}


    #tabsIMain {
      float:left;
      width:100%;
      font-size:200%;
      line-height:normal;
	  padding:0px 0px 0px 25px;
      }
    #tabsIMain ul {
	  margin:0;
	  padding:0px 0px 0px 0px;
	  list-style:none;
      }
    #tabsIMain li {
      display:inline;
      margin:0;
      padding:0 0px 0 0;
      }
    #tabsIMain a {
      float:left;
      background:url("images/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 10px 0 5px;
      text-decoration:none;
      }
    #tabsIMain a span {
      float:left;
      display:block;
      background:url("images/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsIMain a span {float:none;}
    /* End IE5-Mac hack */
    #tabsIMain a:hover span {
      color:#FFF;
      }
    #tabsIMain a:hover {
      background-position:0% -42px;
      }
    #tabsIMain a:hover span {
      background-position:100% -42px;
      }

#CalendarEvent p {
	margin:1px;
	padding:1px;
	padding-bottom:0px;
}



