#container { max-width: 1200px }

html,body { max-width: 1100px; height: 100% }

TD.hbar { color: #E09900; text-decoration: none; font-family: verdana,arial,helvetica;
          font-size: xx-small; font-weight: bold }

A.hbar { color: #A00000; text-decoration: none; font-family: verdana,arial,helvetica;
         font-size: 10px; font-weight: bold  }

A.hbar:hover { color: #00A000; text-decoration: underline }

A    { color:#0000CC; text-decoration:none }
A:hover { color:#009933; text-decoration:underline }

H1 { font-family: san-serif,arial, helvetica; font-size:14px }
TABLE.main { font-family: "Trebuchet MS", arial, helvetica; font-size: 14px }
TABLE.main.H1 { font-family: "Trebuchet MS", arial, helvetica; font-size: 14px }
TABLE.prodlist { font-family: arial, helvetica; font-size: small }
TABLE.lmenu { font-family: verdana, Arial, helvetica; font-size: 12px; line-height: 16px }
DIV.ltitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; text-align:center; color:#006600 }
TD.lmenu { text-align: center }
TD.rmenu { font-family: verdana, Arial, helvetica; font-size: xx-small }
P.title { font-family: "Trebuchet MS", arial, helvetica; font-size: large }
DIV.ldesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}

TABLE.bmorder { font-family: "Trebuchet MS", arial, helvetica; font-size: 90% }
TD.bmsc { background: #CCEECC; }
TD.bmsn { background: #EECCCC; }
TD.bmmn { background: #CCCCEE; }
TD.bmln { background: #DDCCEE; }
TD.bmlg { background: #FFFFCC; }

TR.bceven { background: #FFEECC; font-size: 80%; }
TR.bcodd  { background: #DDEEDD; font-size: 80%; }
TR.sceven { background: #FFEECC; font-size: 90%; }
TR.scodd  { background: #DDEEDD; font-size: 90%; }
TD.scdesc { font-size: 90%; font-weight:bold; }

TR.blhead { background: #000066; font-size: 100%; color: #FFFFFF; font-weight: bold }
TR.bleven { background: #CCCCFF; font-size: 90%; }
TR.blodd { background: #FFCCCC; font-size: 90%; }

table.dtTABLE
	{
	width: 98%; /* Forces tables to have correct right margin */
	margin-top: .2em;
	margin-bottom: .1em;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	background-color: #999999; 
	font-size: 12px; /* Text in Table is same size as text outside table */
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 4px 6px;
	text-align: left;
	}
table.dtTABLE th	
	{ 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	color:#000099;
	font-size: 14px;
	}
table.dtTABLE td	
	{
	background: #ffffff;
	vertical-align: top;    
	}

table.dtTableDet td
	{
	border-width: 0px 0px 0px 0px;
	font-size:12px;
	padding: 0px 0px;
	}

ul, ol { margin-top : 0; } 
 
DIV.faq { font-family: arial, helvetica; font-size: 90% }
P.faq { font-family: arial, helvetica; font-size: 90% }
DIV.ad1 { font-family: arial, helvetica; font-size: 10pt; color:#006600; font-weight:bold }
DIV.ad2 { font-family: arial, helvetica; font-size: 10pt; color:#000000; font-weight:normal }


TABLE.featlist { font-family: "Trebuchet MS", arial, helvetica; font-size: 85% }