/*==========================================================================
  HTML TAGS
  ==========================================================================*/
/* every tag is in color #000000*/
* {
    background-image: none !important;
	background-color: #ffffff !important;
	color: #000000 !important;
	margin:0;
	padding:0;
}
html, body {

   background-image:none;
   margin-top:0px;
   
}

a{
    text-decoration: none !important;
}
a:after {
    content: "(" attr(href) ") ";
}

h2 {
     margin-top: 0px;
	 margin-left: 0px;	
	 border-top: 2px solid #000000;
	 border-bottom: 2px solid #000000;
	 padding-top: 10px;
	 padding-bottom: 10px;
	
     font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 font-size: 18pt;
	 text-align: left;
}
h4 {
     margin-top: 0px;
	 margin-left: 0px;	
     font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 font-size: 11pt;
	 font-weight: bold;
}
img {
    /*display:none !important;*/
	width: 135px;
	height: 90px;
}

p, table, td {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 100%;	
}

/*==========================================================================
  DIV CONTAINERS
  ==========================================================================*/

#main, #ABlock, #CBlock {
     border: none ;
}
ul li {
    display:none;
}
#jnav #logo {
     width: 750px;
     text-align: left;
	 margin-left: 20px;	
	 border-top: 2px solid #000000;
	 border-bottom: 2px solid #000000;
	 padding: 5px 0px 10px 0px;	
	 font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 font-size: 130%;
	 text-transform: uppercase;
}
#jnav #logo br {
     display:none;
}
#jnav #instructorslogo #logo{
     margin-left: 5px;
	 border-top: 2px solid #000000;
	 border-bottom: 2px solid #000000;
}


#main {
    height: 100%;
    background-color: #FFFFFF;
	background-image: none !important;
	margin-top: -50px;
	width: 750px;
	height: 2000px;
}
#main #CBlock {
    background-color: #000000;
	background-image: none !important; /*don't print banners*/
    width: 750px;
    float: left;
    border: none;
	margin:0;	
    margin-top: 50px;
	margin-bottom:0px;
	margin-left: 0px;	
    overflow:visible;            /*setting auto clips content in print. Use visible or inherit*/
	zoom:1;
	opacity: 1.0;
	/*this is the IE part*/
	filter: alpha(opacity=80);
}
#CBlock .figure img {
	width: 150px;
	height: 150px;
	padding-left:18px;
	padding-right:18px;
	border:none;	
}

#gallery {
    display:none;
}

#gallerywall {
	margin-top: 50px;
}
#instructors #main table {
    margin-left:0px;
	height: 700px;
    margin-top:-10px;
}
#instructors table td {
	padding:0;
}
#hidden {
     display:none;
}
#fnav {
     display:none;
}
/*==========================================================================
  CLASSES
  ==========================================================================*/
.break_before {page-break-before: always;}
.break_after {page-break-after: always;}
#gallerywall .figure img {
	width: 300px !important;
	height: 200px !important;	
}
#instructors table .figure img {
	width: 132px;
	height: 132px;
}

#karateforms #main table
{
    margin-left: 75px;
}
.hidden {
    display: inline;
	float:left;
}
a:after {
     content: normal;
}
.image_1 {
	width: 135px;
	height: 135px;
}