body { font-family: verdana, sans-serif;
       font-size: 12px;
       color: #ffffff;
       background-color: #333333; 
	   padding: 0px 0px 10px 0px;
	   margin: 0px 0px 10px 0px; }
	   
p.url { display: none; }
		   
h1 { background-image: url(greychequerboard.gif);
	 margin: 10px 0px 0px 0px;
	 padding: 5px 0px 5px 0px; }
	 
h2 { font-size: 1.2em;
     font-weight: bold;
	 font-style: italic;
	 clear: left;
	 padding: 5px;
	 margin:0px;
	 background-color: #1052ad; }
	 
h3 { font-size: 1.2em;
     font-weight: bold;
	 font-style: italic;
	 padding: 5px;
	 margin: 0px;
	 border-bottom: 2px dashed #1052ad; } 
	 
h4 { font-size: 1em;
     font-weight: bold;
	 padding: 0px 5px 0px 5px;
	 margin: 8px 0px 0px 0px ; }

div.menu   { position: absolute;
             left: 0px;
		     top: 90px;
		     width: 180px; }

div.main { position: absolute;
           left: 185px;
		   right: 10px;
		   top: 90px;
		   border-width: 2px;
		   border-style: solid;
		   border-color: #1052ad;
		   background-color: #21426f;
		   z-index: 1;
		   margin-bottom: 10px; }
		 
div.title { float: left;
			background-color: #184a8e;
			border-width: 2px;
            border-style: solid;
			border-color: #1052ad;
			z-index: 20; 
			padding: 9px;
			margin: -2px 5px 5px -2px;
			font-size: 1.4em;
			font-weight: bold; }
			  
p { padding: 2px 5px 2px 5px;
    margin-top: 0px; }
	
p.withsp { margin-top:5px; }

p.titlep { padding: 0px;
           margin: 0px; }
		   
p.maintop { clear: left; 
			width: 100%; }

img.bordered {border-width: 2px;
            border-style: solid;
			border-color: #1052ad;}
			
p.cent {text-align: center; }

table.codes { margin-top: 20px;
  	    margin-right: 20px;
 	    margin-bottom: 20px;
 	    margin-left: 20px; }

th { font-weight: bold;
     font-size: 1.2em; }
	 
td { text-align: left;
	 font-size: 1em; }

td.charinfo { vertical-align: middle;
			  font-size: 12px; 
			  width: 100%;}
			  
td.othercharinfo { vertical-align: top;
			  font-size: 12px; 
			  width: 100%;}

td.cent { text-align: center; }

A:link { color: #f7d610; }  
A:active { color: #5595ed; }     
A:visited { color: #b4aa70; }   
		
ol { margin-top: 5px; }

.wm { color: #8fb7f3; }
 
img#rgf { 
	position: absolute;
	top: 0px;
	right: 0px;
	opacity: 0.7;
	border: none;
	z-index: 20;
}

ul.menu {
padding: 0px;
margin: 0px;
}

ul.menu li {
width: 167px;
height: 41px;
border: 2px solid #6fbe51;
background-color: #4f7541;
list-style: none;
margin: 0px 0px 9px 0px;
background-image: url('b1a.gif');
background-position:right;
background-repeat: no-repeat;
}

ul.menu li a{
color: #FFFFFF;
text-align: left;
line-height: 41px;
text-decoration: none;
font-family: 'Ubuntu', sans-serif;
font-size: 18px;
font-weight: 700;
margin-left: 12px;
}
ul.menu li a:hover{
/*color: #6FBE51;*/
text-shadow: 0px 0px 10px #66ff66;
}

ul.menu li:hover {
background-image: url('banana-34.gif');
background-position:right;
background-repeat: no-repeat;
}

ul.menu li:active {
background-image: url('newsparkle.gif');
background-position:right;
background-repeat: no-repeat;
}
