body {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 10pt;
}

td {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 10pt;
}

a:link,  a:visited {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 10pt;
	text-decoration: none;
}

a:hover {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	line-height: 10pt;
	text-decoration: none;
}
a.main:link, a.main:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 10pt;
	text-decoration: none;
}
a.main:hover {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	line-height: 10pt;
	text-decoration: none;
}
a.mainbold:link, a.mainbold:visited {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 150;
	color : #0000ff;
	line-height: 20pt;
	text-decoration: none;
}
a.mainbold:hover {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 150;
	color : #FF9900;
	line-height: 20pt;
	text-decoration: none;
}
a.merch:link, a.merch:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 12pt;
	text-decoration: none;
}
a.merch:hover {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	line-height: 12pt;
	text-decoration: none;
}
ul.sm a:link, ul.sm a:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 12pt;
	text-decoration: none;
}
ul.sm {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 12pt;
	text-decoration: none;
}
h3 {
	font-size : 16pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 200;
	color : #000000;
	line-height: 16pt;
	text-decoration: none;
}
h4 {
	font-size : 14pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 200;
	color : #000000;
	line-height: 16pt;
	text-decoration: none;
}
div.contact {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 12pt;
	text-decoration: none;
}
div.main a:link, div.main a:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 10pt;
	text-decoration: none;
}

div.main a:hover {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	line-height: 10pt;
	text-decoration: none;
}


#prodbox a:link, #sidenavLinks a:visited {
	display: block;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #666666;
	background-color:#996699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 3px 0px 3px 20px;
	color: #ffffff;
	text-decoration:none;
	}
#prodbox a:hover{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #999999;
	background-color: #F2EDF2;
	background-image: none;
	text-decoration: none;
	color:#000033;
	text-decoration:none;
	}
	
	
/* interesting fonts: georgia (for headlines) */
/* for sidenav header links */
div.navbox { color: 666666; 
width: 100%;
padding: 0.3em;
border-left: none;
border-right: none;
border-top: solid;
border-top-width: 1px;
border-bottom: none;
}
/* for sidenav sublinks */
div.navboxsub { color: 666666; 
width: 100%;
padding: 0.3em;
border-left: solid;
border-left-width: 1px;
border-right: none;
border-top: none;
border-bottom: solid;
border-bottom-width: 1px;
text-indent: 4px;
}
/* for sidenav sublinks, bottom of list */
div.navboxsubbot { color: 666666; 
width: 100%;
padding: 0.3em;
border-left: solid;
border-left-width: 1px;
border-right: none;
border-top: none;
border-bottom: none;
text-indent: 4px;
}
/* for indenting sidenav sublinks */
div.clear { color: 333333; 
width: 100%;
border-left: solid;
border-left-width: 5px;
border-right: none;
border-top: none;
border-bottom: none;
}
/* for sidenav headers, bottom of list */
div.navboxbottom { color: 666666; 
width: 100%;
padding: 0.3em;
border-left: none;
border-right: none;
border-top: solid;
border-top-width: 1px;
border-bottom: solid;
border-bottom-width: 1px;
}
div.copy {
	font-size : 7pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #CCCCCC;
	line-height: 10pt;
}
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	border: 1px solid #CCC;
	background-color: #FAFAFA;
}
A.ssh { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      18px;
color:		   #oooooo;
}
A.ssl:link { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color : #0000ff;
}
A.sn { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      11px;
color:		   #cccccc;
}
A.sn:visited { text-decoration: none; 
font-family:    VERDANA,ARIAL,GENEVA;
font-size:      11px;
color:		   #FFFFCC;
}
A.sn:hover { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      11px;
color:		   #FFFFFF;
}
A.sn:active { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      11px;
color:		   #ffffff;
}

#subnav a:link, #subnav a:visited, #subnav { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      11px;
color:		   #ffffff;
}

div.sub, div.sub a:link, div.sub a:visited { 
	font-size : 11pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000000;
	line-height: 11pt;
	text-decoration: none;
}

div.prodwhite { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFCC66;
}
div.prodwhite:visited { text-decoration: none; 
font-family:    VERDANA,ARIAL,GENEVA;
font-size:      12px;
color:		   #FFCC66;
}
div.prodwhite:hover { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFFFFF;
}
div.sprodwhite:active { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFFFFF;
}

A.prodwhite { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFCC66;
line-height: 12pt;
}
A.prodwhite:visited { text-decoration: none; 
font-family:    VERDANA,ARIAL,GENEVA;
font-size:      12px;
color:		   #FFCC66;
}
A.prodwhite:hover { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFFFFF;
}
A.sprodwhite:active { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFFFFF;
}

p.prodwhite { text-decoration: none;
font-family:    GENEVA,VERDANA,ARIAL;
font-size:      12px;
color:		   #FFFFFF;
}
A.snl { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-weight:    bold;
font-size:      10px;
color:		   #FFCCFF;
}
A.snl:visited { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-weight:    bold;
font-size:      10px;
color:		   #FFCCFF;
}
A.snl:hover { text-decoration: none; 
font-family:    GENEVA,VERDANA,ARIAL;
font-weight:    bold;
font-size:      10px;
color:		   #FFFFFF;
}

td.ss{ padding: 0px 0px 0px 20px; }
tr.ss1{ border-right: 1px black; border-left: 1px black; }
.bgHdr1 td, td.bgHdr1, .bgHdr1 a:link, .bgHdr1 a:visited {background-color: #003399; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.bgHdr1 a:link, .bgHdr1 a:visited {color: #fff;}
.bgHdr2 td, td.bgHdr2 {background-color: #ddd; color: #000; font-weight: bold;}
.bgHdr3 td, td.bgHdr3, .bgHdr3 a:link, .bgHdr3 a:visited {background-color: #003300; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.formElement, .pulldown, .dataTable, .dataTable TH, .dataTable TD {font-size:10px;font-family:verdana, arial, helvetica, sans-serif;text-decoration:none;}
.bgC td {background-color:#fff; color:#000; border-bottom:1px solid #ddd;}
.bgC tr.bgc td {background-color:#fff; color:#000; border-bottom:0px solid #ddd;} /* this is needed to prevent double lines on nested tables*/
.bgC2 {background-color:#ccc;}
.bgC3 {background-color:#eee;}
td.bgHigh, tr.bgHigh td {background-color:#F9FAD9; border-bottom:1px solid #eee;}

