html {
	margin:0px;
	height:100%;
	overflow: -moz-scrollbars-vertical;
	font:.8em Verdana,Tahoma,Arial,sans-serif;
}
	
body {
	margin:0px;
	height:100%;
	background-color:#dddddd;
}	

html>body {
	margin-left:1px;
}

div#container {
	display:block;
	margin:0px auto;
	width:698px;
	padding:0px 21px;
	height:100%;
	background-color:#354699;
	background-image:url(../images/back.gif);
}

html>body div#container {
	height:auto;
	min-height:100%;
}

div#container div#left {
	display:block;
	float:left;
	background-color:#354699;
	width:452px;
	padding:0px 5px 5px 5px;
	margin:0px;
	height:100%;
}	
div#container div#right {
	display:block;
	float:right;
	background-color:#354699;
	width:205px;
	padding:0px 5px 5px 5px;
	margin:0px;
	height:100%;
}	
div#container div#left img.module,
div#container div#right img.module{
	margin-top:20px;
	border-top:1px solid #fff;
}
div#container div#left .module {
	display:block;
	width:450px;
	margin:0px auto;
	padding:0;
	border:1px solid #fff;
	border-top:none;
}
div#container div#right .module {
	display:block;
	width:203px;
	padding:0px;
	margin:0px auto;
	border:1px solid #fff;
	border-top:none;
}

ul#menu, ul#menu ul {
	margin:0px;
	padding:5px 0px 5px 20px;
	list-style:none;
	background-color:#000;
}
ul#menu li {
	padding:0px;
	display:inline;
}
ul#menu li a {
	display:inline;
	padding:5px 23px;
	width:140px;
	color:#000;
	color:#ddd;
	text-decoration:none;
}
ul#menu li a.selected,
ul#menu li:hover a,
ul#menu li:hover li:hover a,
ul#menu li.hover a,
ul#menu li.hover li.hover a {
	color:#fff;
	background-color:#e9933e;
}

ul#menu li:hover li a,
ul#menu li.hover li a {
	color:#ddd;
	background-color:#000;
}


ul#menu ul {
	display:none;
	padding:0px;
	border:1px solid #fff;
	border-bottom:none;
}

ul#menu :hover ul,
ul#menu .hover ul {
	display:inline;
	position:absolute;
}
ul#menu ul li {
	display:block;
	border-bottom:1px solid #fff;
	margin-left:-16px;
}
html>body ul#menu ul li {
	margin-left:0px;
}
ul#menu ul li a {
	display:block;
}

ul#menu li.Events ul {
	margin-left:-97px;
	margin-top:26px;
}
ul#menu li.Community ul {
	margin-left:-124px;
	margin-top:26px;
}
ul#menu li.AboutUs ul {
	margin-left:-112px;
	margin-top:26px;
}
html>body ul#menu li.Events ul {
	margin-left:-97px;
	margin-top:21px;
}
html>body ul#menu li.Community ul {
	margin-left:-124px;
	margin-top:21px;
}
html>body ul#menu li.AboutUs ul {
	margin-left:-112px;
	margin-top:21px;
}

div.content {
	margin:0;
	padding:5px 10px;
	background-color:#f3f2c4;
}

div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content p {
	font-size:13px;
	margin:0;
	padding:5px 0px;
	text-align:justify;
}
div.content a {
	color:#c9731e;
}
div.content a:hover {
	color:#000099;
}


div.header {
	color:#ddd;
	padding:5px 0px 5px 10px;
	background-color:#000;
}


hr {
	height:0px;
	border:none;
	border-top:1px dashed #354699;
	margin:6px 0px;
	padding:0px;
}	
html>body hr {
	margin:13px 0px;
}


div#footer {
	display:block;
	clear:both;
	background-color:#000055;
	width:100%;
	color:#fff;
	padding:5px 0px;
	text-align:right;
	font-size:10px;
}

span.date {
	font-size:10px;
	font-weight:normal;
}

table.schedule {
	border-collapse:collapse;
	width:100%;
}

table.schedule a {
	text-decoration:none;
}

table.schedule th, td {
	text-align:left;
	vertical-align:middle;
	padding:10px 1px;
}

table.schedule tr.header th {
	color:#c9731e;
}

table.schedule tr td {
	border-top:1px dashed #c9731e;
}

table.schedule tr.header td {
	border:none;
}

table.clubleadership {
	
}

table.clubleadership td.image {
	width:110px;
	height:110px;
	border:1px dashed #000000;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
}

html>body table.clubleadership td.image img {

	margin-top:3px;

}

table.clubleadership td.desc {
	padding-left:10px;
}