 /* Atlantic City CSS Document */

body { 
  font: 95% Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-image:url("../images/blue_texture_bg.jpg");
  background-repeat: repeat-x;
  background-color: #1b1462;
  margin: 0;
  height: 100%;
  padding: 0px;
}

body>div#wrapper {
  height: auto; 
  min-height: 100%
}

address {
  font: 100%;
  color: black;
  padding: 5px 45px 4px 25px; 
}


/* font layout */

p.standard {
  font-size: 90%;
  color: #333333;
  margin: 0px;
  line-height: 17px;
  padding: 5px 45px 4px 25px;
}

p.medium {
  font-size: 84%;
  color: #333333;
  margin: 0px;
  line-height: 16px;
  padding: 5px 45px 4px 25px;
}

p.standard_table {
  font-size: 90%;
  color: #333333;
  margin: 0px;
  line-height: 17px;
  padding: 9px 45px 4px 0px;
}

p.medium_table {
  font-size: 84%;
  color: #333333;
  margin: 0px;
  line-height: 16px;
  padding: 9px 45px 4px 0px;
}

.site_map_title {
  font-size: 108%;
  color: #007437;
  font-weight: bold;
  line-height: 15px;
  padding: 8px 45px 0px 15px;
}
 
h3 {    /*  Sub - Subtitle */
  font-size: 103%;
  color: #333333;
  font-weight: bold;
  margin: 0px;
  line-height: 18px;
  padding: 13px 45px 0px 25px;
} 

h2 {    /*  Sub - Title  */
  font-size: 130%;
  color: #293b83;
  font-weight: bold;
  margin: 0px;
  line-height: 18px;
  padding: 9px 45px 4px 25px;
}

h1 {  /*  Title  */
  font-size: 165%;
  color: #011e6c;
  font-weight: bold;
  margin: 0px;
  line-height: 19px;
  padding: 5px 0 13px 1px;
}

contact.ul {
  font-size: 90%;
  line-height: 1.5em;
}

ul {
  font-size: 90%;
  line-height: 1.5em;
}


  /* top navigation */
  
a.nav:link {
  font-size: 94%;
  color: #0269b4; 
  text-decoration: none; 
}

a.nav:visited {
  font-size: 94%;
  color: #0269b4;
  text-decoration: none;  
}

a.nav:hover {
  font-size: 94%;
  color: #980000;
  text-decoration: none; 
}
  
a.nav:active {
  font-size: 94%;
  color:#CCCCFF;
  text-decoration: none; 
}


a.topnav:link {
  font-size: 7pt;
  color: #C0C0C0; 
  text-decoration: none; 
}

a.topnav:visited {
  font-size: 7pt;
  color: #D8D8D8;
  text-decoration: none;  
}

a.topnav:hover {
  font-size: 7pt;
  color: #63bc43;
  text-decoration: none; 
}
  
a.topnav:active {
  font-size: 7pt;
  color:#CCCCFF;
  text-decoration: none; 
}


a.acclogin:link {
  font-size: 90%;
  color: #FFFFFF; 
  text-decoration: none; 
}

a.acclogin:visited {
  font-size: 90%;
  color: #FFFFFF;
  text-decoration: none;  
}

a.acclogin:hover {
  font-size: 90%;
  color: #63bc43;
  text-decoration: underline; 
}
  
a.acclogin:active {
  font-size: 90%;
  color:#FFFFFF;
  text-decoration: none; 
}


/* Tables layout */

table.contact {
  font: 90% Verdana, Arial, Helvetica, sans-serif; 
  border: 1px solid #ffffff;
  padding: 8px 8px 3px 0px;
} 

tr.title {
  text-transform: uppercase;
  font-weight: bold;
  background-color: #d8d8d8;
  border: 1px solid #ffffff;
  text-align: left;
  vertical-align: middle;
}

tr.odd {
  background-color: #F8F8F8 ;
  border: 1px solid #ffffff;  
}

tr.even {
  background-color: #EEF;
  border: 1px solid #ffffff; 
}

tr.footer, tr.header {
  font-size: 105%;
  color: #000000;
  font-weight: bold;
  line-height: 30px;
  padding: 20px 0 10px 0;
}

.current_rate,  .current_rate TH {
  background-image:url('../images/current_rate_bg.jpg');
  background-color: #ffffff;
  color: #d8d8d8;
  font: 90% sans-serif;
  font-weight:600;
}

.current_rates_title  {
  font: 130% bolder Arial, Helvetica, sans-serif;
  color: #2b6c9a;
  padding: 10px 0 0 0;
} 

.current_rates_subtitle  {
  font: 90% bold Arial, Helvetica, sans-serif;
  color: #59a5cd;
}  

.current_rates_text  {
  font: 83% bold Arial, Helvetica, sans-serif;
  color: #848485;
}  

.dividers {  /*  |  */
  color: #B0B0B0;
}


/*  outside container */

#wrapper { 
  width: 800px; 
  background-color: #ffffff; 
  margin: 0 auto; 
  padding: 0px; 
  margin-top: 7px;
  color: #000000;
}

#container {
  width: 800px; 
  margin: 0 auto;  
  padding: 0px; 
  height: 100%; 
  margin-top: 0px;
}


/* body */

#top_bar {
  background-image:url("../images/topbar.jpg");
  background-repeat: repeat-none;
  width: 800px;
  background-color: #ffffff; 
  margin: 0;
  padding: 0;
  height: 24px;
  text-align: right;
}

#top_banner {
  background-image:url("../images/topbanner.jpg");
  background-repeat: repeat-none;
  width: 800px;
  color:#000000;
  margin: 0;
  padding:0;
  height: 69px;
  vertical-align: baseline;
}

#login_table {
  width: 177px;
  color:#000000;
  background-image:url("../images/login_section.jpg");
  background-repeat:repeat-none;
  margin: 0 auto;
  padding:0;
  height: 257px;
}

#content {  
  width: 800px;
  color:#000000;
  padding: 0;
  height: 100%;
}

#content_wrapper {
  font: 85% Verdana, Arial, Helvetica, sans-serif;
  width: 700px;
  color:#000000;
  padding: 15px 40px 25px 35px;
  height: 350px 100%;
}


#content_top {
  width: 800px;
  color:#000000;
  background-image:url("../images/content_top_bg.jpg");
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  height: 294px;
}

#content_bottom {
  width: 800px;
  color:#000000;
  padding:0;
  height: 229px;
}

h3.blue {
  font-size: 12px;
  color: #011e6c;
  padding: 0 0 6px 0;
}  

.footer_text {
  text-align: center;
  color:#cccccc;
  font-size: 80%;
  width: 800px;
  height: 26px;
  padding: 6px 0 0 0;  
}


/* navigation */

#nav {
  width: 800px;
  color:#000000;
  padding:0;
  height: 32px;
}


/* footer */

#footer_home {
  width: 800px;
  color: #000000;
  background-image:url("../images/footer.jpg");
  background-repeat: repeat-none;
  margin: 0;
  padding: 0;
  height: 33px;
  text-align: center;
}

#footer_content {
  color: #B8B8B8;
  font-size: 75%;
  margin: 0;
  padding: 0;
}

#content_wrapper ul li {
  font: 96% Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
}




