/*
-----------------------------------------------
PowerServe International
Website Accelerator Screen Master
Version:  23 July 2004
----------------------------------------------- */

/* Base Styles */
body {
	background:#fff; color:#000; margin:10px; padding:0; text-align:center;
	font:normal 1em arial,helvetica,sans-serif; }
img { border:0px; }
form { margin:0px auto; }
input { font:normal 10px; }
strong { font-weight:bold; }
em { font-style:italic; }
a { text-decoration:none; }
a:hover { color:#FC0; text-decoration:underline; }
p { margin:0 0 10px 0; }
ul { list-style-type:square; list-style-image:url(/images/chevron.gif); margin-top:0; }
	
/* Page Headers */
  h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#39C; margin:0 0 0 0; }
  h1 { font:normal 140%; }
  h2 { font:normal 130%; }
  h3 { font:normal 125%; }
  h4 { font:bold 120%; border-bottom: 1px solid #e6e6e6; } 

/* Global Container */
  #container { background:#39c url(/images/tilebg.gif) repeat-y top left; border:1px solid #000; width:760px;
    margin:0px auto; padding:0px; clear:both; display:block; }

/* Header Module */
  #header {
  	background:#fff url("/images/hdrbackground.jpg") no-repeat top left; text-align:left; margin:0px; padding:0px; } 
  #header img { border:0px; margin:5px 10px; }

/* Top Horizontal Navigation */
  #navigation {
  	border-bottom:1px solid #000; color:#fff; background:url(/images/topnav.gif) repeat-x top left;
	text-align:left; padding:10px 5px 10px 5px; height:35px; width:760px; font-size:65%; }
  #navigation .timedisplay {
  	width:160px; padding:0 0 0 10px; }
  #navigation .navelements {
  	text-align:right; text-transform:uppercase; font-weight:bold; }
  #navigation .navelements strong {
  	color:#fc0; padding:0; margin:0; border:0; }
  #navigation .navelements a {
  	padding:0px 7px; color:#fff; text-decoration:none; border-right:0px; }
  #navigation .navelements a:hover {
  	color: #fc0; }
  

/* Left Navigation */
  #leftbar {
	width:160px; vertical-align:top; margin:0 0 10px 0; padding:0; }
  #leftbar img.expectmore {
  	padding:0; margin:0; display:block; vertical-align:top; }
  #leftbar span {
  	background:url("/images/leftbarnavline.gif") no-repeat 0px 100%; width:160px;
	display:block; padding:0; margin:0; vertical-align:top; }
  #leftbar .nav1,.currentnav1 {
  	background:url(/images/icon_nav1.gif) no-repeat 8px 8px; text-transform:lowercase;
	font-weight:bold; font-size:12px; display:block; margin:0; padding:4px 5px 4px 20px; }
  #leftbar .nav2,.currentnav2 {
  	background:url(/images/icon_nav2.gif) no-repeat 13px 9px;
	font-size:11px; display:block; margin:0; padding:4px 5px 4px 22px; }
  #leftbar .nav3,.currentnav3 {
  	background:url(/images/icon_nav3.gif) no-repeat 27px 4px;
	font-size:11px; display:block; margin:0; padding-left:35px; }
  #leftbar .nav1,.nav2,.nav3 { color:#fff; text-decoration:none; }
  #leftbar .nav1:hover,.nav2:hover,.nav3:hover { color:#fc0; text-decoration:none; }
  #leftbar .currentnav1,.currentnav2,.currentnav3 { color:#fc0; text-decoration:none; }

/* LeftNav Content */
  #leftbar .boldtext {
  	text-align:left; padding:5px 4px; margin:0; font-size:9px; font-weight:bold; color:#fff; }

/* Content Styles */
  #contentarea {
  	background:url("/images/contenttopleftcorner.gif") no-repeat top left; vertical-align:top;
	position:relative; float:left; margin:0px 0 50px 0px; padding:3px; color:#000; text-align:left; width:550px; 
	border:0px solid #000; }
  #contentarea a { color:#39C; }
  #contentarea a:hover { color:#FC0; }
  #contentarea .small { font:normal 9px; text-transform:uppercase; }
  .resource, img.resource { border:0; margin:0; padding:0; }
  td { text-align:left; }
  #primarycontent { vertical-align:top; font-size:75%; width:100%; height:100%; }
  #formfeedback { margin-left:20px; }
  #formfeedback table { font:bold 80%; }
  #buttons { padding:20px 0; }
  #buttons input { font:bold 80%; }
  #required { padding:5px; font:bold 70%; color:#c00; }

.forms {font-size:12px;}
.forms li {padding:5px;}

	/* Content Styles */
  .boldlargetext {								
	font-size:21px; font-weight:bold; text-align:right; color:#999; padding:20px 0 0 20px; vertical-align:bottom;
	background:#069 url("/images/h1topleftcorner.gif") no-repeat top left; border-bottom:1px solid #e6e6e6;
	display:block; margin:0; }
  .leadin { font-weight:bold; font-size:16px; line-height:1.7em; color:#999; display:block; padding-left:10px; }
  .pagehead { font:bold 14px; color:#FFF; background:#009; }
  .reccnt { font-size:10px; color:#008000; }
  .sorted { font-size:9px; color:#FF0; }
  .text { font-size:72%; display:block; padding-left:20px; }
  .text table, .text td { font-size:100%; }
  .italtext, .textital { font-style:italic; }
  .heading3 { font-weight:bold; font-size:16px; }
  .subheader, td.subheader {
  	font-weight:bold; font-size:80%; color:#06c; border-bottom:1px solid #e6e6e6; margin-left:10px; display:block; }
  .tblhead { font:bold 12px; background:#CCC; }
  .forum { font-size:12px; color:#FFF; background:#036; }
  .forumsub { font-size:12px; background:#CCC; }
  div.small, .small { font-size:x-small; color:#000; }
  .boldsmallertext { font-size:xx-small; color:#000; }
  .adminlink { font:bold 10px; color:#FFF; background:#F00; text-decoration:none; }
  .adminmsg { font:normal 10px; color:#FFF; }
  .heading1 { font:normal 24px; }
  .heading2 { font:bold 16px; font-variant:small-caps; text-decoration:underline; }
  tr.eventodd {  background:#CCC; color:#FFF; }
  tr.eventeven { background:#FFFADC; color:#FFF; }
  tr.calhdr { background:#CCC; }
  td.calhdrfont { font:normal 10pt;	color:#000; }

/* RightBar Styles */
  #rightbar { width:180px; float:right; margin:0 -50px 0 0; font-size:70%; padding:0 0 0 20px }
  #rightbar h3 { background:#069 url("/images/h1topleftcorner.gif") no-repeat top left; padding:5px;
    font:bold 110%; color:#fff; margin:0; }
  #rightbar div.box { margin:0 0 15px 0; background:#ffc; }
  #rightbar a { display:block; padding:5px; border:0; text-decoration:none; color:#069; }
  #rightbar a:hover { background:#39c; color:#fff; }
  #rightbar img { display: block; border:0; padding:0; float:right; margin:0px -5px; }
  #rightbar img.resource { border:0; }
  #rightbar .poll { border:1px solid #069; width:140px; }
  #rightbar .poll h3 { background:#069; color:#fff; font:bold 120%; }
  #rightbar .poll .submit { padding:5px; }
  #rightbar .poll form { margin:0px; padding:0px; font:normal 80%; }
  
  .hotlisttable {
	padding:0 0 5px 0; }
  .hotlisttitle { text-align:right; font-weight:bold; font-size:11px; color:#044476; margin:0;
    background:#069 url("/images/h1topleftcorner.gif") no-repeat top left; height:25px; padding:2px 5px 0 0; }
  .hotlisttable table {
  	background:#fff; border:1px solid #e6e6e6; }
  .hotlistitem { text-align:left; padding:3px 1px; font-size:11px; }
  .hotlistitem a { text-decoration:none; color:000; }
  .hotlistitem a:hover { color: #fc0; }
  .hotlistitem li { list-style-type:none; color:#044476; padding:5px auto; }

/* LeftNav Content */
  #rightbarcontent {
  	display:block; text-align:left; padding:5px 4px; margin:0; font-size:9px; font-weight:bold; color:#fff; }

/* Footer Styles */
  #footer { width:762px; margin:0 auto; font-size:65%; color:#000; }
  #footer p { margin:0; padding:5px; color:#000; text-align:center; line-height:1.6em; }
  #credit { padding:10px; text-align:center; }
  #credit img { border:0px; }

/* Legacy Styles */
  .button { font:normal 9px; }
  .error { font:bold 10px; color:#F00; }
  .header { font:nromal 15px; color:#FFF; }
  .info { font:normal 11px; color:#008000; }
  .divider { background:#044476; }
  .question { font:bold 14px; color:#FFF; background:#036; }
  td.logo { font:naomrl 14px; color:#fff; background: #808080; }
  td.poll { color:#000; background:#CCC; }
  td.pollitem { font:normal 11px; color:#000; text-align:left; }
  td.gutter { background:#090; }
  td.copyright { font:normal 10px; color:#fff; }
  td.content { color:#000; background:#FFF; }
  td.header { font:normal 9px; color:#fff; background:#000; }
  td.sorted { font:normal 9px; color:#FF0; background:#000; }
  tr.detail0 { font:normal 10px; color:#000; background:#fffadc; }
  tr.detail1 { font:normal 10px; color:#000; background:#eee8aa; }
		

		

