* { margin: 0; padding: 0; }

body {
	font-family: Arial, Georgia, sans-serif;
	font-size: 0.7em;
	background: #0067b1;
}

h1 {
	font-family: Arial, Georgia, sans-serif;
	font-size: 0.10em;
}

p {
	margin: 0.6em 0 0.8em 0;
}

.clear {
	clear: both;
}

#container {
	width: 777px;
	margin: auto;
	overflow: hidden;	
}

#mastHead {
	padding: 8px;
	background-color: #002562;
	height: 94px;
}

#adBanner {
	background-color: #fff;
	margin: 2.25em 0 0.8em 0;
}

#adBanner img {
	display: block;
	margin: auto;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

A:link { Color : #00497C; Text-Decoration: underline; font-family: Arial, Helvetica, sans-serif; text-decoration: none ; ; font-size: 10pt} 

A:visited { Color : #00497C; font-family: 
Arial, Helvetica, sans-serif; ; font-size: 10pt; text-decoration: none} 

A:hover { color: #aaaaaa; font-family: Arial, Helvetica, sans-serif; text-decoration: none; ; font-size: 10pt} 

td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; 
font-style: normal; font-weight: normal; font-variant: normal; color: #000000}

/* ========================================================================================== */
/* === Please keep these as is and ONLY modify widths - this keeps the full height columns == */
/* ========================================================================================== */
#content {
	overflow: hidden;
}

#content div {
	float: left;
	width: 589px;
	margin-bottom: -2000px;
	padding-bottom: 2000px;	
}

#content .rightColumn {
	width: 186px;
}
/* ===================== */
/* === End of comment == */
/* ===================== */

#content div .leftColumnContent {
	width: 168px;
	/* use width: 759px; if single column */
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;	
}

#content div .rightColumnContent {
	width: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;
	text-align: center;
}

#content div .singleColumnContent {
	width: 441px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #fff;
	text-align: center;
}

/* ==== Navigation ==== */
#navcontainer {
  background: #999;
	text-align: center;
	height: 1px;
	position: absolute;
	z-index: 616;
}

dl, dt, dd, ul, li {
	list-style-type: none;	
}

#menu {
	margin-bottom: 1.5em;
}

#menu dl {
	float: left;
	/* Page width divided by number of items */
	width: 111px; 
}

#menu dt {
	cursor: pointer;
	text-align: center;
	color: #fff;
	background: #777;
	text-decoration: none;
	border-right: #ddd 1px solid;	
	line-height: 1.6em;
}

#menu dd {
	display: none;
}

#menu li {
	text-align: center;
	background: #fff;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	height: 1.6em;
	line-height: 1.6em;
}

#menu li a {
	color: #000;
	text-decoration: none;
	text-align: left;
	display: block;
	padding-left: 8px; 	
	/* number of menu items divided by page width - minus left padding - minus 2px for borders*/
	width: 101px; 
}

#menu dt a {
	color: #fff;
	text-decoration: none;
	display: block; 
	width: 109px;
	text-align: center;
}

#menu li a:hover, #menu li a:focus, #menu dt a:focus {
	background: #ddd;
}

#menu dt a:hover {
	background: #666;
}

/* ==== Footer ==== */
#footer {
	padding: 4px;
	margin-top: 6px;
	margin-bottom: 8px;
	clear: both;
	color: #fff;
	text-align: center;
	word-spacing: 0.7em;
}

#footer span {
	word-spacing: 0.15em;
}

#footer span a {
	color: #fff;
	text-decoration: none;
}