	body, td, pre {		
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size: 14px;
						color: #003300;
				}

		p								{ text-align: justify; margin-left: 4px; }
				
		h1, .title				{	font-size: 22px; font-weight: bold; color: #993300;	}
		h1								{ display: inline; }
		h2								{	font-size: 20px; }
		h3								{ font-size: 18px; }
		h4								{ font-size: 16px; }

		
		
		a, a:link				{	color: #710; font-weight: bold; text-decoration: none; border-bottom: 1px solid #500;	 }
		a:hover					{ color: #930; border-bottom: 1px solid #720; }	

		a.img, a.img:hover { border-bottom: none; } 
		
		img	{ border: none; }
		img.news  		{ border: 1px solid black; padding: 3px; }
		
		
		
		.redbold				{ color: #993300; font-weight: bold; }
		.red						{ color: #993300; }
		
		#main #content .fix {
				position: relative;
				float: right;
		}
		
		
	.contenttitle{
		width: 97%;
		background-color: #C8DCA1;
		border: 1px solid #A8A38D;
		padding: 4px 6px;
	}

	.contentblock{
		width: 97%;
		background-color: #F8F3DD;
		border: 1px solid #A8A38D;
		border-top: none;
		padding: 4px 6px;
		margin-bottom: 5px;
	}

	table.gbentry {
		width: 100%;
		border: none; 
	}

	table.gbentry td {
		padding: 2px;
	}
	
	table.gbentry input {
		padding: 2px; 
		background: #EDEDED; 
		border: 1px solid #343434;
	}
	
	table.gbentry textarea {
		padding: 2px; 
		background: #EDEDED;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		overflow: auto; 
		border: 1px solid #343434;
	}	
	
	
	.page { 
		width: 94%;
		margin: 10px auto 20px auto;
		padding: 13px 10px 10px 10px;
		background: #FFF;
		border: 1px solid #343434;
		text-align: left;
	}
	
	.page table.listlong, .page table.list, .page table.overview {
		width: 100%;
		border: 1px solid #006633;
		margin-bottom: 10px;
	}
	
	.page table.overview {
		background: #efefdd;
	}
	
	.page table.listlong td, .page table.list td, .page table.overview td {
		border: 1px solid #006633;
		padding: 2px 4px;
	}


	.page table tr.trtitle, .page table.listlong tr:first-child, .page table.overview tr:first-child {
		background: #e4fdb4;
		font-weight: bold;
	}
	
	.page table tr.trtitle td {
		/*border: none;*/
	}
	
	.rightanswer, .wronganswer {
		display: none;
		width: 300px;
		padding: 20px 3px;
		color: #070;
		background: #9F9;
		border: 1px solid #050;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
	}
	
	.wronganswer {
		color: #700;
		background: #F99;
		border: 1px solid #500;
	}
	
	.rightradio {
		padding: 4px 2px;
		margin: 3px 0px;
		color: #070;
		background: #9F9;
		border: 1px solid #050;
		font-size: 14px;
		font-weight: bold;
	}
	
	.nextlink {
		margin-right: 20px;
		font-size: 16px;
		font-weight: bold;
	}
	
	.allcorners { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	.allcornerssmall { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
	
	.small { font-size: 10px; }
	
	
