body { margin: 0px; padding: 0px; color: #555353; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }

#header { width: 100%; height:35px; margin:0; padding-top:35px; text-align: center; color:#ffffff; background: #555353; font-size:12px;}
#wrapper { width: 100%; }

#topSection { width: 1000px; }
  #topContent { width: 100%;  height: 200px; }
  #login      { width: 133px; height: 42px;  text-align:center; background: url(images/background/login.png) no-repeat; float: left; }
  #login a    { width: 100%;  height: 100%;  color: #fff;  text-decoration: none; display: block; }
  #bannerSWF  { width: 576px; height: 200px; margin-left: 100px; float: left; margin-top: 0px;}

  #logo       { position: absolute; top: 8px; }
  #mascot     { position: absolute; top: 15px;  width: 210px; height: 315px; margin-left:95px;  }/*background: url(images/pingouin.png) no-repeat;*/
  #goldStamp  { position: absolute; top: 285px; margin-left: 800px;	z-index:1005; }

#pageContent  { width: 1000px; background: url(images/background/pageContent.jpg) repeat-y; z-index:1000; }
  #sidebarLeft  { width: 147px; height: 742px; margin-top: 43px;  color:#555353; font-size: .95em; float: left;}  /* margin-top = menuTab height */
  #sidebarRight { width: 175px; height: 720px; margin-top: 165px; color:#555353; font-size: .95em; float: left;}
  #centerStage  { width: 670px; float: left; }

#vignette { position:relative; left:7px; top: 50px; }
#vignetteHeader { width: 680px;	height: 50px; background: url(images/background/vignette_Top.png) no-repeat;}
  .vignette-title { padding: 15px 0 0 15px; font-size: 1.2em; font-weight: bold}
#vignetteContent   { width: 680px; padding: 10px; background: url(images/background/vignette_Content.png) repeat-y;}
#vignetteContent p { color:#555355; width: 650px; }
#vignetteBottom { width: 680px; height: 30px; background: url(images/background/vignette_Bottom.png) no-repeat;}

#pageBottom  { width: 1000px; height: 30px; margin:0; background: url(images/background/pageContent_bottom.jpg) no-repeat;  }
#footer      { width: 100%; height: 30px; margin:0; padding-top:35px; font-size: .80em; color: #becad3; background : #555353;}
#footer a    { text-decoration:none; color:#becad3; }


#footerImage { width: 1000px;  }
#imgSignUp   { width: 187px; margin: -131px 135px; display: block; float: right; }

#menuBar      { width:100%; height:43px; margin-left: 143px;}
  .menuTab      { width:108px; height:43px; text-align: center; float: left; background-image:url(images/tab.jpg); }
  .menuTab-over { width:108px; height:43px; text-align: center; float: left; background-image:url(images/tab_over.jpg);}

  .menuItem { width:108px; height:30px; margin-top: 13px; display:block; font-weight:bold; font-variant:small-caps; color:#555353; }
  .menuItem a { color:#555353; text-decoration:none; }
  .menuItem a.signUp { font-size:1.1em;color:#d58028; text-decoration:none; }

#sideLeft_News        { width: 174px; height: 446px; margin-left:3px; color:#555353;	background: url(images/background/sideLeft_top.png) no-repeat; }
#sideLeft_Testimonals { width: 147px; height: 296px; margin-left:3px; padding-top:5px; color:#555353; background: url(images/background/sideLeft_bottom.png) no-repeat; }
#sideRight_Content    { width: 180px; height: 720px; margin-left:10px; color:#555353;  background: url(images/background/sideRight.png) no-repeat; }
  .sideMenuLeft         { width: 135px; margin-left:8px; text-align:center; font-weight:bold;	}
  .sideMenuRight-upper  { width: 165px;padding-top:40px; margin-left:8px; text-align:center; font-weight:bold;	}
  .sideMenuRight-lower  { position: absolute; top: 685px; margin-left:8px; text-align:center; font-weight:bold;	}
  .sideMenu-title { padding-top: 20px; text-align:left; font-size: 1.1em; font-weight:bold; border-bottom:thin #555353 solid; }
	.sideMenu-date  { padding:5px; text-align:left; font-weight:bold;}
	.sideMenu-block   { padding: 3px 3px 8px 3px; text-align:left; font-weight:200;}
	.sideMenu-block a { color:#555353; }
	.sideMenu-products   { text-align:left; font-weight: normal; line-height:15px; }
	.sideMenu-products a { color:#555353; text-decoration: none;}

.listBullet    { margin: 0 0 0 20px; padding:0; vertical-align:text-top; list-style: circle outside url(images/bullet.gif); }
.listBullet li { margin: 0; padding:0;}

.fieldPrompt { width: 140px; float: left; }
.fidldInput  { float: left; }