
*{margin:0;padding:0;}
body{background-color:#fff;}

a{color:#2786c2;text-decoration:none;}
a:visited { color: #2786c2; text-decoration: none;}
a:hover{ color: #FFFFFF;text-decoration:none;background: #00aff0;}

.logo a:link { color: #FFFFFF; text-decoration: none;background: transparent;}
.logo a:visited { color: #FFFFFF; text-decoration: none;background: transparent;}
.logo a:hover { color: #FFFFFF; text-decoration: none; background: transparent; }

a.img{font-size:0;}
img{border:0;}
#headerContainer,#tabsContainer,#contentContainer,#footerContainer{margin:0 auto;}
#headerContainer{border-bottom:1px solid #18598b;}
#header{margin-top:10px;border-bottom:3px solid #00aff0;}
#header div.logo{margin:0 0 5px 10px}
#header .links{float:right;position:relative}
#header .links *{font-size:12px;font-family:arial,sans-serif}


#contentContainer{}
#content{}

#footerContainer{clear:both;}
#footer{border-top:1px solid #ccc;padding:12px 0 0 5px;text-align:center;}
#footer *{font-size:12px}
#footer p{color:#666}
#footer .links{margin-bottom:10px}

ul.links{list-style:none;}
ul.links li{display:inline}
ul.links li.pipe{padding:0 3px;cursor:default}


*{margin:0;padding:0;font-family:Arial,sans-serif;}
body,p,td{font-size:12px;color:#666;}
#headerContainer,#tabsContainer,#contentContainer,#footerContainer{width:875px;}
#content{padding:15px 25px;}
#header{z-index:2;}
td{text-align:left;vertical-align:top;}
a{color:#2786c2;text-decoration:none;}
a:hover{text-decoration:underline;}
a.img{font-size:0;}
ul,ol{padding-left:24px;}
img{border:0;}
p{margin:8px 0;}
blockquote{margin:10px 30px;}

hr{border:0;border-top:1px solid #ccc;margin:15px 0;clear:both;}

h1{font-size:22px;color:#539a3a;}
h1.em{text-align:center;color:#00aff0;margin:15px 0;font-size:25px;letter-spacing:-0.9px;}

h2{font-size:16px;color:#2f58a4;margin-bottom:15px;}


table.centered{margin:0 auto;padding-left:15px}
p.clear{clear:both;}



h1.home {
  margin: 22px 0 0 0;
}

table.overview h2 {
 /*color: #2786c2;
  color: #61a50b;*/
  color: #00aff0;
  font-size: 19px;
  margin: 10px 0 5px 0;
  text-align: center;
}

table.overview {
  width: 100%;
  margin: 22px 0 10px 0;
}
  table.overview tr.icons td {
    background-color: #e5f6fd;
    height: 208px;
    text-align: center;
    font-size: 0;
    padding-top:1px;
  }
  table.overview td {
    text-align: left;
    vertical-align: top;
  }
  table.overview td.content {
    width: 290px;
  }
  table.overview p {
    color: #666;
    margin: 0 auto;
    width: 250px;
    line-height: 16px;
    font-size: 14px;

     
  }
  table.overview em {
    font-weight: bold;
    font-style: normal;
  }

p.signupSubtext {
  text-align: center;
  color: #999;
  font-size: 15px;
  font-weight: bold;
  margin-top: 3px;
}

a.tour {
  font-size: 18px;
  color: #2786c2;
  text-decoration:underline;
}
a.tour:visited {
  font-size: 18px;
  color: #2786c2;
  text-decoration:underline;
}
a.tour:hover{
  font-size: 18px;
  color: #FFFFFF;
  text-decoration:none;
  background: #00aff0;
}

#signupBar {
  margin: 25px 0 20px 0;
}
  #signupBar td.side {
    width: 40%;
    text-align: left;
    padding: 8px 0 0 0px;
  }

span.member {
  color: #999;
  font-size: 15px;
  font-weight: bold;
  padding-left:78px;
}



