	body, p, td, center {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000;
	}
	a {
		color: #039;
	}
	a:visited {
		color: #039;
	}
	li {
		padding: 2px;
	}
	th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000;
		font-weight: bold;
	}


	.billInfo {
		font-size: 9pt;
	}
	th.billInfo {
		font-size: 9pt;
		font-weight: bold;
	}
	.breadcrumbs {
		font-size: 8pt;
	}
	a.breadcrumbs {
		font-size: 8pt;
	}
	.dateText {
	    font-size: 10pt;
	    font-weight: bold;
	    color: #cc8888;
	}
	.dossier {
		margin-left: 10px;
	}
	a.dossierAction {
		text-decoration: none;
		color: #039;
	}
	a.dossierAction:visited {
		color: #039;
	}
	a.dossierAction:hover {
		text-decoration: underline;
		color: #f00;
	}
	.error {
		color: #f00;
		text-align: center;
		font-weight: bold;
	}
	.footnote {
		font-size: 8pt;
	}
	.formLabel {
		color: #039;
		font-weight: bold;
	}
	.head1 {
		font-size: 18pt;
		font-weight: bold;
		color: #009;
	}
	.head2 {
		font-size: 14pt;
		font-weight: bold;
		color: #009;
	}
	.head3 {
		font-size: 10pt;
		font-weight: bold;
		color: #009;
	}
	.headline {
		font-size: 14pt;
		font-weight: bold;
		color: #009;
	}
	.headline2 {
		font-size: 10pt;
		font-weight: bold;
	}
	.home {
		font-size: 12pt;
		font-weight: bold;
		color: #c00;
	}
	.home2 {
		font-size: 11pt;
		font-weight: bold;
		color: #039;
	}
	.home3 {
		font-weight: bold;
		color: #c00;
	}
	.info {
		font-size: 8pt;
	}
	th.label {
		color: white;
		font-weight: bold;
	}
	.navBar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
	}
	th.navBar {
		color: white;
		font-weight: bold;
	}
	a.navBar {
		text-decoration: none;
		color: #039;
	}
	a.navBar:visited {
		color: #039;
	}
	a.navBar:hover {
		text-decoration: underline;
	}
	ul.navBar {
		list-style-type: none;
		margin-left: 0px;
		padding-left: 0px;
	}
	.navLinks {
		font-size: 9pt;
	}
	.new {
		color: #f00;
		font-weight: bold;
	}
	.news {
		font-size: 11pt;
		font-weight: bold;
		color: #009;
		text-decoration: none;
	}
	a.news:hover {
		text-decoration: underline;
	}
	.note {
		font-size: 9pt;
	}
	.related {
		font-size: 8pt;
		margin-left: 10px;
	}
	.relatedTitle {
		font-size: 8pt;
		font-weight: bold;
		color: #444444;
	}
	.required {
		font-size: 9pt;
		color: #f00;
	}
	.topBar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}
	a.topBar {
		color: white;
		font-weight: bold;
		text-decoration: none;
	}
	a.topBar:visited {
		color: white;
	}
	.unread {
		font-size: 14pt;
		font-weight: bold;
		color: #f00;
	}
	.calendar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
	}
	a.calendar {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
	}
	a.calendar:hover {
		text-decoration: underline;
	}
	.calendarHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #039;
		font-weight: bold;
	}
	a.calendarHead {
		text-decoration: none;
	}
	a.calendarHead:hover {
		text-decoration: underline;
	}
	.calendarDay {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
	}
	a.calendarDay {
		font-size: 10pt;
		color: #039;
		font-weight: bold;
		text-decoration: none;
	}
	a.calendarDay:hover {
		text-decoration: underline;
	}
	.SuperSearchMatch {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: red;
	}
	.SuperSearchNew {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight:bold;
		color: red;
	}

	.actionPanel {
		border: solid navy 1px;
		padding: 5px;
		background-color: #DAE3F0;
		width: 300px;
	}

.virtual
{
	border: 1px solid #999;
	background:url(images/buttonBg.jpg) left repeat-x;
	padding: 5px;
	margin: 7px;
}
a.linkButton
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.linkButton:hover
{
	color: gray;
}



/* DROP-DOWn MENUS */
#nav{
	list-style:none;
	padding-left:0px;
	width:95%;
	color: #999;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

	/* Clear floats */
	float:left;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	z-index:5;
	*/
}
#nav li{
	float:left;
	margin-right:2px;
	position:relative;
}
#nav a{
	display:block;
	padding:2px;
	color:black;
	background:white;
	text-decoration:none;
}
#nav a:hover{
	text-decoration:underline;
}

/*--- DROPDOWN ---*/
#nav ul{
	background:white; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
}
#nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	text-decoration:underline;
}
#nav li:hover ul {
	border: 1px solid #999;
	padding-left: 0px;
	z-index:5;
}
#nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	color: #666;
}
#nav li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color: #000;
}

