/* --------------- Font size adjustments ------- */
#content {font-size:11pt}
#content a {font-size:10pt;}
html, body, table {font-size:10pt;}
#content a.small {font-size:8pt;}
#content h3 a {font-size:12pt;line-height:1em;}
#content .bodylinks A  { font-size: 10pt; }
#content a.sectionhead {font-size:11pt;}
#features strong {font-size:11pt;}
#content b {font-size:10pt;}
.pdfs {font-size:8pt;}
#content .pdfs a {font-size:8pt;}
#content .sidebox th {font-size: 9pt;}
#content .sidebox table tr td, #content .sidebox table tr td table tr td, #content .sidebox a {font-size:9pt;}
#content .sidebox strong {font-size:9pt;}
#content ul.arrow2 li a {font-size:10pt;}
#content .greybox ul.arrow2 li A {font-size:10pt;}
.pdfs p.disclaimer {font-size:8pt}
#content .greybox ul.arrow2 li A:hover {font-size:10pt;}
#footer, #footer a {font-size:8pt;}
.greybox h2, .lightgreybox h2 {font-size:10pt;}
#breadcrumb, #breadcrumb a {font-size:8pt;}


/* --------------- Print-specific styles -------- */
#masthead, #mainnav, #leftnav, #pagetools {display:none;}
#printmasthead {width:575px; margin-left:auto; margin-right:auto; display:block; margin-bottom:20px; text-align:left;}
#content {width:575px;}


/* --------------- General styles --------------- */

html, body, table {
	color:#000000;
}
h1 {
	color:#000000;
}
h1.eBusiness {
	color:#000000;
}
hr {
	color:#000000;
	background-color:#000000;
}
hr.burgundy {
	color:#000000;
	background-color:#000000
}
h2 {
	color:#000000;
}
h3 {
	color:#000000;
}
h1.underline {
	border-bottom:1px solid #000000;
}
h2.underline, h3.underline {
	border-bottom:1px solid #000000;
}
#content p.learnmore a {
	color:#000000;
}
#content p.learnmore span.breadcrumb a {
	color:#000000;
}


/* --------------- Form styles --------------- */

input#search, input.text {
	background-color:#ffffff;
	border:1px solid #000000;
}


/* --------------- Utility nav styles --------------- */

#utilitynav {
	color:#000000;
}
#utilitynav a {
	color:#000000;
}
#utilitynav input, #utilitynav select {
	background-color:#ffffff;
	border:1px solid #000000;
}
#utilitynav .gobutton {
	background-color:#000000;
	color:#ffffff;
}
#date {
	color:#000000;
}


/* --------------- Main nav styles --------------- */

#mainnav a:link, #mainnav a:visited {
	color:#000000;
}
#mainnav a:hover, #mainnav a.selected {
	color:#000000;
}


/* --------------- Leftnav styles --------------- */

#content #leftnav a {
	color:#000000;
}
#content #leftnav a.selectednosub {
	color:#790000;
}
#content #leftnav a.selected, #content #leftnav a:hover {
	color:#790000;
}
#content #leftnav #level2 a.selected, #content #leftnav #level3 a.selected, #content #leftnav #level2 a:hover,  #content #leftnav #level3 a:hover {
	color:#000000;
}


/* --------------- Content styles --------------- */
#content a {
	color:#000000;
}
#solutions {
	color:#000000;
}
.pdfs {
	border:1px solid #000000;
}
#content .sidebox{
	border: 1px solid #000000; 
	color:#000000;
}
#content .sidebox th {
	color: #000000; 
	background-color: #ffffff;
	border-bottom:1px solid black;
}


/* --------------- Footer styles --------------- */
#footer a:link, #footer a:visited {
	color:#000000;
}


/* --------------- Box styles --------------- */
.burgundyoutline {
	border:1px solid #A8A29F;
}
.greybox, .lightgreybox {
	background-color:#ffffff;
}
.greybox img.corner, .lightgreybox img.corner {
	display:none;
}
.greybox h2, .lightgreybox h2 {
	color:#000000;
}


/* --------------- "Button" styles --------------- */
table.button td {
	border:1px solid #000000;
}
.button a:link, .button a:visited {
	color:#000000 !important;
}
