body {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: black; // ANDREW MESSER changed so body text is black.
	PADDING-TOP: 20px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
}
#border_top {
	background: url("images/a_bar_bg.jpg");
	background-repeat: repeat-y;
}
#border_left {
	background: url("/images/border_left.gif");
	background-repeat: repeat-y;
}
#border_right {
	background: url("/images/border_right.gif");
	background-repeat: repeat-y;
}
.linkdark {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.customform1 {
	background-color: white;
	color: black;
	font-family: arial, helvetica;
	font-size: 12px;
	border: 0px white;
	padding: 2;
}
.content14black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.content14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
}
.content12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.content12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
.content10black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.content10white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.topmenu12 {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
	}
.headingBar {
	PADDING-RIGHT: 9px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 9px; 
	MARGIN: 9px; 
	COLOR: #ffffff; 
	PADDING-TOP: 9px; 
	BACKGROUND-COLOR: #white
}
.highlight_cell {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 12px; 
	BACKGROUND-IMAGE: url(/images/newsletter_bg_tile.jpg); 
	PADDING-BOTTOM: 12px; 
	MARGIN: 12px; 
	PADDING-TOP: 12px; 
	BACKGROUND-COLOR: #e4d5c2
}
.subPanel {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 12px; 
	MARGIN: 12px; 
	PADDING-TOP: 12px
}
A {
	COLOR: Blue; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: Red; 
	TEXT-DECORATION: underline
}
.fineprint {
	FONT-SIZE: 7pt
}
TD DIV {
	POSITION: relative;
}
.navbar {
	BACKGROUND-COLOR: #000000
}
.navbar A {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 23px; 
	TEXT-DECORATION: none
}
.submenu A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 0px; 
	TEXT-TRANSFORM: none; 
	WIDTH: 240px; 
	COLOR: white; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #000000 1px dotted; 
	TEXT-DECORATION: none
}
.submenu UL {
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
.submenu A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #7d9c01
}
.navbar A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #5c7bc5
}
.side_nav {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 8px; 
	COLOR: #ffffff; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #white1px solid; 
	BACKGROUND-COLOR: #white; 
	TEXT-ALIGN: right
}
.side_nav A {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}.content16black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.content18black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.content16white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.content18white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.title {
	background-image: url(../images/home/b_bar_bg.jpg);
	height:25px;
	text-align:center;
	vertical-align:middle;
}
.title a:hover {
	background-image: url(../images/home/b_bar_bg_on.jpg);
}
.title:hover {
	background-image: url(../images/home/b_bar_bg_on.jpg);
}
.wide {
	background-image: url(../images/home/bigbutback2.jpg);
	width:300px;
	height:120px;
	text-align:center;
	vertical-align:bottom;
	}
.wide:hover {
	background-image: url(../images/home/bigbutback2_on.jpg);
}
.wide a:hover {
	background-image: url(../images/home/bigbutback2_on.jpg);
}

Table {
	//border:none;
	background-color:white
	}
.bigbuttons td {
	width:150px;
	height:80px;
	text-align:center;
	vertical-align:bottom;
	}
.bigbuttons td:hover {
	background-image: url(../images/home/bigbutback2_on.jpg);
}
.bigbuttons td a:hover {
	background-image: url(../images/home/bigbutback2_on.jpg);
}
.menu {
	border:none;
	padding:0px;
	border-spacing:1px;
	vertical-align:middle;
}
.menu td {
	background-image: url(../images/home/b_menu_bg.jpg);
	width:150px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
	}
.menu a {
	color:#FFFFFF;
}
.menu td:hover {
	background-image: url(../images/home/b_menu_bg_on.jpg);
}
.menu a:hover {
	background-image: url(../images/home/b_menu_bg_on.jpg);
}

.click {
	background-image: url(../images/home/b_menu_bg.jpg);
	width:200px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
}
.click A:hover {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF; 
	FONT-SIZE: 14px; 
	background-image: url(../images/home/b_menu_bg_on.jpg); 
	TEXT-ALIGN: center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}
.click A {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF;
	FONT-SIZE: 14px;  
	background-image: url(../images/home/b_menu_bg.jpg);
	TEXT-ALIGN:center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}

.click2 {
	background-image: url(../images/home/b_menu_bg.jpg);
	width:125px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
}
.click2 A:hover {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF; 
	FONT-SIZE: 14px; 
	background-image: url(../images/home/b_menu_bg_on.jpg); 
	TEXT-ALIGN: center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}
.click2 A {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF;
	FONT-SIZE: 14px;  
	background-image: url(../images/home/b_menu_bg.jpg);
	TEXT-ALIGN:center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}

.click2 {
	background-image: url(../images/home/b_menu_bg.jpg);
	width:125px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
}
.click2 A:hover {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF; 
	FONT-SIZE: 14px; 
	background-image: url(../images/home/b_menu_bg_on.jpg); 
	TEXT-ALIGN: center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}
.click2 A {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF;
	FONT-SIZE: 14px;  
	background-image: url(../images/home/b_menu_bg.jpg);
	TEXT-ALIGN:center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}

.click3 {
	background-image: url(../images/home/b_menu_bg.jpg);
	width:348px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:14px;
}
.click3 A:hover {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF; 
	FONT-SIZE: 18px; 
	background-image: url(../images/home/b_menu_bg_on.jpg); 
	TEXT-ALIGN: center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 1px;
	font-weight:bold;
}
.click3 A {
	DISPLAY: block; 
	WIDTH: 100%; 
	height:20px;
	color: #FFFFFF;
	FONT-SIZE: 18px;  
	background-image: url(../images/home/b_menu_bg.jpg);
	TEXT-ALIGN:center; 
	vertical-align:middle;
	TEXT-DECORATION: none;
	PADDING-TOP: 1px;
	font-weight:bold;
}

.topmenu {
	border:none;
	padding:0px;
	border-spacing:1px;
	vertical-align:middle;
}
.topmenu td {
	background-image: url(../images/a_bar_bg.jpg);
	width:190px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	border:none;
	font-size:14px;
	font-weight:bold;
	}
.topmenu td:hover {
	background-image: url(../images/home/b_menu_bg_on.jpg);
	color:#FFFFFF;
}
.topmenu td a:hover {
	background-image: url(../images/home/b_menu_bg_on.jpg);
	color:#FFFFFF;
}
.topmenu a {
	color:#000000;
}
.topmenu a:hover {
	color:#FFFFFF;
}
.bigbuttons2 {
	//background-image: url(../images/home/imagepanel3.jpg);
}
.bigbuttons2 td {
	width:150px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}
.hiddenPic {display:none;}
.textblocks td {
	font-size:12px;
	color:#000000;
}

.black {
	border:none;
	padding:0px;
	border-spacing:0px;
	vertical-align:middle;
	background-color:white;
	border-collapse:collapse;
}
.black td {	
	text-align:center;
	vertical-align:middle;
	background-color:white;
}
.black th {	
	text-align:center;
	vertical-align:middle;
	background-color:white;
	color:#FFFF00;
	font-weight:bold;
}
.black a {
	color:#FFFFFF;
}
.black td.label {
	font:x-large;
	color:#FFFF00;
	font-size:14px;
}
.headerrow {	
	text-align:center;
	vertical-align:middle;
	background-color:white;
	font-size:14px;
}
