/* global  classes/id's  */

/* link classes */
A:link			{ COLOR: #0000AA; TEXT-DECORATION: none; }
A:link:hover	{ COLOR: #993300; TEXT-DECORATION: underline }
A:active		{ COLOR: #FF6600; TEXT-DECORATION: underline}

/* site does not explicitly define visited link properties, but we do here */ 
A:visited		{ COLOR: #0000AA; TEXT-DECORATION: none }
A:visited:hover	{ COLOR: #993300; TEXT-DECORATION: underline } 


/* link pseudo-classes */
A.black:link			{ COLOR: #000000; TEXT-DECORATION: none }
A.black:link:hover		{ COLOR: #993300; TEXT-DECORATION: underline }
A.black:visited			{ COLOR: #000000; TEXT-DECORATION: none }
A.black:visited:hover	{ COLOR: #993300; TEXT-DECORATION: underline }
A.black:active			{ COLOR: #ff6600; TEXT-DECORATION: underline }


/* redefine table cell */
td, TD {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Helvetica, Arial, sans-serif;
}

/* redefine ordered list */
ol, OL {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Helvetica, Arial, sans-serif;
}

/* redefine unordered list */
ul, UL {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Helvetica, Arial, sans-serif;
}

/* redefine list item */
li, LI {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Helvetica, Arial, sans-serif;
}

/* images should have no borders */
img {
		border:0px;
}

/* form class, removes whitespace browsers use by default with forms */
#form {
	margin-bottom:0;margin-right:0;margin-left:0;margin-top:0;
}


/* paragraph describing page located just below the black text page title */
#paragraph_description {
	font-size: 12px;
}

/* Global <body> Definition */
BODY {	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	}

/*position of the logo element*/
div.logo{
	position:absolute; 
	left:0px; 
	top:20px; 
	width:230px; 
	height:80px; 
	z-index:1
	}


/*--------------------------*/
/*main menu specific classes*/
/*--------------------------*/

/*lefthand gutter on the main menu */
#mainLeftNav {
	position:absolute; 
	left:9px; 
	top:104px; 
	width:230px; 
	height:600px; 
	z-index:1
}

/* header <div> */
#mainHeader {
	 background-image: url(images/main/main-header.gif);
	 position:absolute; 
	 left:0px; 
	 top:20px; 
	 width:820px; 
	 height:71px; 
	 z-index:2;
}
#mainWelcome {
	 background-image: url(images/main/main-welcome.gif);
	 position:absolute; 
	 left:235px; 
	 top:110px; 
	 width:262px; 
	 height:47px; 
	 z-index:3;
}
/* body <div> for main menu */
#mainBody {
	position:absolute;
	left: 230px;
	top: 150px;
	width: 565px;
	z-index:4;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: 400;
	padding-left: 15px;
}
#mainBldgShots {
	position:absolute; 
	 left:245px; 
	 top:487px; 
	 width:560px; 
	 height:47px; 
	 z-index:6;
}

#mainBottomNav {
	position:absolute; 
	 left:245px; 
	 top:680px; 
	 width:565px; 
	 z-index:7;
	 font-family: Helvetica, Arial, sans-serif;
	 font-size: 10px;
	 font-style: normal;
	 line-height: 10px;
	 font-weight: 400;
	 padding-left: 15px;
}

#subBottomNav {
	position:absolute; 
	 left:245px; 
	 bottom:20px; 
	 width:565px; 
	 z-index:5;
	 font-family: Helvetica, Arial, sans-serif;
	 font-size: 10px;
	 font-style: normal;
	 line-height: 10px;
	 font-weight: 400;
	 padding-left: 15px;
}


.BottomNav {
	font-family: Helvetica, Arial, sans-serif;
	 font-size: 10px;
	 font-style: normal;
	 line-height: 10px;
	 font-weight: 400;
	 padding-left: 15px;
}


/*mn about page styles*/


/* used for testing the slideout menu -- REMOVE FOR PRODUCTION -- */
#subNavmn {
	visibility: visible;
	position:absolute;
	top: 218px;
	left: 8px;
	width:166px; 
	height:141px;

}

#subNavwi {
	visibility: visible;
	position:absolute;
	top: 268px;
	left: 8px;
	width:166px; 
	height:141px;

}

#subNavil {
	visibility: visible;
	position:absolute;
	top: 323px;
	left: 8px;
	width:166px; 
	height:141px;

}

/* white text used for about-xx content */ 
.whiteAboutText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: 400;
	color: #000000;
}

/*mn header cell*/
#mnHeader {
	background-image: url(images/mn/mn-header.gif);
	position:absolute;
	left:0;
	top:20;
	width:820;
	height:71;
	z-index:0;
}

/*mn header cell*/
#wiHeader {
	background-image: url(images/wi/wi-header.gif);
	position:absolute;
	left:0;
	top:20;
	width:820;
	height:71;
	z-index:0;
}

/*il header cell*/
#ilHeader {
	background-image: url(images/il/il-header.gif);
	position:absolute;
	left:0;
	top:20;
	width:820;
	height:71;
	z-index:0;
}


/* Standard State Header Box */
#stateHeader {
	 position:absolute; 
	 left:128px; 
	 top:91px; 
	 width:693px; 
	 height:30px; 
	 z-index:2;
}	


/*Declare the size for the main content <div> */
#contentFrame {
	position: absolute;
	top: 140px;
	left: 240px;
	width: 585px;
	height: 1100px;
	overflow: auto;
	border: 0px none;
}

/* all tables in the content pages need to have some space from the lefthand side*/
div.tableContainer{
	position: absolute;
	padding-left:10px;
}


/***************************************/
/*       CE AREA. DO NOT TRSPASS       */
/***************************************/

/* For the bio pages */
.colorLineContainer {
	position:absolute; 
	width:8; 
	z-index:1; 
	left: 239px; 
	top: 140px;
}

.bioContainer {
	position:absolute; 
	width:552; 
	z-index:1; 
	left: 8px; 
	top: 0px;
	padding-left:10px;
}

.bioTextBlack {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
}

.bioTextBlackLarge {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.bioTextBlackSmall {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style:bold;
	font-weight: 400;
	color: #000000;
}

.bioTextBlackSmallItalic {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-style:italic;
	font-weight: bold;
	font-weight: 400;
	color: #000000;
}

.bioTextBlackLargeItalic {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.bioList {
	list-style-position: outside;
	list-style-type: disc;
}

.bioListItem {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
}



