

h1 {
	color: #0e5076;
	font-size: 2.0em;
	font-weight:normal;
	font-family: "Arial Narrow", Arial, sans-serif;
	background-color:#fff;
	padding:5px 0px;
	margin:0px 0px 15px 0px;
	height:1%;
	line-height:1em;
}

h2 {
	color: #0e5076;
	font-size: 1.1em;
	font-weight:bold;
	padding:0;
	margin:0px 0px 10px 0px;
}

#content a:link{
	color:#0e5076;
}

#content a:visited{
	color:#666;
}

#content{
	font-size:.85em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.35em;
}

#footer{
	font-size:10pt;
	padding:5px;
}

body{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:0;
}


/* errors and notice */
.notice{
	color:#006200;
	border:1px solid #006200;
	border-width:1px 0px;
	padding:5px;
	background-color:#E4FFE1;
	margin-top:10px;
}

.notice td{
	padding:5px;
	color:#006200;
}

.fieldWithErrors {
	display: inline;
}

.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea {
	background-color: #ffefef;
}

.errorExplanation H2, .error_hdr{
	background:transparent none;
	color:#c00;
	font-weight:bold;
}

.errorbox td{
	padding:5px;
}

.errorbox, .errorExplanation{
	border:1px solid #c00;
	border-width:1px 0px;
	margin:5px 0px;
	background-color:#FFEFEF;
	color:#c00;
}

.errorbox ul, .errorExplanation ul	{
	margin:5px 0px 5px 20px;
	padding:0px;
}

.errorbox li, .errorExplanation li {
	color:#c00;
	list-style-type:square;
}

.highlight-error{
	background-color:#FFDFDF;
}

.side_title{
	color:#0E5076;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

#sidenav{
	padding:0;
	margin:0;
}

#sidenav a{
	color:#0E5076;
	font-size:11px;
	font-weight:bold;
}

#sidenav li{
	list-style-type:none;
	padding:3px 0px;
	margin:0;
}

#topnav td{
	text-align:center;
	font-size:12px;
	font-family:'Arial Narrow',Arial,Helvetica,sans-serif;
	padding:0px;
	margin:0px;
}

#topnav a{
	text-decoration:none;
	color:#0E5076;
	font-weight:bold;
}

#topnav a:hover{
	color:#FE7F1D;
}