body {
margin-top: 0 ;
margin-bottom: 0 ;
margin-right: 0 ;
margin-left: 0 ;
font: 11px Verdana ;
color: #000000 ;
}

img { border: none ; }

a img { border: none ; } 

select			{ font: 11px Verdana ; color: #808080 ; padding: 2px ; } 

input			{ font: 11px Verdana ; color: #606060 ; background-color: #D4C7F7 ; } 
input:hover	{ font: 11px Verdana ; color: #C60000 ; background-color: #D4C7F7 ; } 

A {
font: 12px Verdana ;
color: #0000FF ;
background-color: transparent ;
text-decoration: none ;
}

A:link {
font: 12px Verdana ;
color: #0000FF ;
background-color: transparent ;
text-decoration: none ;
}

A:visited {
font: 12px Verdana ;
color: #A000FF ;
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: #C60600 ;
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: #0000FF ; text-decoration: none ; }
a.r:visited    	{ font: 18px Verdana ; color: #0000FF ; text-decoration: none ; }
a.r:hover 		{ font: 18px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #A6B9FB ; padding: 2px ; border: 1px solid #FFFFFF ; } 
a.s:link    		{ font: 10px Verdana ; color: #0000FF ; text-decoration: none ; }
a.s:visited    	{ font: 10px Verdana ; color: #0000FF ; text-decoration: none ; }
a.s:hover 		{ font: 10px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #A6B9FB ; padding: 2px ; border: 1px solid #FFFFFF ; } 
a.t:link    		{ font: 10px Verdana ; color: #0000FF ; text-decoration: none ; background-color: transparent ; padding: 2px ; border: 1px solid #A6B9FB ; }
a.t:visited 		{ font: 10px Verdana ; color: #0000FF ; text-decoration: none ; background-color: transparent ; padding: 2px ; border: 1px solid #A6B9FB ; }
a.t:hover 		{ font: 10px Verdana ; color: #FFFFFF ; text-decoration: none ; background-color: #A6B9FB ; padding: 2px ; border: 1px solid #FFFFFF ; } 
a.t:active 		{ font: 10px Verdana ; color: #A6B9FB ; text-decoration: none ; background-color: #DDE4F1 ; padding: 2px ; border: 1px solid #DDE4F1 ; } 


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.2em;
margin-top: 0em ;
padding-top: .5em ;
padding-right: 1em ;
padding-bottom: .5em ;
padding-left: 1em ;  
letter-spacing: .035em ;
font-size: 13px ;
color: blue ;
}

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;
}
