


.linespace {line-height:140%;}

.black_text{color:#000000;}
.date{color:#990000;}

a, a:visited {color:#003366;text-decoration:underline;}

a:hover{text-decoration:none;color:#003366;}

a.nounderline {text-decoration:none; }
a.nounderline:hover {text-decoration: underline;}
a.nounderline:visited {text-decoration:none;}

.utilities {padding-bottom:2px}
.utilities a, .utilities a:hover, .utilities a:visited {color:#999; font-size:.75em; font-weight:bold; text-decoration:none}
.utilFloat {float:right}
.utilities img {vertical-align:-.2em; margin-right:.8em}

.sitemapTxt { color: #333333; padding: 2px 2px 2px 10px;}
.sitemapTxt a, .sitemapTxt a:visited { color: #333333; text-decoration: none }
.sitemapTxt a:hover { color: #F96E28; text-decoration: underline }

.sitemapTxtSubnav { color: #333333; padding: 2px 2px 2px 20px; }
.sitemapTxtSubnav a, .sitemapTxtSubnav a:visited { color: #333333; text-decoration: none }
.sitemapTxtSubnav a:hover { color: #F96E28; text-decoration: underline }

.subnav_on,.subnav_on a ,.subnav_on a:visited {color: #FFFFFF; text-decoration: underline;}
.subnav_on a:hover {color: #efefef; text-decoration: underline;}

.subnav_off,.subnav_off a ,.subnav_off a:visited {color: #333333; text-decoration: none;}
.subnav_off a:hover { text-decoration: underline;}

.sub_level1 {color: #333333; font-family: arial,helvetica; text-decoration: none;}
.sub_level1 a {color: #666666; text-decoration: none;}
.sub_level1 a:hover { text-decoration: none;}

.sub_level2 {color: #666666; font-family: arial,helvetica; text-decoration: none;}
.sub_level2 a {color: #666666; text-decoration: none;}
.sub_level2 a:hover { text-decoration: none;color: #333333;}

.sub_nav_header {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#B5B1B1', endColorStr='#999999', gradientType='0');color: #ffffff; font-family: arial,helvetica; text-decoration: none;}
.sub_nav_header a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.sub_nav_header a:hover { text-decoration: underline;}

.sub_nav_header_on {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff6600', endColorStr='#ff9933', gradientType='0');color: #ffffff; font-family: arial,helvetica; text-decoration: none;}
.sub_nav_header_on a {font-weight: bold; color: #ffffff; text-decoration: none;}
.sub_nav_header_on a:hover { text-decoration: underline;}

hr.dotted {width: 100%; margin-top: 0px; margin-bottom: 0px;border-bottom: 2px dotted #ccc; padding: 0px 0px 0px 0px;}


h1, h2, h3, h4, h5, h6, form {margin:0; padding:0}

h1 {width:100%; font: 1.8em/1.2em arial,helvetica,sans-serif; color:#003366;line-height:170%; }

h2 {width:100%; font: 1.6em/1.2em arial,helvetica,sans-serif; color:#003366;}

h3 {width:100%; padding-bottom:.2em; font:bold 1.2em/1.1em arial,helvetica,sans-serif; color:#666666;}

h4 {width:100%; padding-bottom:.2em; font:bold 1.1em/1em arial,helvetica,sans-serif; color:#666666;}

h5 {width:100%; padding-bottom:.2em; font:bold 1em/1em arial,helvetica,sans-serif; color:#666666;}

h6 {width:100%; padding-bottom:.2em; font:bold 1em/1em verdana,arial,sans-serif; color:#666666;}

.form_header { font-weight: bold; color: #FFFFFF;font-size:1.1em; padding: 6 6 6 6 ;}
.form_header a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.form_header a:hover { text-decoration: none;}
.form_header {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666', gradientType='0');}

.form_subheader { font-weight: bold; color: #666666;font-size:1.0em; padding: 4 4 4 4;}
.form_subheader a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.form_subheader a:hover { text-decoration: none;}


.formText {font-weight:bold;background-color:#efefef}
.bg1 {font-weight:bold;background-color:#b9b9b9}
.bg2 {background-color:#ededed}
.text  {font-size:100%}

.nav_main a,.nav_main a:visited  {font-size:100%;font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_main a:hover { color: #dddddd;}

.nav_main_on a,.nav_main_on a:visited {font-size:100%;font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_main_on a:hover {color: #dddddd;}

a.navcrumb,a.navcrumb:visited {font-family:arial,helvetica,sanserif; font-size:95%;text-decoration: none;}
a.navcrumb:hover {text-decoration: underline;}

a.navfont,a.navfont:visited  {font-family:arial,helvetica,sanserif; font-size:100%; color: #ffffff;text-decoration: none;}
a.navfont:hover {color: #efefef;text-decoration: underline;}

a.navfontON,a.navfontON:visited  {font-family:arial,helvetica,sanserif; font-size:100%; color: #333333;text-decoration: none;}
a.navfontON:hover {color: #333333;text-decoration: underline;}

a.subnavfont,a.subnavfont:visited {font-family:arial,helvetica,sanserif; font-weight: bold;text-decoration: none; color: #000000;}
a.subnavfont:hover {color: #333333;text-decoration: underline;}

a.subnavfontON,a.subnavfontON:visited {font-family:arial,helvetica,sanserif;font-weight: bold; color: #000000;text-decoration: none;}
a.subnavfontON:hover {color: #333333;text-decoration: underline;}

a.navfontONBOLD,a.navfontONBOLD:visited {font-family:arial,helvetica,sanserif; font-size:100%; color: #000000;text-decoration: none; font-weight:bold;}
a.navfontONBOLD:hover {color: #333333;text-decoration: underline;  font-weight:bold;}


.footer, a.footer,a.footer:link,a.footer:visited  {font-family:arial,helvetica,sanserif; font-size: 90%; color: #333333;text-decoration: none;}
a.footer:hover {color: #333333;text-decoration: underline;}


.nav_main a,.nav_main a:visited  {font-size:90%;font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_main a:hover { color: #dddddd;}

.nav_main_on a,.nav_main_on a:visited {font-size:90%;font-weight: bold; color: #ffffff; text-decoration: none;}
.nav_main_on a:hover {color: #dddddd;}

select.multiple {font-family:arial,verdana; font-size:90%;width:285; height:180}

.data_row_header {font-size:0.9em;font-weight:bold;  color: #FFFFFF; padding: 6 6 6 6 ;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666', gradientType='0');}
.data_row_header a, .data_row_header a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.data_row_header a:hover  { text-decoration: underline;}

.data_row_featured_cell {background-color:#efefef;}
.data_row_featured {border-style:dashed;border-width:thin;border-color:990000;background-color:#e8e8e8;}
.data_row_on {font-family:arial,helvetica,sanserif; background-color:#ffffff;font-size:95%;}
.data_row_on_bold {background-color:#ffffff;font-weight:bold;font-size:95%;}

.data_row_on {font-family:arial,helvetica,sanserif; background-color:#ffffff;font-size:95%;}

.data_row_disabled,.data_row_disabled a, .data_row_disabled a:visited, .data_row_disabled a:hover  {background-color:#cccccc;color:#999999;}
.disabled,.disabled a, .disabled a:visited, .disabled a:hover  { color: #999999;}

.data_row_off_grey {background-color:#e8e8e8;font-size:95%;}
.data_row_off {background-color:#f8f8f8;font-size:95%;}
.data_row_off_bold {background-color:#e8e8e8;font-size:95%;font-weight:bold;}
.data_row_footer {background-color:#eeeeee;}

.productBoxheader {color: #ffffff; font-family: arial,helvetica;text-decoration: none;font-weight: bold;}
.productBoxheader a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.productBoxheader a:hover { text-decoration: underline;}

.productBoxheaderBlack {color: #000000; font-family: arial,helvetica;text-decoration: none;font-weight: bold;font-size:105%;}
.productBoxheaderBlack a {font-weight: bold; color: #000000; text-decoration: none;font-size:105%;}
.productBoxheaderBlack a:hover { text-decoration: underline;}

.productBoxheaderBlackStrong {color: #000000; font-family: arial,helvetica;text-decoration: none;font-weight: bold;font-size:12px;}
.productBoxheaderBlackStrong a {font-weight: bold; color: #000000; text-decoration: none;}
.productBoxheaderBlackStrong a:hover { text-decoration: underline;}


.rightsideheader,a.rightsideheader,a.rightsideheader:visited  {font-family:tahoma,arial,helvetica,sanserif; font-size:95%; color: #333333;text-decoration: none;}
a.rightsideheader:hover {color: #333333;text-decoration: underline;}

a.homepageHeaderLinks,a.homepageHeaderLinks:link,a.homepageHeaderLinks:visited {color:#364B65;font-size:100%; text-decoration:none;}
a.homepageHeaderLinks:hover {text-decoration:underline;}

.homepageContentText , a.homepageContentText,a.homepageContentText:link,a.homepageContentText:visited {font-size:95%; color:#364B65;}
.homepageContentText1 { font-size:95%; line-height:180%; color:#364B65;}
.legal {font-size:10px;}
p.lowmargin {margin-bottom:9px;margin-top:0px;color:#364B65;}

ul {list-style: disc url(/images/blue_arrow_right.gif) outside;} 
li{padding-left: 2;line-height:140%;padding-bottom: 6;}
.mouseover {cursor: pointer;}

H1.homepage{font-size:24px;color:#ffffff;font-family:Arial narrow, Arial, Helvetica, sans-serif; font-weight:bold;line-height:90%;}
.helpme,a.helpme,a.helpme:link,a.helpme:visited {font-family:arial,helvetica,sanserif; font-size:80%;text-decoration: none;color:#ffffff;line-height:95%;}
a.helpme:hover {text-decoration: underline;}
.homepageCallout {font-size:12px;color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}




.red { color: #990000; }