BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px;
	IN-HEIGHT: 100%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial;
	HEIGHT: 100%; 
	BACKGROUND-IMAGE: url(img/bg.gif);
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: #E9E9E9
}


UL {
	LIST-STYLE-TYPE: square
}
DIV#body {
	MARGIN: 0px auto; 
	WIDTH: 960px;  
	BACKGROUND-COLOR: #ffffff
}

DIV#header {
	BACKGROUND-IMAGE: url(img/utility/utility_bg.gif);
	BACKGROUND-REPEAT: repeat;
	HEIGHT: 90px;
	TEXT-ALIGN: left
}


DIV#header A {
	BORDER: 0px;
	TEXT-DECORATION: none
}

DIV#utility {
	HEIGHT: 0px;
	BACKGROUND-IMAGE: url(img/utility/utility_bg.gif);
	BACKGROUND-REPEAT: repeat;
	TEXT-ALIGN: left;
	FONT-FAMILY: Arial;
	font-size: 9px
	
}

DIV#utility A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	MARGIN-RIGHT: 8px;
	MARGIN-left: 8px
}
DIV#utility A:hover {
	COLOR: #cccccc
}
DIV#utilitybar {
	margin-right: 8px;
	margin-left: 0px;
	margin-top: 10px;
	WIDTH: auto;
	top: 0px;
	TEXT-ALIGN: right;
	FONT-FAMILY: arial;
	font-size:12px;
	vertical-align:top;
	letter-spacing: 4px;
	right: 0px;
	height:22px
}

DIV#utilitybar2 {
	margin-right: 8px;
	margin-left: 0px;
	WIDTH: auto;
	top: 0px;
	TEXT-ALIGN: right;
	FONT-FAMILY: arial;
	font-size:12px;
	vertical-align:top;
	align: right;
	letter-spacing: 4px;
	height: 22px;
}

DIV#navbg {
	background-image: url(img/topnav/header.gif);
	BACKGROUND-REPEAT: repeat;
	width: 100%;
	border-top:1px solid #8397b9; border-bottom:1px solid #8397b9;
	height: 31px;
	font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; letter-spacing: 0px;
}


DIV#headertransition {
	HEIGHT: 26px;
	BACKGROUND-IMAGE: url(img/topnav/test.gif);
	BACKGROUND-REPEAT: repeat;
	TEXT-ALIGN: left;
	FONT-FAMILY: arial;
	font-size: 14px
}

DIV#headertransition2 {
	HEIGHT: 10px;
	BACKGROUND-IMAGE: url(img/header-transition2.gif);
	BACKGROUND-REPEAT: repeat;
	TEXT-ALIGN: left;
	FONT-FAMILY: arial;
	font-size: 14px
}

DIV#maincontent {
	BACKGROUND-COLOR: #ffffff;
	Height: 800px;
	
}

DIV#maincontent2 {
	BACKGROUND-COLOR: #ffffff;
	Height: 1300px;
	
}

DIV#maincontent2 A {
	FONT-WEIGHT: bold;
	COLOR: #6180b7;
	TEXT-DECORATION: none;
}
DIV#maincontent2 A:hover {
	COLOR: #6180b7;
	TEXT-DECORATION: underline;
}
DIV#maincontent2 H1 {
	HEIGHT: 20px;
	MARGIN-TOP: 5px;
	MARGIN-bottom: 0px;
	FONT-SIZE: 12px;
	COLOR: #1e3b6b;
	text-align: left;
}
DIV#maincontent2 H2 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	text-align: left;
	font-style: normal;
	font-weight:100
}
DIV#maincontent2 H3 {
	MARGIN-TOP: 5px;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000000
}

DIV#maincontent A {
	FONT-WEIGHT: bold;
	COLOR: #6180b7;
	TEXT-DECORATION: none;
}
DIV#maincontent A:hover {
	COLOR: #6180b7;
	TEXT-DECORATION: underline;
}
DIV#maincontent H1 {
	HEIGHT: 20px;
	MARGIN-TOP: 5px;
	MARGIN-bottom: 0px;
	FONT-SIZE: 12px;
	COLOR: #1e3b6b;
	text-align: left;
}
DIV#maincontent H2 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	text-align: left;
	font-style: normal;
	font-weight:100
}
DIV#maincontent H3 {
	MARGIN-TOP: 5px;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000000
}
DIV#maincontent H4 {
	FONT-SIZE: 12px;
	COLOR: #1e3b6b;
	text-align: center;
	MARGIN-TOP: 10px;
}

DIV#leftcontent {
	font-family: verdana;
	width: 204px;
	margin-top: 15px;
	margin-left: 8px;
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(img/rightcontent_header_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-style: dotted;
	border-color: #999999;
}

DIV#midcontent {
	font-family: verdana;
	width: 732px;
	margin-top: 15px;
	margin-right: 6px;
	margin-left: 4px;
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(img/rightcontent_header_bg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-style: dotted;
	border-color: #999999;
}
DIV#subtext {
	font-family: verdana;
	margin-left: 4px;
	FONT-WEIGHT: bold;
	vertical-align: top;
	margin-top:0px;
	top: 0px;
	
}

DIV#pic {
	border: 0px;
	margin-left: 0px
}

DIV#pic A {
	border: 0px;
	text-decoration: none;
	text-align: left.
}

DIV#text {
	margin-right: 8px;
	margin-left: 4px;
	border: 0px;
	vertical-align: top;
	text-align: left;
	
}


DIV#footer {
	font-size: 11px;
	text-align: center;
	margin-top: 15px;
	background-color: #FFFFFF;
	font-family: Arial;
}

/*THUMBNAIL POPUP*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
BACKGROUND-IMAGE: url(img/bg.gif);
BACKGROUND-COLOR: #E9E9E9
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 15px;
left: 10px; /*position where enlarged image should offset horizontally */

}

/*FOOTER POPUP*/
.footerpopup{
position: relative;
z-index: 0;
}

.footerpopup:hover{
background-color: transparent;
z-index: 50;
}

.footerpopup span{ /*CSS for enlarged image*/
position: absolute;
BACKGROUND-IMAGE: url(img/bg.gif);
BACKGROUND-COLOR: #E9E9E9
padding: 5px;
left: -1000px;
top: -200px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.footerpopup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.footerpopup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: 60px; /*position where enlarged image should offset horizontally */
bottom: 20px;
}

/*map POPUP*/
.mappopup{
position: relative;
z-index: 0;
}

.mappopup:hover{
background-color: transparent;
z-index: 50;
}

.mappopup span{ /*CSS for enlarged image*/
position: absolute;
BACKGROUND-IMAGE: url(img/bg.gif);
BACKGROUND-COLOR: #E9E9E9
padding: 5px;
left: -500px;
top: 25px;
visibility: hidden;
color: black;
text-decoration: none;
}

.mappopup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.mappopup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
left: -100x; /*position where enlarged image should offset horizontally */
bottom: 20px;
}

