
h2#pageTitle {
   font: bold 2.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 color:#ddd;
}

body {
  font-size:0.7em;
}

form { display: inline; }

.quote1 { background-color: #FAFAFA; font-size: 11px; line-height: 125%; }
.quote2 { background-color: #F2F2F2; font-size: 11px; line-height: 125%; }

.positive { color: #008800; }
.negative { color: #F80000; }
.neutral  { color: #000000; }


.small { font-size: 10px; }

/*
.input { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; background-color: #D1D1D1; 
         border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-color: #000000; border-style: solid; }
*/
input.helpline1 { background-color: #F2F2F2; border-style: none; }
input.helpline2 { background-color: #FAFAFA; border-style: none; }

input.mainoption { font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold; color: #555555; background-color: #E0E0E0; border-top: 1px;
                   border-right: 1px; border-bottom: 1px; border-left: 1px; border-color: #555555; border-style: solid; }
input.liteoption { font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: normal; color: #555555; background-color: #E0E0E0; border-top: 1px;
                   border-right: 1px; border-bottom: 1px; border-left: 1px; border-color: #555555; border-style: solid; }

/* My overrides */
ul#menu {
   font: normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 margin:0 auto;
	 width: 100%;
	 border-top:1px solid #bbb;
   z-index:20;
	 padding:0;
	 list-style-type:none;
   margin-bottom:30px;
}
ul#menu li {
	 text-align:center;
	 margin:0;
	 padding:0px;
	 padding-top:1px;
	 padding-left:22px;
   display:inline;
	 float:right;
}

a, a:visited, a:active {
   text-decoration:none;
   color:#57759a;
}

a:hover {
   text-decoration:none;
   color:#e08f0f;
}


table {
  border:1px solid #aaa;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
	border-spacing:0;
	border-collapse:collapse;
	background: #166276 url("images/forum/bg_list.gif") repeat-x 0 0;
}

th {
  color:#eee;
	font-size: 1em;
  font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:center;
	border-spacing:0;
  margin:0;	
	padding:4px 4px;
}

th a, th.nobottom a, th a:link, th a:visited {
  color:#eee;
  font-weight:bold;
}

tr.row1 {
  background-image: url("images/forum/gradient.gif");
	background-position: bottom;
}

tr.row2 {
  background-image: url("images/forum/gradient.gif");
	background-position: bottom;
}

td {
  font-weight:normal;
  color:#555;
	border-spacing:0;
  margin:0;
	border-top:1px solid #fff;
	padding:2px 4px;
}
td.borderless {
  border:0;
}

table.borderless { 
  border:0;
  background:none;
}

table img {
  border:0;
}

td.menu {
  border:0;
  background-color:#131217;	
	color:#ccc;
}



/* 2 column table where emphasis is on content in right col and description left */
table.cols {
  border:1px solid #aaa;
  margin-left: auto;
  margin-right: auto;
	margin-bottom: 10px;
	border-spacing:0;
	border-collapse:collapse;
	background: #eef5f9 url("images/forum/gradient.gif") repeat-x 0 0;
}

table.cols th {
  color:#eee;
	font-size: 1em;
  font: bold 1.1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:center;
	background: #166276 url("images/forum/bg_list.gif") repeat-x 0 0;
	border-spacing:0;
	border-bottom:1px solid #fff;
  margin:0;	
	padding:4px 4px;
}

p.error {
   padding:10px;
	 text-align:center;
	 color:#ae4e08;
}

