body 
	{ padding: 0; margin: 0; background-color: #020167; font-family: Verdana, Geneva, sans-serif;}

#main 
	{  width: 768px; margin: 0 auto;}

#uber 
{
 position: absolute; 
 margin-top: 160px; 
 background-color: #FFFFFF; 
 width: 768px; 
 min-height: 810px;
 background-image: url(pics/navbarback.jpg);
 background-repeat: repeat-y;
}

/* ---------------------------------------------------------------------------------------------------------- */

#topleft
	{  position: absolute; height: 160px; width: 228px; background-image: url(pics/top_left.jpg);}


#topmiddle
	{ height: 160px; width: 342px; background-image: url(pics/top_middle.jpg); margin-left: 228px; position: absolute; }	


#topright
	{z-index: 1; position: absolute; height: 318px; width: 198px; margin-left: 570px; }


#navcontainer
	{ width: 228px; position: relative; top: 0px; left: 0px; float: left;}
div#menu
{
	padding: 0px;
	margin: 0px;
	width: 228px;
	position: relative;
}
#bottomleft { height: 317px; width: 228px; background-repeat: no-repeat; background-position: -1px; }


#content { padding: 5px 40px 5px 20px; margin-left: 228px; margin-top: -50px; font-size: 100%;}

	#contentpadding { float:right; height:210px; width:200px; margin-right: -30px;}

#content a:link, #content a:hover
{
	color: #788EC2; 
	text-decoration: underline; 
}
#content a:visited, #content a:active
{
	color: #551A8B; 
	text-decoration: underline; 
}
#footer {  margin-left: 228px; padding: 5px 40px 5px 20px; }

#footer h3
{
	margin-bottom: 0px;
}

	#footer ul { text-align: center; margin-top: 0px; }

	#footer li { text-align: center; list-style-type: none; color: #788EC2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.footernav li a:hover
{ color: #000054; text-decoration: underline; }

.footernav li { display: inline; }

.footernav, .footernav a:link, .footernav a:visited
{ text-decoration: none; font-family: verdana; font-size: 11px; color: #788EC2; }

hr.footnote
{
	margin: 20px 0px;
	border-left: none;
	border-right: none;
	border-top: solid 1px #848EC6;
	border-bottom: solid 1px #848EC6;
}

/* --------------------------------------------------------------------------------------------------------------------------- */

/* heading styles */
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bolder; color: #FFCC00; }

h2 { font-family: verdana; font-size: 18px; font-style: italic; font-weight: bold; color: #646C9D; }

h3 { font-family: verdana; font-size: 12px; font-weight: bold; color: #003399; font-style: italic; }

.clear
{
	clear: both;
}
.clear-right
{
	clear: right;
}
.clear-left
{
	clear: left;
}
div.list_item
{
	width: 462px;
	margin-bottom: 10px;
}
div.item_left
{
	float: left;
	width: 125px;
}
div.item_right
{
	float: right;
	width: 337px;
	min-height: 120px;
}
div.list_item p
{
	margin: 3px 0px;
}