body 
{text-align: center; min-width: 820px; background-color: #cc0000;
font-family: Verdana, Helvetica, Arial, sans-serif;

margin:0px;
padding:0px;
background-color: #ffffff;
background-image: url(images/dots.gif);
background-repeat: inherit;
background-position: center;
}

/*---------------------------------outerwrapper*/
#outerwrapper {
margin:0px; padding:0px; width: 790px;
text-align: left;
margin: auto;
background-color: #ffffff;
background-image: url(images/bg.gif);
background-repeat: repeat-y;
background-position: center;
padding:0px;
}

/*---------------------------------wrapper*/
#wrapper {
margin:0px; padding:0px; width: 750px;
text-align: left;
margin: auto;
background-color: #ffffff;
padding:0px;
}

/*---------------------------------topheader*/
#topheader {
margin:0px;
padding:0px;
background-color: #cc3333;
width:750px; height:30px;
border-bottom: 4px #ffffff solid;
line-height: 20px;
}

.toptext {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 12px;
text-align: left; vertical-align: middle;
}

.toptextmenu{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 9px;
text-align: right;
vertical-align: top;}

/*---------------------------------links*/
.toptextmenu a { color: #ffffff; text-decoration: none;}
.toptextmenu a:link { color: #000000; text-decoration: none;}
.toptextmenu a:hover{ color: #969696; text-decoration: none;}

/*---------------------------------branding*/
#branding {
padding:0px;
background-color: #ffffff;
background-image: url(images/BNI-website-header.jpg);
background-repeat: repeat-y;
background-position: center;
border-bottom: 4px #b80202 solid;
border-top: 4px #b80202 solid;}

/*---------------------------------links*/
a { color: #000000; text-decoration: none;}
a:link { color: #cc0000; text-decoration: none;}
a:hover{ color: #969696; text-decoration: none;}

/*---------------------------------mainNav*/
#mainNav {
width:140px; 
background-color: #ffffff;
margin: 20px 0px 0px 0px;
padding: 0px 5px 5px 5px;
line-height: inherit;
float: left;
}


.menu{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000; font-size: 12px; font-weight: normal; text-align: left;}

/*---------------------------------drop down menu*/
#navfindamember{
margin:0px;
}
#navtestimonials{
padding:20px;
 padding-left:25px;
padding-right:25px;
}
.testimonialtext{
color:#000;
margin-bottom:10px;
font-size:10px;
}
.testimonialname{
color:#7bb7df;
margin:0px;
font-size:8px;
}

select {font-size:9px;}
/*---------------------------------content*/
#content {
width: 590px; background-color: #ffffff;
padding:0px;
float: right; vertical-align: top;
}

/*---------------------------------maincontent*/
#maincontent {
width: 415px;  float: left; background-color: #ffffff; 
padding: 10px 5px 0px 0px;
margin: 20px 5px 0px 0px;
vertical-align: top;
}

.header{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #b80202; font-size: 15px; font-weight: bold;
}

.bodytext{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000; font-size: 10px; font-weight: normal;
line-height: 150%;}

.bodytext2{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000; font-size: 9px; font-weight: normal;}

.bodytext ul{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000; font-size: 10px; font-weight: normal;}

div#maincontent td{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000; font-size: 10px; font-weight: normal;}

/*---------------------------------rightcontent*/
#rightcontent {
width:125px;  float: right; background-color: #eaeae2; padding:10px 10px 0px 10px; margin: 20px 5px 20px 0px;  vertical-align: top;
}

/*---------------------------------Footer*/
#footer {
width:750px; height: 30px; background-color: #b80202;
clear: both;
border-top: 4px #D4D4CC solid; border-bottom: 4px #D4D4CC solid;
margin: 0em; padding:0px;}


.footer{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 9px;
font-weight: normal;
text-align: left; vertical-align: middle;}

div#footer a { color: #ffffff; text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: normal;
text-align: left;
line-height: 20px;}


/*---------------------------------links*/
#mainNav ul{
display:block;
margin: 0px; padding: 0px; width:140px; float: left; 
list-style: none; background: url(images/rollover.gif) repeat-x; 
}

#mainNav ul li{
float: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;}

#mainNav ul a { color: #000000; text-decoration: none;
display:block;
width: 140px; height: 20px; line-height: 20px;
list-style: none; 
background: url(images/rollover.gif) repeat-y left top;
background-color: #ffffff;
text-decoration: none;
text-align: center; color: #000000
}

#mainNav a:hover, .selected a {
color: #ffffff;
background-position: right bottom
}
