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

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background:url(/i/ground.jpg) #000;
	background-repeat:repeat-x;
	background-position:top;
}

div#wrapper {
	width:980px;
	margin:0 auto;
}

div#header {
	margin:0;
	padding:0;
}

div#topnav {
	background:url(/i/topnav_ground.jpg);
	height:30px;
}

div#topnav td.button {
	background:url(/i/topnav_ground_button.jpg);
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:6px;
	border-left:1px solid #333;
}

div#topnav td.button a {
	text-decoration:none;
	color:#162983;
}

div#topnav td.button a:hover {
	color:#ff0000;
}

div#topnav td.button img {
	border:1px solid #fff;
}

div#content {
	background:url(/i/content_ground.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

div#content table.eventstable {
	width:545px;

}

div#content table.eventstable th {
	text-align:left;

}

div#content img.smallimage {
	border:5px solid #6F6F6F;
	margin:10px 0 0 0;
}

div#content div.pre {
	border:0px solid #6F6F6F;
	width:248px;
	float:left;
	padding:0px;
	background:url(/i/pre_ground.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div#content div.pre h1 {
	margin:0;
	color:#333;
	text-align:center;
}

div#content div.pre h1 a {
	text-decoration:none;
	color:#666;
}


/* LEFTBAR */
div#content td#leftbar {
	width:170px;
	background:url(/i/leftbar_ground1.jpg) #c1c1c1;
	background-repeat:no-repeat;
	background-position:bottom;
	height:600px;
	vertical-align:top;
}

div#content td#leftbar h2 {
	font-size:12px;
}



div#content td#leftbar div.box {
	width:161px;
	background:none;
	margin:20px 0 0 8px;
}

div#content td#leftbar div.box div.top {
	background:url(/i/top.gif);
	padding:3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#fdb900;
}


div#content td#leftbar div.box div.content {
	background:#c9c9c9;
	color:#333;
	font-size:11px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}

div#content td#leftbar div.box div.content a {
	text-decoration:none;
	color:#152b7e;
}


div#content td#leftbar div.box div.bottom {
	background:url(/i/bottom.gif);
	padding:3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#fdb900;
}

div#content td#leftbar div.box div.bottom a {
	text-decoration:none;
	color:#fdb900;
}



div#content td#leftbar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

div#content td#leftbar ul li {
	background:#333;
	margin:0 0 1px 0;
	font-size:13px;
	font-weight:bold;
}

div#content td#leftbar ul li a {
	text-decoration:none;
	color:#faba00;
	display:block;
	padding:5px;
}



div#content td#leftbar ul li a:hover {
	background:#ccc;
	color:#333;
}

div#content td#content {
	width:620px;
	vertical-align:top;
	background:#none;
	
}

div#content td#content div#content_text {
	color:#fff;
	padding:50px 25px 20px 45px;
	font-size:11px;
}

div#content td#content div#content_text a {
	text-decoration:none;
	font-weight:bold;
}

div#content td#content div#content_text ul {
	
}

div#content td#content div#content_text ul li a {
	color:#fff;
}
div#content td#content div#content_text ul li a:hover {
	color:#FABA00;
}



div#content td#content div#content_text h1 {
	color:#fff;
	padding:0;
	margin:0;
	font-size:13px;
	
}

div#content td#rightbar {
	width:190px;
	vertical-align:top;
	background:#none;
}

div#content td#rightbar div.box {
	width:161px;
	background:none;
	margin:20px 0 0 8px;
}

div#content td#rightbar div.box div.top {
	background:url(/i/top.gif);
	padding:3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#fdb900;
}


div#content td#rightbar div.box div.content {
	background:url(/i/box_ground.jpg) #e8e8e8;
	background-repeat:repeat-x;
	background-position:bottom;
	color:#333;
	font-size:11px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	font-size:10px;
}

div#content td#rightbar div.box div.content a {
	text-decoration:none;
	color:#152b7e;
}


div#content td#rightbar div.box div.bottom {
	background:url(/i/bottom.gif);
	padding:3px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#fdb900;
}

div#content td#rightbar div.box div.bottom a {
	text-decoration:none;
	color:#fdb900;
}


div#content div#program th {
	background:#ccc;
	color:#333;
}

div#content div#program td {
	font-weight:bold;
}

div#content div#program a {
	text-decoration:none;
	color:#F8BA05;
}



div#copy {
	color:#ccc;
	font-size:10px;
	text-align:center;
	margin:0 0 20px 0;
}

div#copy a {
	color:#ccc;
	text-decoration:none;
}

div#copy a:hover {
	color:#F8BC00;
}
