body {font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	background-color : #ffffff; color: #000; margin: 0; padding: 0;  }

p {font-weight : normal; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif;
    font-size : 12px; line-height:1.30; text-indent:.7cm; }

.quote {color:#C4356E; font-size:11px; font-weight: bold; }
.quoter {color:#C4356E; font-size:11px; text-align:right; font-weight: bold; }

h1 {margin: 0; padding: 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 1.5em; }

.subtitle {margin: 0; padding: 0; font-family: "Garamond", Times, "Times New Roman", serif; font-size: 1.3em; font-style: italic; }

h2 {font-weight : bold; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 16px; color: #333333; margin-top: -10px; }
h3 {font-weight : normal; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-size : 14px; color: #333333; margin-top: -10px; }

li {font-weight : normal;  font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; color : black; }

a.{font-weight:bold; color:blue}
a:hover {color:black; background:#ffffff; }
a:visited {color:black}


li {font-size: 12px; font-weight:normal; color:black; font-family : Verdana,Geneva,Arial,Helvetica,Sans-Serif; line-height: 1.5em; }

.menu {font-size:8pt; color:white; text-decoration:none;}

.towns {color:purple; font-weight:normal}

.email {font-size:8pt;}

.investing {color:navy; font-style:italic; font-weight:bold; font-size:15pt; font-family:Times, serif;}

.librariesprint {font-weight:normal; line-height:1.3; font-size:10pt; }

.ending {font-weight:bold; color:navy; font-size:16px; }

.endingrest {font-weight:normal; font-size:12px; color:navy; font-family:Arial}
.endingbold {font-weight:bold; font-size:12px; color:navy; }


.copyright {color:navy; font-size:10px; }

.special {color:navy; font-size:10px; }

.heading {color:navy; font-size:18px; }

.sidemenu {
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 1px solid #666;
	border-left: 0px solid #666;
	padding: 1px 1px 1px 0px;
	margin-top: 0px;
        text-align: center;
	font-family: Arial, Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 2.1em;
	text-decoration:none;
        font-weight: normal; 
        }

a.sidemenu {color:#000;
	background: #fff;
        }

a.sidemenu:visited {color: #000;
	background: #fff;
        }

a.sidemenu:hover {color:#000;
	background: #F99E6E;
        }

a.sidemenu:active {color:#000;
	background: #FFFFDB;
        }

.btrmenuheader {color:#333; letter-spacing: 2px; border-bottom: 1px solid #666; font-weight: bold; font-style: italic; }

#denisebrita {color:navy; letter-spacing: 2px; border-bottom: 1px solid #666; line-height: 5em; }


.bottomlinks {
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #666;
	border-left: 0px solid #666;
	padding: 1px 6px;
	text-align: right;
	font-family: Arial, Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	text-decoration:underline;
        font-weight: normal; 
        }

a.bottomlinks {color:#000;
	background: none; 
        }

a.bottomlinks:visited {color: #000;
	background: none; 
        }

a.bottomlinks:hover {color:#5456A8;
	background: none; 
        }

a.bottomlinks:active {color:#000;
	background: none; 
        }

.stylebacklink {.
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #666;
	border-left: 0px solid #666;
	padding: 1px 6px;
	text-align: right;
	font-family: Arial, Trebuchet MS, Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	text-decoration:underline;
        font-weight: normal; 
        }


.menu {
	
	text-align: center;
	font-family: Arial, helvetica, sans-serif;
	padding-top: .5em; padding-bottom: .3em; 
	text-decoration:none;
        
font: bold 11px/1.5em Verdana, non-serif;
         }

a.menu {color:#333;
	background:none;
        }

a.menu:visited {color:#cccccc;
	background:none;
        }

a.menu:hover {color:#000;
	background: #FFCC68;
        }

a.menu:active {color:#000;
	background: #0c9;
        }


.noindent {text-indent:0cm}


.testimonials {font-size: .70em; 
	border-top: 1px solid black; border-bottom: 1px solid black; 
	padding: 3px 3px 3px 3px; margin-left: 25px; margin-right: 215px; }

.testimonial_attribution {display: block; text-align: right; margin-top: 5px; }
	
			
#alignright {text-align: right; margin-top: -1.em; }




