body{font-family: Helvetica, Geneva, Tahoma, Verdana, Trebuchet MS, sans-serif; 
border-top:4px ridge #ff0000; 
border-right:4px ridge #ff0000; 
border-left:4px ridge #ff0000; 
margin: 0; }
.bold { font-weight: bold; }
#center { text-align: center; font-size: 110%; }
.center { text-align: center; }
#content {
width: 55%;
margin-left: 22.5%;
color: #333333;
text-align: justify; 
 }
#content p { text-align: justify;font-size: 90%; padding: 0 2em; }
.fone { color: #ffffff; }
.flash { position: absolute; top: 1px; right: 4px;  }
#fontwhite { color: white; }
#fontwhitebox {
color: white;
font-family: Verdana; 
font-size: 100%; 
border: 2px outset #ffcc00; 
background-color: #ff0000;
padding: 1em;
}
#fontwhitebox p {
margin-top: 0; 
margin-bottom: 0
}
.fontblack { display: inline; color: black; }
.fontred {
color: red;
font-weight: bold;
text-align: center;
font-size: 100%;
}
#footer { text-align: center; }
#footer p { text-align: center; font-size: 80%; }
.forml {
text-align: left;
border-bottom: 1px solid #666666; 
padding-left: 1em;
}
.formr {
text-align: left;
}

h1, h2, h3, h4, h5, h6 { font-weight: bold; text-align:center; }
h1 { font-size:120%; line-height: 90%; }
#header h1 { margin-top: 0; }
h2
{font-size:130%;
 line-height:150%;
 text-decoration:underline;
 margin-left:5;
 margin-right:10;
margin-top:5;
 margin-bottom:15;
}

h3
{font-size:120%;
margin-left:0;
 margin-right:0;
margin-top:0;
 margin-bottom:5
}
h4
{font-size:100%;
margin-left:0;
 margin-right:0;
margin-top:5;
 margin-bottom:5
}
#content h4 a:link { color: red; margin-top: 0; margin-bottom: 0; }
#content h4 a:visited { color: teal; }
h5
{font-size:90%;
margin:0;
padding:0;
}
h6
{font-size:90%;
margin-left:0;
 margin-right:0;
margin-top:5;
 margin-bottom:5
}
#header {width:100%;  }
#head2 { width: 100%; text-align: center; margin: 0; }
.imgleftalign {border:3px outset #ffcc00; float: left}

#lavida { 
color: #000000;
border: 1px solid #ffcc00;
 }
.lavida p { font-size: 80%;}
#left {
position: absolute;
margin-top: 5px;
font-size: 80%;
font-weight: bold;
line-height: 90%;
text-align: center;
right: auto;
width: 20%;
left: 1em;
z-index: -5; }
.logo { width: 70%;  }

/* START OF NAVTOP */

#navtop { height: 2em;
line-height: 1.5;
margin: 0;
border-top: 2px outset #9090c0; 
border-bottom: 3px outset #fcfcfc; 
padding: .25em 0 0 15%; 
background: #008080;
 }

/* START OF FLYOUT */

.nav, .nav ul { 
margin: 0; padding: 0;
list-style: none;
}
.nav li {
float: left;
position: relative;
width: 8em;
font-size: 90%; 
margin-right: .5em;
border-top:1px solid #ffffff; 
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left:1px solid #ffffff; 
}
.nav ul {
display: none;
position: absolute;
margin-left: -1px;
padding-left: 0; 
}
.nav ul li {
width: 11em;
margin-top: 1px;
margin-bottom: -3px;
border-top: 1px solid #666666; }
.nav li:hover ul {
display: block;
}
.nav a {display: block;
text-decoration: none;
text-align: center;
color: #ffffff;
background-color: #000000; 
padding-bottom: .125em;
}
/* THIS NEXT ONE HAS TO BE IN THIS ORDER, OR IT WILL BE OVER-RIDDEN BY THE ONE ABOVE */
.nav ul a { text-align: left; padding-top: .25em; padding-bottom: .25em; padding-left: .5em; font-size: 90%; line-height: 100%; }
.nav a:visited {
display: block;
text-decoration: none;
color: #c0c0c0;
background-color: #000000;
}
.nav li a:hover {
color: #ffff00;
}
.nav li a:active {
color: #ffffff;
background-color: #000000;
}
.noborder { border: 0; }
/* END OF FLYOUT */

/* END OF NAVTOP */

/* ALL IN RIGHT DIV */

#right {
position: absolute;
left: 80%;
display: block;
width: 18%;
margin: 0;
text-align: center;
text-decoration: none;
color: #000000; 
}
img.right { width: 100%; height: auto; }

/* END OF THE RIGHT DIV */

.pictopl { width: 100%; height: auto; border: none; }
#redback { position: absolute; width: 80px; height: 80px; float: right; right: 20%; }
.small { font-size: 75%; }
#table1 {width: 100%; padding: 0; }
#table2 {width: 100%; padding: 0; }
.tdl, .tdr { width: 50%; vertical-align: top; padding-top: 1.5em; border: 1px solid #666666; }
.tdl {background-image: url('../images/pamphletcenter-r.png'); background-repeat: 
 repeat-y; background-position: right top }
.tdr {background-image: url('../images/pamphletcenter-l.png'); background-repeat: 
 repeat-y; background-position: left top }
.testimonia { width: 100%; border: 0; }
.testimonial { float: left; width: 260; height: 84; border: 0; }
.testimoniar { float: left; width: 100%; height: auto; border: 0; }

/* START OF TOPRED */

.topred { margin: 0 0 1.5em 0; }
.topred ul { margin: 0; }
.topred li { 
display: inline;
position: relative;
border: 1px solid #000000;
text-decoration:none;
font-family:arial, verdana, sans-serif; 
font-size:1.2em; 
text-align:center;
background:#cc3333; 
color:#eee;
padding: 0.25em;
}
.topred a { color: yellow; border: none; }
.topred li:hover {
background:#ddd;
color:#808;
border: 1px solid #ff0000;
}
.topred li:active { 
background:#ddd;
color: #808; 
border: 1px outset #000000;
 }

.topred li:visited {
position:relative;
border:1px solid #880044;
}

/* END OF TOPRED */
ul.ticks {
padding-left: 1em;
text-align: left; 
margin-left: 1.5em; 
margin-right: 1.5em;
font-size: 80%;
font-weight: bold;
list-style-type:none; 
list-style-image:url('../images/tickred.gif')
}
.underline { text-decoration :underline; }
#webgoorooadvert {width: 60%; border: 0;}
.whitesplat { color: white; font-size: 160%; }
