body {
  margin-top: 0;
  background: #ffffff url(/images/body_bg.gif) repeat-x top;
  background: #ffffff url(/images/bg_colors/blue.png) repeat top;
  color:#ffffff;
  font-family:Verdana;
}

div#wrapper,div#wrapperWide {
  width: 900px;
  width: 925px;
  margin: 0 auto;
  height: auto;
}

div#wrapperWide {
  width: 1070px;
}

div.clear {
  clear: both;
  height: 1px;
  font-size:3px;
}

span.grayText { color:#666; }

div#header,div#headerGeneric,div#headerGenericWide {
  height: 90px;
  /*background: url(/images/wt360_consumer_log.png ) no-repeat;*/
  margin-top: 10px;
}

div#headerGenericWide {
  margin-left: 60px;
}

div#header-spacer {
  height: 120px;
}

div#content,div#contentWide {
  /*CHGBGbackground: #23519C url(/images/content_bg_925x239.gif) no-repeat top left;*/
  width:100%;
  font-size: 13px;
}

div#contentWide {
  /*CHGBGbackground-image: url(/images/content_bg_1020x239.gif);*/
}

div.content-padded {
  padding: 15px 10px;
}

h1,h2,h3 {
  font-weight: bold;
}

h2 { font-size: 16px; }
h3 { font-size: 14px; }

a,a:hover {
  text-decoration: underline;
  color:#fff;
  font-weight: bold;
}

a:hover {
  color: #FFCA35;
}

div.v-spacer-10px { height: 10px; }

div#footer,div#footerLinks {
  text-align: center;
  width: 100%;
}

div#footerLinks,a.footerLink,a:hover.footerLink {
  color: #666;
  font-size: 10px;
}

a.footerLink {
  text-decoration: none;
}

.vAlignMiddle,img.twitterImg {
  vertical-align: middle;
}

div.floatLeft {
  display:inline;
  float: left;
}

div#topNav {
  width: 100%;
}

div#topNavWide {
  margin-left: 60px;
  margin:0 auto;
  width: 900px;
  width: 925px;
}
div.menuOpt,div.menuOptSpacer {
  display:inline;
  float: left;
  font-size: 13px;
  height: 50px;
}

div.menuOptSpacer {
  width: 5px;
}
div.menuOpt {
  width: 150px;
}

div#bannerLeft,div#bannerRight {
  float:left;
  display:inline;
}

div#bannerLeft {
  height:90px;
  width: 700px;
  width: 650px;
}

div#bannerRight {
  height:90px;
  width: 210px;
  width: 260px;
  font-size: 14px;
}

input.loginInputHeader {
  width: 80px;
  width: 158px;
  font-size:13px;
  height: 16px;
}

div#loginContainerHeader { margin-top: 5px;}
div#emailTextHeader,div#passTextHeader { height: 16px;margin-top: 2px; width:95px;text-align:right;}


.hidden {
  display: none;
}

div.v_spacer2px,div.v_spacer5px { font-size: 1px; }
div.v_spacer2px { height:2px; }
div.v_spacer5px { height:5px; }

.centeredObject { margin: 0 auto; }

.linkImg { border: 0; }

div#auditContainer { font-size: 14px; position: absolute; top:0px; left:15%;width: 70%; margin:0 auto;text-align: center; background-color:#999; color:#fff;}
div.auditRow { height: 18px; }

div.centeredBtn {
  width: 120px;
  text-align: center;
  margin: 0 auto;
}

div#loginBtn { text-align: right;width: 100%;margin-top:4px;}

div.loadingSpinner { width: 130px; font-size: 14px; margin: 0 auto;}
img.spinnerImg { vertical-align: middle; }

div#footerContainer {
  width: 100%; 
  /*background: url(/images/bottom_bg.gif) repeat-x top;*/
  font-size: 13px;
}
div.footerLinkRow { width: 100%; height: 30px; background: #ffffff url(/images/bg_colors/gray.png) repeat;color:#666;}
div.footerElem,div.footerElemSpacer { float: left; display:inline; height: 18px; margin-top: 5px;}

div.footerElem { width: 100px; }
div.footerElemSpacer { width: 10px; }
div#footerSocial { float: left; float:right; width: 130px; height: 25px; margin-top:3px;text-align:left;}
a.footerLinkNew { text-decoration: none; color:#666;}

a.footerLinkNew:hover{ text-decoration: underline; }

div#footerRight { float: right; display:inline; width: 275px; height:82px;margin-top: 5px;font-size: 11px;text-align:right;}

span.bold { font-weight: bold; }

.loginLinks {
    font-size: 11px;
}