/* -------------------------- BLOCKS SECTION ------------------------- */

body {
background:#303030;
margin:10px auto;
text-align:center;
}

.mbody {
width:801;
max-width:801;
margin:10px auto;
text-align:center;
padding:0; 
background:#fff; 
font-family:  sans-serif, helvetica; 
font-size:12px
}

div {
max-width:800
}

table {
max-width:800
}

form {
margin-bottom: 0
}

.footer {
position:relative;
width:800;
height:30;
background: #00000;
color:white;
text-align:center;
}

.menubar1 {
width:800;
height:22;
background: url(images/2fgrad5f.jpg) top left;
background-repeat: repeat-x;
}

.menubar2 {
width:800;
height:22;
background: url(images/7fgradaf.jpg) top left;
background-repeat: repeat-x;
}

.menubar3 {
width:800;
height:22;
background: url(images/afgraddf.jpg) top left;
background-repeat: repeat-x;
}

.grouphead {
padding-left:10;
vertical-align:bottom;
font-size:13;
font-weight:bold;
height:22;
background: url(images/afgraddf.jpg) top left;
background-repeat: repeat-x;
}

.fadedown1 {
width:800;
height:22;
background: url(images/ffgrad9f.jpg) top left;
background-repeat: repeat-x;
}

.fade1 {
width:800;
height:22;
background: url(images/7fgradff.jpg) top left;
background-repeat: repeat-x;
}

.fade2 {
width:800;
height:22;
background: url(images/afgradff.jpg) top left;
background-repeat: repeat-x;
}

.fade3 {
width:800;
height:22;
background: url(images/cfgradff.jpg) top left;
background-repeat: repeat-x;
}

.fade4 {
width:800;
height:15;
background: url(images/dfgradff.jpg) top left;
background-repeat: repeat-x;
}

.footer1 {
width:800;
height:22;
background: url(images/9fgrad3f.jpg) top left;
background-repeat: repeat-x;
}

.rangeheader {
}

/* --------------------------- TEXT SECTION ------------------------- */

h1
{
font-size: 25px ;
}

h2
{
font-size: 17px ;
margin-bottom: 0 ;
}

.pfont1
{
font-size: 25px ;
font-weight: bold;
}

.pfont2
{
font-size: 20px ;
}

.pfont3
{
font-size: 10px ;
}

a.plain{
color:black;
text-decoration:none;
border:0;
outline: 0;
-moz-outline: none; 
}

/* MENU1 - FOR TOP LEVEL MENU BAR */

a.menu1{
margin-bottom:0;
font-family:Arial;
font-size:12;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.menu1:link{
color:#FFF;
}

a.menu1:visited{
color:#FFF;
}

a.menu1:hover{
color:#Fc0;
}

a.menu1:active{
color:#F60;
}

a.menu1:focus {
/*These remove the dotted outline from the images when they are clicked on*/
outline: 0;
-moz-outline: none; 
}

/* MENU2 - FOR 2ND LEVEL MENU BAR */

a.menu2{
margin-bottom:0;
font-family:Arial;
font-size:12;
font-weight:bold;
text-align=center;
text-decoration:none;
}

a.menu2:link{
color:white;
}

a.menu2:visited{
color:white;
}

a.menu2:hover{
color:orange;
}

a.menu2:active{
color:orange;
}

a.menu2:focus {
/*These remove the dotted outline from the images when they are clicked on*/
outline: 0;
-moz-outline: none; 
}

/* MENU3 - FOR SAFETY PAGE MENU */

a.menu3{
margin-bottom:0;
font-family:Arial;
font-size:12;
font-weight:bold;
text-decoration:none;
}

a.menu3:link{
color:black;
}

a.menu3:visited{
color:black;
}

a.menu3:hover{
background:gray;
color:white;
text-decoration:underline
}

a.menu3:active{
color:black;
}

a.menu3:focus {
/*These remove the dotted outline from the images when they are clicked on*/
outline: 0;
-moz-outline: none; 
}

.quoteright {
float:right;
margin:5;
padding:5;
font-size:x-small;
position: relative;
width: 200;
border: 1px solid black;
background: lavender;
align:left;
clear:both;
}

.quoteleft {
float:left;
margin:5;
padding:5;
font-size:x-small;
position: relative;
width: 200;
border: 1px solid black;
background: lavender;
align:left;
clear:both;
}

/* -------------------------- IMAGES SECTION ----------------------------*/


map:focus {
/*These remove the dotted outline from the images when they are clicked on*/
outline: 0;
-moz-outline: none; 
}

.picright {
float:right;
margin:10;
font-size:x-small;
position: relative;
border: 1px solid black;
background: #C0C0C0;
align:left;
clear:left;
}

.picleft {
float:left;
margin:10;
font-size:x-small;
position: relative;
border: 1px solid black;
background: #C0C0C0;
align:left;
clear:both;
}

/*------------------------TEST SECTION-----------------------*/

a.recommend {
color:black;
text-decoration:none;
}

a.recommend span{
position:absolute;
top:15;
left:-100;
width:400;
background-color:whitesmoke;
border:1px solid black;
font-size:small;
text-decoration:none;
display:none;
visibility:hidden;
}

a.recommend:hover span{
text-decoration:none;
display:inline;
visibility:visible;
}
