/* General Styles */
body{
	margin: 0;
	padding: 0;
	background-color: #ccc;
}

a{font-weight:bold; color: #666; text-decoration:none; font: 1px; text-align: left;}

a:hover{text-decoration:underline;}

a:active, a:visited{color: #B07D03;}

h3{margin:0; padding:0;}

/* General DIV Styles */

#container {

	margin: auto;
	padding: 0px 10px 0px 10px;
	position:relative;
	width:600px;
	height:768px;
	text-align:justify;
	font: normal 11px Verdana;
	line-height: 1.4em;
	letter-spacing: 0pt;
	background-color: #fff;
	border: 1px solid #999;	
}

#container p {margin: 0 10px; padding: 5px 0; color:#666;}
#container ul {color:#666; margin-top: 5px; margin-bottom: 0px;}
#container form {margin: 0; padding-left: 250px;}
#container select {margin: 0; color:#666; padding: 0;}
#container input {margin: 0; color:#666; padding: 0;}
#container option {margin: 0; color:#666; padding: 0;}

.p1:first-letter{font-size: 18px; border-right: 1px solid #ccc;}

h1 {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#666; margin: 0 10px 5px; letter-spacing: 1pt; padding: 5px 0;}

h2 {font: italic 11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color:#666; margin: 0 10px 0px; padding: 5px 0 0px 0px;}

#contactus	{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 620px;
	height: 20px;
	background-color: #fff;	
}

#contactus p {
	margin-bottom: 20px;
	text-align: right;
	font: bold 12px Arial;
	margin-bottom: 5px;
	margin-right: 25px;
}

#contactus a {color:#666}
#contactus a:active {color:#666}
#contactus a:visited {color:#666}
#contactus a:hover {color: #666;}	

#header	{
	display:block;
	position: absolute;	
	top: 30px;
	left: 0px;	
	background:transparent url(assets/images/header.jpg) no-repeat top center;
	height: 70px;
	width: 580px;
	background-color:#fff;
	padding: 20px;	
}

#teaser {
	display:block;
	position: absolute;	
	top: 110px;
	left: 0px;	
	background: transparent url(assets/images/teaser.jpg) no-repeat top right;
	height: 200px;
	width: 420px;
	background-color:#fff;
	padding: 0 0px 10px 20px;		
}

#block_news
{
	display:block;
	position: absolute;	
	top: 320px;
	left: 0px;	
	height: 300px;
	width: 420px;
	background-color:#fff;
	padding: 0px 10px 0 20px;				
}
#block_news form {margin: 0; padding-left: 10px;}

#news h3{
	display:block;
	background: transparent url(assets/images/news.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;	
}

#block {border-right: 1px solid #ccc; border-left: 1px solid #ccc; 	margin: 0px;}
#block a {color:#666; font-weight: normal;}
#block a:active {color:#9FBA62;}
#block a:visited {color:#666;}
#block a:hover {color: #9FBA62;}

#news h3 span{display:none;}

#block_discipline
{
	display:block;
	position: absolute;	
	top: 525px;
	left: 0px;	
	height: 22px;
	width: 420px;
	background-color:#fff;
	padding: 0px 10px 20px 20px;				
}

#section h3{
	display:block;
	background: transparent url(assets/images/section.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#section h3 span{display:none;}

#bottom{
	display:block;
	background: transparent url(assets/images/bottom.jpg) no-repeat top center;
	height: 12px;
	width: 420px;
	margin: 0px;
	padding: 0px;					
}

#footer{
	display:block;
	position: absolute;	
	top: 670px;
	left: 0px;
	padding: 0 0px 10px 20px;		
	background: transparent url(assets/images/footer.jpg) no-repeat right center;
	width: 580px;
	height: 65px;
	background-color:#fff;	
	}
	
#footer p{
	padding: 0;
	margin: 30px 10px 10px 100px;	
	background-color:#fff;
	font: normal 9px Verdana;	
	}
	
#footer a{color:#666}

/* headings replacement styles */



/* Navigation Styles */

#rightNav{
	position:absolute;
	top: 110px;
	left: 455px;
	background: url(assets/images/navigation.jpg) no-repeat top center;
	width:146px;
	height: 552px;
	font: normal 10px Verdana;
	font-weight: bold;
	background-color:#fff;	
}


#menu {
	width: 146px;
	margin: 0;
	padding: 35px 0 0 0;
	list-style-type: none;	
	}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}	
	
#menu li a {
	height: 20px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #666;
	display: block;
	background:  url(assets/images/menu.jpg);
	padding: 3px 0 0px 25px;
	text-decoration: none;	
	}
	
#menu li a:hover {
	color: #999;
	display: block;
	background:  url(assets/images/menu.jpg);
	padding: 3px 0 0px 30px;
	}

#menu li.sft a {
	height: 20px;
	text-decoration: none;
	}	
	
#menu li.sft a:link {
	color: #666;
	display: block;
	background:  url(assets/images/menu1.jpg);
	padding: 3px 0 0px 40px;
	text-decoration: none;	
	}

#menu li.sft a:visited {
	color: #666;
	display: block;
	background:  url(assets/images/menu1.jpg);
	padding: 3px 0 0px 40px;
	text-decoration: none;	
	}
		
#menu li.sft a:hover {
	color: #999;
	display: block;
	background:  url(assets/images/menu1.jpg);
	padding: 3px 0 0px 45px;
	}	

/* Interior DIV Styles */

#content
{
	display:block;
	position: absolute;	
	top: 110px;
	left: 0px;	
	height: 552px;
	width: 420px;
	background-color:#fff;
	padding: 0px 10px 0 20px;				
}

#content a {color:#666; font-weight: normal;}
#content a:active {color:#9FBA62;}
#content a:visited {color:#666;}
#content a:hover {color: #9FBA62;}	

#content a.green {color: #9FBA62;}
#content a.green:active {color:#9FBA62;}
#content a.green:visited {color:#9FBA62;}
#content a.green:hover {color:#9FBA62;}

#content_block {border-right: 1px solid #ccc; border-left: 1px solid #ccc; 	margin: 0px; height: 520px;}

#content_block img {border: 1px solid #999;}

#content form {margin: 0; padding: 0;}
#content input {margin: 0; color:#666; padding: 0;}

#howtoget h3{
	display:block;
	background: transparent url(assets/images/howtoget.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#howtoget h3 span{display:none;}

#resources h3{
	display:block;
	background: transparent url(assets/images/resources.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#resources h3 span{display:none;}

#gathering h3{
	display:block;
	background: transparent url(assets/images/gathering.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#gathering h3 span{display:none;}

#saving h3{
	display:block;
	background: transparent url(assets/images/saving.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#saving h3 span{display:none;}

#help h3{
	display:block;
	background: transparent url(assets/images/help.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#help h3 span{display:none;}

#showcase h3{
	display:block;
	background: transparent url(assets/images/showcase.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#showcase h3 span{display:none;}

#reviews h3{
	display:block;
	background: transparent url(assets/images/reviews.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#reviews h3 span{display:none;}

#sysreq h3{
	display:block;
	background: transparent url(assets/images/sysreq.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#sysreq h3 span{display:none;}

#downloads h3{
	display:block;
	background: transparent url(assets/images/downloads.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#downloads h3 span{display:none;}

#astronomy h3{
	display:block;
	background: transparent url(assets/images/astronomy.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#astronomy h3 span{display:none;}

#chemistry h3{
	display:block;
	background: transparent url(assets/images/chemistry.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#chemistry h3 span{display:none;}

#health h3{
	display:block;
	background: transparent url(assets/images/health.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#health h3 span{display:none;}

#nutrition h3{
	display:block;
	background: transparent url(assets/images/nutrition.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#nutrition h3 span{display:none;}

#physics h3{
	display:block;
	background: transparent url(assets/images/physics.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#physics h3 span{display:none;}

#ap h3{
	display:block;
	background: transparent url(assets/images/ap.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#ap h3 span{display:none;}

#humanbiology h3{
	display:block;
	background: transparent url(assets/images/humanbiology.jpg) no-repeat center center;
	height: 22px;
	width: 420px;
	margin: 0px;
	background-color:#fff;		
}

#humanbiology h3 span{display:none;}
