A {text-decoration: none}
A:link {color: #000; border-bottom: 0px dotted}
A:active {color: #000; border-bottom: 0px dotted}
A:visited {color: #000; font-size:100%}
A:hover {color: #FFFFFF; background-color: #CC6600; border: 0px solid #000000}

.blue {
	text-indent: 0px;
	font: 14px/20px Times New Roman, serif;
	text-align: left;
	color: #003399;
	}
h1 {
	text-align: center;
	font: bold 24px/32px Times New Roman, serif;
	letter-spacing: 0.1em; word-spacing: 0.1em;
	color: #0033ff;
	text-decoration: none;
	}


h2 {
	text-align: left;
	font: bold 24px/32px Times New Roman, serif;
	letter-spacing: 0.1em; word-spacing: 0.1em;
	color: #cc3300;
	text-decoration: none;
	}


h3 {
	text-align: left;
	font: bold 1.1em/2em Times New Roman, serif;
	color: #990000;
	text-indent: 0px;
	border-left: 10px solid #fff;
	}

h4 {
	text-align: left;
	font: bold 1.2em/1em Times New Roman, serif;
	color: #990000;
	text-indent: 0px;
	}

h5 {
	text-align: left;
	font: bold 12px/16px Times New Roman, serif;
	color: #fff;
	background: #996600;
	text-transform: uppercase;
	padding: .2em;
	border-left: 10px solid #fff;
	border-right: 5px solid #fff;
	}

.main {
	text-indent: 0px;
	font: 14px/20px Times New Roman, serif;
	text-align: left;
	color: #000;
	}

.mainc {
	text-indent: 0em;
	font: 12px/20px Arial, Helvetica, sans-serif;
	text-align: center;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	color: #000;
	}

.menu_body {
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	letter-spacing: 1px; word-spacing: 1px;
	}

.menu_head {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	letter-spacing: 0px; word-spacing: 0px;
	}

.small {
	text-indent: 0px;
	font: 12px/20px Times New Roman, serif;
	text-align: center;
	}

#tables {
	border: 1px solid #003399;
	}
	
	#tables tbody tr td {
		background-color: #ccccff;
		vertical-align: top;
		text-align: center;
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 9pt;
		color: #000;
		padding: 3px 7px;
		border-left: 0px dotted #D9D9D9;
	}
	
	#tables tbody tr.even td {
	background-color: #fff;
	}
	
	#tables tbody tr.head td {
		background-color: #ccc;
	}

	#tables tbody tr.selected td {
		background-color: #003399;
		color: #fff;
		font-weight: bold;
	}

	#tables a:hover {
		color: #fff;
		background-color: #cc9933;		
	}

	#tables a {
		color: #333;		
	}

#table_form {
	border: 1px solid #003399;
	}
	
	#table_form tbody tr td {
		background-color: #ccc;
		vertical-align: top;
		text-align: right;
		font-family: "lucida grande", verdana, sans-serif;
		font-weight: bold;
		font-size: 9pt;
		color: #000;
		padding: 3px 7px;
		border-left: 0px dotted #D9D9D9;
	}
	
	#table_form tbody tr.even td {
	background-color: #fff;
	}
	
	#table_form tbody tr.head td {
		background-color: #ccc;
	}

	#table_form tbody tr.selected td {
		background-color: #003399;
		color: #fff;
		font-weight: bold;
	}

	#table_form a:hover {
		color: #fff;
		background-color: #cc9933;		
	}

	#table_form a {
		color: #333;		
	}
