@charset "utf-8";
/* CSS Document */

body{
	background-color: #616869; /* gray */
	font-size: 13px;
	font-family: "Arial";
	color: #000;
	max-width: 900px;
	margin: 0 auto;
	text-align: justify;
}

h1{font-size:20px;}
h2{margin-top: 0px; font-size: 18px;}
h3{font-size: 16px;}

#CBTL{
	font-family: Georgia, sans-serf;
	background-color: #FFF;
	padding: 15px;
	border-right: 7px solid #515758;
	border-left: 7px solid #515758;
	
}
p.date{color:#fdb935;}

ul.ullist{margin-left: 50px; margin-right: 30px;}
ul.ullist li{
	padding: 0px 30px 15px 10px;
	list-style-image: url(images/li-bullet.gif);
}
address{margin-bottom: 10px;}
a:link {text-decoration: underline; color: #61b6c6}/* teal */
a:visited {text-decoration: underline; color: #616869}/* gray */
a:active {text-decoration: underline; color: #fdb935}/* orange */
a:hover {text-decoration: underline; color: #fdb935}/* orange */

a img{border: 0;}

table#calformat td{vertical-align: text-top;}

table.schedule{border: 1px solid #000; width: 250px;}
table.schedule td{padding: 5px; border: 1px solid #000}
table.schedule th{background: #000; color: #FFF;padding: 7px;}

table#links td{vertical-align: top;}
/* MENU ***************************************************************/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; padding:0; width: 900px; height: 25px; background-color: #000; margin-bottom: 0; margin-left: 0; font-size: 12px;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#000; padding: 5px 15px;font-size:1.1em; font-variant: small-caps;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#menu dt {background: #000; margin:0; font-size: 1.1em; float:left; font-variant: small-caps;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #FFF; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#FFF; padding: 5px 15px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#61b6c6; color:#FFF; text-decoration:none; display:block; padding: 5px 15px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #fdb936;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #000; color:#fdb935;}

/* NEWS ***************************************************************/

div#news{
	
	padding: 15px;
	color: #FFF;
	background-color: #616869;
}
/* FOOTER **************************************************************/
#bar{
	line-height: 30px;
	background-color: #fdb935;
	border-top: 5px solid #61b6c6;	
	margin-top: 0;
	margin-bottom: 0;
}
#footer{
	padding: 10px;
	background-color: #FFF;
	width: 880px;
	margin-top: 0;
	text-align: center;

}
#footer img{border: none; vertical-align: middle;}
#copyright{
	width: 100%; 
	text-align: center; 
	font-size: 10px;
	color: #FFF;
	height: 20px;
}
/* HEADER ************************************************************************/
#logo{
	border: none;
	margin-bottom: 0;
}
#photo{
	float: right;
	margin-bottom: 0;
	clear: right;
}
h1#infoBar{
	margin-top: -3px;
	color: #FFF;
	line-height: 30px;
	background-color: #fdb935;
	border-bottom: 5px solid #61b6c6;
	margin-bottom: 0;
	padding-left: 30px;
}
/* ABOUT US *********************************************************************/
.tableLayout {
	width: 90%;
	margin: 10px 0px 10px 30px;
	border: none;
	padding: 0;
	border-spacing: 0;
}
.tableLayout td {
	border-bottom: 1px solid #CCC;
	padding: 5px 9px 5px 3px;
	text-align: left;
}
/* INDEX *************************************************************************/
#outer1 {float:left; width:30%; background-color: #515758;color: #FFFFFF;}
#outer2 {float:left; width:70%; background-color: #FFFFFF;}
#outer1, #outer2{padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper {overflow:hidden;}
.content {padding:10px; text-align: left;}

#outer1 .content h3{color: #fdb935;}