a:visited { text-decoration: none; font-weight: bold;}
a:link {text-decoration: none; color: #AD0000; font-weight: bold;}
a:hover {text-decoration: underline; color: #AD0000; font-weight: bold;}
a:active { text-decoration: underline;  color: #0F099F; font-weight: bold;}

a.a{text-decoration: none; color: #AD0000; font-weight: bold;}
a.a:hover {text-decoration: underline; color: #AD0000; font-weight: bold;}
a.a:active { text-decoration: underline;  color: #0F099F; font-weight: bold;}

a.alg{text-decoration: none; color: #d8d8d8; font-weight: bold; font-size: 8pt; text-align: center;}
a.alg:hover {text-decoration: underline; color: #d8d8d8; font-weight: bold; font-size: 8pt; text-align: center;}
a.alg:active { text-decoration: underline;  color: #0F099F; font-weight: bold; font-size: 8pt; text-align: center;}

a.adg{text-decoration: none; color: #333333; font-weight: bold; font-size: 8pt; text-align: center;}
a.adg:hover {text-decoration: underline; color: #333333; font-weight: bold; font-size: 8pt; text-align: center;}
a.adg:active { text-decoration: underline;  color: #0F099F; font-weight: bold; font-size: 8pt; text-align: center;}

body { font-size: 8pt;
font-family: Arial, Helvetica, sans-serif; 
color: #000000}

p  
{ font-size: 8pt;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;}

in1{ text-indent: 20px}
.in2{ text-indent: 8px}

li 
{  font-size: 8pt; margin-bottom: 11px; line-height:14px;
margin-left: 0px}
ul 
{  margin-top: 0px; }

h1 {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#5F5F5F; }
h1.red  {  font-family: Verdana, Arial, Helvetica, sans-serif; color:D60008; font-size: 16pt; font-weight: normal; text-align: center; }
h2 {  color: #D60008; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
h2.red  {  font-family: Verdana, Arial, Helvetica, sans-serif; color:D60008; font-size: 12pt; text-align: center; }
h3 {  color: #D60008; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
h4 {  color: #D60008; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
h5 {  font-size: 8pt; }

font.ProductSelection {  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#5F5F5F; font-weight: bold; }

p.bullred{font-weight: bold; font-size: 10pt; color: #ff0000;}
p.bullblk{font-weight: bold; font-size: 10pt; color: #000000;}
p.bullgry{font-weight: bold; font-size: 10pt; color: #808080;}

p.artgrey{font-weight: bold; font-size: 8pt; text-decoration: none; line-height: 105%; color: #808080; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

.sb{color: #000000; font-size: 8pt;}
.sr{color: #ff0000; font-size: 8pt;}

.grey{color: #777777; font-size: 8pt; font-weight: bold;}

.redwhite{font-weight: bold; font-size: 10pt; color: #ffff99; background-color: #ff3333; text-align: center;}
.redlitegrey{font-weight: bold; font-size: 8pt; color: #d8d8d8; background-color: #ff6666; text-align: center;}
.reddarkgrey{font-weight: bold; font-size: 8pt; color: #787878; background-color: #ff9999; text-align: center;}
.redlitegrey2{font-weight: bold; font-size: 8pt; color: #d8d8d8; background-color: #ff3333; text-align: center;}

table.redwhite{background-color: #ff3333;}
table.redlitegrey{background-color: #ff6666;}
table.reddarkgrey{background-color: #ff9999;}
table.redlitegrey2{background-color: #ff3333;}

a.artred
{text-decoration: none;
font-weight: bold;
color: #ff0000;
font-size: 8pt;
line-height: 105%;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

a.artred:hover
{text-decoration: underline;
font-weight: bold;
font-size: 8pt;
line-height: 105%;
color: #ff0000;}

a.artred:active
{text-decoration: none;
font-weight: bold;
font-size: 8pt;
line-height: 105%;
color: #0F099F;}

a.ured
{text-decoration: underline;
font-weight: bold;
color: #ff0000;
font-size: 8pt;
line-height: 105%;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

a.ured:hover
{text-decoration: underline;
font-weight: bold;
font-size: 8pt;
line-height: 105%;
color: #ff0000;}

a.ured:active
{text-decoration: none;
font-weight: bold;
font-size: 8pt;
line-height: 105%;
color: #0F099F;}

a.eblue
{text-decoration: none;
font-weight: none;
color: #0000ff;
font-size: 8pt;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

a.eblue:hover
{text-decoration: underline;
font-weight: none;
font-size: 8pt;
color: #0000ff;}

a.eblue:active
{text-decoration: underline;
font-weight: none;
font-size: 8pt;
color: #8A2BE2;}

a.green
{text-decoration: none;
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

a.green:hover
{text-decoration: none;
color: #AD0000;}

a.green:active
{text-decoration: none;
color: #0F099F;}


a.blue
{text-decoration: none;
color: #000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

a.blue:hover
{text-decoration: none;
color: #AD0000;}

a.blue:active
{text-decoration: none;
color: #0F099F;}

a.sitemap, a.sitemap:link, a.sitemap:hover, a.sitemap:active {
	text-decoration: none;
	}

a.sitemap, a.sitemap:link, a.sitemap:active {
	color: #000066;
	}

a.sitemap:hover {
	color: #AD0000;
	}



.title 
{position: absolute; 
width: 185px; 
height: 20px; 
left: 24px; 
z-index: 10; 
background-color: #;
layer-background-color: #;
border: 0px;
font-weight: bold; 
font-size: 12px; 
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;} 

.submenu 
{position: absolute; 
left: 40px; 
width: 140px; 
background-color: #;
layer-background-color: #;
font-size: 11px; 
visibility: hidden; 
font-weight: bold; 
clip:  rect(   );
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}


.red   
{color: #D60008; 
font-size: 9pt;  font-weight: bold;}

.large 
{  font-size: 14pt}


.topleft 
{position: absolute; left:10px; top:10px }

span.dlsteps {
	font-weight: bold;
	font-size: larger;
	}

u.yellowback{font-size: 8pt;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
background:yellow;
text-decoration: none;
}

u.largered{color: #AD0000;font-size: 13pt; line-height:18px; text-decoration=none;font-family: Arial, Helvetica, sans-serif;

}

u.tinyblack{color: black;font-size: 6pt; line-height:14px; text-decoration=none;font-family: Arial; font-weight:normal;

}

u.smallblk{color: black;font-size: 9pt; line-height:14px; text-decoration=none;font-family: Arial; font-weight:bold;

}

u.boldred{color: #AD0000; font-size: 8pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold}

u.brightred{color: red; font-size: 9pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold;}

}

u.boldblktitle{color: black; font-size: 9pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold;

}

.rfilpromo {
	background-color: rgb(255, 203, 203);
}

p.rfilpromo {
	margin-top: 0.05in;
	margin-bottom: 0.05in;
}

p.rfilpromohead {
	color: #AD0000;font-size: 13pt; line-height:18px; font-family: Arial, Helvetica, sans-serif;
}

span.yellowback{font-size: 8pt;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
background:yellow;
text-decoration: none;
}

span.largered{color: #AD0000;font-size: 13pt; line-height:18px; text-decoration=none;font-family: Arial, Helvetica, sans-serif;

}

span.tinyblack{color: black;font-size: 7pt; line-height:14px; text-decoration=none;font-family: Arial; font-weight:normal;

}

span.smallblk{color: black;font-size: 9pt; line-height:14px; text-decoration=none;font-family: Arial; font-weight:bold;

}

span.boldred{color: #AD0000; font-size: 8pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold}

span.brightred{color: red; font-size: 9pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold;}

}

span.boldblktitle{color: black; font-size: 9pt; line-height:14px; text-decoration=none;Arial, Helvetica, sans-serif; font-weight:bold;

}

hr.systemrequirements { width: 95%; height: 2px; text-align: center; }
h5.systemrequirements { color: rgb(204,0,0); margin-bottom: 0; padding-top: 10px; }
p.systemrequirements { margin-bottom: 0; margin-top: 0; }
div.systemrequirements { margin-left: auto; margin-right: auto; width: 469px; height: 182px; text-align: center; background-image: url(../images/systemreqbox.png); background-color: rgb(255,230,192); }
div.systemrequirementsinner { margin-left: 10px; margin-right: 10px; }

