td {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 10pt;
}

ss {
  padding:30px;
}  

p a:link, p a:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 10pt;
	text-decoration: none;
}

p a:hover {
	font-size : 8pt;
	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 : 9pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 150;
	color : #0000ff;
	line-height: 20pt;
	text-decoration: none;
}
a.mainbold:hover {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 150;
	color : #FF9900;
	line-height: 20pt;
	text-decoration: none;
}
a.faq:link, a.faq:visited {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 14pt;
	text-decoration: none;
}
a.faq:hover {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	line-height: 14pt;
	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.contact a:link, div.contact a:visited {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #0000ff;
	line-height: 12pt;
	text-decoration: none;
}
div.contact a:hover {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #FF9900;
	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;
}
div.sched  {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #000000;
	line-height: 10pt;
	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;
font-weight: bold;
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;}

input.buttonWhiteTextOnBlack	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#ffffff;
		background-color : #000000;
		text-decoration: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-style: solid;
		border-top-color: silver;
		border-left-color: silver;
		border-bottom-color: #545454;
		border-right-color: #545454;		
		border-width: 1px;
		cursor:hand;
	}

	input.buttonWhiteTextOnRed	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#ffffff;
		background-color : #D22B19;
		text-decoration: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-style: solid;
		border-top-color: #FFAFA4;
		border-left-color: #FFAFA4;
		border-bottom-color: #BB6860;
		border-right-color: #808080;
		border-width: 1px;
		cursor:hand;
	}

	input.buttonWhiteTextOnGreyDarkGreyBorder	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#ffffff;
		background-color : #666666;
		text-decoration: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-style: solid;
		border-top-color: #C6C6C6;
		border-left-color: #C6C6C6;
		border-bottom-color: #808080;
		border-right-color: #808080;
		border-width: 1px;
		cursor:hand;
	}


	input.buttonGreyTextOnWhiteGreyBorder	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#666666;
		background-color : #ffffff;
		text-decoration: none;
		padding-top: 0px;	/* adjusted for IE */
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;		
		border-style: solid;
		border-top-color: #BEBEBE;
		border-left-color: #BEBEBE;
		border-bottom-color: #808080;
		border-right-color: #808080;
		border-width: 1px;
		cursor:hand;
	}
	

	/* link  */
	a.linkButtonWhiteTextOnBlack	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight: bold;
		color:#ffffff;
		background-color : #000000;
		text-decoration: none;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-style: solid;
		border-top-color: silver;
		border-left-color: silver;
		border-bottom-color: #545454;
		border-right-color: #545454;
		border-width: 1px;
		cursor:hand;
	}


	
.headnav td, td.headnav, .headnav a:link, .headnav a:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #eebe00;
	line-height: 10pt;
	text-decoration: none;
}

.headnav td, td.headnav, .headnav  a:hover {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #ffffff;
	line-height: 10pt;
	text-decoration: none;
}

.headnav td, td.headnav, .headnav  {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #eebe00;
	line-height: 10pt;
	text-decoration: none;
}

.headsubnav td, td.headsubnav, .headsubnav a:link, .headsubnav a:visited {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #666666;
	line-height: 10pt;
	text-decoration: none;
}

.headsubnav td, td.headsubnav, .headsubnav a:hover {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #ffffff;
	line-height: 10pt;
	text-decoration: none;
}

.headsubnav td, td.headsubnav, .headsubnav {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-weight : 100;
	color : #666666;
	line-height: 10pt;
	text-decoration: none;
}

