/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	font-size:12px;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
    background: #FFFFFF;
}



p {
     margin:  0 0 1em 0;
     padding:  0;
}

#wrapper{
	position: relative;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

}


a:link, a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #0099cc;
	text-decoration: none;
}

.contact_info hr{
border:2px dashed #eeeeff;
}


h1{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#333333;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 14px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 padding:0px 0px 5px 0px;
 border-bottom:1px dashed #666666;
}

h3{
 font-size:10px;
 border-bottom:1px dashed #666666;
}


ul{
 list-style-type: circle;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: circle;
}




/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#header{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	height:30px;
}

#filler{
  width: 100%;
  height:120px;
  background-color: #0087d7;
  border:1px solid #eeeeee;
}

/***********************************************/
/* Components                                  */
/***********************************************/


/************* Content Styles ******************/
.main_content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
border-right:1px solid #006699;
border-left:1px solid #006699;
background-color:#ffffff;
}

.content_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#333333;
}

.content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
background-color:#ffffff;
}


/******************* SMALL PRINT ****************/
.small_print{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
}

/************* #header component styles **************/

/*header title*/
#header_title{
 float:left;
 font-family: Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 color: #333333;
}

/*header nav*/
.header_nav{
	float:right;
	padding: 0px 0px 5px 5px;
	border-bottom: 1px solid #CCC;
	color: #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.header_nav a:link, .header_nav a:visited {
	padding: 0 4px 0 0;
	color:#003399;
	text-decoration:none;
}
.header_nav a:hover {
	color: #0099CC;
	text-decoration:none;
}


/*************** side events **************/
.events{
padding-left:5px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px dashed #999999;

}

.events li{
border-bottom:1px dashed #0066CC;
}

.events a:link, .events a:visited{
font-size:12px;
color: #003399;
text-decoration:none;
}

.events a:hover{
text-decoration:none;
color:#0099CC;
}


/******** Facilities Page *****************/
.facilitiesarea h2{
 width:100%;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 text-align: left;
 padding:0px 0px 5px 0px;
 border-bottom:1px dashed #666666;
 background-color:#006699;
 color:#FFFFFF;
}








/*************** signup **************/
.signup{
padding:5px 0px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin-bottom:10px;
border-bottom:1px dashed #999999;
border-top:1px dashed #999999;
background-color:#eeeeff;

}

.signup a:link, .signup a:visited{
color: #003399;
text-decoration:none;
}

.signup a:hover{
text-decoration:none;
color:#0099CC;
}


.signup input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000099;
	background-color: #eeeeee;
}





/************* contact page ******************/
.contact_info{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #666666;
background-color:#ffffff;
}
.contact_info a:link, .contact_info a:visited{
	color: #006699;
	text-decoration: none;
}

.contact_info a:hover{
	color: #0099cc;
	text-decoration: none;
}

.contact_info hr{
border:2px dashed #eeeeff;
}





/*************** bar menu **************/
.menu_body{
	background-color:#ffffff;
	background-image:url(gfx/buff.jpg);
	padding:5px 5px 5px 5px;
}

.bar_menu{
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.bar_menu h7{
 font-family: Arial,sans-serif;
 font-size: 16px;
 font-weight:bold;
 margin: 0px;
 padding: 0px;
 text-align: left;
 padding-top:10px;
}

/*************** bar menus NAVIGATION **************/
.menuNAV_body{
	background-color:#ffffff;
	background-image:url(/gfx/chalkboard.jpg);
	padding:5px 5px 5px 5px;
}

.bar_menuNAV{
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.bar_menuNAV a:link, .bar_menuNAV a:visited{
	color: #eeeeee;
	text-decoration: none;
}

.bar_menuNAV a:hover{
	color: #ffffcc;
	text-decoration: none;
}

.bar_menuNAV h8{
	font-size:16px;
	text-align:center;
}


/************* #footer styles ***************/

#footer{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 14px;
	font-weight:bold;
	background-color:#006699;
	padding: 2px 0px 2px 0px;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:18px;
}

#footer a:link, #footer a:visited{
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover{
	color: #00dddd;
	text-decoration: none;
}


/********************** sidebars styles ******************/
.sidebars{
background-color:#eeeeee;
}



/************* show link styles **************/
.show_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:#ffffff;
}


.show_link a:link, .show_link a:visited {
	color:#666666;
}
.show_link a:hover {
	color:#006699;
}

.show_link_title TD{
	font-size: 14px;
	padding-left:10px;
	border-bottom:1px dashed #aaaaaa;	
}

.show_linkURL{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}








