﻿a
{
	text-decoration:none;
	color:#06c;
	font-size:12px;
}

a img 
{
    border: none;
}
a:hover
{
    color: #147;
}


address
{
	font-family: Verdana , Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 100px;
	margin-right: 100px;
}


body
{
	background-image: url(../images/graphics/main_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	margin-top: 0px;
	margin-bottom: 0px;
}

fieldset
{
border: solid 1px #000000;
padding: 10px;

}

h1
{
	text-align: left;
	font-family: Gill Sans MT Condensed, Verdana, Sans-Serif;
	font-size: 46px;
}
h2
{
	text-align: center;
	font-family: Gill Sans MT Condensed, Verdana, Sans-Serif; 
	font-size:36px;
	color:#1FAAC6;
}


h3
{
	text-align: center;
	font-family: Gill Sans MT Condensed , Verdana, Sans-Serif; 
	font-size:26px;
	color:#000000;
	font-weight:lighter;
}

/*signature*/
h4 
{
   text-align : left;
	font-family: Gill Sans MT Condensed, Verdana, Sans-Serif; 
	font-size:26px;
	color:#000000;
	font-weight:lighter;
}



hr
{
	width: 100%;
	height: 1px;
}


label
{
	font-family:Gill Sans MT Condensed, Verdana, Sans-Serif;
	font-size:20px;
	color:#1FAAC6;
	text-align:left;
	text-decoration:none;
	font-weight:lighter;
}

legend
{
	font-family:Gill Sans MT Condensed, Verdana, Sans-Serif;
	font-size:24px;
	color:#1FAAC6;
	text-align:left;
	text-decoration:none;
	font-weight:lighter;
}


li
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-family: Verdana, Sans-Serif;
	color: #000000;
	text-decoration: none;
	border: none;
}


p
{
}
select option
{
    background-image:url(../images/graphics/sub_bg.gif); 
 background-repeat:repeat-y;
}

table.directions th {
	background-color:#EEEEEE;
      }

td
{
	font-family:  Verdana, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

.centered
{
    margin-left:auto;
    margin-right:auto;  
}

.footernav
{
	padding-bottom: 1px;
	padding-top: 5px;
	text-align: center;
	line-height: 20px;
	background-image: url(../images/graphics/sub_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.footernavtext
{
	text-decoration: none;
	font-size: 11px;

}

.header
{
text-align:right; 
vertical-align:bottom ;
padding: 0;
 
}
.textbackground
{
 background-image:url(../images/graphics/sub_bg.gif); 
 background-repeat:repeat-y;
}


.innerp
{
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	vertical-align: top;
}


.maincontent
{
	padding-bottom: 25px;
	padding-top: 25px;
	margin-left: 96px;
	margin-right: 96px;

	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: none;
}

#maincontentcontainer
{
    border-color:White;
    border-width:5px;
}
.maincontentkids
{
	padding-bottom: 25px;
	padding-top: 25px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border: none;
}
.mainnavigation
{
	background-image: url(../images/graphics/main_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;

	padding:10px;
}

.mainnavigationdiv
{
margin-left:0px;
}


.quote{
    color:Red;
    font-size:22px;
	text-decoration:"italic";
	color: #1FAAC6;
}


.subnavigation
{
	background-image: url(../images/graphics/sub_bg.gif);
	background-repeat: repeat-y;
   text-align: center;
	vertical-align: middle;
	padding:10px;
}

.specials
{
border:thick; 
border:dashed;
padding:30px;
}


.subnavigationtxt
{
	text-decoration: none;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #1FAAC6;
	font-weight: bold;
}

.subnavigationtxt:hover
{
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.videolink
{
	padding: 10px;
	
}


/*-- Schedule Table--*/

.highlightedp:hover
{
		background-color: #D9D9D9;
}

.legend
{
    margin-left:auto; margin-right:auto
}

.schedule 
{
    width:588px;
    border:solid 2px black;
}
.schedule td 
{
    text-align:center;
    vertical-align:top;
    border: solid 1px black;
}
.day
{
    font-weight:bold;
    vertical-align:top;
    width:100px
    
}
.time
{
     font-weight:bold;
   
}
.empty
{
    background-color:#EAEAEA; 
}
.whitebelt
{
  border: solid 1px #1FAAC6;
  text-decoration:none;
  
}

.whitebelt:hover
{
	background-color: #1FAAC6;
}

.combatgold
{
	 border: solid 1px Red;
	 text-decoration:none;
}

.combatgold:hover
{
		background-color: Red;
}


.orientation
{
	 border: solid 1px Green;
	 text-decoration:none;
}

.orientation:hover
{
		background-color: Green;
}

.privates
{
	 border: solid 1px Green;
	 text-decoration:none;
}
.privates:hover
{
	background-color:Green;
}

.conditioning
{

	border-color:Maroon;
	text-decoration:none;

}


.conditioning:hover
{

	background-color:Maroon;

}

.advanced
{

	border-color:Black;
	text-decoration:none;

}


.advanced:hover
{

	background-color:Black;

}

.nogi
{

	border-color:Gray;
	text-decoration:none;

}


.nogi:hover
{

	background-color:Gray;
}


.opaque
{
}

.opaque:hover
{
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/graphics/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(../images/graphics/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/graphics/overlay.png", sizingMethod="scale");
	}


/*-- Highlight fonts--*/

.b_blue01 {font-size: 24px; font-weight: bold; color: #003366; line-height: 120%; padding-left: 6px; padding-right: 6px; }
.b_blue02 {	FONT-FAMILY: Tahoma; 	font-size: 30px;	font-weight: bold; 	color: #003366;	padding-left: 6px; padding-right: 6px; line-height: 120%}
.b_red02 {	FONT-FAMILY: Tahoma; 	font-size: 30px;	font-weight: bold; 	color: #cc0000;	padding-left: 6px; padding-right: 6px; line-height: 120%}
.box {padding: 4px; line-height: 110%}

.rave {font-size: 14pt; color: #CC0000; font-weight: bold;  padding: 3px; line-height: 130%}

.rave_h1 {FONT-FAMILY: Tahoma; font-size: 12pt; color: #CC0000; font-weight: bold; line-height: 130%; text-align: center}

.b_black01 {	FONT-FAMILY: "courier new"; 	font-size: 24px;	font-weight: bold; 	color: #000000;	padding: 3px; line-height: 130%}
.b_black02 {	FONT-FAMILY: Tahoma; 	font-size: 28px;	font-weight: bold; 	color: #000000;	padding: 3px; line-height: 130%}
.b_black03 {	FONT-FAMILY: Arial; 	font-size: 22px;	font-weight: bold; 	color: #000000;	padding: 3px; line-height: 130%}
.b_black04 {	FONT-FAMILY: Arial; 	font-size: 16px;	font-weight: bold; 	color: #000000;	padding: 3px; line-height: 110%}
.b_white03 {	FONT-FAMILY: Arial; 	font-size: 18px;	font-weight: bold; 	color: #ffffff;	padding: 3px; line-height: 130%}
.big_red {	FONT-FAMILY: Tahoma; 	font-size: 36pt;	font-weight: bold; 	color: #cc0000;	text-align: center;	line-height: 130%}

.testim {font-style: italic; font-size: 12px; }
.small {font-size: 10px; }
.highlight {	background-color: #FFFF00;}
.red {color: #cc0000;}
.li_check {
	
	list-style-image: url(images/graphic/check.gif);
	list-style-position: outside;
	list-style-type: none; line-height: 140%;
}

.normal_text {font-size: 14px; padding-left: 6px; padding-right: 6px; }
.ind20 {padding-left: 20px; padding-right: 6px; line-height: 110%}
.menuButton {cursor:hand; text-decoration:none; color:black; font-family:Arial Black; 
               font-size:13px; font-weight:normal;}
               .style1 {color: #CC0000; padding: 2px; font-size: 14pt; line-height: 130%}

