body,div,h2,ul,li {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin:0;
padding:0;
}

body {
background:#CCC;
}

#header ul li {
color:#000;
float:left;
font-size:80%;
list-style-type:none;
margin:.1em .1em 0;
padding:.2em .4em .3em;
}

#header ul li a {
color:#FFF;
text-decoration:none;
}

#header ul {
bottom:0;
position:absolute;
right:0;
}

#header {
background-image:url('/go/images/logo.png');
background-position:left center;
background-repeat:no-repeat;
height:5em;
margin:0 auto;
max-width:35em;
position:relative;
}

#slogan h2 {
font-size:230%;
font-weight:400;
text-align:center;
white-space:nowrap;
}

#sizer {
font-size:90%;
line-height:130%;
margin:0 auto;
max-width:23.2em;
overflow:visible;
padding:3em 0 2em;
text-align:justify;
width:auto;
}

#content_outer li {
list-style:inside;
list-style-position:inside;
}

.hidden {
display:none;
}

#header_bg {
background:#000 url('/go/images/logo_gradient.png');
background-position:bottom;
background-repeat:repeat-x;
height:5em;
}

#slogan_bg {
background-image:url('/go/images/bg.jpg');
background-position:bottom right;
background-repeat:no-repeat;
}

#content_outer {
background:#FFF;
color:#333;
font-size:90%;
line-height:140%;
margin:0 auto;
max-width:37em;
position:relative;
text-align:justify;
}

#footer {
background-color:#CCC;
border-top:3px solid #999;
clear:both;
font-size:75%;
margin:0 auto 0 auto;
width:100%;
position:relative;
}

#footer p {
margin:1em 0 1em 0;
padding:0;
}

#footer_sizer {
color:#666;
margin:0 auto;
max-width:44em;
}

#footer .right {
text-align:right;
}

#content_left {
border-right:1px solid #CCC;
margin:0 50% 0 0;
padding:.1em 0 .4em;
width:50%;
}

#content_right {
padding:.4em 0;
position:absolute;
right:0;
top:0;
width:50%;
}

#wrapper {
background:#FFF;
padding:1.5em 0;
}

h3 {
color:#999;
font-size:150%;
font-weight:400;
margin:1.5em 0 .5em;
padding:0;
text-align:left;
text-decoration:none;
}

#left_wrapper {
margin-top:-1.5em;
padding:0 2em 1em 0;
}

#right_wrapper {
margin-top:-1.8em;
padding:0 0 1em 2em;
}



/*------------------------------*/
/*      unique HOME/USER AREA styles      */
/*------------------------------*/

#home #slogan, #userarea #slogan {
background-image:url('/go/images/bg_gradient_home.png');
background-position:bottom;
background-repeat:repeat-x;
}

#home #header .sb-inner,#home #header .sb-shadow,#home #slogan_bg,
#userarea #header .sb-inner,#userarea #header .sb-shadow,#userarea #slogan_bg {
background-color:#479bf0;
}

#home #content_outer a:link, #home #content_outer a:visited,
#userarea #content_outer a:link, #userarea #content_outer a:visited {
border-bottom:1px solid #06F;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#home #content_outer a:hover,
#userarea #content_outer a:hover {
background:#D9E2FF;
border-bottom:1px solid #06F;
color:#333;
text-decoration:none;
}
 
.promo .sb-inner,.promo .sb-shadow {
background:#ddd;
}
div.promo {
padding:0em 1em 0em 1em;
margin:0em 0 0em 0em; 
}
div.promo h3{
padding:1em 0 0 0;
text-align:center;
}

div.go{
margin:-2.5em 0 0em 0em;
padding:0.2em 0.5em 0.3em 0.5em;
text-align:center;
width:6em;
float:right;
clear:right;

}

#home #content_outer div.go a:link, 
#home #content_outer div.go a:visited, 
#home #content_outer div.go a:hover, 
#home #content_outer div.go a:active,
#onoperations #content_outer div.go a:link, 
#onoperations #content_outer div.go a:visited, 
#onoperations #content_outer div.go a:hover, 
#onoperations #content_outer div.go a:active{
background:none;
}

.go .sb-inner,.go .sb-shadow {
background:#d0d0d0;
}


#home #promoborder .sb-border{
background:#999;
}

/*------------------------------*/
/*      unique WHAT styles      */
/*------------------------------*/

#what #slogan {
background-image:url('/go/images/bg_gradient_what.png');
background-position:bottom;
background-repeat:repeat-x;
}

#what #header .sb-inner,#what #header .sb-shadow,#what #slogan_bg {
background-color:#c27219;
}

#what #content_outer a:link, #what #content_outer a:visited {
border-bottom:1px solid #FF9933;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#what #content_outer a:hover {
background:#FFCFBB;
border-bottom:1px solid #FF9933;
color:#333;
text-decoration:none;
}

/*------------------------------*/
/*      unique HOW styles       */
/*------------------------------*/

#how #slogan {
background-image:url('/go/images/bg_gradient_how.png');
background-position:bottom;
background-repeat:repeat-x;
}

#how #header .sb-inner,#how #header .sb-shadow,#how #slogan_bg {
background-color:#96c041;
}

#how #content_outer a:link, #how #content_outer a:visited {
border-bottom:1px solid #66CC33;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#how #content_outer a:hover {
background:#D1FFA8;
border-bottom:1px solid #66CC33;
color:#333;
text-decoration:none;
}

/*------------------------------*/
/*      unique WHO styles       */
/*------------------------------*/

#who #slogan {
background-image:url('/go/images/bg_gradient_who.png');
background-position:bottom;
background-repeat:repeat-x;
}



#who #header .sb-inner,#who #header .sb-shadow,#who #slogan_bg {
background-color:#c1186c;
}

#who #content_outer a:link, #who #content_outer a:visited {
border-bottom:1px solid #FC45AA;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#who #content_outer a:hover {
background:#FDC6F2;
border-bottom:1px solid #FC45AA;
color:#333;
text-decoration:none;
}

/*------------------------------*/
/*      unique SUBSCRIPTION styles       */
/*------------------------------*/

#subscription #slogan {
background-image:url('/go/images/bg_gradient_subscription.png');
background-position:bottom;
background-repeat:repeat-x;
}

#subscription #header .sb-inner,#subscription #header .sb-shadow,#subscription #slogan_bg {
background-color:#1961cc;
}

#subscription #content_outer a:link, #subscription #content_outer a:visited {
border-bottom:1px solid #1961cc;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#subscription #content_outer a:hover {
background:#C5CEFC;
border-bottom:1px solid #1961cc;
color:#333;
text-decoration:none;
}

.paypal {
font-size:80%;
padding:0 0em 0em 0em;
margin:0 0 0 0;
text-align:left;
display:inline;
}

#promosilver, #promogold, #promoplat,.promo{
padding:0 1em 1em 1em;
margin:0 0 1em 0;
}

#promosilver h3,#promogold h3,#promoplat h3, .promo h3 {
padding:0.7em 0 0 0em;
text-align:center;
}

#promosilver p,#promogold p,#promoplat p,.promo p {
padding:0 0em 0 0em;
margin:0 0 0.6em 0;
}

#promosilver .sb-inner,#promosilver .sb-shadow {
background:#ddd; 
}

#promogold .sb-inner,#promogold .sb-shadow {
background:#ddd;
}

#promoplat .sb-inner,#promogold .sb-shadow {
background:#ddd;
}
/*------------------------------*/
/*      unique ONOPERATIONS styles       */
/*------------------------------*/

#onoperations #slogan {
background-image:url('/go/images/bg_gradient_onoperations.png');
background-position:bottom;
background-repeat:repeat-x;
}

#onoperations #header .sb-inner,#onoperations #header .sb-shadow,#onoperations #slogan_bg {
background-color:#ee5555;
}

#onoperations #content_outer a:link, #onoperations #content_outer a:visited {
border-bottom:1px solid #ee5555;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#onoperations #content_outer a:hover {
background:#f7d7ff;
border-bottom:1px solid red;
color:#333;
text-decoration:none;
}

#onoperations #content_outer ul.tabs a:link, #onoperations #content_outer ul.tabs a:visited {
border-bottom:none;
color:black;
text-decoration:none;
background:none;
}

#onoperations #content_outer ul.tabs a:hover {
background:#f7d7ff;
border-bottom:none;
color:black;
text-decoration:none;
}
#onoperations #content_outer a.box:link,
#onoperations #content_outer a.box:visited,
#onoperations #content_outer a.box:hover,
#onoperations #content_outer a.box:active
{
border-bottom:none;
background:white;
}
a.smoothbox img {border:2px solid #888}


/*------------------------------*/
/*    unique CONTACT styles     */
/*------------------------------*/

#contact #slogan {
background-image:url('/go/images/bg_gradient_contact.png');
background-position:bottom;
background-repeat:repeat-x;
}

#contact #header .sb-inner,#contact #header .sb-shadow,#contact #slogan_bg {
background-color:#eec445;
}

#contact #content_outer a:link, #contact #content_outer a:visited {
border-bottom:1px solid #755339;
color:#333;
text-decoration:none;
background:#EFEFEF;
}

#contact #content_outer a:hover {
background:#FFFF99;
border-bottom:1px solid #755339;
color:#333;
text-decoration:none;
}
/*************************/

#home #content_outer a.nolink,
#home #content_outer a.nolink:visited,
#home #content_outer a.nolink:active,
#home #content_outer a.nolink img {
text-decoration:none;
border:none;
border-bottom:none;
background:transparent;
} 

#footer a:link,#footer a:visited,#footer a:active {
text-decoration:none;
color:#333333;
}

#footer a:hover {
text-decoration:none;
color:#000000;
border-bottom:1px dotted #000000;
}
#home #promoborder {
margin-top:4em;
}

/****************************/

ul.tabs li {
  
  display:block;
  position:relative;
  float:left;
  font:90%/120% Arial;
  margin: 0 0em 0 0.25em;
  /*height:2.5em;*/
  width:auto;
  padding:0;
  text-align:center;
}

ul.tabs {
  display:block;
  /*border-bottom:1px solid #ccc;*/
  height:1.7em;


  /*overflow:visible;
  position:relative;
  margin: 1em 0 0em 0em;
  padding:0;
  list-style-type:none;*/
  }
  
  
ul.tabs li {margin-top:0.25em;}
  
#onoperations #content_outer ul.tabs li a:link, 
#onoperations #content_outer ul.tabs li a:visited, 
#onoperations #content_outer ul.tabs li a:hover, 
#onoperations #content_outer ul.tabs li a:active  {
  /*padding:0.4em 0.4em 0.2em 0.4em;
  text-decoration:none;
  color:#111;
  /*border:1px solid silver;*/
  /*border-bottom:0px solid #fff;
  height:2.3em;
  float:left;
  width:auto;
  text-align:center;*/
  padding:0.5em;
  background:none;
}

#onoperations #content_outer ul.tabs li a:hover {
text-decoration:underline;
}

#onoperations ul.tabs li.current {
  /*padding:0.4em 0.4em 0em 0.4em;
  border:1px solid #ccc;
  border-bottom:1px solid white;
  height:2.3em;*/
  display:block;
  padding:0.5em;
  margin-top:-0.25em;
  }


  
#onoperations ul.tabs li #tabcurrent a:hover {background:none;}
  
li#tabcurrent .sb-inner, li#tabcurrent .sb-outer, li#tabcurrent .sb-shadow {
  background:#f9d5d5;
}


div.imagerow {
display:inline;
line-height:300%;
padding:0em 1em 0em 0;
}

.quote {
line-height:150%;
font-size:150%;
text-align:center;
color:#666666;
}