body {
  text-align:center;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #0F1925;
  /*background-image: url(/images/background.jpg);*/  
  }

div#container
{
  margin: 0 auto;
  width: 780px;
  text-align: left;
}

/*Header and Navigation Styles*/
#header {
  width:780px;
  height:105px;
  margin:0px;
  padding:0px;
}

#logo {
  width:284px;
  height:105px;
  float:left;
  padding:0px;
  margin:0px;
}

#nav {
  width:496px;  
  height:95px;
  float:right;
  padding:0px;
  margin:0px;
}

#nav ul{
    margin:0px;
    padding:0px;
    list-style:none;    
    }
#nav li{
    display:inline;
    margin:0px;
    padding:0px;
    }

#navlogin {
    height:48px;
    text-align:right;
    width:496px;
    margin:0px;
    padding:0px;
}

#navbar {
    height:22px;
    width:496px;
    margin:0px;
    padding:0px;
}

/*End of Header and Navigation Styles*/

.bdy_highlight {font-family: Arial, sans-serif;               
                font-size:14px;
                padding:0px 0px 0px 0px;  
                 }
                 
.bdy_highlight A:link {color:#263140;text-decoration:underline;}
.bdy_highlight  A:visited {color:#263140;text-decoration:underline;}
.bdy_highlight A:hover {color:grey;text-decoration:underline;}                 

.routesummary {font-family: Arial, sans-serif;
               font-size:12px;               
                 margin:5px;
                 margin-top:10px;
                 
}
.routesummary A:link {color:#263140;text-decoration:underline;font-family: Arial, sans-serif;}
.routesummary  A:visited {color:#263140;text-decoration:underline;font-family: Arial, sans-serif;}
.routesummary A:hover {color:grey;text-decoration:underline;font-family: Arial, sans-serif;}

.leaderboard {
              font-family: Arial, sans-serif;
              font-size:12px; 
              color:#000000;              
              padding:10px 2px 0px 5px;
}

A.leaderboard:link {color:#263140;text-decoration:underline;font-family: Arial, sans-serif;}
A.leaderboard:visited {color:#263140;text-decoration:underline;font-family: Arial, sans-serif;}
A.leaderboard:hover {color:grey;text-decoration:underline;font-family: Arial, sans-serif;}

.genlinks A:link {color:#263140;text-decoration:underline;}
.genlinks  A:visited {color:#263140;text-decoration:underline;}
.genlinks A:hover {color:grey;text-decoration:underline;}

td.stretchline {background-image: url(/images/bluelinespacer.gif);
                background-repeat:repeat-y;
                background-position:top left;}
                
                
img.alignwtext {vertical-align:text-bottom;}
  
.header_reg { font-family:Times, Book Antiqua, Garamond, serif;
              font-size:16px;
              font-weight:bold;
              color:#263140;
              margin:5px;
              margin-left:15px; 
          }
                   
.header_lftsection {font-family:Times, Book Antiqua, Garamond, serif;
                    font-size:12px;
                    font-weight:bold;
                    color:#ffffff;
                    padding:0px;
                    margin:0px;
                    padding-top:5px;
                    text-align:center;
                    }
                    
.header_lftsection A:link {color:#ffffff;text-decoration:none;}
.header_lftsection  A:visited {color:#ffffff;text-decoration:none;}
.header_lftsection A:hover {color:#ffffff;text-decoration:none;}

.bdy_header {
              font-family:Times, Book Antiqua, Garamond, serif;
              font-size:18px;
              font-weight:bold;
              color:#ffffff;
              padding:10px 0px 10px 0px;
              margin:0px;              
              text-align:center;
}
          
.RBJpara{margin-left:10px;                   
         margin-top:20px;               
        }  
        
div.footer {text-align:center;
            margin-top:20px;
            margin-bottom:20px;             
            font-size:10px;            
            }
div.footer A:link {color:#263140;text-decoration:none;font-size:10px;}
div.footer A:visited {color:#333333;text-decoration:none;font-size:10px;}
div.footer A:hover {color:#333333;text-decoration:underline;font-size:10px;}

div.signin {color:#ffffff;font-size:10px;}
div.signin A:link {color:#ffffff;text-decoration:none;font-size:10px;}
div.signin  A:visited {color:#ffffff;text-decoration:none;font-size:10px;}
div.signin A:hover {color:#ffffff;text-decoration:underline;font-size:10px;}

div.multigrpquest_top {padding-top:10px;
                       border-top:1px dashed #a9a987;
}
div.multigrpquest_bottom {padding-bottom:10px;}

div.whitebox {border:solid 1px #ffffff;
              margin:2px;
              margin-bottom:15px;
              padding-bottom:10px;}

.highlightbox {
    background-color:#D3D3B8; 
    margin-top:10px;
    padding-bottom:5px;
}              

.verysmallmaploadingmsg {
  position:absolute;
  display:block;
  background-color:#D3D3B8;
  text-align:center;
  font-size:12px;
  color:red;
  font-weight:bold;
  width:400px; 
  height:325px;

}


.smallmaploadingmsg {
  position:absolute;
  display:block;
  background-color:#D3D3B8;
  text-align:center;
  font-size:12px;
  color:red;
  font-weight:bold;
  width:603px; 
  height:300px;

}

.bigmaploadingmsg {
  position:absolute;
  display:block;
  background-color:#D3D3B8;
  text-align:center;
  padding:10px;
  font-size:14px;
  color:red;
  font-weight:bold;
  width:538px; 
  height: 460px;

}

H1.ContentHeader {font-size:18px;text-align:center;color:#444444;}
H2.ContentHeader {font-size:16px;text-align:center;color:#ffffff;}
H3.ContentHeader {padding-top:0px;font-size:14px;color:#263140;}
.ContentLinks {font-family: Arial, sans-serif;font-size:14px;}
.ContentLinks A:link {color:#263140;text-decoration:underline;}
.ContentLinks A:visited {color:#263140;text-decoration:underline;}
.ContentLinks A:hover {color:grey;text-decoration:underline;}  


H1.SubPageHeader {
  font-family:Times, Book Antiqua, Garamond, serif;
  font-size:16px;
  font-weight:bold;
  color:#263140;
  padding:5px 5px 0px 15px;
  border-bottom:solid 1px #000000;  
}
/*Style to make rows of stuff (like on home page or about us page)*/

div.row {
}

div.spacer {
  clear: both;
  }
div.spacerline {
  clear:both;
  border-bottom:1px dashed #a9a987;
  }
div.rightcontent {
  margin-left:100px;
}

/*End of styles to make rows of stuff*/


