/* CSS Document */

body {
  margin: 0px;
  padding: 0px;
  background-color: #ebedff;
  color: black;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#container {
  background-color: white;
  width: 820px;
  margin: 0px;
  padding: 0px;
  min-height: 524px;
  max-height: none;
}

#blue {
  background-color: #346f97;
  width: 820px;
  height: 34px;
  margin: 0px;
  padding: 0px;
}

#header {
  background-color: white;
  width: 820px;
  height: 103px;
  margin: 0px;
  padding: 0px;
}

#header img {
  border: 0px;
  display: inline;
}

#main {
  background: url(../images/line_bluegray.gif) top right no-repeat;
  width: 820px;
  margin: 0px;
  padding: 0px;
}

#navigation {
  background-color: #346f97;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 188px;
}

#navigation ul{
  display: block;
  width: 188px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

#navigation li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  border-bottom: 1px solid #bcc2c8;
}

#navigation a {
  display: block;
  padding: 0px;
  width: 188px !important;
  width /**/:0px; /* for iE5 only */
  overflow: hidden;
}

#navigation a:hover, #navigation a.selected{
  background-position: -188px 0;
}

#aboutus a{
  background: url(../images/nav/aboutus_merged.gif) 0 0 no-repeat;
  height: 42px;
}

#locations a{
  background: url(../images/nav/locations_merged.gif) top left no-repeat;
  height: 42px;
}

#ourkiosks a{
  background: url(../images/nav/ourkiosks_merged.gif) top left no-repeat;
  height: 42px;
}

#internetaccess a{
  background: url(../images/nav/internet_merged.gif) top left no-repeat;
  height: 42px;
}

#advertise a{
  background: url(../images/nav/advertise_merged.jpg) top left no-repeat;
  height: 108px;
}

#contactus a{
  background: url(../images/nav/contactus_merged.gif) top left no-repeat;
  height: 42px;
}

#faq a{
  background: url(../images/nav/faq_merged.gif) top left no-repeat;
  height: 42px;
}

#pagecontent {
  
  width: 632px;
  float: right;
  margin: 0px;
  padding: 0px;
}

.position {
  float: left;
}

#leftcolumntext {
  background: url(../images/line_blue.gif) top left no-repeat;
  float: left;
  width: 370px;
  margin: 0px;
  padding: 0px;
  color: #1b3445;
  background-color: white;
}

#rightcolumnimage {
  background: url(../images/line_gray.gif) top right no-repeat;
  background-color: white;
  float: right;	
  width: 262px;
  margin: 0 0 0 0;
  padding: 6px 0 0 0;
}

#rightcolumnimage img {
  display: block;
  border: 0px;
}

#pagecontent h1 {
  background: url(../images/collage2.jpg) top left no-repeat;
  margin: 0px;
  padding: 0px;
  display: block;
  width: 632px;
  height: 367px;
  /*height: 324px;*/
}

#leftcolumntext h2 {
  font-size: 18px;
  color: #1b3445;
}

#pagecontent span {
  display: none;
  text-align: left;
}

#pagecontent img {
  border: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

#leftcolumntext a{
  text-decoration: none;
  font-weight: bold;
  color: #346f97;
}

#leftcolumntext a:hover {
  text-decoration: underline;
}

.contentformat{
  width: 350px;
  margin: 0px;
  padding: 10px 0 0 10px;
}

.indent {
  text-indent: 15px;
}

#footer {
  clear: both;
  background-color: #346f97;
  width: 820px;
  height: 63px;
  border-bottom: 1px solid white;
  font-size: 9px;
  color: #cedef0;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

#footer p {
  padding: 10px 0 0 0;
  margin: 0px;
}

#footer a{
  text-decoration: none;
  color: #cedef0;
}

#footer a:hover {
  text-decoration: underline;
}

.rightcolor {
  background-color:#d4e9f3;
}

.rightcolorgray {
  background-color:#bcc2c8;
}