        A:link {color:#666666; text-decoration: none;}
        A:visited {color:#666666; text-decoration: none;}
        A:hover {color:#f8c301; text-decoration: none;}


BODY { 
       padding: 0; margin: 0;
       background:#ffffff url('bg3.jpg') repeat-x;
       font-family:Arial, Tahoma; font-size:12pt; font-color: #666666;
		scrollbar-track-color:#ffffff;
		scrollbar-face-color:#ffffff;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#ffffff;
		scrollbar-shadow-color:#ffffff;
		scrollbar-darkshadow-color:#ffffff;
		scrollbar-arrow-color:#000000          
     }

input 
{	
border:1px solid #000000; background-color : #e3e3e3;
color : black;
font-size : 10px;
font-family: "Verdana";
}

textarea
{	
border:1px solid #000000; background-color : #e3e3e3;
color : black;
font-size : 10px;
font-family: "verdana";

}

select
{	
border:1px solid #000000; background-color : #e3e3e3;
color : black;
font-size : 10px;
font-family: "verdana";

}

TABLE {border-spacing:0px}

.mainbox {border:10px solid #000000;
}


.innerbox {

	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	border-top:0px solid #000000;
}

#content {
	height: 100%;
	font-family:Arial, Tahoma; font-size:12pt; font-color: #666666;
}

.reversecontent {
	background:#ffffff
	padding: 10px 10px 0px 0px;	
	font-family:Arial, Tahoma; font-size:14pt; color: white;

}

h3 {
	padding: 20px 0px 0px 0px;
	font-family:Arial, Tahoma; font-size:12pt; font-color: #666666;
}

.note {
	font-family:Arial, Tahoma; font-size:10px; font-color: grey;
}

.reverse {
 background-color:#000;
 padding: 10px;
 color: #e3e3e3;
 font-size : 10px;
 font-family: "verdana";
 
}


.title {
 background-color:#000;
 height: 100px;
 padding: 5px 0px 3px 5px;
 color: #e3e3e3;
 font-size : 10px;
 font-family: "verdana";
 
}

.memberlogin {
 color: #e3e3e3;
 background: #000000 url('memberlogin.jpg') no-repeat;
 padding: 10px 10px 0px 30px;
 font-size : 10px;
 font-family: "verdana";
}

#mainbody {
 position:relative;
}

#sidebar {
 color: black;
 background: #FFFFFF;

 position:absolute;
 top: -77px;
 right: 20px;
 width:300px;
 
 padding: 0;
 border: 5px white;

}


.side-before {
 color: #e3e3e3;
 background: #333333;
 padding: 10px 30px;
 font-size : 10px;
 font-family: "verdana";

}

#side-content {
 color: black;
 background: #fff;
 height:200px;
 padding: 10px;
}

.gradingbox {
 color: white;
 background:#ffeeac url('yellow_bg.jpg');
 height:200px;
 padding: 0;
}

.side-yellow {
 background:#ffcc00 url('yellowbox3.jpg') bottom no-repeat;
 color:#000;
 padding: 0px;
	font-family: Tahoma;
	font-size: 10pt; 
}

.training {
 color:#000;
 padding: 10px;
	font-family: Tahoma;
	font-size: 10pt; 
}

.side-yellow-main {
 background:#fff url('yellowboxmain.jpg') top no-repeat;
 color:#000;
 padding: 10px;
	font-family: Arial;
	font-size: 10pt; 
}

#side-white {
 background-color:#FFF;
 color:#FFCC00;
 height: 150px;
 padding: 0;
}

#side-black {
 background-color:#000;
 color:#FFCC00;
 height: 200px;
 padding: 0;
}


#after {
 background-color:#000;
 height: 50px;
 padding: 20px;
 color: #e3e3e3;
 font-size : 10px;
 font-family: "verdana";
 
}

#grading {
	float:left;
	width: 250;
	color : black;
	font-size : 10pt;
	font-family: "Arial";
	padding: 10px;

}

#content {
	height: 100%;
}
#upcoming {
       background:#ffeeac;
}

#newstitle {background:#000000; font-family: Arial; font-size: 12px; color: #f8c301; padding:0;}


.credits {font-family: Arial; font-size: 10px; color: #ffffff}

.divbox {background:#000000; font-size: 10pt; font-family: Arial; color: #FFFFFF;
	border-bottom:5px solid #f8c301;
	border-top:10px solid #FFFFFF;
	vertical-align: center;
}

.blackbar {background:#000000; font-size: 10pt; font-family: Arial; color: #FFFFFF;
	border-bottom:5px solid #f8c301;
	border-top:10px solid #FFFFFF;
	vertical-align: center;
}

.blackbar a {
	color: #ffffff;
	text-decoration: none}	

.blackbar a:visited {
	color: #ffffff;
	text-decoration: none}	

.blackbar a:hover {
	color: #f8c301;
	text-decoration: none}

h3 { font-family: Arial; font-size: 12pt }

.links {font-size: 10pt; line-height: 10pt; font-family: Tahoma; color: #000000}

.newstitle {font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold}

.news {font-family: Tahoma; font-size: 10pt; color: #000000}

.eventlist {
	font-family: Tahoma;
	font-size: 10pt; 
	color: #000000;
	border-left:1px solid #f8c301;
}

.content {font-family: Arial; font-size: 12px; border:5px solid #ffffff;}

.maintext {font-family: Arial; font-size: 12px;}

.taikidokai { background:#ffffff url('taikidokai2.jpg') no-repeat; background-position: top right;
}

.posttitle {background:#000000; font-family: Arial; font-size: 12px; color: #f8c301;}

.postcontent {font-family: Arial; font-size: 12px; border-bottom:10px solid #ffffff;}

.product {font-family: Arial; font-size: 12px; border-bottom:20px solid #ffffff; border-top:1px solid #e3e3e3;}

.borderbottom {font-family: Arial; font-size: 12px; border-bottom:10px solid #FFFFFF;}

.side {font-family: Arial; font-size: 12px;
	border-left:2px solid #f8c301;
}

.linkmenu {font-family: Arial; color: #ffffff; line-height: 12pt}

.linkmenu a 
{font-family: Arial; color: #ffffff; line-height: 12pt}

.linkmenu a:visited
{font-family: Arial; color: #ffffff; line-height: 12pt}

.linkmenu a:hover
{font-family: Arial; color: #FF3399; line-height: 12pt}
