body {font-family: verdana, arial, helvetica, sans-serif; font-size: 90%; background: #3a456a; color: black;}
#banner {background-color: white; width: 780px; height: auto; margin: 0 auto; border:0;}
#menutop1 {top: 210px; margin: 0 auto; width: 780px; border-top:1px solid #000; border-bottom:1px solid #000; border-left:0px; border-right:0px; padding-bottom: 3px; height: auto; text-align: center; background-color: white;}                    
#menutop2 {top: 70px; margin: 0 auto; width: 780px; border-top:1px solid #000; border-bottom:1px solid #000; border-left:0px; border-right:0px; padding-bottom: 3px; height: auto; text-align: center; background-color: white;}  
#frame {width: 780px; height: auto; margin-right: auto; margin-left: auto; background-color: white; padding:0px;}
#left {float: left; padding: 5px; width: 180px; height: auto; text-align: left; background: #C2C8DA; margin-top: 5px; border-left: 5px solid #fff; border-right: 5px solid #fff;}
#left1 {float: left; width: 500px; height: auto; text-align: left; background-color: white; margin: 15px 0 0 15px; border-left: 0px; border-right: 0px;}

#left4 {float: left; margin: -5px; padding-top: 15px; width: 190px; height: auto; text-align: center; background: #fff; margin-top: 5px; border: 0;}
img.margin {margin: .5em 0 .5em 0;}
#mid {float: left; width: 320px; height: auto; text-align: left; background-color: white; margin: 15px 0 0 0; border-left: 0px; border-right: 0px;}
#right {position: relative; float: right; padding: 5px; width: 210px; height: auto; margin: 5px; text-align: left; background-color: white; border-style: dotted; border-color: #3a456a; border-width: 2px;}    
#right1 {position: relative; float: right; padding: 10px; width: 210px; height: auto; margin: 5px; text-align: left; background-color: #ECE8F6; border: 0;} 
#left2 {float: left; padding: 10px; width: 130px; height: auto; text-align: left; background: #C2C8DA; margin-top: 5px; border-left: 5px solid #fff; border-right: 5px solid #fff;}
#left3 {float: left; padding: 5px; width: 170px; height: auto; text-align: left; background: #white; margin: 5px; border: 2px dotted #000;}
#right2 {float: left; padding: 10px; width: 570px; height: auto; text-align: left; background-color: white; margin-top: 5px; border-left: 5px; border-right: 5px;}    
#right3 {float: left; padding: 10px; width: 520px; height: auto; text-align: left; background-color: white; margin-top: 5px; border-left: 5px; border-right: 5px;}    
#main {padding: 15px; margin-left: 15px; margin-top: 5px; width: 700px; height: auto; text-align: left; background-color: white;}     
p {font-size: 1em; line-height: 1.3em; margin-top: 20px; margin-bottom: 10px; margin-left: 20px;}   
p.main {font-size: 1em; line-height: 1.3em; margin-top: 20px; margin-bottom: 10px; margin-left: 20px;}     
p.list {font-size: 1em; line-height: 1.3em; margin-top: 10px; margin-bottom: 20px; margin-left: 20px;}            
a:link {font-size: 1em;	color: #000; background-color: transparent; line-height: 1.2em;text-decoration: underline;}
a:visited {font-size: 1em;	color: #000; background-color: transparent; line-height: 1.2em; text-decoration: underline;} 
a:hover {color: #680202; background-color: transparent; font-size: 1em;	line-height: 1.2em;	text-decoration: underline;} 
p.caption {margin: 0 auto; font-size: 6pt}
p.home {font-size: 1em; line-height: 1.3em; margin-top: 0px; margin-bottom: 10px;}     
p.center {font-size: 1em; line-height: 1.2em; margin-top: 5px; margin-bottom: 5px; margin-right: auto; margin-left: auto; text-align: center; padding: 5px;}             
p.centerleft {font-size: .8em; line-height: 1.2em; margin-top: 5px; margin-bottom: 5px; margin-right: auto; margin-left: auto; text-align: center; padding: 5px;}  
p.side {font-size: 0.9em; color: black; background-color: transparent; line-height: 1.1em; margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}  
p.quote {font-size: 0.9em; line-height: 1.3em; margin: 0 50px;}         
h1 {color: #680202; background-color: white; font-weight: bold; font-size: 1.5em; line-height: 1.6em; margin-top: 0; margin-bottom: 0;}
h2 {margin-left: 5px; color: #000; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 1.4em; line-height: 1.5em; margin-bottom: 10px;}
h3 {margin-left: 15px; color: #025402; background-color: white; font-weight: bold; font-size: 1.2em; line-height: 18px; margin-top: 15px;}      
h4 {margin-left: 10px; color: #3a456a; background-color: transparent; font-weight: bold; font-size: 1.1em; line-height: 1.2em; margin-top: .5em; margin-bottom: 5px;}
h5 {color: #680202; background-color: transparent; text-align: center; font-size: 1.2em; line-height: 1.2em; margin-top: 1.5em; margin-bottom: 0;}
h6 {color: #000246; background-color: transparent; text-align: center; font-size: 1em; line-height: 1em; margin-top: 1.5em; margin-bottom: 0;}         
ul.list1 {font-size: 0.9em; line-height: 1.1em;} 
.li {font-size: 1em; line-height: 1.5em;}
.li1 {font-size: 1.1em; line-height: 2em;}     
.li2 {font-size: 1em; line-height: 2em;}    
.li3 {font-size: 1.2em; line-height: 2.0em;}  
.sublist {font-size: 1.2em; line-height: 2.0em; list-style-type: circle;}       
.listbook {list-style: none; font-size: 1em; line-height: 1.3em;}
.listteen {font-size: .9em; line-height: 1.1em;}
ol.list {font-size: 1em; line-height: 1.3em; margin-left: 5em; list-style: 1;}    
table.friends {margin-right: auto; margin-left: auto; font-weight: bold;}           
table.copy {color: #000000; background-color: white; font-size: 1em; width: 480px; margin-right: auto; margin-left: auto;}
#footertext {clear: both; width: 780px; margin: 0 auto 3px auto; padding-top: 15px; padding-bottom: 10px; background-color: white; background-color: white; font-size: .75em; color: #000000; text-align: center;}    
#menu {font-size: 14px; line-height: 14px; text-align: center; margin: 0; padding-bottom: 3px; padding-top: 4px;}
#menu a:link {font-size: 14px; color: #3333cc; background-color: white; text-decoration: none; font-weight: bold;}
#menu a:visited {font-size: 14px; color: #3333cc; background-color: white; font-weight: bold; text-decoration: none;} 
#menu a:hover {color: #680202; background-color: white; font-size: 14px; font-weight: bold;	text-decoration: underline;} 
#menu2 {font-size: 13px; line-height: 13px; text-align: center; margin: 0; padding-bottom: 3px; padding-top: 4px;}
#menu2 a:link {font-size: 13px; color: #3333cc; background-color: white; text-decoration: none; font-weight: bold;}
#menu2 a:visited {font-size: 13px; color: #3333cc; background-color: white; font-weight: bold; text-decoration: none;} 
#menu2 a:hover {color: #680202; background-color: white; font-size: 13px; font-weight: bold; text-decoration: underline;} 
#menu3 {font-size: 13px; line-height: 20px; text-align: left; margin: 0; padding: 0;}
#menu3 a:link {font-size: 13px; color: #3333cc; background-color: transparent; line-height: 20px; font-weight: bold;}
#menu3 a:visited {font-size: 13px; color: #3333cc; background-color: transparent; line-height: 20px; font-weight: bold;} 
#menu3 a:hover {color: #680202; background-color: transparent; font-size: 13px; line-height: 20px; font-weight: bold;} 
#menu4 {font-size: 1em; line-height: 1.8em; font-weight: bold; text-align: left; margin-left: 50px; padding: 0;}
#menu4 a:link {font-size: 1em; line-height: 1.8em; color: #3333cc; background-color: white;}
#menu4 a:visited {font-size: 1em; line-height: 1.8em; color: #3333cc; background-color: white;} 
#menu4 a:hover {font-size: 1em; line-height: 1.8em; color: #680202; background-color: white;}     
p.serv {font-size: 1.2em; line-height: 1.7em; margin: 0; padding: 0;}
p.serv a:link {font-size: 1.2em; color: #3333cc; background-color: white; line-height: 1.5em;}
p.serv a:visited {font-size: 1.2em; color: #3333cc; background-color: white; line-height: 1.5em;} 
p.serv a:hover {color: #680202; background-color: white; font-size: 1.2em; line-height: 1.5em;text-decoration: underline;} 
hr {align:left; width: 130px; border: 0; color: #3a456a; background-color: #3a456a;}  
hr.hr2 {align: center; width: 100%; border: 0; color: #680202; background-color: #680202;}   
hr.hr3 {align: center; width: 100%; border: 0; color: #3a456a; background-color: #3a456a;}
hr.hr4 {align: center; width: 70%; border: 0; color: #680202; background-color: #680202;}    
hr.hr5 {align: center; width: 70%; border: 0; color: #680202; background-color: #680202;}           

img.link {border: 0;}     
img.right {float: right;margin-left: 5px;margin-top: 5px; border: 0;}  
img.left {float: left;margin-right: 10px;border: 0;}           
#rightbox {
    position: relative;   
    float: right;
	padding: 5px;
	width: 210px;
    height: auto;  
    margin: 5px;
    text-align: left;
    background-color: white;  
    } 
#leftbox {
    position: relative;   
    float: left;
	padding: 5px;
	width: 210px;
    height: auto;  
    margin: 5px;
    text-align: left;
    background-color: white;  
    }     
