body 
	{ 
		margin: 5px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; }
		
.welcometext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #FE9900;

}

.bodytext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 4px;

}

.bodyText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 4px;

}

td { font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; }

a ,
a:link,
a:visted,
a:hover,
a:active { color:#6E552F; }

h1 {
	font-size: 18px;
	font-weight:normal;
	color:#FB9A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	padding-top: 35px 0px 0px 0px;
	margin:0px 0px 15px 0px;
}
h2 { font-size: 18px; color: #0807AA; font-weight: normal; margin: 0px 0px 8px 0px; }
h3 { font-size: 15px; color: #0807aa; margin: 0px 0px 5px 0px; }

.fieldLbl {
	text-align: right;
	padding-right: 10px;
}

.fieldVal {
	text-align: left;
}

/* -- TOP NAVIGATION -- */
.topnav { color: #333333; 
			vertical-align:bottom; 
			text-align:center; 
			text-transform: uppercase; 
			font-size: 10px; 
			padding:0px 3px 0px 3px; }
			
a.topnav { color: #333333; 
			text-decoration:none;  }
			
a.topnav:hover { color:#2A5E81; }

.date { color: #666666; padding-left: 5px; }
/* -- LEFT NAVIGATION -- */
/*Menu*/
a.menu:link,
a.menu:active,
a.menu:visited  { color: #FFFFFF;
				text-decoration: none;	
				text-align: right;	
				padding-top: 5px;
				padding-bottom: 5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				padding-right: 5px;
				width: 157;
				-width: 162px;
				font-weight: bold;
				display: block;}
				
a.menu:hover { color:#FFFFFF;
				background-color: #FE9900; 	
				text-decoration: none;
				font-text: bold;
				display: block;}
				
a.menuSelected { 	color:#FE9900; 
			text-decoration: none;	
			text-align: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding-right: 5px;
			padding-top: 5px;
			padding-bottom: 5px;
			width: 157;
			-width: 162px;
			font-weight: bold;
			display: block;
			/*background-image: url(/images/nav_bg.gif);*/
			}
a.menuSelected:hover { 
	color:#FFFFFF;
	background-color: #FE9900; 	
	text-decoration: none;
	display: block;
	width: 157;
	-width: 162px;
}
				
/*Menu 1*/
a.menu1:link,
a.menu1:active,
a.menu1:visited,
a.menu1:hover  {    color: #666666;
					background-color: #EBE9E7;
					display: block; 
					width: 146;
					-width: 162px; 
					text-decoration: none;
					padding-left: 15px;
					padding-top: 2px;
					padding-bottom: 2px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					border-bottom: 1px solid #DFDCDA;
					border-right: 1px solid #DFDCDA;
					display: block;}
					
a.menu1:hover { 
	color:#000000; 
	background-color: #F1BB46; 
	text-decoration: none;
	display: block;
}
a.menu1Selected { 

	 color: #000000;
	background-color: #EEB216;
	display: block; 
	width: 146;
	-width: 162px; 
	text-decoration: none;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #DFDCDA;
	border-right: 1px solid #DFDCDA;
	display: block;
}

.navDivider {  } 


/* -- FOOTER NAVIGATION -- */
a.footernav { color: #333333; text-decoration:none; padding: 0px 10px 0px 10px; font-size: 10px; text-transform: uppercase; }
/* -- FOOTER -- */
.footer {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footer a:link,
.footer a:visited,
.footer a:active {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer a:hover {
	color: #FC9A03;
	text-decoration: none;
}


/* -- HOME PAGE -- */
.cbTitle {
	color: #0807AA;
	text-transform: none;
	border-bottom: 1px solid #0E1077;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;

}

.cbTitleText {
	color: #0807AA;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.cbBorder { color: #ffffff; }
.cbBody { padding: 5px; vertical-align:top; }

/* -- BreadCrumbs -- */
.breadcrumbCurrent {
	color:#7A7979;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;

}
/* -- BODY -- */
.cbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;

}
a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FC9A03;
	text-decoration: none;
}

a.more :link,
a.more :visited,
a.more :active	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FC9A03;
	text-decoration: none;
}

a.more :hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.pagesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.blueboldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0807AA;
}
.smallboldgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: left;
	background-image: url(../images/footer_bg.gif);
	background-color: #FFFFFF;
	padding-top: 10px;


}

.oddrow { background-color: #ffffff; font-size:12px; }

.evenrow { background-color: #f5f5f5; font-size:12px; }

.pendingrow { background-color: #999999; font-size: 12px; }

.headerblue,.title {font-family: Verdana, Arial, Helvetica, sans-serif;  color: #101082; font-size: 12px;  font-weight: bold } 

.titlerow { background-color:#0807AA; color:#ffffff; font-size: 12px;}

.printheadertitle 
	{
		font-size: 22px;
		font-weight: bold;
		text-decoration : none;
		text-transform: uppercase;
		color: #0807AA;
		padding-left: 30px;
	}

.redText {
	color: #FF0000;
}	

#messages {
	padding: 7px 0px 7px 22px;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.message_warning {
	color: #ff0000;
	border-top: 2px solid #ff0000;
	border-bottom: 2px solid #ff0000;
	background-image: url(/sitevizcms/images/error.png);
}

.message_confirm {
	color: #009900;
	border-top: 2px solid #009900;
	border-bottom: 2px solid #009900;
	background-image: url(/sitevizcms/images/tick.png);
}

