/*	
COMMON SITE STYLES
Defines base styles commonizes web site elements for consistency and simplification
2008 Michael B. Mitchell
*/

body{
  background-color: #000000;
}

table.outer{
  border: 0px groove #FF0000;
  width: 650px;
}

p{
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #FF0000; /* Red */
  color: #008B8B; /* Dark Cyan */
  color: #708090; /* Dark Slate */
}

h1{
  border: 0px solid #FF0000;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 16px;
  font-weight: 900;
  color: #00008B; /* Too Blue Too Dark */
  color: #708090; /* Dark Slate */
  padding: 0px;
  margin: 0px;
  margin-top: 20px;
}

a{
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

div.sectiontitles{
  border: 0px solid #FF0000;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
}

div.sectiontitles img{
  border: 0px solid #000000;
}

/* ============================================ */
/* LISTS                                        */
/* ============================================ */

ul{
  list-style-image: url('../graphics/ul_marker_blue.png');
  list-style-type: disc;
  list-style-position: outside;
  color: #FF0000; /* Red */
  color: #708090; /* Dark Slate */
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: 400;
}

ol{
  color: #FF0000; /* Red */
  color: #708090; /* Dark Slate */
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: 400;
}

li.red{
  list-style-image: url('../graphics/ul_marker_red.png');
}

/* ============================================ */
/* AD BANNERS                                   */
/* ============================================ */
div.banners{
  border: 0px solid #FF0000;
  text-align: center;
  height: 58px;
}

div.banners img{
  border: 0px solid #000000;
}

/* ============================================ */
/* HEADER                                       */
/* ============================================ */
div.header{
  border: 0px solid #FF0000;
  margin: 0px;
  padding: 0px;
}

div.rollinglogo{
  border: 0px solid #FF0000;
  text-align: left;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

img.rollinglogo{
  border: 0px solid #FF0000;
  margin: 0px;
  padding: 0px;
}

/* ============================================ */
/* FOOTER                                       */
/* ============================================ */
div.footer{
  border: 0px solid #FF0000;
  margin: 0px;
  padding: 0px;
}

div.rollingaddress{
  border: 0px solid #FF0000;
  text-align: center;
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

img.rollingaddress{
  border: 0px solid #FF0000;
  margin: 0px;
  padding: 0px;
}

div.copyright{
  border: 0px solid #FF0000;
  margin: 0px;
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}

div.copyright p{
  border: 0px solid #FF0000;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

div.url{
  border: 0px solid #FF0000;
  margin: 0px;
  margin-top: 5px;
}

div.url img{
  border: 0px solid #000000;
}

table.quicknav{
}

table.quicknav td{
  padding: 0px;
  padding-left: 1px;
  padding-right: 1px;
  margin: 0px;
  text-align: center;
  vertical-align: top;
}

table.quicknav img{
  border: 0px solid #000000;
}

/* ============================================ */
/* MAIN PAGE                                    */
/* ============================================ */
div.mainpagecontent{
  border: 0px solid #FF0000;
}

img.mainpagepic{
  border: 0px solid #FF0000;
  margin: 0px;
  margin: 0px;
}

table.intro{
  border: 0px solid #FF0000;
  padding: 0px;
  margin-top: 10px;
}

div.intro{
  border: 0px solid #FF0000;
  width: 200px;
  padding: 5px;
  margin: 0px;
}

div.intro p{
  font-family: Bradley Hand ITC;
  font-size: 17px;
  font-weight: 500;
}

/* ============================================ */
/* NOTICES                                      */
/* ============================================ */
div.notices{
  border: 0px solid #FF0000;
  padding: 5px;
}

div.notices p{
  color: #FF0000; /* Red */
  color: #708090; /* Dark Slate */
  padding: 0px;
  margin: 0px;
}

/* ============================================ */
/* FIND US                                      */
/* ============================================ */
div.findus{
  border: 0px solid #FF0000;
  padding: 5px;
}

div.maps{
  border: 0px solid #FF0000;
  text-align: center;
}

div.maps img{
  border: 0px solid #FF0000;
}

img.email{
  border: 0px solid #FF0000;
}

/* ============================================ */
/* SITE ROAD MAP                                */
/* ============================================ */
div.roadmap{
  border: 0px solid #FF0000;
  padding: 5px;
}

/* ============================================ */
/* FAQ                                          */
/* ============================================ */
div.faq{
  border: 0px solid #FF0000;
  padding: 5px;
}

div.faq p{
  color: #FF0000; /* Red */
  color: #708090; /* Dark Slate */
  padding: 0px;
  margin: 0px;
}

/* ============================================ */
/* SERVICES                                     */
/* ============================================ */
div.services{
  border: 0px solid #FF0000;
  padding: 5px;
}

/* ======================================== */
/* DYNAMIC TOOL TIPS                        */
/* ======================================== */
.glt-elm{
  position: absolute;
  left: 0;
  top: 0;
  width: 225px; /* Match this width with top/bottom graphic widths */
  color: #fff;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  opacity: 0.9;
  visibility: hidden;
}

.glt-elm p{
  background: #ffffff; /* Entire "sectional" background color (match to top/bottom border images) */
  margin: 0;
  padding: 0.5em;
}

.glt-elm img{
  display: block;
}

/* and this CSS for IE, if you want to use transparency: */

.glt-elm{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

/* Outer ToolTip table */
table.tt-outer{
  border: 0px groove #FF0000;
}

/* Inner ToolTip table */
table.tt-inner{
  border: 0px solid #FF0000;
}

td.tt-sign{
  background-image: url('../graphics/tooltip_1stop.png');
  background-repeat: no-repeat;
  width: 44px;
}

p.tt{
  border: 0px solid #FF0000;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: blue;
  margin: 0px;
  padding: 0px;
}








