
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 20px solid #4169E1; 
list-style-type: none;
text-align: left; 
}

.basictab2{
padding: 3px 3px;
margin-left: 0;
margin-right: 0;
font: bold 12px Verdana;
border-bottom: none;
background-color: d0d8ff;
list-style-type: none;
text-align: center;
}

.bluebar{
padding: 3px 0;
margin-left: 0;
font: bold 10px Verdana;
background-color: #4169E1;
list-style-type: none;
text-align: left;
}



.smalltext{
padding: 3px 0;
margin-left: 0;
font: 10px Verdana;
list-style-type: none;
text-align: center;
color: #000000;
}

.smalltextl{
padding: 3px 0;
margin-left: 0;
font: 10px Verdana;
list-style-type: none;
text-align: left;
color: #000000;
}



.redline{
padding: 3px 0;
border-top: 1px solid #8b0000;
font: 8px Verdana;
color: #000000;
text-align: right;
}

.blueline{
padding: 3px 0;
border-top: 1px solid #4169E1;
font: 8px Verdana;
color: #000000;
text-align: right;
}


.textbc{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center;
color: #000000;
}

.text{ 
padding: 3px 0;
margin-left: 0;
font: 12px Verdana;
list-style-type: none;
text-align: left;
color: #000000;
}

.textc{
padding: 3px 0;
margin-left: 0;
font: 12px Verdana;
list-style-type: none;
text-align: center;
color: #000000;
}


.textbigger{
padding: 3px 0;
margin-left: 0;
font: 13px Verdana;
list-style-type: none;
text-align: left;
color: #000000;
}


.largebluetext{
padding: 3px 0;
margin-left: 0;
font: bold 14px Verdana;
list-style-type: none;
text-align: left;
color: #0033cc;
}

.textred{
padding: 3px 0;
margin-left: 0;
font: 12px Verdana;
list-style-type: none;
text-align: left;
color: #ff0000;
}

.smalltextred{
padding: 3px 0;
margin-left: 0;
font: 10px Verdana;
list-style-type: none;
text-align: left;
color: #ff0000;
}	

.smalltextgreen{
padding: 3px 0;
margin-left: 0;
font: 10px Verdana;
list-style-type: none;
text-align: left;
color: #00ff00;
}




.userlogin{
padding: 5px 0;
margin-left: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center;
background-color: #3300cc;
color: #fefefe;
}


.basicbar{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; 
background-color: #8b0000;
}


.basictab li{
display: inline;
margin: 0;
}

.basictab2 li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #3300cc;
color: #fefefe;
}

.basictab2 li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: none;
border-bottom: none;
background-color: #3300cc;
color: #fefefe;
}


.basictab li a:visited{
color: #fefefe;
}
.basictab li a:hover{
background-color: #3300cc;
color: yellow;
}
.basictab li a:active{
color: #8b0000;
}

.basictab2 li a:visited{
color: #fefefe;
}

.basictab2 li a:hover{
background-color: #3300cc;
color: yellow;
}

.basictab2 li a:active{
color: #8b0000;
}

.redframe {
border: 1px solid #8b0000;
background:#fff;
font: 12px Verdana;
}

.blueframe {
border: 1px solid #3300cc;
background:#fff;
font: 12px Verdana;
}


.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #4169E1;
color: white;
}

.basictab2 li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #4169E1;
color: white;
}


/* Balloon Class */

.balloon a:hover {background-color: #FFFF99;;color:#0000FF;}
.balloon a:link span{display: none;}
.balloon a:visited span{display: none;}
.balloon a:hover span {
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: beige;
  max-width:400px;
  padding: 2px 10px 2px 10px;
  border: 1px solid #C0C0C0;
  font: normal 10px/12px verdana;
  text-decoration:none;
  color: #000;
  text-align:left;
  display: block;
 }

