.indent {
    padding-left: 20px;
	padding-right: 20px;
}

.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 165%;
	font-weight: bold;
	padding-top: 15px;
}

.pageheadingline {
    width: 100%;
	padding-bottom: 20px;
}

.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
    background-color: #E2EAFB;
    border: 1px solid #B4C0D9;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

a.breadcrumblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
    font-weight: bold;
    color: #898989;
	text-decoration: none;
    color: #898989;
}

a.breadcrumblink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
    font-weight: bold;
    color: #898989;
	text-decoration: underline;
    color: #898989;
}

.breadcrumbsep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
    color: #898989;
}

.breadcrumbactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
    color: #898989;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #CC0000;
}

.newsitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.boxcolor {
	background-color: #D6DBE6;
    border-left: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.primarycolor {
	background-color: #F5F7F7;
}

.evenrowcolor {
	background-color: #EDEDED;
}

.oddrowcolor {
	background-color: #DDDDDD;
}

td.rightcolumn {
    border-left: 1px solid #003399;
	width: 165;
	height: 100%;
}

td.rightcolumnheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	border-bottom: 1px solid #003399;
	background-color: #F5F7F7;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

td.rightcolumndata {
    background-repeat: no-repeat;
	padding-top: 10px;
}

li.rightcolumnitem {
    font-weight: bold;
    padding-left: 15px;
}

table.table {
    background-color: #B4C0D9;
}

td.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	background-color: #E2EAFB;
}

a.normallink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003399;
}

a.normallink:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #551A8B;
}

a.normallink:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.horizontallines {
	background-color: #003399;
	height: 4px;
}

.menuitem {
	padding-left: 10px;
	vertical-align: middle;
	cursor: pointer;
	width: 100%;
}

.menuitemarrow {
	padding-left: 10px;
	vertical-align: middle;
	width: 125px;
	cursor: pointer;
}

.popupmenustyle {
	border-top: 1px solid #3366CC;
	border-right: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	background-color: #F6F9FF;
	cursor: pointer;
	moz-opacity: 92%; 
	filter: alpha(opacity=95);
}

td.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	height: 25px;
	border-bottom: 1px solid #3366CC;
	padding-left: 10px;
	padding-right: 10px;
}

td.sidenavover {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	background-color:#3366CC;
	color: #FFFFFF;
	height: 25px;
	text-decoration: underline;
	moz-opacity: 100%;
	filter: alpha(opacity=100);
	border-bottom: none;
	padding-left: 10px;
	padding-right: 10px;
}
