body {
	margin:0;
	color:#dee2e7;
	font-size:92%;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	background: #0070b2;
}
#wrapper {
	background: #0070b2 url(../images/bg.png) repeat-x top;
	}
#wrapper2 {
	background: #0070b2 url(../images/bg2.png) repeat-x top;
	}
h1 {
	font-size:1.4em;
} 
h3 {
	font-size:1em;
	color:#78c7eb;
}
#container-1 {
	padding:0;
	margin:0;
}
#grey h2 {
	width:802px;
	margin:0 auto;
	color:#FFFFFF;
	padding:2em 0em 2em 0em;
	background:#666666 url(../images/table_bottom_grey.png) bottom no-repeat;
}
#bumper {
	padding-top:6px;
	width:900px;
	margin:0 auto;
	clear:both;
}
h2 {
	color:#Fff;
		font-size:1.65em;
		font-weight:bold;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
}
#header {
	margin:0 auto;width:900px; padding-top:15px;
	text-align:left;}
	#logo {font-size: 36px;color:#ccc;margin:54px 0 0 0;padding:0;}
	#top {margin:0; height:43px; background-image:url(../images/table_top.png); background-repeat:no-repeat; background-position:top;}
	#content {margin:0 auto;width:890px;text-align:left;}
	#black {width:914px;margin:0 auto; background:url(../images/bumper_top.png) #343333 top no-repeat;}
	#black_bottom {width:914px;margin:0 auto; height:25px; min-height:25px; background:url(../images/bumper_bottom.png) #343333 top no-repeat;}
	#container {margin:0 auto; width:802px;text-align:left;font-size:92%;}
	#sub_left {margin:0 auto;width:541px;float:left;}
	#sub_right {margin:0 auto;width:300px;float:left;height:495px;min-height:495px;background: #0070b2;}
		.content_left {margin:0 auto;width:270px;float:left; margin-right:10px; height:215px; min-height:215px;}
		.content_middle {margin:0 auto;width:270px;float:left; margin-right:10px; height:215px; min-height:215px;}
	.content_right {margin:0 auto;width:270px; height:215px; min-height:215px;float:left;}
		#content2_left {margin:0 auto;width:405px;float:left;margin-left:10px;}
	#content2_right {margin:0 auto;width:405px;float:right;background: #0070b2;}
	#sub_right2 h2 {
	font-size:1em;
	}
	#sub_right2 {margin:0 auto;width:300px;float:left;height:120px;min-height:120px;background: #0070b2;}
	#bottom {margin:0 auto;width:802px;height:10px;background-image:url(../images/table_bottom.png); background-repeat:no-repeat;clear:both;}
	.clear {clear:both;font-size:.1em;}
	#footer {margin:-2px auto 0 auto;clear:both;width:802px;font-size:.8em; color:#000066;}
	#footer a:link {
	color:#000066;
	}
	#footer a:visited {
	color:#000066;
	}

	#footer a:active, a.selected {
	color: color:#000066;
	}

	#footer a:hover {
	colorcolor:#000066;
	text-decoration:none;
	}

	/*HYPERLINKS*/
  .cool {
		padding:10px 10px 10px 10px;
		line-height:30px;
		font-size:12px;
		margin:auto;
		vertical-align:middle;
		color:#666;
		text-decoration:none;
	}
	.cool:hover {
		color:#CCCCCC;
		background:#a83c0f;
		padding:10px 20px 10px 20px;
	}
a:link {
	color:#FF99CC;
	}
a:visited {
	color:#FF3366;
	}

a:active, a.selected {
	color: #660000;
	}

a:hover {
	color:#0099FF;
	text-decoration:none;
	}
fieldset { 
border:0;
 }
#wrapper_right {
	width:503px;
	float:left;
	}
#wrapper_left { 
	margin-bottom:0;
	padding-bottom:0;
	float:left;
} 
.miniRight {
	float:right;
	background-color:#66CCFF;
	padding:1px;
	margin:0px 5px 0px 0px;
	}
/*NAVIGATION BAR*/
#navi_bar {
clear:both;
height:48px;
min-height:48px;
background:url(./images/table_top.png) top center no-repeat;
padding-top:20px;
}
#navi, #navi ul { /* all lists */
	padding: 0;
	margin:0;
	list-style: none;
	line-height: 1;
	font-weight:bold;
	padding-top:0.6em;
}

#navi a {
	display: block;
	width:100px;
	padding:0px 0px 10px 0px;
	color:#FFFFCC;
	margin:0;
}

#navi a:visited {
	display: block;
	padding:0px 0px 10px 0px;
	color:#FFFFCC;
	margin:0;
	text-decoration:underline;
}

#navi a:hover {
	color:#CCCCCC;
	text-decoration:none;
	}

#navi li { /* all list items */
	float:left;
	width:100px;
	font-size:0.75em;
	text-align:center;
	padding-bottom:10px;
}

#navi li ul { /* second-level lists */
	position: absolute;
	background:#990000;
	border:solid #fff 2px;
	width:100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	font-size:1.1em;
}

#navi li:hover ul, #navi li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#navi li:hover, #navi li.hover {
    position: static;
}
#navi li li {
	padding:0.6em 0.1em 0.6em 0em;
	text-align:center;
	}


