	html, body{
			background-color: #DCDCDC;
			font-family:arial,helvetica, sans-serif;
			font-size:13px;
   			color: black; 
			height:95%;
			}
		.pagecontent{
			width: 900px;
			background-color: #FFF;
			color: #000;
			border: 1px solid #708090;
			min-height: 100%;
			height: auto !important;
			height: 100%;
			margin: 10px auto -20px;
.menu_border {
	border-top: 1px #86a4a4 solid;
	}
ul.menu {
list-style-type:none;
width: 899;
position:relative;
display:block;
height:33px;
font-size:12px;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

ul.menu li a:hover, .current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*ORANGE*/
ul.menu.orange{
background-color:#DC4900;
}
ul.menu.orange li a:hover, .menu.orange li.current {
background-color:#F46D00;
}			}
		.footer, .push {
			height: 20px;
		}		
		.subnav 
			{
			background-color: #346667;
			border: thin solid #f9812a;	   		
			}
	
		a.assess
			{
			text-decoration:none;
			width: 131px;
			height: 104px;
			display: block;
			background: url("../images/assess1.gif") no-repeat;
			}
		a.assess:hover
			{
			text-decoration:none;
			background: url("../images/assess2.gif") no-repeat;
			}
		a.feedback
			{
			text-decoration:none;
			width: 155px;
			height: 59px;
			display: block;
			background: url("../images/feedback1.gif") no-repeat;
			}
		a.feedback:hover
			{
			text-decoration:none;
			background: url("../images/feedback2.gif") no-repeat;
			}
		a.recommend
			{
			text-decoration:none;
			width: 131px;
			height: 103px;
			display: block;
			background: url("../images/recommend1.gif") no-repeat;
			}
		a.recommend:hover
			{
			text-decoration:none;
			background: url("../images/recommend2.gif") no-repeat;
			}
		a.develop
			{
			text-decoration:none;
			width: 150px;
			height: 59px;
			display: block;
			background: url("../images/develop1.gif") no-repeat;
			}
		a.develop:hover
			{
			text-decoration:none;
			background: url("../images/develop2.gif") no-repeat;
			}
		.shadow
			{
			border-bottom: 1px solid #666666;
			}
		
.blueheader{
	border: 1px black solid;
	display:table;
	width: 400px;
	background-color:#6495ed;
	padding: 3px;
	}
.blueheader div {
	display:inline;
	white-space:nowrap;
	text-decoration: none;	
	float: left;
	}
.blueheader div.left {
	font-family: arial,helvetica,sans serif;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	float:left;
	text-align: left;
	}
.blueheader div.right a{
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	font-weight: none;
	color:blue;
	float:right;
	text-decoration: none;
	}
.bluecontainer>.blueheader div{
	display:table-cell
	}
.bluecontainer>.blueheader div.left{
	float:none;
	text-align:left
	}
.bluecontainer>.blueheader div.right{
	float:none;
	text-align: left
	} 
		.blue_content{
			width:400px;
			background: url('../images/blue_bg.jpg') repeat-x bottom;
			font-family: arial, helvetica, sans serif;
			font-size: 12px;
			list-style-type: none;
			padding:4px;
			margin-top: 1px;
		}
		.blue_content li{
			padding:3px;
		}
.orangeheader{
	border: 1px black solid;
	display:table;
	width: 400px;
	background-color:#ff8c00;
	padding: 3px;
	}
.orangeheader div {
	display:inline;
	white-space:nowrap;
	text-decoration: none;	
	float: left;
	}
.orangeheader div.left {
	font-family: arial,helvetica,sans serif;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	float:left;
	text-align: left;
	}
.orangeheader div.right a{
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	font-weight: none;
	color:blue;
	float:right;
	text-decoration: none;
	}
.orangecontainer>.orangeheader div{
	display:table-cell
	}
.orangecontainer>.orangeheader div.left{
	float:none;
	text-align:left
	}
.orangecontainer>.orangeheader div.right{
	float:none;
	text-align: left
	} 
		.orange_content{
			width:400px;
			background: url('../images/orange_bg.jpg') repeat-x bottom;
			font-family: arial, helvetica, sans serif;
			font-size: 12px;
			list-style-type: none;
			padding:4px;
			margin-top: 1px;
		}
		.orange_content li{
			padding:3px;
		}
.greenheader{
	border: 1px black solid;
	display:table;
	width: 400px;
	background-color:#73ad94;
	padding: 3px;
	}
.greenheader div {
	display:inline;
	white-space:nowrap;
	text-decoration: none;	
	float: left;
	}
.greenheader div.left {
	font-family: arial,helvetica,sans serif;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	float:left;
	text-align: left;
	}
.greenheader div.right a{
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	font-weight: none;
	color:blue;
	float:right;
	text-decoration: none;
	}
.greencontainer>.greenheader div{
	display:table-cell
	}
.greencontainer>.greenheader div.left{
	float:none;
	text-align:left
	}
.greencontainer>.greenheader div.right{
	float:none;
	text-align: left
	} 
		.green_content{
			width:400px;
			background: url('../images/green_bg.jpg') repeat-x bottom;
			font-family: arial, helvetica, sans serif;
			font-size: 12px;
			list-style-type: none;
			padding:4px;
			margin-top: 1px;
		}
		.green_content li{
			padding:3px;
		}
		
		.assess_cycle:hover {
			background: url('../images/assess_sm.jpg') no-repeat;
			display: block;
			position: fixed;
			height:	161px;
			width: 250px		
		}
.menu_border {
	border-top: 1px #86a4a4 solid;
	}
ul.menu {
list-style-type:none;
width: 899;
position:relative;
display:block;
height:33px;
font-size:12px;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:9px 15px 0;
}

ul.menu li a:hover, .current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*ORANGE*/
ul.menu.orange{
background-color:#DC4900;
}
ul.menu.orange li a:hover, .menu.orange li.current {
background-color:#F46D00;
}
.gensmall{
				font-size:10px; 
				font-family: Arial,Helvetica,sans-serif;
				color: black;
				}
			.gensmall a{
				text-decoration: none; 
				color: blue;
				}
			.gensmall a:visited {
				color: blue; 
				text-decoration: none;
				}
			.genmed{
				font-size:12px; 
				font-family: Arial,Helvetica,sans-serif;
				}
			.genmed a{
				text-decoration: none; 
				color: blue;
				}
			.genmed a:visited {
				color: blue; 
				text-decoration: none;
				}
				
			.genlrg{
				font-size:20px; 
				font-family: Arial,Helvetica,sans-serif;
				}
			.container {
				height:1450px;
				}
			.col1{
				font-size: 14pt;
				width:500px;
				float: left;
				padding: 10px;
				margin: 5px;
				}
			.book_image{
				z-index:100;
				width:160px;
				height:350px;
				float:right;
				padding: 5px;
				
				}
			
			.col2{
				background: #DEECEC;
				border: 1px #708090 solid;
				width:300px;
				float:left;
				padding: 10px;
				margin: 5px;
				}
			#book_quotes {
				padding: 5px;
				background: #FFF;
				border: 1px #000 solid;
				}
			#book_quotes2 {
				padding: 5px;
				background: #FFF;
				border: 1px #FFF solid;
				}
			
