/* CSS Document */
body {
	font-family:Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	background-color:#e6e6e6;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	color: black;
	border:none;
	margin:0;
}

td, th {
	font-family:Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
}

a:link {
	color:#000000;
	text-decoration:underline;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

#menu {
	font-size:10px;
	color:#FFFFFF;
	line-height:25px;
	font-weight:bold;
	position:absolute;
	top:102px;
	left:250px;
	width:750px;
	height:25px;
	border:none;
	background:#7fbd1d;
	z-index:4;
}

#menu a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

#menu a:hover {
	color:#FFFF66;
	text-decoration:none;
}

#bigmenu {
	position:absolute; top:165px; left:20px; 
	width:225px;
	height:125px;
	font-size: 10px;
	font-weight:bold;
	border: none;
	padding: 0px;
	margin: 3px;
	color:#ffffff;
	overflow:hidden;
	z-index:1;
	background: url(../images/bigmenu_bg.gif) top left no-repeat #FFF;
}

#bigmenu ul {
	list-style: none;
	margin: 4px 8px;
	padding: 0;
}

#bigmenu ul li {
	margin: 0;
	border-color:#ffffff;
}

#bigmenu ul li a {
	display: block;
	padding: 12px 0px 12px 10px;
	color:#FFFFFF;
	text-decoration:none;
	width:100%;
}

#bigmenu ul li a:hover {
	color:#FFFF66;
}
#bigmenu ul li a img {
	position:relative;
	top:2px; 
	left:-3px;
	width:11px; 
	height:11px;
}

html>body #bigmenu ul li a {
	width: auto;
}

ul.clean {
	margin:0px;
	padding:0px;
	padding-left:10px;
}

li.schedule_list1 {
	list-style-type:disc;
	color:#666666;
	font-weight:bold;
	font-size:10px;
	list-style-position:inside;
}

li.schedule_list2 {
	list-style-type:none;
	list-style-position:inside;
	color:#666666;
	font-size:10px;
	left:-10px;
}

li.heading {
	list-style:none;
	color:#999999;
	font-weight:bold;
	font-size:11px;
}

li.content {
	list-style:none;
	color:#999999;
	font-size:11px;
}

#quote {
	font-size:10px;
	font-style:italic;
	color:#FFFFFF;
}

#bottom_menu {
	font-size:9px;
	color:#999999;
	line-height:20px;
}

#bottom_menu a {
	color:#999999;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

#bottom_menu a:hover {
	color:#000000;
	text-decoration:none;
}

#top {
position:absolute;
top:20px; 
left:10px; 
width:990px; 
height:80px; 
border:none; 
background:url(../images/top_bg.gif) top left repeat-x;
z-index:1;
}

#quote {
	position:absolute;
	top:20px;
	left: 318px;
	width:500px;
	border:none;
	z-index:2;
	height: 47px;
}

#logo {
position:absolute; top:8px; left:10px; width:250px; height:135px; border:none; text-indent:5px; z-index:3;
}

#schedule {
position:absolute; top: 320px; left:30px; width:205px;
}
#schedule ul {
z-index:100;
}

#scheduleTop {
position:relative; display:block; top:0px; left:0px; width:100%; height:25px; border:none; background-image:url(../images/schedule_top.png); background-repeat:no-repeat;
}

#scheduleMid {
position:relative; display:block; top:0px; left:0px; width:100%; border:none; background-image:url(../images/side_bg.png); background-repeat:repeat-y;
}

#scheduleBot {
position:relative; display:block; top:-10px; left:0px; width:100%; height:30px; border:none; background-image:url(../images/side_bot.png); background-repeat:no-repeat;
}

#links {
position:absolute; display:block; top:160px; left:845px; width:138px; z-index:4; border:none;
}

#bottomMask {
	position:absolute;
	top:0px;
	left:10px;
	width:990px;
	min-height:700px;
	z-index:0;
}

#bottom {
position:absolute; display:block; bottom:0px; left:0px;
}

#bottom_menu {
position:absolute; top:0px; left:0px; width:990px; height:40px; border:none; margin-top:40px; background:#e6e6e6; z-index:2;
}

#mainBody {
position:relative; display:block; top:130px; left:230px; width:570px; z-index:2; border:none; margin:20px; margin-bottom:100px;
}

#news p { margin:0; padding:0; font-size:10px; color:#919191; }
#news p strong { font-size:11px; }

.pagetop { background-color:#e6e6e6; height:20px; width:1020px; }

