#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #222;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: underline;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #000;
color: #0066ff;
text-decoration: none;
}

#navcontainer #active { border-left: 1px solid #fff; }


/********************************** General page wide styles **********************************/

body {line-height: 1.4em;
BACKGROUND: #ffffff url('/images/bg-ff.jpg') repeat-y center top; MARGIN: 0px auto;
}

input, select, textarea {font-size: 10pt;}/*text for forms*/

h1 {margin:0;}

img {border: none;text-decoration: none;}

a img {text-decoration: none;}

/******************************** Page borders ********************************/

.inner {border-left: solid 0px #CCCCCC;} /* left nav border */

.bottom{border-top: solid 0px #CCCCCC;} /* Footer border */

/******************************** Page layout settings ********************************/

.outer, .left {border-left-width: 0px;} /* left column width */
.float-wrap {margin-left: 0px;}/*  _negative_ left column width */
.center {width: 750px;}  /* has to be 750px - left column width  */

* html .wrapper, .wrapper {width: 750px;}

.inner {width: 750px;} /*** This width is for non-IE browsers. Mozilla makes this necessary. ***/

.float-wrap {width: 750px;float: left;}

/********************************* Styles for specific areas on page *********************************/

#centerContent{padding:15px;}

#leftContent{display:none;}

#rightContent{display:none;}

#topContent{padding:0px;}

#bottomContent{padding:0px;}

.ripesiteFooterLogo{display:none}

.indexside {
	float: right;
	width: 285px;
	margin: 6px 8px 0px 0px;
	padding: 10px;
	border: 1px solid #666666;
	font-size: 8pt;
}

a.link8:link { font-family:Verdana, Arial, sans-serif; font-size: 8pt; color:#0066ff; font-weight:normal; background: none; text-decoration:underline; }
a.link8:active { font-family:Verdana, Arial, sans-serif; font-size: 8pt; color:#0066ff; font-weight:normal;   background: none; text-decoration:underline; }
a.madpunter:visited { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#0066ff; font-weight:normal;  background: none; text-decoration:underline; }
a.link8:hover { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#000000; font-weight:normal; text-decoration:none; BACKGROUND: none; }