body {
  text-align:center;
  width:1200px;
  margin:0 auto; 
  background-color:black; 
}

.wrapper{
background-color: transparent;
background-image: url("../images/rainbowbackground.gif"); 
padding-left:0px;
display:block;
font-family:"Arial","Verdana",sans-serif;
vertical-align:baseline;
font-size:small;
width:1000px;
margin:inherit;  
text-align: left;
border:3px solid #00FF00; 
}
.header {
background-image: inherit;
height: 120px;
vertical-align: bottom;
margin:0;
width:1000px; 
}

.mainbody{
background-image: inherit;

padding:0px 20px 0px 20px;;
width:960px;
margin:inherit;
}
.lhcol{
    float:left;
    width:630px;
    padding: 5px 5px 5px 5px;
    background-image: inherit;
}
.rhcol {
    float:right;
    width:350px;
    display:block;
    text-align: justify;
    background-image: inherit;
    padding: 5px 5px 5px 5px;
    background-image:none;
    border-bottom: 1px solid #0000FF;
}

.footer {
    background-image: url("../images/rainbowbackground.gif");
    margin:0;
    border:inherit; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    border-top:2px solid #FF0000; 
    border-bottom:0px;
    border-left:0px;
    border-right:3px;
    width:1000px;
    height:50px;
    font-size:10px;
    clear:left;
    
    }
.footerleft {
    position:absolute;
    width:20%;
    margin-left:inherit;
    padding-left:20px;
    text-align:left;
    }
.footermiddle {
    position:absolute;
    margin-left:inherit;
    padding-left:400px;
    text-align:center;
    vertical-align: top;    
}
.footerright {
    float:right;
    width:18%;
    padding:0px 5px 0px 5px;
    text-align:left;
    color:#000000;
    }
h2 {
    color:#000000;
    font-family: "Comic Sans MS";
    font-size:15px;
    margin-left:20px;
}
p {
    margin-left:20px;
    
}
img{
padding:5px
}

.pBlue{
color:#2A3FAA;
}
.bdrBottom{
/*background-image: url("../images/bottom1000x20.png");
background-repeat: no-repeat; */
height:0px;  
}
.specs{
font-size:10px;
font-style: italic;
}
.styleNews{
font-size:20px;
font-weight: bold;
color:#0000FF;
}
.item{
border:2px solid #0000FF;
display:block;
width:650px;
margin-left:150px;
background:#000000;
color:white;
}
.faq{
border:2px solid #0000FF;
display:block;
width:650px;
margin-left:150px;

}
/*a:link {
    color:#FFFFFF;
    border-bottom:1px dashed #0000FF;
    border-top:1px dashed #0000FF; 
    text-decoration: none;
    font-weight:normal;
    font-size:inherit;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     
}
a:visited {
    color:#FFFFFF; 
    border-bottom:1px dashed #0000FF;
    border-top:1px dashed #0000FF; 
    text-decoration: none;
} 
a:hover {
    color:#FF0000;
    background-color:#CCCCCC;
    
} */