






ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	font-size: 0px;

}





table.main1 {

	border: 1px solid #5c5c5c;

	background-color: #E3FFBB;

}

	table.main {

	border: 1px solid #5c5c5c;

	background-color: #E3FFBB;

	width: 650px; }

		table.main2 {

	border: 1px solid #5c5c5c;

	background-color: #E3FFBB;

	width: 990px; }

td.main {

	color: #000;

	font-family: verdana;

	font-size: 12px;  }











/* ###################### ASSORTED FONT CSS ######################### */



.errorfont {

  color: #bb3333;

}

.headerfont {

  font-weight: bold;

}

.smallfont {

  font-family: verdana;

  font-size: 12px;

  font-weight: normal;

}

ol {

  font-family: verdana;

  font-size: 12px;

  font-weight: normal;

}













/* ###################### FORM ELEMENT CSS ######################### */





	.textinput { 

		width: 420px;

		font-family: verdana; 

		font-size: 15px; 

		background-color: #FFFFB3;  

		color: #000; 

		border: 1px solid #a9a9a9; }
	.textinput2 { 

		width: 70px;

		font-family: verdana; 

		font-size: 15px; 

		background-color: #FFFFB3;  

		color: #000; 

		border: 1px solid #a9a9a9; }
	.textinput3 { 

		width: 150px;

		font-family: verdana; 

		font-size: 15px; 

		background-color: #FFFFB3;  

		color: #000; 

		border: 1px solid #a9a9a9; }


	.button { 

		width: 60px;

		font-family: verdana; 

		font-size: 12px; 

		background-color: #ffffff;  

		color: #000; 

		border: 1px solid #a9a9a9; }



	.button2 { 

		width: 40px;

		font-family: verdana; 

		font-size: 12px; 

		background-color: #eeeeee;  

		color: #777777; 

		border: 1px solid #a9a9a9; }



	.button3 { 

		width: 55px;

		font-family: verdana; 

		font-size: 12px; 

		background-color: #eeeeee;  

		color: #777777; 

		border: 1px solid #a9a9a9; }



	.select { 

		width: 140px;

		font-family: verdana; 

		font-size: 12px; 

		background-color: #ffffff;  

		color: #7c7c7c; 

		border: 1px solid #a9a9a9; }



	.option { 

		font-family: verdana; 

		font-size: 12px; 

		background-color: #ffffff;

		color: #7c7c7c; }



	.textarea { 

		width: 200px;

		font-family: verdana; 

		font-size: 9px; 

		background-color: #ffffff;  

		color: #7c7c7c; 

		border: 1px solid #a9a9a9; }



	.textarealarge { 

		width: 700px;

		font-family: verdana; 

		font-size: 9px; 

		background-color: #ffffff;  

		color: #7c7c7c; 

		border: 1px solid #a9a9a9; }



#body #bodyBottom ol {

	list-style-type: none;

}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
