	*{
	
	padding: 0;
	margin: 0;
	font-size: 10pt;
	font-family: Arial, sans-serif;
	line-height: 22px;
	}
				
				
				
	body{
		text-align: center;
		background-color: #fff;
		font-family: Arial, sans-serif;
		font-size: 10pt;
	}
	
	 a:link, a:active, a:visited, a:hover{
		color: #660000;
		font-size: 8pt;
		text-decoration: none;
	}
	
	a:hover{text-decoration: underline}
	
	#container{
		margin: 0 auto;
		width: 740px;
		text-align: left;
		background-image: url('images/design/background_drop_shadow.jpg');
		background-repeat: repeat-y;
		background-position: top  left;
	  
	}
	
	#dropShadowTop{
		width: 721px;
		height: 100%;
		text-align: left;
		background-image: url('images/design/background_gradient_side.jpg');
		background-repeat: repeat-y;
		background-position: top  left;	
		background-color: transparent;
		padding-left: 9px;
		padding-right: 10px;
	}
	
	
	#footer{
		margin: 0 auto;
		width: 740px;
		height: 76px;
		text-align: left;
		background-image: url('images/design/footer2.jpg');
		background-repeat: repeat-y;
		background-position: top  left;
	  
	}
	
	
	#header_bar{
		background-color: #6699CC;
		height: 19px;
	}
	
	#header_image{
		height: 128px;
		width: 720px;
		background-image: url('images/design/header.jpg');
		background-repeat: no-repeat;
		background-position: top left;
	}
	
	#contentWrapper{
		padding: 10px;
		min-height: 400px;
	}
	
	.generalContent{
		padding: 10px;
		padding-bottom: 25px;
	}
	
	.generalHeading{
		font-family: Times New Roman, serif;
		color: #336699;
		font-size: 12pt;
		width: 500px;
		background-image: url('images/design/dots.gif');
		background-repeat: repeat-x;
		background-position: bottom left;
		padding-bottom: 8px;
		text-transform: uppercase;
	}
	
	.libraries{
		padding-left: 10px;
		padding-top: 10px;
	}
	
	a.libraryWrapper:link, a.libraryWrapper:active, a.libraryWrapper:visited, a.libraryWrapper:hover{
		display: block;
		text-decoration: none;
		width: 230px;
		float: left;
		text-align: center;
		height: 340px;
		font-size: 8pt;
		font-family: Arial, sans-serif;
		line-height: 16px;
		color: #000;
	}
	
	.libraryHead{
		margin: 0 auto;
		width: 210px;
		height: 25px;
		padding-top: 2px;
		text-align: center;
		font-size: 8pt;
		font-family: Arial, sans-serif;
		color: #fff;
		background-color: #6699CC;
	}
	
	.libraryWrapper img{border: 1px solid #333;}
	
	/*.red{background-color: #660000;}
	.orange{background-color: #cc6600;}
	.green{background-color: #003300;}
	.teal{background-color: #003333;}
	.wine{background-color: #330033;}
	.purple{background-color: #000033;}*/
	
	.clear{clear: both}
	
	
	#footerLeft{
		text-align: left;
		padding-top: 20px;
		float: left;
		font-size: 8pt;
		color: #fff;
		padding-left: 30px;
		width: 360px;
	}
	
	#footerRight{
		padding-top: 20px;
		text-align: right;	
		float: left;
		font-size: 8pt;
		color: #fff;
	}
	
	
	
	#footer a:link, #footer a:active, #footer a:visited, #footer a:hover{
		text-decoration: underline;
		color: #fff;
		font-size: 8pt;
		color: #fff;
	}
	
	
	
	table.consoleForm{width: 100%}
	table.consoleForm td{padding: 3px; text-align: left}
	table.consoleForm td.label{text-align: right; width: 200px;}
	table.consoleForm td.submitField{text-align: center}
	
	
	.failed, .error{
		display: block;
		background-color: #FF6666;
		color: #fff;
		padding: 3px;
		text-align: left;
	}
	
	.success{
		display: block;
		background-color: green;
		text-align: left;
		color: #fff;
		padding: 3px;
	}
	
	
	 a#contactUs:link, a#contactUs:active, a#contactUs:visited, a#contactUs:hover{
		color: #660000;
		font-size: 8pt;
		text-decoration: none;
		background-image: url('images/design/email.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 34px;
		height: 25px;
		display: block;
		float: right;
	}
	
	a#contactUs:hover{text-decoration: underline}
	
	
		
	input.search{       
			background-color:#E8EAE7;
			background-image:url('images/design/more-link.gif');
			border:1px solid #BCBEBB;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:bold;
			font-size:8pt;
			padding:1px 5px 2px 5px;
			color: #333;
			height: 19px;
	}
	input.search:hover{color: #ff6600}
	