﻿/* A3 IT Solutions */
/* Initial Build: LMA 06/16/2008 */
/* Revisions:
   INITIAL HERE DATE HERE
*/

/* General Layout Styles */
html, body{
  width:100%;
  margin:0 0 0 0;
  text-align:center;
  background:#ffffff;
}

#container{
  position:relative;
  top:0px;
  left:0px;
  width:888px;
  margin:5px auto 0 auto;
  padding:0 46px 0 46px;
  text-align:left;
}

#header{
  width:888px;
  height:170px;
}

#leftHeader{
  width:255px;
  float:left; 
}

#rightHeader{
  position:relative;
  top:0px;
  left:0px;
  width:631px;
  overflow:hidden;
  float:left;
}

#bannerText{
  position:absolute;
  top:52px;
  left:11px; 
}

#logo{
  width:255px; 
}

#utilityNav{
  width:255px;
}

#nav{
  width:888px;
  height:48px;
  clear:both;
}

#leftColumn{
  width:155px;
  float:left;
  margin:30px 0 0 0;
  padding:0 20px 0 0;
}

#content{
  position:relative;
  top:0px;
  left:0px;
  width:710px;
  float:left;
  margin:0 0 0 0;
}

.contentColumn{
  width:30%;
  padding:0 3% 0 0;
  margin:15px 0 15px 0;
  float:left;
}

#footer{
  width:100%;
  height:43px;
  clear:both;
  border-top:1px dotted #808080;
}

.leftColumnDivider{
  width:100%;
  height:1px;
  border-top:1px dotted #808080;
  margin:10px 0 9px 0;
}

.teamMember{
  width:340px;
  float:left;
  border-top:1px solid #e6e6e6;
  margin:0 10px 0 0;
  padding:5px 0 5px 0;
  text-align:left;
}

.teamMember a:link,
.teamMember a:visited,
.teamMember a:active,
.teamMember a:hover{
  text-decoration:none;
}

.teamMember img{
  max-width:171px;
  width:auto !important;
  width:171px;
  float:left;
}

.teamMember div.content{
  width:160px;
  float:right;
  padding:30px 0 0 0;
}

#searchResults
{
  position:absolute;
  top:20px;
  left:0px;
  padding:5px 10px;
  display:none;
  background:#ffffff;border:1px solid #000000;
}

#Help{
  position:absolute;
  top:20px;
  right:0px;
  padding:5px 10px;
  display:none;
  background:#ffffff;border:1px solid #000000;
}

/* Form Styles */
.border {
  background:#ffffff;
  border:1px solid #000000;
}

.button, submit{
  background:#ffffff;
  border:1px solid #000000;
}

#Dialog{
  position:absolute; 
  top:180px; 
  right:0px;
  z-index:200;
  width:350px; 
  padding:0; 
  display:none;  
  background:#dbd3c8; 
  border:1px solid #000000;
}

#Dialog a.close{
  position:absolute;
  top:12px;
  right:12px;
  display:block;
  text-align:right;
  padding:0 25px 0 0;
  color:#000000;
  background:url(/images/optin/close.gif) no-repeat 100% 4px;
}