body {    	margin: 0px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: small;
}
A:link { 	color: purple;
}
A:visited { color: #003366;
}
A:hover { 	color: red;
		}	
			
A.footer:link { 	color: purple;
			
}
A.footer:visited { color: #003366;
			
}
A.footer:hover { 	color: red;
			

}

A.sidebar:link { 	
	color: #ffffff;
	font-size: 11px;
}
A.sidebar:visited { color: #ffffff;
			
			font-size: 11px;
}
A.sidebar:hover { 	color: #cccccc;
			
			font-size: 11px;
			}

.boxer {
			background-color:#eeeeee;
			border:1px solid #663366;
			align: center;
			width: 590px;
			position: relative;
			top:65px;
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 15px;
}
.subboxer {
			background-color:#DEDEDE;
			border:3px solid #003366;
			align: center;
			width: 75%;
			position: relative;
			top:20px;
			margin-left: auto;
			margin-right: auto;
			padding: 5px;
}
.bigger {	color: black;
			font-size: small;
			font-weight: bold;
			margin-left:15px;
			margin-bottom:10px;
			margin-top: 10px;
}

.standard {	color: black;
			font-size: x-small;			
			margin-left: 15px;
			margin-right: 10px;	
			line-height: 3ex;		
}

			
.main {     color: black;
			font-size: x-small;
			margin-left: 20px;
			margin-right: 150px;
			
}
.indent {   
			font-size: x-small;
			margin-left: 40px;
}


						
.lgreyhead { 	background: #cccccc;
		color: #003366;
		font-size: 12pt;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		margin: 0px;
}

.rgreyhead { 	background: #cccccc;
		color: #003366;
		font-size: 12pt;
		font-weight: bold;
		text-align: right;
		vertical-align: top;
		margin: 0px;
}

.purphead { 	
		background: #663366;
		color: white;
		font-size: 12pt;
		font-weight: bold;
		text-align: right;
		vertical-align: top;
		margin: 0px;
		
}


.lowgrey { 	background: #cccccc;
		color: #003366;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		margin: 0px;
		
}

.lowpurp { 	
		background: #663366;
		color: white;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		font-family: arial, helvetica, sans-serif;
		vertical-align: middle;
		margin: 0px;
		
}

.qbox {	
		color: #003366;
		font-size: 8pt;
		padding: 5px;
		width: 70%;
		background-color: #FFFFCC;
		align: center;
		text-align: center;
		font-weight: bold;
		border-left: 1px solid #003366;
		border-right: 3px solid #666666;
		border-top: 1px solid #003366;
		border-bottom: 3px solid #666666;
		
			
}
.warning {
				background-color: #FFFF99;
				color: #000000;
				font-size: x-small;
				padding: 10px;
				margin: 0px;
				/*margin-left: 5px;*/
				margin-right: 20px;
				/*height: 20ex;*/
				/*width: 15em;*/
				text-align: left;
				border-left: 1px solid #000000;
				border-right: 3px solid #666666;
				border-top: 1px solid #000000;
				border-bottom: 3px solid #333333;
				vertical-align: text-top;
		
}


.announce {
				background-color: #cccccc;
				color: #003366;
				font-size: x-small;
				padding: 10px;
				margin: 0px;
				/*margin-left: 5px;*/
				margin-right: 20px;
				/*height: 20ex;*/
				width: 15em;
				text-align: left;
				border-left: 1px solid #000000;
				border-right: 3px solid #666666;
				border-top: 1px solid #000000;
				border-bottom: 3px solid #333333;
				vertical-align: text-top;
		
}


.pwelcome {
				/*background-color: #cccccc;*/
				color: black;
				font-size: x-small;
				/*padding: 10px;*/
				margin-top: 20px;
				margin-left: 15px;
				margin-right: 20px;
				margin-bottom: 15px;
				text-align: left;
				/*border-left: 1px solid #000000;
				border-right: 3px solid #666666;
				border-top: 1px solid #000000;
				border-bottom: 3px solid #333333;
				vertical-align: text-top;*/
		
}

.p_index_table {
				background-color: #ffffff;
				color: black;
				font-size: x-small;
				text-align: left;
				vertical-align: top;
				margin-left: 15px;
				
		
}



.statistics {
				background-color: #cccccc;
				color: #003366;
				font-size: x-small;
				padding: 10px;
				margin: 0px;
				/*margin-left: 5px;*/
				margin-right: 20px;
				/*height: 20ex;*/
				width: 80%;
				text-align: left;
				border-left: 1px solid #000000;
				border-right: 3px solid #666666;
				border-top: 1px solid #000000;
				border-bottom: 3px solid #333333;
				vertical-align: text-top;
		
}



.searcher {
	background-color:#DEDEDE;
	font-size: x-small;
	vertical-align: top;
	/*top: 125px;*/
	padding: 10px;
	margin-left: 25px;
	margin-right:25px;
	border: 1px solid #663366;
	}	
.searcher th {
	border-bottom: 2px dotted #333333;
	font-weight: bold;
	}
.boxtop {
	width: 590px;
	margin: 0px;
	vertical-align: top;
	background-color: #CCCCCC;
}
.innerbox {
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	text-align:left;
}

.contentlinks {     color: blue;
			font-size: normal;
			margin-left: 15px;
			
}

.contentlist {
			color: black;
			font-size: normal;
			margin-left: 15px;
			margin-right:  50px;
			line-height: 130%;
}

.content {
			color: black;
			font-size: normal;
			margin-left: 15px;
			margin-right:  50px;
		
}

.more {
			color: black;
			font-size: x-small;
			margin-left: 300px;
			
		
}


