body {
	background:	url("mainBg.gif");
	text-align:	center;
	margin:		0px;
	padding:	0px;
	}

#frame {
	background:	#eee;
	width:		650px;
	margin-right:	auto;
	margin-left:	auto;	
	margin-top:	0px;
	margin-bottom: 	0px;
	padding:	0px;
	text-align:	left;
/*	border-left:	1px solid #000;	*/
	border-right:	1px solid #000;
	}
		
#left {
/*        border-top:1px solid #000;	*/

	width:		175px;
	padding:	0px;
	padding-top:	5px;
	margin:		0px;
	float:		right;
	background:	#eee;
/*	text-align:	right;	*/
	font-size:	11px;
	}
	
#middle {
/*	border-top:1px solid #000;	*/
	width:		475px;
	padding:	0px;
	margin:		0px;
	clear:		both;
	float:		left;	
	background:	#fff;
	}
	
#banner {
	width:		650px;
	background:	#fff;
	border-bottom:	1px solid #000;	
	margin:		0px;
	padding:	0px;
	}

#postbanner {
        width:          650px;
        clear:  	both;
/*	border-top:	1px solid #000;		*/
/*	border-bottom:	1px solid #000;		*/
	margin:		0px;
	margin-bottom:	-3px;
	padding:	0px;
}

#footer {
	border-top:	1px solid #000;	
        background:	#fff;
        clear:		left;
        font-size:	10px;
        text-align:	center;
        line-height:	18px;
        height:		20px;
        width:		100%;
        margin:		0px;
        padding:	0px;
}

.content {
	margin:		0px;
	padding:	10px;
/*	padding-top: 20px;	*/
	min-height:	400px;
}

.menu {
	font-family:	helvetica, sans;
	font-size:	14px;
	margin:		0px;
	margin-top:	7px;	
	padding:	0px;
}

.menu a {
	text-decoration:none;	
}

.menu a:hover {
	text-decoration:underline;
}

.menu ul, .menu li {
	padding:	0px;
	padding-left:	10px;
	padding-bottom: 2px;
	margin:		0px;
	list-style:	none;
}

#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 	5px;
padding-left: 	0px;
padding-right: 	0px;
margin-top: 	0px;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 	0px;
margin-bottom:	0px;
margin-right:	0px;
background-color: #036;
color: 		white;
width: 		100%;
font-family: 	Arial,Helvetica,sans-serif;
/* line-height: 18px;  */
/* fixes Firefox 0.9.3 */
font-size:	10px;
}

#navcontainer ul li
{
display: 	inline;
padding-left: 	0;
padding-right: 	0px;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 	5px;
margin:		0px;
margin-right:	-4px;	
}

#navcontainer ul li a
{
padding-left: 	10px;
padding-right: 	10px;
padding-bottom: 5px;
padding-top: 	5px;
color: 		white;
text-decoration:	none;
border-right:	1px solid #fff;
border-left:	1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: white;
}

#navcontainer #active 
{ 
	border-left: 1px solid #fff; 
}

#rightcontent {
	text-align:	center;
	margin:		0px;
	padding:	0px;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	14px;
	font-size:	14px;
}

#rightcontent ul, #rightcontent li, #rightcontent a {
	margin:			0px;
	padding:		0px;
	padding-bottom:		10px;
        list-style:     	none;
	text-decoration:	none;
	font-weight: 		bold;
	color:			navy;
}

#rightcontent a:hover {
	text-decoration:	underline;
}


