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 */

