body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:center;
	margin-top: 50px;
	background-color: #D6DDE9;
	}
/* General END */


/* Wraps entire page, sets width to 700px and removes all margins and padding */
#wrap {
	width:700px;
	margin:0px auto;
	text-align:left;
	height: auto;
	padding: 0px;
	} 

/* Wraps the banner image and sets a bottom margin */
#banner {
	height: 175px;
	width: 700px;
	background-color: #CCCCCC;
	margin-bottom: 10px;

}

/* Wraps the space below the banner/menu and above the footer.  Establishes a 15px margin below the box to push down
the footer.  */
#pagebody {
	text-align: left;
	color: #555555;
	background: transparent;
	clear: both;
	height: 100%;
	margin-bottom: 0px;
}

/* The following header modifications set each of the headers for the entire site within #pagebody.  
h1: Black, used for large main headings
h2: Blue, used for large main headings
h3: Black, used as a subheading
h4: Blue, used as a subheading
h5:	Background highlighted
h6: Small text, used as top-of-page index */
#pagebody h1 {
	margin-top: 0;
	margin-bottom: 8px;
	border-bottom: 1px dotted #999999;
	font-weight: bold;
	color: #000000;
	font-size: 150%;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}
#pagebody h2 {
	margin-top: 0;
	margin-bottom: 8px;
	border-bottom: 1px dotted #999999;
	font-weight: bold;
	color: #0033CC;
	font-size: 150%;
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}
#pagebody h3 {
	font-size: 100%; 
	margin: 15px 0 2px 0; 
	border-bottom: 1px dotted #999999; 
	color: #000000; 
	letter-spacing: 0; 
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}
#pagebody h4 {
	font-size: 100%; 
	margin: 15px 0 2px 0; 
	border-bottom: 1px dotted #999999; 
	color: #0033CC;
	letter-spacing: 0; 
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}
#pagebody h5 {
	margin-top: 15px; 
	margin-bottom: 4px;	
	border-bottom: 1px dotted #999999; 
	font-weight: bold; 
	color: #000000; 
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	background-color: #CCCCCC; 
	font-size: 125%;
}
#pagebody h6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px; 	
	MARGIN: 0px 0px 20px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #666; 
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

/* Used only on the front main page, sets box on left side */
#welcomebox {
	width: 450px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 10px;
	height: 100%;
	float: left;
	clear: right;
}


/* Used only on the front main page, sets news bar on right side of a page */
#newsbar {
	border: 1px #093A5A solid;
	margin-left: 485px;
	color: #555555;
	background: #FFFFFF;
	height: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

/* Creates the header bar at the top of the news column */
#newsbar .header {
	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 0;
	text-align: right;
	border-bottom: 1px #093A5A solid;
	background: #666666;
	color: #FFFFFF;
	font-size: 110%;
	margin-bottom: 5px;
}

/* Creates padding for news block under the header */
#newsbar .news {
	padding: 0px 10px 0;
}

/* Sets up header format for each news item */
#newsbar h2 {
	margin-bottom: 8px;
	font-weight: normal;
	border-bottom: 1px dashed #000000;
	margin-top: 0px;
	font-size: 120%;
	color: #000099;
}

/* Sets up text formatting for news text */
#newsbar p	{
	margin-bottom: 10px;
	text-align: left;
	margin-top: 0px;
	font-size: small;
}
/* News bar END */

/* Creates a full 700px box within #pagebody.  Use when only one main section is needed on a page. */
#fullbox {
	background-color: #FFFFFF;
	padding: 10px;
}

/* Used on board.htm to create header for each position */
p.bolder {
	margin-bottom: 10px;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 0px;
}
p.top {
	margin-top: 0px;
}


/* Creates standardized formatting for links set both in unordered lists and alone */
#linkList {
	font-family: Arial, Helvetica, sans-serif;
}
#linkList ul {
	list-style: none;
}
#linkList ul li {
	padding-bottom: 5px;
}
#linkList ul li a,
a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
#linkList a:hover,
a:hover {
	text-decoration: underline;
	color: #0b7fa8;
	font-weight: bold;
}


ul.cleanup {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: circle;

}

#welcomebox img {
	float: left;
	margin-right: 10px; 
}

#breakingnewsbar {
	background-color: #00FFFF;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}
#breakingnewsbar h1 {
	text-decoration: underline;
	font-size: x-large;
	font-weight: bold;
	font-style: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	
}
