/* main styles */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/tile.gif);
	background-repeat: repeat-x;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bodyBoldTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.bodyBoldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.bigItal {
	font-size: 13px;
	font-style: italic;
}


.blueNote {
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
}

.highlight {
	font-size: 11px;
	color: #000;
	padding:3px;
	margin-bottom: 3px;
	background-color:#6699cc;
}

.nonhighlight {
	font-size: 11px;
	color: #000;
	padding:3px;
	margin-bottom: 3px;
	border-bottom:1px;
	border-color:#6699CC;
}


.indentBook {
	line-height: 25px;
	padding-left: 70px;
	padding-right: 20px;
}

a:link {
	color: #333366;
}
a:visited {
	color: #333366;
}
a:hover {
	color: #3366FF;
}

/* sub page tables */
#centeringWrap {padding-bottom:-30px; }

#funTable { padding: 8px; }
#funTable td { background-color: #bc2c3c; }
#funTable img { border: 2px; border-color: #761c26 ; border-style: solid; margin: 5px; }

#popTable { padding: 8px; }
#popTable td { background-color: #94d8ff; }
#popTable img { border: 2px; border-color: #1c6eab ; border-style: solid; margin: 5px; }

#gradeTable { padding: 8px; }
#gradeTable td { background-color: #bce4e4; }
#gradeTable img { border: 2px; border-color: #01b8b0 ; border-style: solid; margin: 5px; }

#hotTable { padding: 8px; }
#hotTable td { background-color: #d69ace; }
#hotTable img {  border: 2px; border-color: #65335c ; border-style: solid; margin: 5px; }

#parentTable { padding: 8px; }
#parentTable td { background-color: #e0ecf8; }
#parentTable img { border: 2px; border-color: #0067c6 ; border-style: solid; margin: 5px;  }

#beginnersTable { padding: 8px; }
#beginnersTable td { background-color: #bde3ec; }
#beginnersTable img { border: 2px; border-color: #018e9b ; border-style: solid; margin: 5px;  }

#eyewitnessTable { padding: 8px; }
#eyewitnessTable td { background-color: #d8d4c2; }
#eyewitnessTable img { border: 2px; border-color: #000000 ; border-style: solid; margin: 5px; }

#generalTable {margin-top: 0px; background-image: url(images/paper_tile.gif);}


.noborder {
	border: 0px !important; 
}

/* footer */

.footer {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a.footer:link {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.footer:visited {
	font-weight: bold;
	color: #666666;
}
a.footer:hover {
	text-decoration: underline;
}
a.footer:active {
	color: #666666;
}

/* top bar navigation */

.topNav {
	line-height: 20px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
	text-decoration: none;
}

a.topNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topNav:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topNav:hover {
	text-decoration: underline;
}
a.topNav:active {
	color: #FFFFFF;
	text-decoration: none;
}

#QuickSearch input { width:95px; padding: 0; background-color:#fff; margin-top:4px; margin-left:4px; margin-right:4px; font-size:.8em; height:11px; float:left; }
#THEQuickSearch input { width:105px; padding: 0; background:#fff; margin:0 0px 0 0; font-size:10px; line-height:11px; float:left; }
#QuickSearch input#searchButton {width:27px; height:24px; padding:0; margin:0; }

.flashMovie {margin-top: 0px;}

.pollquestion
{
    font-size : 13px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

.pollchoice
{
    font-size : 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

.hottext
{
    font-size : 13px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

/*quizzes - added 14/02/03 */

.quizbody
{
    font-size : 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

.quiztitle
{
    font-size : 13px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color : #000000; 
    line-height: 16px;
    text-decoration : none;
}


.quizintro
{
    font-size : 11px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}
.quizsubmitbutton
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; font-weight: normal; color:#000000; background:#cccc99}
A.quizsubmitbutton:link { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:active { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:visited { color:000000; text-decoration : none;  }
A.quizsubmitbutton:hover { color:000000; text-decoration: underline;  }
