body, ul, td, th {
    font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 95%;
}

em {
	font-weight: bold;
	font-style: italic;
}

a.menuWhite {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	color: #ffffff;
}

a.menuBlack {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	color: #000000;
}

a.menuBlackBold {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	color: #000000;
}

.BlackBold {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	FONT-WEIGHT: bold;
	color: #000000;
}

.heading {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	FONT-WEIGHT: bold;
	color: #000000;
}

.blackpointer {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	cursor: pointer;
	color: #000000;
}

.sidebar {
	font-size: 95%;
}

.date {
	font-size: 95%;
	font-style: italic;
	FONT-WEIGHT: bold;
	color: yellow;
}

.newsDate {
	font-size: 95%;
	font-style: italic;
	color: #9b410e;
}

pre, code, tt {
	font-family: "andale mono", "monotype.com", "courier new", courier, monospace;
	font-size: 95%;
}

pre.code {
	background-color: #f0f0f0;
}

h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #000000;
}

h2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 125%;
	font-weight: bold;
	color: #000000;
}

dt, h3 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #000000;
}

h4 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #000000;
}

blockquote {
	margin-left: 12px;
}

small {
	font-size: 95%;
}

.smallred {
	font-size: 95%;
	color: red;
}

a.small {
	font-size: 95%;
	text-decoration: none;
}

.tableTitle {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
}

.tableExtras {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	color: #FFFFFF;
}


input {
	font-family: verdana,arial,helvetica,sans-serif;
}

textarea {
	font-family: "andale mono", "monotype.com", "courier new", courier, monospace;
}

input.small, select.small {
	font-size: 95%;
}

input.bigbold, select.bigbold {
	font-size: 110%;
	FONT-WEIGHT: bold;
}

input.price {
  font-size: 120%;
  Font-Weight: bold;
  color: red;
  border:0px none;
  cursor:pointer;
}

input.price_m {
  font-size: 120%;
  Font-Weight: bold;
  color: red;
  border:1px solid;
  cursor:pointer;
}

textarea.small {
	font-size: 95%;
}



.programlisting {
	display: block;
	width: 95%;
	background-color: #E0E0E0
}

.tinyblack {
	font-size: 60%;
}

.bigblack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #000000;
}

.pred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #ff0000;
}

.bigred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    COLOR: #ff0000;
}

.borderless
{
  border:0px none;
}

.pointerblack {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 95%;
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
}

.smallinputright
{
  FONT-size: 95%;
  text-align:right;
}

.bigright
{
  FONT-size: 95%;
  text-align:right;
}

.readonly
{
  border:0px none;text-align:right;font-size: 95%;
}

.readonlyleft
{
  border:0px none;text-align:left;font-size: 95%;
}

.readonly_currency
{
  border:0px none;width:10px;font-size: 95%;
}
.inputright
{
  text-align:right;font-size: 95%;
}

	body
	{
		position: relative;
	}



	ul.autosuggest
	{
		position: absolute;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: auto;
	}

	ul.autosuggest li
	{
		text-align: left;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}

	ul.autosuggest li a:link,
	ul.autosuggest li a:visited
	{
		display: block;
		padding: 2px;
		text-decoration: none;
		background-color: #eee;
	}

	ul.autosuggest li a:hover,
	ul.autosuggest li a:active
	{
		color: #fff;
		background-color: #f30;
	}


	ul.autosuggest li.highlight a:link,
	ul.autosuggest li.highlight a:visited
	{
		color: #fff;
		background-color: #f30;
	}
	
	/* common styling */
.menu {font-family: arial, sans-serif; width:750px; position:relative; margin:0; font-size:11px; margin:2px 0 5px 0; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:120px; text-align:center; color:#fff; border:1px solid #b6bae2; background:#5f67af; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}