body {
	font-size:80%;/* all other browsers (except Mac IE 5.0) */
	color:#000000;


}

* html body {
	font-size:75%;/* all other browsers (except Mac IE 5.0) */
	
	}

a {color:#ffffff;}
a:hover {text-decoration:none;}

#yahoo-com {
	background-color: #dbdfdd;
	font-family:Verdana, arial, Helvetica, sans-serif;
	padding-top:10px;
}	

#TopNavBar, #BottomNavBar, .hint, #FeedbackDiv {text-align:center;}
.hint {margin:10px 0 10px 0;}
#BottomNavBar {margin:10px 0 10px 0;}
* html #yahoo-com {margin:0 0 0 10px;}

#hd {
margin:0;
padding:0;
}

#bd {
background-color: #ffffff;
background-repeat:no-repeat;
margin:0;
padding:0;
width:770px;
}

#frame {position:absolute;margin-left:97px;clear:all;}

#jacket {
padding-top:10px;
padding-bottom:10px;
text-align: center;
}

#jacket a {border:0;padding-left:0;}
#doc {background-color:#ffffff;}

.aboutcontent {margin:10px 5px 0 5px;background-color:#ffffff;}
.aboutcontent h2 {font-size:120%;}
.aboutcontent p {padding-top:15px;font-size:100%;text-align:justify}
.aboutcontent a {color:#737373;}
.aboutcontent a:hover {color:#333333;}
.aboutcontent ul {margin:0 0 5px 40px;line-height:1.6em;font-size:100%;}
.aboutcontent ul li {line-height:1.6em;margin:0 0 1px 0;text-align:left;}

/* \*/
* html .aboutcontent {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */

.zonecontent {margin:20px 15px 0 0;background-color:#ffffff;}
.zonecontent h2 {font-size:120%;}
.zonecontent p {padding-top:15px;font-size:100%;line-height:1.6em;text-align:justify;}
.zonecontent a {color:#737373;}
.zonecontent a:hover {color:#333333;}
.zonecontent ul {margin:10px 0 15px 40px;line-height:1.6em;font-size:100%;}
.zonecontent ul li {line-height:1.6em;margin:0 0 1px 0;text-align:left;}
.zonecontent ul li ul {margin:0px 0 0px 20px;line-height:1.6em;font-size:95%;}

.zonecontentunjust {margin:10px 15px 0 15px;background-color:#ffffff;}
.zonecontentunjust h2 {font-size:120%;}
.zonecontentunjust p {padding-top:15px;font-size:100%;line-height:1.6em;text-align:left;}
.zonecontentunjust a {color:#737373;}
.zonecontentunjust a:hover {color:#333333;}
.zonecontentunjust ul {margin:10px 0 15px 40px;line-height:1.6em;font-size:100%;}
.zonecontentunjust ul li {line-height:1.6em;margin:0 0 1px 0;text-align:left;}
.zonecontentunjust ul li ul {margin:0px 0 0px 20px;line-height:1.6em;font-size:95%;}
.zonecontent ol {margin:10px 0 15px 40px;line-height:1.6em;font-size:100%;list-style-type:decimal;}
.zonecontent ol li {line-height:1.6em;margin:0 0 1px 0;text-align:left;}
.zonecontent ol li ol {margin:0px 0 0px 20px;line-height:1.6em;font-size:95%;}

.additionalcontent {margin:10px 15px 0 15px;background-color:#ffffff;}
.additionalcontent h2 {font-size:120%;}
.additionalcontent p {padding-top:15px;font-size:95%;line-height:1.6em;}
.additionalcontent a {color:#737373;}
.additionalcontent a:hover {color:#333333;}
.additionalcontent ul {margin:10px 0 15px 40px;line-height:1.6em;font-size:100%;}
.additionalcontent ul li {line-height:1.6em;margin:0 0 1px 0;}

ul {
list-style-type:square;
margin:0 0 0 20px;
font-size:95%;
}

ul li ul {margin:5px 20px;}

h3.resources {
		margin-top:25px;
		Background: url("../i/resources.png") #fff No-Repeat;
		height: 25px;
}

h3.students {
		margin-top:25px;
		Background: url("../i/students.png") #fff No-Repeat;
		height: 25px;
}

h3.siteindex {
		margin-top:25px;
		Background: url("../i/index.png") #fff No-Repeat;
		height: 25px;
}

h3.site_resources {
		margin-top:25px;
		Background: url("../i/site_resources.png") #fff No-Repeat;
		height: 25px;
}

h3.abouttitle {
		margin-top:25px;
		Background: url("../i/abouttitle.png") #fff No-Repeat;
		height: 25px;
}

h3.resources span, h3.students span, h3.site_resources span, h3.siteindex span, h3.abouttitle span, .logo span {display:none;}

blockquote {
padding:0 0 0 10px;
margin:15px 0 15px 10px;
border-left: 2px solid #B3B3B3;
color: #000000;
font-size:100%;
}

.logo
{
Background: url("../i/comp_cat.png")   No-Repeat;
height: 78px;
}

div.banners	{
	margin: 0;
	padding: 0;
	background: transparent  top left no-repeat;
	}
	
div.banners h5	{
	margin: 0;
	padding: 0;
	}

div.banners h5#skills	{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
	height: 74px;

	}

div.banners h5#skills a	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url("../i/skills4study.gif") top left no-repeat;
	}

div.banners h5#skills a:hover	{
	background: transparent url("../i/skills4study.gif") 0 -75px no-repeat;
	}
	
.comp
{
Background: url("../i/comp_cat.png")   No-Repeat;
height: 78px;
}

#ft {color:#999;font-size:.8em;background:url(../i/symbol.png) #fff No-Repeat;padding:10px;height:50px;width:750px}
#ft a {text-decoration:none;color:#999;}
#ft a:hover {text-decoration:underline;}


div.banners h5#help	{ 	
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
	height: 74px;

	}

div.banners h5#help a	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url("../i/helpbanner.gif") top left no-repeat;
	}

div.banners h5#help a:hover	{
	background: transparent url("../i/helpbanner.gif") 0 -75px no-repeat;
	}

.clear { clear: both; }

.alignright {margin-top: 0; text-align: right; clear: both;}

.comp
{
Background: url("../i/comp_cat.png")   No-Repeat;
height: 78px;
}

h3.quiz {font-size:130%;color:#333333;border-bottom:1px solid #333;margin:10px 0 10px 0;}

/*
tables
*/

table
{
	margin: 0 0 0 0px;
	color:#333;
	background-color:#F2FDF1;
	border:5px solid #C6CED2;
	border-collapse:collapse;
	width: 90%;
	margin-top: 20px;}


thead th {text-align:left;background-color:#999999;
font-weight:bold;
text-indent:0px;
font-size:100%;
color:#efefef;
padding:3px;
}
.zonecontent tbody td {padding:5px;margin:0;line-height:1.3em;font-size:90%;text-align:left;}
tfoot td ol {margin:9px 0 10px 10px;}
tbody td a {}
tbody tr.odd {background-color:#F9E8EE;}
tbody td h6  {font-size:90%;color:#999999;font-weight:normal;margin:10px 0 5px 5px;}
tbody td h6 a {color:#999999;}
tbody tr.odd {background-color:#efefef;border-top:1px solid #FF0000;}
tbody tr.total {background-color:#5f676e;color:#ffffff;font-weight:bold;font-size:120%;}
tbody tr.total td {padding:5px;}
.zonecontent tbody td ul {margin:0 0 0 10px;line-height:1.6em;font-size:95%;}

#form {width: 550px; margin-top: 15px;}
#form label  {display: block;text-align: right;width: 130px;padding-right: 15px;float: left;color:#000000;}
#form input, textarea {width:200px;border-top:1px solid #333333;border-left:1px solid #7c7c7c;border-right:1px solid #333333;border-bottom:1px solid #c3c3c3;}
.button {width:150px;margin:10px 30px 10px 0;padding:2px;font-family:Verdana, arial, Helvetica, sans-serif;font-size:100%;}




