body {
font: 12px Verdana ;
margin-top: 0 ;
margin-bottom: 0 ;
margin-right: 0 ;
margin-left: 0 ;
color: #808080 ;
background-color: #000000 ; 
}

img { border: none ; }

a img { border: none ; } 

select			{ font: 15px Verdana ; color: #827DFA ; padding: 2px ; background-color: #404040 ; } 

input			{ font: 14px Verdana ; color: #827DFA ; background-color: transparent ; padding: 2px ; } 
input:hover	{ font: 14px Verdana ; color: #FF7DFA ; background-color: #404040 ; padding: 2px ; } 

div.s1 input { font: 24px Courier New ; color: #FFFFFF ; padding: 10px ; text-align: center ; width: 1200px ; height: 30px ; border: 0 ; background-color: transparent ; }
div.s2 input { font: 100px Courier New ; color: #FFFFFF ; font-weight: bold ; padding: 10px ; text-align: center ; width: 1200px ; height: 120px ; border: 0 ; background-color: transparent ; opacity: 0.5 ; }
div.s3 input { font: 24px Courier New ; color: #FFFFFF ; padding: 10px ; text-align: center ; width: 1200px ; height: 30px ; border: 0 ; background-color: transparent ; }
div.s7 input { font: 24px Courier New ; color: #222228 ; padding: 10px ; text-align: center ; width: 1200px ; height: 30px ; border: 0 ; background-color: transparent ; }
div.tick input { font: 12px Verdana ; color: #3030BB ; font-weight: 600 ; width: 600px ; height: 15px ; border: 0 ; background-color: #000000 ; }
div.tick input:hover { font: 12px Verdana ; color: #BB3030 ; font-weight: 600 ; width: 600px ; height: 15px ; border: 0 ; background-color: #000022 ; }

A {
font: 12px Verdana ;
color: #827DFA ;
background-color: transparent ;
text-decoration: none ;
}

A:link {
font: 12px Verdana ;
color: #827DFA ;
background-color: transparent ;
text-decoration: none ;
}

A:visited {
font: 12px Verdana ;
color: #9065F2 ;
background-color: transparent ;
text-decoration: none ;
}

A:active {
font: 12px Verdana ;
color: #A000FF ;
background-color: transparent ;
text-decoration: none ;
}

A:hover {
font: 12px Verdana ;
color: #C60000 ;
background-color: transparent ;
text-decoration: underline ;
}

a:link img {
text-decoration: none;
}

a.p:link    		{ font: 11px Verdana ; color: #B499F7 ; text-decoration: none ; }
a.p:visited    	{ font: 11px Verdana ; color: #C05050 ; text-decoration: none ; }
a.p:hover 		{ font: 11px Verdana ; color: #C0C000 ; text-decoration: underline ; }
a.r:link    		{ font: 18px Verdana ; color: #827DFA ; text-decoration: none ; }
a.r:visited    	{ font: 18px Verdana ; color: #827DFA ; text-decoration: none ; }
a.r:hover 		{ font: 19px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #404040 ; padding: 2px ; border: 1px solid #FFFFFF ; } 
a.s:link    		{ font: 10px Verdana ; color: #827DFA ; text-decoration: none ; }
a.s:visited    	{ font: 10px Verdana ; color: #9065F2 ; text-decoration: none ; }
a.s:hover 		{ font: 10px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #404040 ; padding: 2px ; border: 1px solid #FFFFFF ; } 
a.t:link    		{ font: 10px Verdana ; color: #827DFA ; text-decoration: none ; background-color: transparent ; padding: 2px ; border: 1px solid #606060 ; font-weight: bold ; }
a.t:visited 		{ font: 10px Verdana ; color: #827DFA ; text-decoration: none ; background-color: transparent ; padding: 2px ; border: 1px solid #606060 ; font-weight: bold ; }
a.t:hover 		{ font: 10px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #404040 ; padding: 2px ; border: 1px solid #FFFFFF ; font-weight: bold ; } 
a.t:active 		{ font: 10px Verdana ; color: #F0F0F0 ; text-decoration: none ; background-color: #909090 ; padding: 2px ; border: 1px solid #FFFFFF ; font-weight: bold ; } 
a.t1:link    		{ font: 11px Verdana ; color: #827DFA ; text-decoration: none ; background-color: transparent  ; padding: 2px ; border: 1px solid #606060 ; font-weight: bold ; }
a.t1:visited 		{ font: 11px Verdana ; color: #827DFA ; text-decoration: none ; background-color: transparent ; padding: 2px ; border: 1px solid #606060 ; font-weight: bold ; }
a.t1:hover 		{ font: 11px Verdana ; color: #FF7DFA ; text-decoration: none ; background-color: #404040 ; padding: 2px ; border: 1px solid #FFFFFF ; font-weight: bold ; } 
a.t1:active 		{ font: 11px Verdana ; color: #82FFFA ; text-decoration: none ; background-color: #909090 ; padding: 2px ; border: 1px solid #FFFFFF ; font-weight: bold ; } 


table {
font: 12px Verdana ;
margin-top: 0 ;
margin-bottom: 0 ;
}

tr {
margin-top: 0 ;
margin-bottom: 0 ;
margin-right: 0 ;
margin-left: 0 ;
}

td {
font: 12px Verdana ;
margin-top: 0 ;
margin-bottom: 0 ;
}

p {
margin-top: 0 ;
margin-bottom: 6px ;
}

div {
font: 12px Verdana ;
margin-top: 0 ;
margin-bottom: 0 ;
margin-right: 0 ;
margin-left: 0 ;
}

div.t {
background-color: transparent ;
}

div.f {
background-color: transparent ;
}

div.green {
background-color: transparent ;
}

div.quotation {
line-height   :  1.1em;
margin-top    : 0em ;
padding-top   : .5em ;
padding-right : 1em ;
padding-bottom: .5em ;
padding-left  : 1em ;  
}

div.left  a {
 display: block; 
 text-decoration:none;
 }

div.attribution {
color: #808080 ;
width: 100% ;
font-size: 10px ;
font-weight: 500 ;
line-height : 1.1em ;
margin-top : 0em ;
margin-bottom: 0em ;
margin-left: 0em ;
margin-right: 3em ;
text-align: right ;
}

div.nav a { 
font-size: 11px ;
font-weight: 600 ;
line-height: 85% ;
color: #4D5145 ;
text-decoration: none ;
display: block ;
background-image: url( '/tab.png' ) ; 
background-repeat: no-repeat ;
padding: 6px ;
} 
div.nav a:visited { 
font-size: 11px ;
font-weight: 600 ;
line-height: 85% ;
color: #4D5145 ;
text-decoration: none ;
display: block ;
background-image: url( '/tab.png' ) ; 
background-repeat: no-repeat ;
padding: 6px ;
} 
div.nav a:hover { 
font-size: 11px ;
font-weight: 600 ;
line-height: 85% ;
color: #C60000 ;
text-decoration: none ;
display: block ;
background-image: url( '/hover.png' ) ; 
background-repeat: no-repeat ;
padding: 6px ;
} 

div.onBlue a {
font-family: Comic sans MS ;
font-size: 24px ; 
color: #FFFF00 ;
text-decoration: none ;
}
div.onBlue a:visited {
font-family: Comic sans MS ;
font-size: 24px ; 
color: #FFFF00 ;
text-decoration: none ;
}
div.onBlue a:hover {
font-family: Comic sans MS ;
font-size: 24px ;
color: #C60000 ;
text-decoration: underline ;
}

.small {
font-size: 10px;
font-weight: 500 ;
line-height : 1.3em ;
margin-top : 0em ;
margin-bottom: 0em ;
padding-top: 0em ;
padding-left: 0em;
padding-bottom: .2em;
padding-right: 0em;
width: 100%;
margin-left: 0em;
}

.medium {
font-size: 20px;
font-weight: 500 ;
line-height : 1.3em ;
margin-top : 0em ;
margin-bottom: 0em ;
padding-top: 0em ;
padding-left: 0em;
padding-bottom: .2em;
padding-right: 0em;
width: 100%;
margin-left: 0em;
}

.bottom {
vertical-align: middle;
}
