body { background-color: #004000;
background:url("/image-files/smileybg.gif");
font-family: Verdana;
font-size: 14px;
color:black;
margin:0px;
padding-bottom:20px;
scrollbar-face-color:antiquewhite;
scrollbar-highlight-color:red;
scrollbar-3dlight-color:orange;
scrollbar-darkshadow-color:brown;
scrollbar-shadow-color:pink;
scrollbar-arrow-color:red;
scrollbar-track-color:ivory;
}

.header { height:125px;
border:0px solid brown;
}

#mainbody { 
margin-left: 20px;
padding-top:5px;
padding-right:20px;
padding-bottom:5px;
padding-left:20px;
border:0px;
width:700px;
color:#400040;
font-family: Verdana;
font-size: 16px;
}
a { 
text-decoration:none;
}
a:hover { color:#ff4011;}

#menu { position:absolute;
top:150px;
right:5px;
width:170px;
background:url("/image-files/cpbg.gif")
	no-repeat top right;
color:brown;
border:0px solid #ffdc5f;
text-align: left;
margin: 0px;
padding:0px;
}

.menuitem {
width:161px;
font-size:12px;
font-weight:bold;
border-left:2px solid #9999ff ;
border-right:2px solid #9999ff ;
padding-left:5px;
}

.menuitem ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.menuitem ul.off {
display:none;
}

.menuitem ul.on {
display:block;
}

.menuitem a { 
color:brown;
text-decoration:none;
}

.menuitem a:hover { 
color:#ff4011;
background:#ffff00;
}

.menuhead { 
width:170px;
height:20px;
background:url("/image-files/cpmenu-right.gif")
	no-repeat right top;
text-align: center;
margin: 0px;
padding:0px;
}

.menuhead h4 { 
background:url("/image-files/cpmenu-left.gif")
	no-repeat left top;
color:#9999ff;
font-size:10px;
height:20px;
margin: 0px;
padding:0px;
}

.menuads {
width:161px;
height:95px;
color:#ffff00;
font-size:12px;
border-left:2px solid #9999ff ;
border-right:2px solid #9999ff ;
padding-left:5px;
}

.menubottom { 
width:170px;
height:20px;
background:url("/image-files/cpmenu-bottomright.gif")
	no-repeat right bottom;
color:#9999ff;
text-align: center;
font-size:10px;
margin:0px;
padding:0px;
}

.menubottom h4 { 
background:url("/image-files/cpmenu-bottomleft.gif")
	no-repeat left bottom;
color:#9999ff;
border:0px solid #ffdc5f;
height:20px;
margin:0px;
padding:0px;
}

.footer { width:100%;
text-align:center;
margin-top:5px;
padding:1px;
color:black;
border:0px solid black;
}

img {
	
}

h1 { 
	font-size:20px
	text-align:center;
	color:#9999ff;
	}

h2 { font-size:20px}

h3 { font-size:20px}

p,h1,h2,h3 { margin: 10px 10px 10px 10px}

.heading { font-family:Lucida Calligraphy;
font-size:36px;
color:black;
font-weight:bold;
text-align: center}

#nav li {
  /*float the main list items*/
  margin: 0px;
  float: left;
font-size: 10px;
  background:url("/image-files/norm_right.gif")
      no-repeat right top;
  display: block;  
}

#nav #current {
	background:none;
}

#nav #current a {
	background:none;
}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}

#nav li a {
  /*for all links in the list*/
  color: #9999ff;
  font-weight: bold;
  display: block;
  background:url("/image-files/norm_left.gif")
      no-repeat left top;
    padding:5px 25px 4px ;
  height: 25px;
  width: 50px;    
}

#nav li a:hover {
  /*for all links in the list*/
  color: #ff4011;
  font-weight: bold;
}

.cpbox { width:90%;
	font-family:Arial; 
	font-size:10pt;
	border: 2px dotted pink;
	padding: 3px 3px;
	text-align:left;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:25px;
	color:#0066ff;
}

 
a { 
text-decoration:none;
}

a:hover { color:#ff4011;}

.cpbox UL {display:inline;
}

.cpbox li {
	margin-left: 0;
	margin-right:5px;
	padding: 3px 3px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
	}

.cpbox li.one {
	border-left: 0px;
	}

	
.goodies {
	width:90%;
	border:1px dashed brown;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:25px;
	}
	
.goodies td.one {
	border-left:1px dashed brown;
	}

th {
	color:green;
	}

.maintable {
	background-color:#ffff80;
	margin-top:10px;
	}
	
P {
	text-align:justify;
	}
	
.topleader {
	background-color:#ffffff;
	border:2px solid red;
	vertical-align:baseline;
	text-align:center;
	}
	
img {
	vertical-align:baseline;
	text-align:center;
	}
	
.answerboxstyle {
	BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0.75em; BORDER-TOP: #808080 1px solid; DISPLAY: block; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.75em; BORDER-LEFT: #808080 1px solid; WIDTH: 240pt; PADDING-TOP: 0.75em; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #fffaf0
}
.box {
	BORDER-RIGHT: 1pt solid; BORDER-TOP: 1pt solid; FONT-WEIGHT: bold; FONT-SIZE: 0.12in; OVERFLOW: hidden; BORDER-LEFT: 1pt solid; WIDTH: 0.18in; CURSOR: pointer; BORDER-BOTTOM: 1pt solid; HEIGHT: 0.18in; TEXT-ALIGN: center
}
.boxcheated_sel {
	BORDER-LEFT-COLOR: #c00000; BORDER-BOTTOM-COLOR: #c00000; COLOR: #2080d0; BORDER-TOP-COLOR: #c00000; BACKGROUND-COLOR: #fff1d7; BORDER-RIGHT-COLOR: #c00000
}
.boxcheated_unsel {
	BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-COLOR: #606060; COLOR: #2080d0; BORDER-TOP-COLOR: #606060; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #606060
}
.boxerror_sel {
	BORDER-LEFT-COLOR: #c00000; BORDER-BOTTOM-COLOR: #c00000; COLOR: #bf0000; BORDER-TOP-COLOR: #c00000; BACKGROUND-COLOR: #fff1d7; BORDER-RIGHT-COLOR: #c00000
}
.boxerror_unsel {
	BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-COLOR: #606060; COLOR: #bf0000; BORDER-TOP-COLOR: #606060; BACKGROUND-COLOR: #fff0f0; BORDER-RIGHT-COLOR: #606060
}
.boxnormal_sel {
	BORDER-LEFT-COLOR: #c00000; BORDER-BOTTOM-COLOR: #c00000; COLOR: #000000; BORDER-TOP-COLOR: #c00000; BACKGROUND-COLOR: #fff1d7; BORDER-RIGHT-COLOR: #c00000
}
.boxnormal_unsel {
	BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-COLOR: #606060; COLOR: #000000; BORDER-TOP-COLOR: #606060; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #606060
}
.button {
	WIDTH: 64pt
}
.cluebox {
	BORDER-RIGHT: #c0c0c0 0px solid; PADDING-RIGHT: 0pt; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 0pt; FONT-SIZE: 85%; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #c0c0c0 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c0c0c0 1px solid
}
.crosswordarea {
	BORDER-RIGHT: #808080 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #808080 2px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #808080 2px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #808080 2px solid; BACKGROUND-COLOR: #d0d8e0
}
A {
	COLOR: #2080d0; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2080d0; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
BODY {
	CURSOR: default; BACKGROUND-COLOR: white
}
BODY {
	FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
BUTTON {
	FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
INPUT {
	FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
P {
	FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TD {
	FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
BUTTON {
	CURSOR: pointer
}
H1 {
	FONT-WEIGHT: normal; COLOR: #5f78a2; FONT-FAMILY: Franklin Gothic Medium, Arial, Sans-Serif
}
H2 {
	FONT-WEIGHT: normal; COLOR: #5f78a2; FONT-FAMILY: Franklin Gothic Medium, Arial, Sans-Serif
}
H3 {
	FONT-WEIGHT: normal; COLOR: #5f78a2; FONT-FAMILY: Franklin Gothic Medium, Arial, Sans-Serif
}
P {
	MARGIN-TOP: 1em
}

