a:link {
	color : #000080;
	text-decoration : none;
}

a:link.white {
	color : #FFFFFF;
	text-decoration : none;
}

a:visited {
	color : #000080;
	text-decoration : none;
}

a:visited.white {
	color : #E0E0E0;
	text-decoration : none;
}

a:hover {
	color : #FF0044;
	text-decoration : underline;
}

a:hover.white {
	color : #FFFF44;
	text-decoration : underline;
}

a:active {
	color : #FF0044;
	text-decoration : underline;
}

a:active.white {
	color : #CC6666;
	text-decoration : underline;
}

b {
	font-weight : bold;
}

body {
	background-color : #336699;
	font-family : Verdana, Arial, helvetica, sans-serif;
}

h1 {
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 40px;
	font-weight : bold;
	text-align : left;
}

h2 {
	color : #336699;
	font : bold 35px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h3 {
	color : #336699;
	font : bold 30px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h4 {
	color : #336699;
	font : bold 25px Verdana, Arial, Helvetica, Geneva, sans-serif;
}

h5 {
	color : #336699;
	font : bold 20px verdana,arial,helvetica,sans-serif;
}

h6 {
	color : #336699;
	font : bold 15px verdana,arial,helvetica,sans-serif;
}

hr {
	clear : both;
}

ol {
	color : #000000;
	font : normal 13px verdana,arial,helvetica,sans-serif;
	list-style : square outside;
	text-align : left;
}

p {
	color : #000000;
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
}

td {
	color : #000000;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

ul {
	color : #666666;
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	list-style : square outside;
	text-align : left;
}

ul {
	color : #000000;
	font : normal 13px verdana,arial,helvetica,sans-serif;
	list-style : square outside;
	text-align : left;
}

.answer {
	color : #000000;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-align : left;
}

.caption {
	color : #336699;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
	font-weight : normal;
	margin-left : 15px;
	}

.footer {
	color : #FFFFFF;
	font : normal 11px arial, helvetica, geneva,sans-serif;
}

.form_normal {
	color : #000080;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

.highlight {
	background-color : #FF0033;
	clear : both;
	color : #FFFFFF;
	font : bold normal 30px Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding-left : 5px;
	text-align : left;
	text-transform : uppercase;
	width : auto;
}

.hintbyline {
	color : #336699;
	font : bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.hintheading {
	color : #336699;
	font : bold 25px Verdana, Arial, Helvetica, sans-serif;
}

.hintsindex {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.hintsindex {
	color : #336699;
	font-family : verdana,Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
.floatleft {
float: left;
width: 360px;
padding: 5px;
border: 1px solid #336699;
margin: 0 0 10px 10px;


}

.pageheading {
	color : #336699;
	font : bold 30px Verdana, Arial, Helvetica, sans-serif;
}

.pagesubheading {
	color : #336699;
	font : bold 25px Verdana, Arial, Helvetica, sans-serif;
}

.pagetitle {
	color : #FFFFFF;
	font : 30px Verdana, Arial, Helvetica, sans-serif;
}

.question {
	color : #000080;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
	text-align : left;
}

.spotlighthead {
	color : #000000;
	font-family : verdana,arial, helvetica, sans-serif;
	font-size : 25px;
	font-weight : bolder;
}

.storylink {
	color : #FF0000;
	font : bold normal 25px font-family:verdana, Arial, Helvetica, sans-serif;
}

.tdbolded {
	color : #336699;
	font-family : verdana,arial,helvetica,sans-serif;
	font-variant : normal;
	font-weight : bold;
}

.ulhighlight {
	color : #000000;
	font : bold normal 20px verdana,arial,helvetica,sans-serif;
	list-style : square outside;
	text-align : left;
}
div#punch {
	float: left; 
	font-size: 400%; 
	width: 1.2em;
	font-family : "Times New Roman", Times, serif;
   text-align: center; 
   padding: 0.1em 0.1em 0.3em;
   background: #336699; 
   color: white; 
   border: solid white 1px; 
   border-width: 0 0.2em 0.2em 0; 
   margin: -5px 25px 10px -5px;
   }
   
.floatleft 
{
float: left;
width: 360x;
margin: 0 15px 15px 0;
padding : 45px;
background-color: #FFF;
border : 1px solid navy;
clear :  left;
}

