body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 1.2em;	*/
}

p {
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

p.margin
{
margin-left:75px;
}


li {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.centerdiv { width: 940px; margin: 0 auto;}

#wrapper {
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#leftnav {
  position: relative;
  top: 0;
  left: 30;
}

.bodybg {
	background-color:#5c7f92;
}

.TableBorderThin  {
    border: #123167 1px solid;
	border-collapse: collapse;
    	
}
/* This class goes in the first TR Tag of the Table */
.TableBackground  {
    background-image: url(../images/tableBlueBackground.gif);
    background-color: #b3cbe3;
}

/*  Title of Table - if there is one. */
.Tabletitle {
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

/* cunamutual.com style - same as Tablehead */
.tableHeader {
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none; 
}

/*Table Head - falls under Table title */
.Tablehead {
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none; 
}

A.Tablehead {
	color : #000000;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	text-decoration : underline; 
}
/* cunamutual.com style - same as Tabletext */
.tableWhiteRow
{
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : none;
}

/* Placed on td or <a> tag in First row of Text in Table (alternating) */
.Tabletext  {
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : none;
}

A.Tabletext  {
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration: underline;
}

A.Tabletext:hover  {
	color : #6699CC;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration: underline;
}
/* cunamutual.com style - same as Tabletext2 */
.tableShadeRow
{
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : none;
	background-color: #e3edfc;
}

/* Placed on td or <a> tag in second row of Text in Table (alternating) */
.Tabletext2  {
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : none;
	background-color: #e3edfc;
}

A.Tabletext2  {
	color : #003366;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration: underline;
	background-color: #e3edfc;
}

A.Tabletext2:hover  {
	color : #6699CC;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration: underline;
	background-color: #e3edfc;
}


.contentsection{
	background-color:#ffffff;
}
.Bodytext {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
}

A.Bodytext {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
	text-decoration: underline;	
}

A.Bodytext:hover {
	color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
	text-decoration: underline;	
}

/* class for any main text that is bold */
.BodytextBold {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
	font-weight: bold;
}
A.Bodytextbold {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
	font-weight: bold;
	text-decoration: underline;	
}

A.Bodytextbold:hover {
	color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	/*line-height: 1.2em;	*/
	font-weight: bold;
	text-decoration: underline;	
}


a:link{	
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : underline;
}
a:active{	
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : underline;
}

a:visited{	
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : underline;
}
A:hover
{
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	text-decoration : underline;
}

.boxcontent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.boxheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: top;
    HEIGHT: 18px;
    TEXT-DECORATION: none;
}
.clientInput
{
	color : #5c7f92;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
}
.indent50
{
	text-indent:50px;
}
.rvh_heading1
{
	color: #5D87A1;
	white-space: nowrap;
	font-family: Verdanna;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	padding-left: 4px;
        padding-right: 4px;
	text-decoration:none;
}

.rvh_heading2
{
	color: #5D87A1;
	white-space: nowrap;
	font-family: Verdanna;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	padding-left: 4px;
        padding-right: 4px;
	text-decoration:none;
}

.rvh_heading3
{
	color: #5D87A1;
	white-space: nowrap;
	font-family: Verdanna;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	padding-left: 4px;
        padding-right: 4px;
	text-decoration:none;
}

<!-- cunamutual.com style -->
.mainheader
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #004250;
}

.headline
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #004250;
}

.testimonial
{background:url(images/camp1.jpg);
background-position:bottom;
background-repeat:no-repeat;
max-width:270;
padding: 5px;
}



.pageheader1
{
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}
/* cunamutual.com style, same as pageheader */
.subheader
{
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}


.pageheader
{
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
}
.bodytext {
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	/*line-height: 1.2em;	*/
}

A.bodytext
{
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}

A.bodytext:hover
{
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : normal;
	text-decoration : underline;
}
.disclaimer {
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 11px;
	padding-left: 10px;	
	padding-right: 10px;
	/*line-height: 1.2em;	*/
}

sup{
	font-size : 8px;
}

.standout
{
	color : #336699;
}

.introsection
{
	padding:5px;	
	background-color : #f3efe0;
}

.bodytextbold {
	color: #512b1b;
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	/*line-height: 1.2em;	*/
}

A.bodytextbold
{
	color : #336699;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}

A.bodytextbold:hover
{
	color : #999999;
	font-family : arial,verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}
/*
.tableheader
{
	color: #ffffff;
	background-color:#512b1b;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	text-decoration:none;
}
*/
/* footer styles */
.rvh_footer,
.rvh_footer A:link,
.rvh_footer A:visited
{
        color: #5c7f92;
	white-space: nowrap;
	font-family: verdana;
	font-size: 10px;
	text-decoration:none;
	text-align:center;
}

.rvh_footer_hr,
{
	text-align:center;
}

.rvh_footer_copyright
{
	color: #000000;
	white-space: nowrap;
	font-family: verdana;
	font-size: 9px;
	text-decoration:none;
	text-align:center;
}

/* topNav styles */
.rvh_topnavigation,
.rvh_topnavigation A:link,
.rvh_topnavigation A:visited
{
	color: #ffffff;
	background-color:#512b1b;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	text-decoration:none;
}

.rvh_topnavigationHover,
.rvh_topnavigationHover A:link,
.rvh_topnavigationHover A:visited
{
	color: #ffffff;
	background-color:#512b1b;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	text-decoration:none;
}

.rvh_topnavigationSelected,
.rvh_topnavigationSelected A:link,
.rvh_topnavigationSelected A:visited
{
	color: #ffffff;
	background-color:#512b1b;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	text-decoration:none;
}

.rvh_topnavigationSelectedHover,
.rvh_topnavigationSelectedHover A:link,
.rvh_topnavigationSelectedHover A:visited
{
	color: #ffffff;
	background-color:#512b1b;
	white-space: nowrap;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	text-decoration:none;
}

