
a, a:hover {
	text-decoration:none;
}

p {
	font-family: Verdana;
	color:black;
	font-size:12px;
	font-weight:normal;
}

p.contacts{
margin-bottom:0px;
margin-left:20px;
color:#006699;
}

p.contacts:hover{
color:#FF9933;
}

h1{
	color:#006699;
	font-family: Verdana;
	font-size:18px;
}

ul{
	font-family: Verdana;
	color:black;
	font-size:12px;
}

ul.membershipDetails{
list-style-image: url(../images/beebullet.jpg); 
}

ul.membershipDetails li{
	padding-bottom:10px;
}

small {
	font-size:11px;
	/letter-spacing: 0px;
}
div.outer_container {
	width:100%;
	text-align:center;
	background-image:url(../images/background.jpg);
}
#inner_container {
	width:950px;
	margin:auto;
	padding:5px;
	text-align:left;
	background-color:#99CCCC;
}
#branding {
	width:948px;
	height:136px;
	background-image: url(../images/banner-1.gif);
	background-repeat:no-repeat;
}

#bottom {
	width:746px;
	height:137px;
	background-image: url(../images/banner-bottom.gif);
}

#navs {
	width:948px;
	height:21px;
	margin:7px 0px 7px 0px;
}
#main {
	width:949px;
	overflow-x:hidden;
	overflow:auto;
	margin:0px;
	padding:0px 5px 0px 5px;
	text-align:center;
}
#col2, #col3 {
	text-align:left;
	float:left;
}

#col2 {
	width:735px;
	padding:0px 0px 0px 0px;
	margin: 10px 5px 5px 2px;
  	height:auto !important;
}

#col3 {
	width:190px;
	margin: 10px 5px 5px 5px;
  	height:auto !important;
}


table.contacts{
	margin-left:30px;
	border-collapse: collapse;
	width:400px;
}

table.contacts td{
	border: 1px solid #9999FF;
}

td.rightColumn {
	width:300px;
}

td {
	align:left;
}

td.form {
border:2px solid black;
}

tr.odd{
	background:#FFECFF;
}

td.time{
	width:55px;
	text-align:center;
}





#dropdown
{	margin: 0;
	padding: 0;
	z-index: 30}

#dropdown li
{	margin: 5px;
	padding: 0;
	list-style: none;
	float: left;
	width:139px;
	font: 11px arial}

#dropdown li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 119px;
	height:13px;
	background-image:url(../images/yellowBut.gif);
	color:#3333CC;
	text-align: center;
	text-decoration: none}

#dropdown li a:hover
{	background-image:url(../images/dark_yellow_but.gif);}

#dropdown div
{	position:absolute;
	visibility: hidden;
	}

#dropdown div a
	{	position: relative;
		display: block;
		margin: 0px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFCC;
		color:#3333CC;
		font: 11px arial;
		padding:0px;}

#dropdown div a:hover
	{	background: #FFFF99;
		}

#dropdown table {
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	width:200px;
	margin-top:-5px;
	margin-bottom:-5px;
	background-color:#FFFFCC;
}

#dropdown table td{

	margin-top:-2px;
	margin-bottom:-2px;

}







#eventsDropDown
{	margin: 0;
	padding: 0;
	z-index: 30}

#eventsDropDown li
{	margin: 5px;
	padding: 0;
	list-style: none;
	float: left;
	width:150px;
	font: 11px arial}

#eventsDropDown li a.category1, #eventsDropDown li a.category2, #eventsDropDown li a.category3, #eventsDropDown li a.category4
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 10px;
	width: 133px;
	height:45px;
	background-image:url(..//yellowBut.gif);
	color:#3333CC;
	text-align: center;
	text-decoration: none}

#eventsDropDown li a:hover
{	background-color:#FFFFFF;}

#eventsDropDown div
{	position:absolute;
	visibility: hidden;
	margin-top: 3px;
	padding: 0;
	/*border-left: 1px solid #000000;
	border-right: 1px solid #000000;*/
	}







b.rtop, b.rbottom{display:block;background:none;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



b.outertop, b.outerbottom{display:block;background:#FFF;}
b.outertop b, b.outerbottom b{display:block;height: 1px;
    overflow: hidden; background: #99CCCC}
b.outer1{margin: 0 5px}
b.outer2{margin: 0 3px}
b.outer3{margin: 0 2px}
b.outertop b.outer4, b.outerbottom b.outer4{margin: 0 1px;height: 2px}


table.courses{
border-collapse:collapse;
font-family: Verdana;
color:black;
font-size:12px;
font-weight:normal;
background-image:url(../images/orangeback.jpg);
background-repeat:repeat-y;
}

table.courses tr td{
border:solid #333333 1px;
vertical-align:top;
}

table.courses tr td p{
margin:0px;
}

table.courses tr td a:hover{
background-color:#FFFFFF;
}
