@charset "UTF-8";
body  {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #eee;
}
#container {
	
	width: 950px;
	border: 1px solid #C00;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	top: 3px;
	overflow: hidden;
} 

#header {
	padding: 0;
	width: 950px;
	background-color: #FFF;
}  
#header h1 {
	margin: 0;
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
#contentPage {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 950px;
	float:left;
}
#sidebar1 {
	float: left;
	width: 190px;
	padding: 0px;
	color: #FFFFFF;
}

.adobeSidebar {
	float: none;
	width: 111px;
	padding: 0px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-left: 50px;
	border: 1px solid #666;
	text-align: center;
	height: 102px;
}

.adobeSidebarAikido {
	float: none;
	width: 111px;
	padding: 0px;
	color: #FFFFFF;
	border: 1px solid #666;
	text-align: center;
	height: 102px;
	margin-top: 5px;
	margin-left: 50px;
}

.adobeSidebarKarate {
	float: none;
	width: 111px;
	padding: 0px;
	color: #FFFFFF;
	border: 1px solid #666;
	text-align: center;
	height: 102px;
	margin-top: 45px;
	margin-left: 50px;
}
/*
.kanji {
	width: 160px;
	color: #FFFFFF;
	float: inherit;
	margin-top: 40px;
	margin-left: 25px;
	text-align:center;
	}
.kanji_table {
	width: 160px;
	color: #FFFFFF;
	float: inherit;
	margin-top: 40px;
    margin-left: 25px;
	}
*/		
#mainContent {
	height: auto;
	width: 750px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
} 
.skip {
	width: 80px;
	height:14px;
	float: right;
	margin-bottom: 10px;
	
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Index]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

dl.indexIntro {
	width:451px;
	height:323px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header451.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}
dl.indexIntro dt {
	padding:10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.indexIntro dd {
	padding:0px;
	margin:0;
	height:285px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.indexIntro dd p {margin:0; padding:10px; line-height:1.3em;}
dl.indexIntro dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
dl.dojoPic {
	width:260px;
	height: 323px;
	float: left;
	background-image: url(../images/header260.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-left: 10px;
}
dl.dojoPic dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.dojoPic dd {
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	height: 265px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #eee;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
}
dl.dojoPic dd p {margin:0; padding:10px; line-height:1.3em;}
dl.dojoPic dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}

dl.indexContacts {
	width:451px;
	height:160px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header451.gif);
	margin-top: 0px;
	padding-bottom: 10px;
}
dl.indexContacts dt {
	padding:10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.indexContacts dd {
	padding:0px;
	margin:0;
	height: 135px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.indexContacts dd p {margin:0; padding:10px; line-height:1.3em;}
dl.indexContacts dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
dl.indexLogin {
	width:260px;
	height:145px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header260.gif);
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom:10px;
}
dl.indexLogin dt {
	padding:10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.indexLogin dd {
	padding-top:10px;
	margin: 0px;
	height: 125px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.indexLogin dd p {margin:0; padding:10px; line-height:1.3em;}
dl.indexLogin dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[End Index]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

dl.aikidoIntro {
	width:522px;
	height:228px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header522.gif);
	margin-top: 10px;
}
dl.aikidoIntro dt {
	padding:10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.aikidoIntro dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.aikidoIntro dd p {
	margin:0;
	line-height:1.3em;
	padding-top: 8.5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
dl.aikidoIntro dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}


dl.tamuraSensei {
	width:170px;
	height: 230px;
	float: left;
	background-image: url(../images/header170.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-left: 10px
}
dl.tamuraSensei dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.tamuraSensei dd {
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 14px;
	margin: 0;
}
dl.tamuraSensei dd p {margin:0; padding:10px; line-height:1.3em;}
dl.tamuraSensei dd p.last {
	padding:10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}

dl.benedettiSensei {
	width:170px;
	height: 210px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header170.gif);
	margin-top: 10px;
}
dl.benedettiSensei dt {
	text-align:center;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
dl.benedettiSensei dd {
	margin:0;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 15px;
}
dl.benedettiSensei dd p {margin:0; padding:10px; line-height:1.3em;}
dl.benedettiSensei dd p.last {
	padding:10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}

dl.aikidoPractice {
	width: 260px;
	height: 283px;
	float: left;
	background-image: url(../images/header260.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 10px;
}
dl.aikidoPractice dt {
	padding:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF0000;
}
dl.aikidoPractice dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

dl.aikidoPractice dd p {margin:0; padding:10px; line-height:1.3em;}

dl.aikidoPractice dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
dl.aikidoLesson {
	width: 260px;
	height: 283px;
	float: left;
	background-image: url(../images/header260.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 10px;
}
dl.aikidoLesson dt {
	padding:10px;
	text-align:center;
	color: #FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.aikidoLesson dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.aikidoLesson dd p {margin:0; padding:10px; line-height:1.3em;}
dl.aikidoLesson dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
dl.aikidoWhatis {
	width: 710px;
	height: 280px;
	float: left;
	background-image: url(../images/header710.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	margin-top: 5px;
}
dl.aikidoWhatis  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.aikidoWhatis  dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.aikidoWhatis dd p {margin:0; padding:10px; line-height:1.3em;}
dl.aikidoWhatis dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido History]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

dl.founder {
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/header700.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
dl.founder  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
}
dl.founder  dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;	
}
dl.founder dd p {margin:0; padding:10px; line-height:1.3em;}
dl.founder dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 1150px;
}

dl.mainListAikido {width:290px;}
dl.mainListAikido dt {width:280px; font-size:12px; color:#F00; padding:5px; color:#F00; font-weight:bold; border-bottom:1px solid #999999; background-image: url(../images/header290.gif); text-align:center;}
dl.mainListAikido dd {
	padding:5px;
	margin:0;
	width:278px;
	color:#000;
	font-size:12px;
	background:#fff;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.mainListAikido dd a {font-size:12px; font-weight:bold;}

dl.mainListAikido_left {float:left; padding-left: 40px;}
dl.mainListAikido_right {float:right; padding-right: 40px;}


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido_History End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido Interviews]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

dl.interviews {
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../images/header700.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
dl.interviews  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
}
dl.interviews dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;	
}
dl.interviews dd p {
	margin:0;
	padding:10px;
	line-height:1.3em;
}
dl.interviews dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 660px;
}

dl.mainListInterviews{width:290px;}
dl.mainListInterviews dt {width:280px; font-size:12px; color:#F00; padding:5px; color:#F00; font-weight:bold; border-bottom:1px solid #999999; background-image: url(../images/header290.gif); text-align:center;}
dl.mainListInterviews dd {
	padding:5px;
	margin:0;
	width:278px;
	color:#000;
	font-size:12px;
	background:#fff;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.mainListInterviews dd a {font-size:12px; font-weight:bold;}

dl.mainListInterviews_left {float:left; padding-left: 40px;}
dl.mainListInterviews_right {float:right; padding-right: 40px;}


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Aikido_Interviews End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Judo]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.judoIntroClasses {
	float: left;
	padding: 5px;
	width: 400px;
	height: 410px;
}
.judoLogo{
	float: left;
	padding: 5px;
	width: 310px;
	height: 395px;
}
dl.judoIntro  {
	width:400px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header400.gif);
	margin-top: 10px;
}
dl.judoIntro dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.judoIntro dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.judoIntro dd p {margin:0; padding:10px; line-height:1.3em;}

dl.judoSymbol {
	width:280px;
	height: 361px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header280judo.gif);
	margin-top: 10px;
	margin-left: 10px;
}
dl.judoSymbol dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.judoSymbol dd {
	margin:0;
	height: 277px;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 13px;
}
dl.judoSymbol dd p {
	margin:0;
	line-height:1.3em;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 43px;
	padding-left: 10px;
}

dl.judoClasses {
	width: 400px;
	float: left;
	background-image: url(../images/header400.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
}
dl.judoClasses dt {
	padding:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF0000;
}
dl.judoClasses dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.judoClasses dd p {margin:0; padding:10px; line-height:1.3em;}

/*Judo end*--------------------------------------------------------------------------------/
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Judo History]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
dl.founderjudo {
	width: 700px;
	float: left;
	margin-top: 10px;
	background-image: url(../images/header700.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
dl.founderjudo  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.founderjudo  dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;
}
dl.founderjudo dd p {margin:0; padding:10px; line-height:1.3em;}
dl.founderjudo dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
    height: 1450px;
}

dl.mainListjudo {width:290px;}
dl.mainListjudo dt {width:280px; font-size:12px; color:#F00; padding:5px; color:#F00; font-weight:bold; border-bottom:1px solid #999999; background-image: url(../images/header290.gif); text-align:center;}
dl.mainListjudo dd {
	padding:5px;
	margin:0;
	width:278px;
	color:#000;
	font-size:12px;
	background:#fff;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.mainListjudo dd a {font-size:12px; font-weight:bold;}

dl.mainListJudo_left {float:left; padding-left: 40px;}
dl.mainListJudo_right {float:right; padding-right: 40px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Judo_History End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Karate-Do]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.KarateInfo {
	float: left;
	width: 451px;
	height: 400px;
	margin-bottom: -30px;
}
.KarateSensei {
	float: left;
	width: 250px;
	height: 363px;
	margin-left: 15px;
}
dl.shiomitsuSensei {
	width: 230px;
	height: 350px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header230.gif);
	margin-left: 10px;
	margin-top: 10px;
}
dl.shiomitsuSensei dt {
	text-align:center;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
dl.shiomitsuSensei dd {
	height: 307px;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	margin: 0;
}
dl.shiomitsuSensei dd p {margin:0; padding:10px; line-height:1.3em;}
dl.shiomitsuSensei dd p.last {
	padding:10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
dl.karateIntro  {
	width:451px;
	height:135px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header451.gif);
	margin-top: 10px;
}
dl.karateIntro dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.karateIntro dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.karateIntro dd p {margin:0; padding:15px; line-height:1.3em;}
dl.karateIntro dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}



dl.karateLessons {
	width: 220px;
	height: 205px;
	float: left;
	background-image: url(../images/header220.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
}
dl.karateLessons dt {
	padding: 10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF0000;
}
dl.karateLessons dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.karateLessons dd p {margin:0; padding:10px; line-height:1.3em;}
dl.karateLessons dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}

dl.karateInstructors {
	width: 220px;
	height: 204px;
	float: left;
	background-image: url(../images/header220.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	margin-top: 5px;
}
dl.karateInstructors dt {
	padding: 10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF0000;
}
dl.karateInstructors dd {
	height: 165px;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.karateInstructors dd p {
	line-height:1.3em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
dl.karateInstructors dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
	
.karateClasses {
	width: 710px;
	height: 220px;
	float: left;
	background-image: url(../images/header710.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.karateClasses dt {
	padding:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FF0000;
}
dl.karateClasses dd {
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.karateClasses dd p {margin:0; padding:10px; line-height:1.3em;}
dl.karateClasses dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
}
	
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Karate-Do History]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
dl.founderKarate {
	width: 700px;
	float: left;
	margin-top: 10px;
	background-image: url(../images/header700.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
dl.founderKarate  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.founderKarate  dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;	
}
dl.founderKarate dd p {margin:0; padding:10px; line-height:1.3em;}
dl.founderKarate dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 1720px;
}

dl.mainListKarate {width:290px;}
dl.mainListKarate dt {width:280px; font-size:12px; color:#F00; padding:5px; color:#F00; font-weight:bold; border-bottom:1px solid #999999; background-image: url(../images/header290.gif); text-align:center;}
dl.mainListKarate dd {
	padding:5px;
	margin:0;
	width:278px;
	color:#000;
	font-size:12px;
	background:#fff;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.mainListKarate dd a {font-size:12px; font-weight:bold;}

dl.mainListKarate_left {float:left; padding-left: 40px;}
dl.mainListKarate_right {float:right; padding-right: 40px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Karate-Do_History End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/*Karate_Do_Demos*--------------------------------------------------------------------------------*/	


.containerVideo {
	width: 695px;
	height: 433px;
	border: 1px solid #C00;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
} 

dl.karateDemos {
	width: 710px;
	float: left;
	background-image: url(../images/header710.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}

dl.karateDemos  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.karateDemos  dd {
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 4px;
	height: auto;
}
dl.karateDemos dd p {margin:0; padding:10px; line-height:1.3em;}
dl.karateDemos dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 785px;
}
#square
{
	font-size: 12px;
	font-weight:normal;
	width: 678px;
	text-align: left;
	border-collapse: collapse;
}
#square thead th.square
{
	text-align: center;
	background-color: #EAEAEA;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	color: #F00;
}
#square th
{
	padding: 12px;
	font-weight: bold;
	font-size: 13px;
	color: #Fc6;
	background: #006633;
}
#square td
{
	padding: 10px;
	color:#000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: center;	
}

/*Karate-Do_Demos End*--------------------------------------------------------------------------------*/

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Karate-Do Interviews]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */	

dl.interviewKarate {
	width: 700px;
	float: left;
	margin-top: 10px;
	background-image: url(../images/header700.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
}
dl.interviewKarate  dt {
	padding:10px;
	text-align: center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right top;
}
dl.interviewKarate  dd {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EAEAEA;	
}
dl.interviewKarate dd p {margin:0; padding:10px; line-height:1.3em;}
dl.interviewKarate dd p.last {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 2700px;
}

dl.mainInterviewKarate {width:290px;}
dl.mainInterviewKarate dt {width:280px; font-size:12px; color:#F00; padding:5px; color:#F00; font-weight:bold; border-bottom:1px solid #999999; background-image: url(../images/header290.gif); text-align:center;}
dl.mainInterviewKarate dd {
	padding:5px;
	margin:0;
	width:278px;
	color:#000;
	font-size:12px;
	background:#fff;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
dl.mainInterviewKarate dd a {font-size:12px; font-weight:bold;}

dl.mainInterviewKarate_left{float:left; padding-left: 40px;}
dl.mainInterviewKarate_right {float:right; padding-right: 40px;}

/*Karate-Do Interviews End*--------------------------------------------------------------------------------*/	

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Training Times]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#rounded-corner
{
	font-size: 12px;
	font-weight:normal;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background-color: #FFF;
	background-image: url(../images/left3.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#rounded-corner thead th.rounded-q1
{
	background: #FFF;
/*
	border-top-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
*/
	background-image:url(../images/time_middle.gif);
}
#rounded-corner thead th.rounded-q2
{
	background: #FFF;
/*
	border-top-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
*/
	background-image:url(../images/time_middle_right.gif);
}
#rounded-corner thead th.rounded-q3
{
	background:#FFF url(../images/right3.gif) right 0px no-repeat;
}
#rounded-corner th
{
	padding: 12px;
	font-weight: bold;
	font-size: 13px;
	color: #F00;
	background: #FFF;
}
#rounded-corner td
{
	padding: 8px;
	color:#000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	
}
/*
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url(../png/botleft.png) left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url(../png/botright.png) right bottom no-repeat;
}
*/
#rounded-corner tbody tr:hover td
{
	background-color: #999999;
}

/*Training Times End*--------------------------------------------------------------------------------*/	

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Events]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#events_tbl
{
	font-size: 12px;
	font-weight:normal;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#events_tbl thead th.events_tbl-q1 
{
	background-color: #006633;
	background-image: url(../images/events_header.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 44px;
}
#events_tbl thead th.events_tbl-q2
{
	background: #006633;
	background-image:url(../images/events_desc.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#events_tbl thead th.events_tbl-q3
{
	background: #006633;
	background-image:url(../images/events_StartDate.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#events_tbl thead th.events_tbl-q4
{
	background:#006633 url(../images/events_EndDate.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#events_tbl th
{
	padding: 0px;
	font-weight: bold;
	font-size: 13px;
	color: #F00;
	background: #FFF;
}
#events_tbl td
{
	padding: 8px;
	color:#000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	
}
#events_tbl tbody tr:hover td
{
	background-color: #999999;
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Events End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Location]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

dl.dojoDirections {
	width: 710px;
	float: left;
	background-image: url(../images/header710.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	background-color: #EAEAEA;	
}
dl.dojoDirections dt {
	padding: 10px;
	text-align:center;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
dl.dojoDirections dd {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin:0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: auto;
}


#map_canvas {
	padding-top: 5px;
	padding-bottom: 5px;
	height:381px;
	width: 698px;
	border: 1px solid #999999;
}

#squareDir {
	font-size: 12px;
	font-weight:normal;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	margin-left: 0px;
	padding-top: 5px;
	margin-top: 10px;
}

#squareDir thead th {
	padding: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #F00;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #EAEAEA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#squareDir td
{
	width: 300px;
	padding: 10px;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #EAEAEA;
	text-align: left;
	vertical-align: top;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Location End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Footer]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-color: #FE0000;
	float: left;
	width: 950px;
} 
#footer p {
	margin: 0; 
	padding: 10px 0;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#map {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

h1 {
	font-size: 36px;
	color: #FFFFFF;
}
h2 {
	font-size: 24px;
	color: #FFFFFF;
}
h3 {
	font-size: 16px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	font-size: 14px;
	color: #FFFFCC;
}
h5 {
	font-size: 12px;
	color: #FFCC33;
}
h6 {
	font-size: 10px;
	color: #333333;
}

#nav2 {
float: left;
width: 116px; 
margin-left: 12px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Footer End]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
.menu {
	width: 111px;
	color: #FFF;
	float: none;
	margin-top: 50px;
	margin-left: 50px;
}

.menu a, .menu h2{
	display: block;
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #dddddd; border-bottom: 1px solid #333333; border-left: 1px solid #2F2F2F; border-right: 1px solid #2F2F2F;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	margin: 0px;
	color: #333333;
	background-color: #F00;
}

.menu a{
	text-decoration: none;
	padding: 3px;
	background: #333333;
	margin: 0px;
}

.menu a, .menu a:visited{
	color: #FFFFFF;
	padding: 3px;
	background-color: #F00;
}

.menu a:hover{
	color: #F00;
	padding: 3px;
	background-color: #FFF;
}

.menu a:active{
	color: #CCCCCC;
	background: #FFCC99;
	padding: 3px;
}

div.menu ul #current a {
	display: block;
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;	
	border-top: 1px solid #dddddd; border-bottom: 1px solid #1D1D1D; border-left: 1px solid #2F2F2F; border-right: 1px solid #2F2F2F;
	white-space: nowrap;
	text-indent: 3px;
	width: 111px;
	color: #FFFFFF;
	background: #FF7300;
	padding: 3px;
}

div.menu ul ul #current2 a{
	display:block;
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space:nowrap;
	text-indent:3px;
	width:111px;
	background: #2A2A2A;
	color: #FF7300;
}

div.menu ul ul ul #current3 a{
	display:block;
	font:bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: normal;
	text-indent: 0;
	padding-left: 10px;
	width:111px;
	background: #2A2A2A;
	color: #FF7300;
}

.menu h2 {
	line-height: 14px;
	color: #fff;
	text-transform:uppercase;
	margin:0;
	padding: 1px 0 0 0;
	width:100px;
}


div.menu ul, .menu ul ul, div.menu ul ul ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 108px;
	display: block;
	background-color: #2A2A2A;
}

div.menu ul ul a{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu ul ul a:link{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu ul ul a:visited{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu ul ul a:active{
	display: block;
	font: bold 10px/15px arial,helvetica,sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #FF7300;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu ul ul a:hover{
	display:block;
	font:bold 10px/15px arial,helvetica,sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
	color: #FF7300;
 } 
 

div.menu ul ul .submenu a{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A;
	border-bottom: 1px solid #2A2A2A;
	border-left: 1px solid #2A2A2A;
	border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	background: #2A2A2A;
	color: #ffffff;
	list-style: none;
	margin: 0px;
}

div.menu ul ul .submenu a:link{
   display: block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0px;
}

div.menu ul ul .submenu a:visited{
   display:block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0px;
}

div.menu ul ul .submenu a:hover{
    display: block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A ;
   color: #FF7300;
   list-style: none;
   margin: 0px;
}

div.menu ul ul ul #subsubmenu a{
 display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width: 113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu ul ul ul #subsubmenu a:link{
   display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width:113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu ul ul ul #subsubmenu a:visited{
   display:block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width:113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu ul ul ul #subsubmenu a:hover{
   display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
	padding-left: 10px;
    text-indent: 0;
	width:113px;
   background: #2A2A2A;
   color: #FF7300;
   list-style: none;
   margin: 0;
}

div.menu ul li:hover ul{ 
	display: block;
}	

/*menu end*--------------------------------------------------------------------------------/
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Menu_Events]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
	
.menu_event {
	width: 111px;
	color: #FFF;
	float: none;
	margin-top: 50px;
	margin-left: 50px;
	margin-bottom: 50px;
}

.menu_event a, .menu_event h2{
	display: block;
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #dddddd; border-bottom: 1px solid #333333; border-left: 1px solid #2F2F2F; border-right: 1px solid #2F2F2F;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	margin: 0px;
	color: #333333;
	background-color: #F00;
}

.menu_event a{
	text-decoration: none;
	padding: 3px;
	background: #333333;
	margin: 0px;
}

.menu_event a, .menu_event a:visited{
	color: #FFFFFF;
	padding: 3px;
	background-color: #F00;
}

.menu_event a:hover{
	color: #F00;
	padding: 3px;
	background-color: #FFF;
}

.menu_event a:active{
	color: #CCCCCC;
	background: #FFCC99;
	padding: 3px;
}

div.menu_event ul #current a {
	display: block;
	font: bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;	
	border-top: 1px solid #dddddd; border-bottom: 1px solid #1D1D1D; border-left: 1px solid #2F2F2F; border-right: 1px solid #2F2F2F;
	white-space: nowrap;
	text-indent: 3px;
	width: 111px;
	color: #FFFFFF;
	background: #FF7300;
	padding: 3px;
}

div.menu_event ul ul #current2 a{
	display:block;
	font:bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space:nowrap;
	text-indent:3px;
	width:111px;
	background: #2A2A2A;
	color: #FF7300;
}

div.menu_event ul ul ul #current3 a{
	display:block;
	font:bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: normal;
	text-indent: 0;
	padding-left: 10px;
	width:111px;
	background: #2A2A2A;
	color: #FF7300;
}

.menu_event h2 {
	line-height: 14px;
	color: #fff;
	text-transform:uppercase;
	margin:0;
	padding: 1px 0 0 0;
	width:100px;
}


div.menu_event ul, .menu ul ul, div.menu ul ul ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 108px;
	display: block;
	background-color: #2A2A2A;
}

div.menu_event ul ul a{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu_event ul ul a:link{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu_event ul ul a:visited{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #ffffff;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu_event ul ul a:active{
	display: block;
	font: bold 10px/15px arial,helvetica,sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	color: #FF7300;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
}

div.menu_event ul ul a:hover{
	display:block;
	font:bold 10px/15px arial,helvetica,sans-serif;
	border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	background: #2A2A2A url(../images/menu-bg-submenu.gif) repeat-x;
	color: #FF7300;
 } 
 

div.menu_event ul ul .submenu a{
	display: block;
	font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #2A2A2A;
	border-bottom: 1px solid #2A2A2A;
	border-left: 1px solid #2A2A2A;
	border-right: 1px solid #2A2A2A;
	white-space: nowrap;
	text-indent: 3px;
	width: 100px;
	background: #2A2A2A;
	color: #ffffff;
	list-style: none;
	margin: 0px;
}

div.menu_event ul ul .submenu a:link{
   display: block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0px;
}

div.menu_event ul ul .submenu a:visited{
   display:block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0px;
}

div.menu_event ul ul .submenu a:hover{
    display: block;
   font: bold 10px/15px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: nowrap;
   text-indent: 3px;
   width: 100px;
   background: #2A2A2A ;
   color: #FF7300;
   list-style: none;
   margin: 0px;
}

div.menu_event ul ul ul #subsubmenu a{
 display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width: 113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu_event ul ul ul #subsubmenu a:link{
   display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width:113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu_event ul ul ul #subsubmenu a:visited{
   display:block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
    text-indent: 0;
	padding-left: 10px;
	width:113px;
   background: #2A2A2A;
   color: #ffffff;
   list-style: none;
   margin: 0;
}

div.menu_event ul ul ul #subsubmenu a:hover{
   display: block;
   font: bold 9px/14px Tahoma, Arial, Helvetica, sans-serif;
   border-top: 1px solid #2A2A2A; border-bottom: 1px solid #2A2A2A; border-left: 1px solid #2A2A2A; border-right: 1px solid #2A2A2A;
   white-space: normal;
	padding-left: 10px;
    text-indent: 0;
	width:113px;
   background: #2A2A2A;
   color: #FF7300;
   list-style: none;
   margin: 0;
}

div.menu_event ul li:hover ul{ 
	display: block;
}	

/*menu_events end*--------------------------------------------------------------------------------/*/

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[Google Ads]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.google_ads {
	width: 140px;
	color: #FFF;
	float: right;
	margin-top: 10px;
	margin-left: 0px;
}

/*Google Ads end*--------------------------------------------------------------------------------/*/
