

html, body, ol, ul, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6 {
	margin: 0; 
	padding: 0;
	border: 0;
	list-style: none;
	font-family: tahoma, verdana, arial;
}
ol, ul, dl {
	position: relative;
}
form {
	display: inline;
}

body {
	color: #444444;
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	background: white;
	background: url(../images/body-bg-image.gif) top left #D7D7D7;
}


h1 {
	padding: 0 0 10px;
	margin: 0;
	font-size: 17px;
}
h2 {
	padding: 0 0 10px 16px;
	margin: 0;
	text-transform: uppercase;
	font-size: 14px;
	background: url(../images/h2BG.gif) 4px 5px no-repeat;
}
h3 {
	padding: 5px 0 5px;
	margin: 0;
	font-size: 14px;
}
h4 {
	padding: 0 0 8px;
	font-size: 12px;
	margin: 0;
}
h5 {
	padding: 0 0 6px;
	margin: 0;
}
h6 {
	padding: 0 0 4px;
	margin: 0;
}
p {
	padding: 0 0 10px;
	margin: 0;
}
ul li {
	list-style-type: square;
}
li ul {
	margin: 0 0 0 8px;
	padding: 0px;
}

dd {
	margin: 0 0 0 20px;
	padding: 0 0 10px;
}
blockquote {
	margin: 0 20px 0; 
}





a:link, 
a:visited {
	color: #153092;
	text-decoration: none;
}
a:hover, 
a:active {
	color: #89BE43;
	text-decoration: underline;
}

/* ------- +++ ------- */

#pgContents {
	width: 750px;
	margin: 10px auto 0 auto;
	background: white;
	border: 2px solid #959595;
}


#logo {
	float: left;
	padding: 0px;
}


#navConstant {
	text-align: right;
	padding: 20px 20px 10px;
}
#navConstant li {
	display: inline;
	padding-left: 5px;
	margin-left: 5px;
	position: relative; 
	border-left: 1px solid black;
}
	#navConstant li a:link, 
	#navConstant li a:visited {
		color: #336699;
		text-decoration: none;
	}
	#navConstant li a:hover, 
	#navConstant li a:active {
		color: #9D0A0E;
		text-decoration: underline;
	}



#navPrimary {
	clear: both;
	position: relative;
	font-size: 13px;
}
#navPrimary li {
	text-align: center;
	display: inline;
	position: relative; 
}

	#navPrimary li a:link,
	#navPrimary li a:visited {
		display: block;
		float: left;
		color: white;
		padding: 11px 3px 3px;
		margin-left: 1px;
		height: 33px;
		background: url("../images/tab-corner.gif") left top no-repeat #336699;
	}
	#navPrimary li a:hover {
		text-decoration: underline;
	}




#content {
	clear: both;
	border-top: 4px solid #336699;
}



#actionCenter,
#eventSummary {
	float: left;
	color: white;
	padding: 20px 5px 5px;
	margin-bottom: 2px;
	width: 200px;
	background: url("../images/gradient-top-actioncenter.gif") left top repeat-x #A61700;
}
	#actionCenter a:link, 
	#actionCenter a:visited,
	#eventSummary a:active,
	#eventSummary a:visited ,
	#eventSummary li .link a:active,
	#eventSummary li .link a:visited {
		color: white;
	}
	#actionCenter a:hover,
	#actionCenter a:active,
	#eventSummary a:hover,
	#eventSummary a:active,
	#eventSummary li .link a:hover,
	#eventSummary li .link a:active {
		color: white;
		text-decoration: underline;
	}
#login {
}

#login TABLE {
	padding-top: 10px;
}



#eventSummary {
	clear: left;
	background: url("../images/gradient-top-latestevents.gif") left top repeat-x #A9A9A9 ;
}
#eventSummary li {
	list-style: none;
	clear: right;
}
#eventSummary h4 {
	padding: 0;
	margin: 0;
}
#eventSummary .date {
	font-style: italic;
}
#eventSummary .link {
	float: right;
}




#contentText {
	position: relative;
	padding: 5px;
	margin-left: 210px;
}
	/* hide from IE Mac \*/                    /*  needed to keep IE content visible  */
	* html #contentText { height: 1%}
	/* end hide */

#contentText h1 {
	padding-top: 10px;
	margin: 0;
	font-size: 17px;
}



#footer {
	clear: both;
	text-align: center;
	padding: 5px 10px 5px;
	font-size: 10px;
	margin-top: 20px; 
	border-top: 4px solid #336699;
}
#footer li {
	display: inline;
	padding-left: 8px;
	margin-left: 5px;
	position: relative; 
	border-left: 1px solid black;
}

/* ------- +++ ------- */


.note {
	font-size: 10px;
}


.closer {
	z-index: 10;
	float:right;
	margin-top: -5px;
	margin-right: -5px;
}
.closer a {
	display: block;
	padding: 0 4px;
	border: 1px solid #EEEEEE;
}


.colHalf {
	float: left;
	width: 48%;
	margin-right: 1%;
	border: 2px dashed yellow;
}


	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html #ieFixer { height: 1%; }
	/* End hide from IE5/mac */
