/********************************** Side Vertical Nav styles **********************************/

#vnavlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 140px;
}

#vnavlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#vnavlist li a { text-decoration: underline; }


/********************************** Top nav styles **********************************/

#hnavlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #666;
}

#hnavlist ul, #hnavlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#hnavlist a:link, #hnavlist a:visited
{
float: left;
line-height: 16px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: underline;
color: #39a82f;
}

#hnavlist a:link#current, #hnavlist a:visited#current, #hnavlist a:hover
{
border-bottom: 4px solid #fff;
padding-bottom: 2px;
background: transparent;
text-decoration: none;
color: #fff;
}

#hnavlist a:hover { color: #fff; text-decoration: none; }

/********************************** General page wide styles **********************************/
body {line-height: 1.5em;}

input, select, textarea {font-size: 8pt;}/*text for forms*/

p {margin-top: 0;margin-bottom: 0;}

img {border: none;text-decoration: none;}

a img {text-decoration: none;}

/******************************** Page borders ********************************/
/* left and right nav borders */
.inner {border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;}
/* Footer border */
.bottom{border-top: solid 1px #CCCCCC;}

/******************************** Page layout settings ********************************/
/* left and right column/nav widths */
.outer {border-left-width: 150px;border-right-width: 130px;}
/* left column width and  _negative_ left column width */
.left {width:150px; margin-left: -150px;}
/* right column width and  _negative_ right column width */
.right {width: 130px;margin-right: -131px;}

/********************************* Styles for specific areas on page *********************************/
#centerContent{padding:15px;}

#leftContent{padding:5px; background: #ffffff}

#rightContent{padding:5px;}

#topContent{padding:0px;background: #ffffff }

#bottomContent{padding:15px;}

.ripesiteFooterLogo{display:none}

a.navh:link { font-family:Verdana, Arial, sans-serif; font-size: 8pt; color:#ffffff; font-weight:normal; background: none; text-decoration:underline; }
a.navh:active { font-family:Verdana, Arial, sans-serif; font-size: 8pt; color:#ffffff; font-weight:normal;   background: none; text-decoration:underline; }
a.navh:visited { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#ffffff; font-weight:normal;  background: none; text-decoration:underline; }
a.navh:hover { font-family:Verdana,Arial,sans-serif; font-size: 8pt; color:#ffcc00; font-weight:normal; text-decoration:none; BACKGROUND: none; }