body {
	font-family: Tahmona, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top: 2px;
	
	
}

a.menu:link, a.menu:visited{
	font-family: Helvetica, Arial,  sans-serif;
	text-align:center;
	font-size: small;
	color: #006599;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
a.menu:active{
	color: #0000FF;
}
a.menu:hover {
	text-decoration: none;
	color: red;
}


a.top_menu:link, a.top_menu:visited, a.top_menu:active{
	font-family: Helvetica, Arial,  sans-serif;
	text-align:center;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
a.top_menu:hover {
	text-decoration: none;
	color: yellow;
}


.sub_menu, a.sub_menu:link, a.sub_menu:visited, a.sub_menu:active{
	/* border: 1px #EB9F0B solid; */
	/* background-color:#FEEEB4; */
	font-family:  Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color:#237CA8;
}
a.sub_menu:hover {
	text-decoration: none;
	color: red;
}
.sub_menu_indent, a.sub_menu_indent:link, a.sub_menu_indent:visited, a.sub_menu_indent:active{
	/* border: 1px #EB9F0B solid; */
	/* background-color:#FEEEB4; */
	font-family:  Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 11px;
	color:#006599;
}
a.sub_menu_indent:hover {
	text-decoration: none;
	color: #060660;
}



.content {
	margin: 5px;
	font-size: 11px;
}
.listHeading {
	
	font-size:12px;
	font-weight: bold;
}

.form {
	margin: 5px;
	padding: 5px;
	border: 1px #006599 solid;
	background-color: #A2C5D9;
}

.err_msg {
	text-align: center;
	color:red;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	border: 1px #F43236 solid;
	background-color: #FFD0D1;

}

h1, h2, h3, h4 {
	color: #0034FF;
}

h1 {
	font-size:larger;
}

h2 {
	font-size:large;
}

h3 {
	font-size:medium;
}

h4 {
	font-size:small; 
}

a:link, a:visited, a:active {
	text-decoration: none;
	/*font-weight: bold; */
}

a:hover {
	 text-decoration: underline; 
	 /* font-weight: bold;  */
}
/*
a.back:link, a.back:visited, a.back:active {
	 color:#FF6600; 
}

a.back:hover {
	color: #0034FF;
}*/

table.outsideBorder {
	border-color: #999999;
	border-style: solid;
}

table.outsideBorder td{
	border:none
}

table.singleBorder {
	border-color: #000000;
	border-style: solid;
}

/* 
	Plain old table styles
	written by Chris Heilmann http://wait-till-i.com
*/
table.thinBorder,td.thinBorder,th.thinBorder {
	border:1px solid #000;
	border-collapse:collapse;
	
}
/*
.pageBreak{
	page-break-before: always;
	font-size:small;
	color: red;
}
*/
    
