* {
margin:0;
padding:0;
border:none;
}
body {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	background-repeat: repeat-x;
	background:url(../images/bg.png) repeat-x #6699cc;
	height:100%;
}

h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #4c79b3;
font-weight: normal;
}

h2 {
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #4c7fb2;
}



h1{
font-family: ComicSansM, Geneva, Arial, Helvetica, sans-serif;
font-size: 25px;
color: #ff5400;
font-weight: 600;
letter-spacing: -1px;
}
h4{
font-size:11px;
font-weight:normal;
}

#main {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
background:url(../images/wbg2.png) #fff;
width: 1200px;
height: 1025px;
position: relative;
margin: 0 auto;
}

#mainv {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
background:url(../images/wbgv.png);
width: 1200px;
height: 1665px;
position: relative;
margin: 0 auto;
}

#mainv2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 1200px;
	height: 100%;
        margin: 0 auto;
}

#maincentr {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat: repeat-y;
background:url(../images/wbgcentr.png);
width: 1200px;
height: 100%;
position: relative;
margin: 0 auto;
}


#mainfoot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
background:url(../images/wbgfoot.png);
width: 1200px;
height: 300px;
position: relative;
margin: 0 auto;
}

#mainv3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
background:url(../images/wbgv3.png);
width: 1200px;
height: 1665px;
position: relative;
margin: 0 auto;
}

#pic {
	background-repeat: no-repeat;
	width: 287px;
	height: 753px;
	padding-left: 103px;
	padding-top: 2px;
	background-image: url(../images/leftpic.png);
}

#inside {
	padding-left: 5px;
	margin-top: 5px;
}

#menuleft {
	background-repeat: no-repeat;
	width: 287px;
	height: 886px;
	padding-left: 103px;
	background-image: url(../images/menuleftt.png);
}

#menuleft2 {
	background-repeat: no-repeat;
	width: 287px;
	height: 267px;
	padding-left: 103px;
	background-image: url(../images/menuleft2t.png);
}


#menuleft2t {
	background-repeat: no-repeat;
	width: 392px;
	height: 65px;
	background-image: url(../images/menuleft2t.png);
}


#menuleft2m {
	background-repeat: repeat;
	width: 392px;
	height: 100%;
	background-image: url(../images/menuleft2m.png);
}


#menuleft2b {
	background-repeat: no-repeat;
	width: 392px;
	height: 26px;
	background-image: url(../images/menuleft2b.png);
}

#menutop {
	background-repeat: no-repeat;
	width: 808px;
	height: 75px;
	background-image: url(../images/menutop.png);
}

#cmain {
	margin-left: 391px;
        height:100%;
}

#foot {
	background-image: url(../images/foot.png);
	height: 136px;
margin-left:-390px;
width:1200px;
}



.contentpaneopen ul li {
background:url(../images/boolits.gif) left 10px no-repeat;
padding-top: 5px;
padding-left: 10px;
margin-left: 0px;
}

#ai-search {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4c4c4c;
letter-spacing: 2px;
position: absolute;
margin-top: 80px;
margin-left: 488px;
border: 1px solid #ccc;
width: 182px;
z-index: 10;
}

.search {
display: inline;
}

.inputbox {
width: 110px;
height: 16px;
}

.ai-button {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4c4c4c;
font-weight: bold;
letter-spacing: 0px;
width: 28px;
height: 18px;
position: absolute;
text-align: center;
padding-bottom: 2px;
}

#menum {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 760px;
	position: absolute;
	margin-top: 43px;
	margin-left: 24px !important;
	text-align: justify;
	text-decoration: none;
	display: inline;
	z-index: 10;
}

#menum li {
padding-top: 0px;
padding-left: 7px;
list-style-type: none;
text-decoration: none;
}

#menum li a:link {
color: #000000;
padding-top: 5px;
margin-left: 18px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menum li a:active {
color: #4c4c4c;
padding-top: 5px;
margin-left: 18px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menum li a:visited {
color: #000000;
padding-top: 5px;
margin-left: 18px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menum li a:hover {
color: #4c4c4c;
padding-top: 5px;
margin-left: 18px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#home {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 11px;
height: 10px;
position: absolute;
margin-top: 100px;
margin-left: 985px !important;
text-align: justify;
z-index: 10;
}

#home li {
padding-top: 0px;
padding-left: 0px;
list-style-type: none;
}

#home li a:link {
background:url(../images/homevisible.gif) no-repeat;
color: #000000;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#home li a:active {
background:url(../images/homeactive.gif) no-repeat;
color: #a5a4ae;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#home li a:visited {
background:url(../images/homeactive.gif) no-repeat;
color: #000000;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#home li a:hover {
background:url(../images/homehover.gif) no-repeat;
color: #a5a4ae;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#contact {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 12px;
height: 8px;
position: absolute;
margin-top: 102px;
margin-left: 1015px !important;
text-align: justify;
z-index: 10;
}

#contact li {
padding-top: 0px;
padding-left: 0px;
list-style-type: none;
}

#contact li a:link {
background:url(../images/contactvisible.gif) no-repeat;
color: #000000;
width: 12px;
height: 8px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#contact li a:active {
background:url(../images/contactactive.gif) no-repeat;
color: #a5a4ae;
width: 12px;
height: 8px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#contact li a:visited {
background:url(../images/contactactive.gif) no-repeat;
color: #000000;
width: 12px;
height: 8px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#contact li a:hover {
background:url(../images/contacthover.gif) no-repeat;
color: #a5a4ae;
width: 12px;
height: 8px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#map {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 11px;
height: 10px;
position: absolute;
margin-top: 100px;
margin-left: 1048px !important;
text-align: justify;
z-index: 10;
}

#map li {
padding-top: 0px;
padding-left: 0px;
list-style-type: none;
}

#map li a:link {
background:url(../images/mapvisible.gif) no-repeat;
color: #000000;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#map li a:active {
background:url(../images/mapactive.gif) no-repeat;
color: #a5a4ae;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#map li a:visited {
background:url(../images/mapactive.gif) no-repeat;
color: #000000;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#map li a:hover {
background:url(../images/maphover.gif) no-repeat;
color: #a5a4ae;
width: 11px;
height: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#welcome {
background:url(../images/welcome.gif) no-repeat;
width: 202px;
height: 48px;
position: absolute;
margin-top: 115px;
margin-left: 448px !important;
}

#menutwo {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
width: 160px;
position: absolute;
margin-top: 60px;
margin-left: 22px !important;
text-align: justify;
text-decoration: none;
z-index: 10;
}

#menutwo li {
padding-top: 5px;
padding-left: 0px;
list-style-type: none;
text-decoration: none;
}

#menutwo li a:link {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menutwo li a:active {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menutwo li a:visited {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menutwo li a:hover {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #ff6603;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menuthree {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
width: 160px;
position: absolute;
margin-top: 60px;
margin-left: 135px !important;
text-align: justify;
text-decoration: none;
z-index: 10;
}

#menuthree li {
padding-top: 5px;
padding-left: 0px;
list-style-type: none;
text-decoration: none;
}

#menuthree li a:link {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menuthree li a:active {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menuthree li a:visited {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #284259;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#menuthree li a:hover {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #ff6603;
padding-top: 5px;
padding-left: 8px;
margin-left: 20px;
list-style-type: none;
text-decoration: none;
outline: none;
}

#intro {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #284259;
width: 610px;
padding-top:45px;
margin-left: 439px !important;
text-align: justify;
}

#pathway {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c7fb2;
	padding-top: 20px;
	padding-left: 450px;
height:100%;
}

#pathway a {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
text-decoration: underline;
outline: none;
}

.pathway {
margin: 2px;}

#contentvv {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 14px;
position: relative;
width: 612px;
margin-top: 5px;
text-align: justify;
}

#contentv {
	width: 1200px;
	height: 100%;
	background-image: url(../images/cmain.png);
background-repeat:repeat-y;
min-height:1428px;
margin-left:-392px;
z-index:10;
}

#contentv2 {
	height: 100%;
	background-image: url(../images/cmain.png);
margin-left:-392px;
min-height:818px;
width:1200px;
z-index:10;
}

a:link {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

a:active {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

a:visited {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

a:hover {
color: #ff6603;
text-decoration: none;
outline: none;
}

.contentheading {
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #4c7fb2;
padding-bottom: 40px;
position: relative;
font-weight: bold;
}

.componentheading {
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #4c7fb2;
padding-bottom: 12px;
position: relative;
font-weight: bold;
}

.contentpaneopen {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
}

.p-button {
width: 101px;
height: 22px;
background:url(../images/button.gif) no-repeat;
}

.pagenavcounter {
display: none;
}

.pagenav {

}




#pagenavbar {
padding-top: 10px;
}


a.pagenav, span.pagenav {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: bold;
margin-left: 5px;
}



.contentpaneopen li {
background:url(../images/boolits.gif) left 12px no-repeat;
padding-top: 5px;
padding-left: 10px;
margin-left: 0px;
list-style-type: none;
}

.contentpaneopen {
padding-bottom: 0px;
width:100%;
}

.contentpaneopen-news {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #284259;
padding-top: 25px;
}

#ournews {
background:url(../images/news.gif) no-repeat;
width: 90px;
height: 40px;
position: relative;
margin-top: 35px;
margin-left: 4px;
}

#newspic {
background:url(../images/newsflash.png) no-repeat;
width: 284px;
height: 192px;
position: relative;
margin-top: 30px;
margin-left: 4px;
}

#newsflash {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
position: relative;
text-align: left;
}

#newsflash .newsflash_ttl  {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 18px;
position: relative;
text-align: left;
color:#4C7FB2;
}

#newsflash a:link {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: normal;
}

#newsflash a:active {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: normal;
}

#newsflash a:visited {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: normal;
}

#newsflash a:hover {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #ff6603;
font-weight: normal;
}

#newsflash .contentheading {
font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #4c7fb2;
padding-bottom: 10px;
position: relative;
font-weight: bold;
}

#latestnews {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
position: relative;
width: 670px;
padding-left: 0px;
padding-top: 20px;
text-align: left;
}

#latestnews li {
list-style-type: none;
float: left;
text-align: justify;
width: 284px;
margin: 0px 40px 0px 2px;
}

#latestnews a:link {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews a:active {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews a:visited {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews a:hover {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #ff6603;
font-weight: bold;
}

#latestnews .contentheading {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 18px;
color: #4c7fb2;
padding-bottom: 10px;
position: relative;
font-weight: bold;
}

.date {
background:url(../images/date.png) left -4px no-repeat;
position: absolute;
width: 50px;
height: 25px;
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
margin-top: -20px;
padding-left: 8px;
display: block;
}



#latestnews-2 {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	width: 220px;
	padding-top: 60px;
	text-align: justify;
	margin-left: 35px;
}


#latestnews-2 li {
list-style-type: none;
text-align: justify;
padding-top: 50px;
}

#latestnews-2 a:link {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews-2 a:active {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews-2 a:visited {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #4c7fb2;
font-weight: bold;
}

#latestnews-2 a:hover {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #ff6603;
font-weight: bold;
}

#latestnews-2 .contentheading {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #4c7fb2;
padding-bottom: 10px;
position: relative;
font-weight: bold;
}

#address1 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 895px;
margin-left: 890px;

}

span.address1 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #284259;
font-weight: bold;
}

#address2 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 1515px;
margin-left: 890px;
}

#address4 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 1545px;
margin-left: 890px;
}

#address3 {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #284259;
	margin-left: 882px;
        padding-top:36px;
}

span.address3 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #284259;
font-weight: bold;
}

span.address2 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #284259;
font-weight: bold;
}

span.address4 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 13px;
color: #284259;
font-weight: bold;
}


#footer1 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 995px;
margin-left: 670px;
}

#footer2 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 1615px;
margin-left: 690px;
}

#footer4 {
font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #284259;
position: absolute;
margin-top: 1635px;
margin-left: 690px;
}

#footer3 {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #284259;
	margin-left: 396px;
	margin-top: -25px;
	line-height: 12px;
}

.highslide-gallery {
z-index: 10;
}

.raspis {
	border:1px solid #d6d6d6;
	padding:3px 6px 3px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        vertical-align: top;
        width: 100px;
}

.instr em {
	font-size:14px;
	color:#999999;
	font-style:normal;
	font-size:12px;
}
.instr {
	font-size:12px;
	line-height:18px;
}
.instr a {
	font-size:15px;
}

.instr img {
	margin-right:30px;
}

#contentvv a:link h2 {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

#contentvv a:active h2 {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

#contentvv a:visited h2 {
color: #4c7fb2;
text-decoration: none;
outline: none;
}

#contentvv a:hover h2 {
color: #ff6603;
text-decoration: none;
outline: none;
}

#contentvv .special2 {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
}

#contentvv .special1 {
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#contentvv {
	margin-top: 15px;
	height: 100%;
}

#leftcol {
	float:left;
        z-index:100;
}

.logo {
display:block;
height:156px;
position:absolute;
width:268px;
z-index:100;
}

#banner {width: 398px; height: 120px; margin: 0 auto; background: url(/images/banners/banner.png) 0 0 no-repeat;}
#banner a {width: 300px; height: 48px; margin: 37px 0 0 49px; background: url(/images/banners/button.png) 0 0 no-repeat; display: inline-block;}
#banner a:hover {background: url(/images/banners/button.png) 0 -48px no-repeat;}
#banner a:active {background: url(/images/banners/button.png) 0 -96px no-repeat;}

#banner_dojo {width: 398px; height: 150px; margin: 0 auto; background: url(/images/banners/banner_bg.png) 0 0 no-repeat;}
#banner_dojo1 a {width: 300px; height: 48px; margin: 30px 0 0 49px; background: url(/images/banners/button_dojo1.png) 0 0 no-repeat; display: inline-block;}
#banner_dojo1 a:hover {background: url(/images/banners/button_dojo1.png) 0 -48px no-repeat;}
#banner_dojo1 a:active {background: url(/images/banners/button_dojo1.png) 0 -96px no-repeat;}
#banner_dojo2 a {width: 130px; height: 48px; margin: -10px 0 0 49px; background: url(/images/banners/button_dojo2.png) 0 0 no-repeat; display: inline-block;}
#banner_dojo2 a:hover {background: url(/images/banners/button_dojo2.png) 0 -48px no-repeat;}
#banner_dojo2 a:active {background: url(/images/banners/button_dojo2.png) 0 -96px no-repeat;}
#banner_dojo3 a {width: 130px; height: 48px; margin: -10px 0 0 217px; background: url(/images/banners/button_dojo3.png) 0 0 no-repeat; display: inline-block;}
#banner_dojo3 a:hover {background: url(/images/banners/button_dojo3.png) 0 -48px no-repeat;}
#banner_dojo3 a:active {background: url(/images/banners/button_dojo3.png) 0 -96px no-repeat;}

#banner2 {width: 72px; height: 240px; margin: 0 auto; background: url(/images/banners/miyamoto.png) 0 0 no-repeat;}
#banner2 a {width: 72px; height: 240px; margin: 0 auto; background: url(/images/banners/miyamoto.png) 0 0 no-repeat; display: inline-block;}
#banner2 a:hover {width: 82px; height: 250px; margin: -5px -5px -5px -5px; background: url(/images/banners/miyamoto_shadow.png) 0 0 no-repeat;}
#banner2 a:active {background: url(/images/banners/miyamoto_shadow.png) 0 0 no-repeat;}

#banner3 {width: 398px; height: 120px; margin: 0 auto; background: url(/images/banners/banner3.png) 0 0 no-repeat;}
#banner3 a {width: 300px; height: 48px; margin: 37px 0 0 49px; background: url(/images/banners/button3.png) 0 0 no-repeat; display: inline-block;}
#banner3 a:hover {background: url(/images/banners/button3.png) 0 -48px no-repeat;}
#banner3 a:active {background: url(/images/banners/button3.png) 0 -96px no-repeat;}

#banner-partner {float: left; width: 252px; height: 252px; margin-left: 20px; background: url(/images/banners/banner-background3.png) 0 0 no-repeat; text-align: center; padding-top: 1px;}

#passwd, #username {
border: 1px solid Black;
}
#horizontal {
height: 30px;
line-height: 30px;
width: 522px;
margin: 0px 0 0px 163px;
padding: 0;
z-index: 109;
}

ul.menu_up {
//position:relative;
z-index:109;
}

ul.menu_up li {
float: left;
display: block;
height: 30px;
margin: 0 10px 0 0;
width: 164px;
}

ul.menu_up li a {
display:block;
height:28px;

text-decoration:none;
z-index:9999;
color:#414141;
z-index:109;
}

ul.menu_up li#current a {
color:#414141;
background-image:none;
z-index:109;
}

#menuone ul.menu_up li a:visited,#menuone ul.menu_up li a:link, {
background-image:none;
}

li.parent ul{
float:left;
width: 170px;
display:none;
z-index:109;
}

li.parent:hover ul{
margin: -30px -15px;
padding-top: 30px;
width: 170px;
display: block;
z-index: 9999;
border: 1px solid #bbbbbb;
background-color: #f1f1f1;
}

li.parent:hover ul li {
z-index:109;

clear:both;
}


#menuone {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
	position: absolute;
	margin-top: 8px;
	margin-left: 41px !important;
	text-align: justify;
	text-decoration: none;
	z-index: 110;
}

#menuone li {
padding-top: 0px;
padding-left: 0px;
list-style-type: none;
text-decoration: none;
}

#menuone li a:link {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #000000;
padding-top: 5px;
padding-left: 8px;
margin-left: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menuone li a:active {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #a5a4ae;
padding-top: 5px;
padding-left: 8px;
margin-left: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menuone li a:visited {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #000000;
padding-top: 5px;
padding-left: 8px;
margin-left: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menuone li a:hover {
background:url(../images/boolits.gif) left 9px no-repeat;
color: #a5a4ae;
padding-top: 5px;
padding-left: 8px;
margin-left: 10px;
list-style-type: none;
float: left;
text-decoration: none;
outline: none;
}

#menuone li a:link #horizontal {
background:none;
}

#horizontal .separator {
display:block;
position:relative;
z-index:9999;
width: 164px;

}