/************* #GENERAL BODY STYLES***************/

body {
background-color :#eee;
color: #333;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background : #fff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a, a:lightbox {
	color: #330;
}
strong{
	color:#006199;
}
a{
color: #f60;
}
a:hover {
	color: #069;
}
#headin{
	display: none;
}
.master{
	width: 871px;
	text-align: left;
	margin: 10px auto;	
	background-color :#6699cc;
	
}
/************* top ***************/
.logo{
	float: left;
}

.top {
	width: 862px;
	height: 198px;
	background: url(images/top_banner_2.jpg) no-repeat top left;
}

/************* drop shadow increase master by 9px***************/
.drop_container {
	background: url(images/shadow_right.jpg) repeat-y right;
}
.round_bottom {
	background: url(images/shadow_bottom.jpg) repeat-x top left;
	height: 8px;
	padding: 0px;
}
/************* top nav ***************/

.top_nav {
	text-align: right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding: 9px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color:#fff;
}
.top_nav .pipe {
	display: none;
}
.top_nav a{
	margin: 0px;
	text-align:center;
		color: #fc6;
	text-decoration: none;
	padding: 8px 10px;
	border-right: 1px solid #fc6;
}
.top_nav a:hover{
	color: #069;
	background : #fc6;
	text-decoration: none;
}

.top_nav a.selected {
		color: #000;
	background : #f60;
	text-decoration: none;
}
/************* #search styles ***************/

#search{
text-align: left;
	padding: 5px 0px 5px 5px;
	font-size: 90%;
	margin: 0px;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	margin: 0px;
	padding: 0px;
}
/************* secondary top nav ***************/
.secondary_nav {
text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	background : #173954;
	color:#fff;
}
.secondary_nav .pipe {
	display: none;
}
.secondary_nav a{
	margin: 0px;
	text-align:center;
		color: #fff;
	text-decoration: none;
background : #173954;
	padding: 4px 10px;
}
.secondary_nav a:hover{
	color: #fff;
	background : #687e90;
	text-decoration: none;
}

.secondary_nav a.selected {
		color: #ccc;
	background : #687e90;
	text-decoration: none;
}
/************* PHOTO FLASH ANI Styles***************/
.photo {
	float: right;
margin: 5px;
}
.flash{
	padding: 10px;
	background: #999;
}
/************* #main content ***************/
.main {	
width:861px;
	margin: 0px 10px 5px 200px;
	padding: 0px;
border-right: 1px solid #000;
border-left: 1px solid #000;
}
.inner{
	padding: 10px;
}#menu h3{
		font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		border-left: 4px solid #f90;
		background:#006199;
			padding: 5px;
			margin:0px;
			width: 181px;
	}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu {
background:#ccc;
margin: 0;
	padding: 0;
text-align: left;
	width: 195px;
	}
	
	
#menu li a {
font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #006199;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #006199;
	display: block;
	background:#9bc3e7;
	padding:5px;
	text-align:left;
	}
	
#menu li a:hover {
/*background:#6699cc;
color: #fff;*/
color: #006199;
background:#ffd85a;
	padding: 5px;
	text-align: left;
	}
	#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	.orange{
		color: #f90;
	}

	/************* #main content HEADINGS and LINKS ***************/
	.column_1 h3, .column_2 h3, .column_3 h3, .column_4 h3,.inner h3{
		font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
		border-left: 4px solid #f90;
		background:#006199;
			padding: 5px;
			margin:0px;
}
	.column_4 a{
			padding: 10px 5px 10px 5px;
			margin:0px;
	}
.column_6 h3{
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 5px;
			margin-bottom:1em;
			display: block;
			border-bottom: 1px solid #f60;
}
.column_6 h4{
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #f60;
	padding: 5px 0px;
			margin-bottom:1em;
			display: block;
			
}
.column_5 h3{
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #006199;
	padding: 5px;
			margin-bottom:1em;
			display: block;
			border-bottom: 1px solid #f60;
}
.column_5 h4{
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #f60;
	padding: 0px;
			margin:.5em 0 1em;
			display: block;
			
}
.column_1 a, .column_2 a, .column_3 a, .column_4 a, .column_5 a, .column_6 a,.inner a{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.column_1 a:hover, .column_2 a:hover, .column_3 a:hover, .column_4 a:hover, .column_5 a:hover,.column_6 a:hover, .inner a:hover{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
	/************* #main content HOME PAGE ***************/
.main#home {
	margin: 0px 0px;
border-left: 1px solid #000;
border-right: 1px solid #000;

}

.column_inner{
	padding: 10px;
}
.column_1{
	float: left;
width: 285px;
border-left: 1px solid #000;
	border-right: 1px solid #999;
background: #fff;
min-height: 250px;
}
.column_2{
background: #fff;
float: left;
	width: 286px;
	border-right: 1px solid #999;
	min-height: 250px;
}
.column_3{
border-right: 1px solid #999;
margin: 0px 0px 0px 0px;
background: #fff;
float: left;
width: 286px;
	min-height: 250px;
}
.dotted{
	border-bottom: 1px dotted #999;
}
.column_4{
background:#69c;
float: left;
	width: 195px;
	min-height: 300px;
}
.column_6{
margin: 0px 0px 0px 0px;
float: left;
	min-height: 400px;
	background: #eee;
	width:861px;
}
.column_5{
margin: 0px 0px 0px 0px;
float: left;
	min-height: 300px;
	background: #fff;
	width:666px;
}
.column_holder{
background: #fff;
clear:both;
}
/************* #FOOTER Styles ***************/
.footer {
width: 862px;
	clear: both;
	margin-top: 50px;
	background: #006199;
	border-bottom: 4px solid #f90;
}

.bottom_nav {border-top: 1px solid #333;
text-align: left;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px;
	margin: 0px 0px 0px 0px;
	color:#fff;
}
.bottom_nav .pipe {
	display: none;
}
.bottom_nav a{
	margin: 0px;
	text-align:left;
color:#fff;
	text-decoration: none;
	padding: 4px 10px;
}
.bottom_nav a:hover{
	color: #666;
	text-decoration: none;
}

.bottom_nav a.selected {
color:#fff;
	text-decoration: none;
}

.endnotes {
text-align: left;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	margin: 0px 0px 0px 0px;
color:#fff;
}
.endnotes .pipe {
	display: none;
}
.endnotes a{
	margin: 0px;
	text-align:left;
	color:#fff;
	text-decoration: none;
	padding: 4px 10px;
}
.endnotes a:hover{
color:#ccc;
	text-decoration: none;
}

.endnotes a.selected {
color:#f60;
	text-decoration: none;
}
/************* MIS Styles ***************/
.floorplan {
	margin: 5px;
	color:#330;
}

.button {
	color: #fff;
	background-color: #0053a0;
	font-family: Verdana;
}
table.cart, table.cart td, table.cart th {
	border: 1px solid #ccc;
	border-collapse: collapse;
}
table.cart td, table.cart th {
	margin: 0px;
	padding: 5px;
}
fieldset {
	margin: 1em 0;
}
.banner {
	display: none;
}

/************* schedule Styles ***************/
.meetings{
border-collapse: collapse;
	border: 1px solid #000;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFF0;
	color : #013f6e;
}
.meetings a{
	font-weight : bold;
}
.meetings a:hover{
	font-weight : bold;
	text-decoration: none;
}
.meetings td{
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 5px;
text-align: left;
	border: 1px solid #000;
	height: 25px;
}
.meetings th{
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #013f6e;
	color : #fff;
	padding: 5px;
	text-align:center;
}
.club{
text-align: center;
padding: 5px;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #0061aa;
	color : #fff;
}

.cluba{
text-align: center;
padding: 5px;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background :#eee;
	color : #0061aa;
}
.clubb{
text-align: center;
padding: 5px;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background :#ccc;
	color : #0061aa;
}
.clubc{
text-align: center;
padding: 5px;
font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background :#999;
	color : #DAE8F1;
}
