/*

REMOVED: 
BODY { font-family: Arial, Helvetica, san-serif; font-size:75%; color:#333333;}
TD { font-family: Arial, Helvetica, san-serif; font-size:75%;}

a {color: #FF5C00;}
a:hover {text-decoration: underline }

H1 {line-height: 28px; font-family:arial,verdana,tahoma; font-size: 1.2em; font-weight:bold; color: #666666;letter-spacing: 1px; padding-bottom:0px;margin-bottom: 0px;}
H1.dark {line-height: 24px; font-family:arial,verdana,tahoma; font-size: 1.3em; font-weight:bold; color: #333333; padding-bottom:0px;margin-bottom: 0px;}
H1.orange {line-height: 28px; font-family:arial,verdana,tahoma; font-size: 1.2em; font-weight:bold; color: #ff5c00;letter-spacing: 1px; padding-bottom:0px;margin-bottom: 0px;}
.pageheader {line-height: 28px; font-family:arial,verdana,tahoma; font-size: 1.2em; font-weight:bold; color: #666666;letter-spacing: 2px;}
.alt_header { font: bold 1.2em Arial, Helvetica, sans-serif; color:#333333; }


h2  {font-weight: bold; font-size: 1.2em; color: #F96E28;margin-bottom: 0px;}
h2  a { color: #F96E28; text-decoration: none; font-weight: bold; font-size:1.2em;}
h2  a:hover {text-decoration: underline;}
h2.grey  {font-weight: bold; font-size: 1.2em; color: #F96E28;margin-bottom: 0px;color:666666;}

h3 {font-weight: bold; color: #F96E28; font-size: 1.1em; margin-bottom: 0px;}
h3  a { color: #F96E28; text-decoration: none; font-weight: bold; font-size:1.1em;}
h3  a:hover {text-decoration: underline;}


.t3MainHdr { font-weight: bold; font-size:1.1em; color: #333333; }

.t3MainSecHdr {font-weight: bold; color: #F96E28; }
.t3MainSecHdr a { color: #F96E28; text-decoration: none; font-weight: bold; }
.t3MainSecHdr a:hover {text-decoration: underline }





*/
.section_head {font-weight: bold; color: #333333;}
.section_head a {font-weight: bold; color: #3333333;text-decoration: none;}
.section_head a:hover { text-decoration: underline; color: #FF5C00; }


/*
.pageheader { font-weight: bold; font-size:1.8em; color: #3f4a4e;}
*/

.pagesubheader {font-weight: bold; font-size: 1.2em; color: #F96E28;}
.pagesubheader a { color: #F96E28; text-decoration: none; font-weight: bold; font-size:1.2em;}
.pagesubheader a:hover {text-decoration: underline;}

.t3FormTxt {color: #333333; }
.t3FormTxt a {color: #F96E28; text-decoration: none }
.t3FormTxt a:hover { color: #F96E28; text-decoration: underline }

.hmPromoTxt {font-weight: bold; color: #FFFFFF; padding: 3px; }
.hmPromoTxt a { color: #FFFFFF; }

.emailTxtFld {color: #333333; background-color: #FFFFFF}
.emailTxtBtn{color: #333333; }

.footer { color: #FFFFFF;}
.footer a { color: #FFFFFF; text-decoration: none;}
.footer a:hover { text-decoration: underline;}

.footerTxt {  color: #FFFFFF;  padding: 2px; background-color: #2F3C40 }
.footerTxt a { color: #FFFFFF; text-decoration: none }
.footerTxt a:hover { color: #FFFFFF; text-decoration: underline }


.sitemapTxt { color: #333333; padding: 2px 2px 2px 10px; background-color: #FFFFFF }
.sitemapTxt a { color: #333333; text-decoration: none }
.sitemapTxt a:hover { color: #F96E28; text-decoration: underline }

.sitemapTxtSubnav { color: #333333; padding: 2px 2px 2px 20px; background-color: #FFFFFF }
.sitemapTxtSubnav a { color: #333333; text-decoration: none }
.sitemapTxtSubnav a:hover { color: #F96E28; text-decoration: underline }

.copyright { color: #FFFFFF;}



img { border:0; }

hr { height:1; background:#ccc; color:#ccc; }
hr.dotted {width: 100%; margin: 8px 0 8px 0;border-bottom: 0px solid #ccc; padding: 0px 0px 0px 0px;}

.productsheader {font-weight: bold;  color: #ffffff; padding: 3px 3px 3px 3px;}
.productsbody {color: #333333; padding: 2px 2px 2px 2px; }
.productsbody a { color: #0082c6; text-decoration: none;}
.productsbody a:hover { color: #F96E28; text-decoration: underline;}

.header {font-weight: bold; color: #000000; padding: 2px 2px 2px 2px; }
.highlight {font-weight: bold; color: #F96E28; }

.nav_top { color: #333333;}
.nav_top a { color: #333333; text-decoration: none;}
.nav_top a:hover { text-decoration: underline;}

.nav_main{color: #000000; font-family: arial,helvetica;text-decoration: none;font-weight:bold;}
.nav_main a {font-weight: bold; color: #333333; text-decoration: none;}
.nav_main a:hover { text-decoration: none;}

.nav_main_on {color: #ffffff; font-family: arial,helvetica;text-decoration: none;font-weight:bold;}
.nav_main_on a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.nav_main_on a:hover { text-decoration: none;}





.bracket {color: #ff6600; font-family: arial,helvetica;text-decoration: none;font-weight:bold;}

.downloadbutton,.downloadbutton A  {color: #ffffff; font-family: arial,helvetica; text-decoration: none;font-weight:bold;}

.form_header { font-weight: bold; color: #FFFFFF;font-size:0.9em;; 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');}

.nav_left { font-weight: italic; color: #333333;}
.nav_left a { font-weight: italic; color: #333333; text-decoration: none;}
.nav_left a:hover { text-decoration: underline; color: #FF5C00; }

.nav_left_sub {font-weight: italic; color: #333333;}
.nav_left_sub a { font-weight: italic; color: #333333; text-decoration: none;}
.nav_left_sub a:hover { text-decoration: underline; color: #FF5C00; }

.left_navigation {font-weight: bold; color: #333333;}
.left_navigation a { font-weight: bold; color: #333333; text-decoration: none;}
.left_navigation a:hover { text-decoration: underline; color: #FF5C00; }

.home_news_events { font-weight: italic; color: #333333 }
.home_news_events a {font-weight: italic; color: #333333; text-decoration: none;}
.home_news_events a:hover { text-decoration: underline; color: #FF5C00;}

.bread_crumb { font-weight: italic; color: #FFFFFF;}
.bread_crumb a { font-weight: italic; color: #FFFFFF; text-decoration: none;}
.bread_crumb a:hover {text-decoration: underline; color: #FFFFFF; }

.homepagelink {color: #666666;text-decoration: none;}
.homepagelink a {color: #666666; text-decoration: none;}
.homepagelink a:hover {color: #FF6600; text-decoration: underline;}


.red { color: #990000; }
.white { color: #ffffff; }

.small { color: #666666; }
	
.upperlinks,.upperlinks A  {color: #000000; font-family: arial,helvetica;  text-decoration: none;}





.box_header {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#949496', endColorStr='#666666', gradientType='0');color: #ffffff; font-family: arial,helvetica; text-decoration: none;font-weight:bold;padding: 3 3 3 3;}

.box_footer, .box_footer A {color: #ffffff; font-family: arial,helvetica; text-decoration: none;font-weight:bold;padding: 11 11 11 11px ;}
.box_footer A:hover {text-decoration: underline;}


	
.subnav_background {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff6600', endColorStr='#FF9933', gradientType='0');color: #ffffff; font-family: arial,helvetica; text-decoration: none;}

.subnav_main { color: #ffffff;}
.subnav_main a {color: #ffffff; text-decoration: none;}
.subnav_main a:hover { text-decoration: underline;}



.padding {padding:3 3 3 3px;}

.box_html_footer { font-weight: bold; color: #FFFFFF;}

.subnav_on {color: #FFFFFF; text-decoration: underline;}
.subnav_on a {color: #ffffff; text-decoration: underline;}
.subnav_on a:hover {color: #efefef; text-decoration: underline;}

.subnav_off {color: #333333; text-decoration: none;}
.subnav_off a {color: #333333; text-decoration: none;}
.subnav_off a:hover {color: #333333; 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;}

.featuresHeader {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#666666', gradientType='0');color: #ffffff; font-family: arial,helvetica; text-decoration: none;font-weight: bold;}
.featuresHeader a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.featuresHeader a:hover { text-decoration: underline;}

.featuresDataOn {background-color:f5f5f5;}
.featuresDataOn a {font-weight: bold; text-decoration: none;}
.featuresDataOn a:hover { text-decoration: underline;}


.featuresDataOff {background-color:ffffff;}
.featuresDataOff a {font-weight: bold; text-decoration: none;}
.featuresDataOff a:hover { text-decoration: underline;}

.productBoxheader {color: #ffffff; font-family: arial,helvetica;text-decoration: none;font-weight: bold; background-color:#d6dbde}
.productBoxheader a {font-weight: bold; color: #FFFFFF; text-decoration: none;}
.productBoxheader a:hover { text-decoration: underline;}


.searchLink {font-weight: bold;}
.searchLink a {font-weight: bold; text-decoration: none;}
.searchLink a:hover { text-decoration: underline;}

/*
.tabLinkOn {background-color:efefef;}
.tabLinkOff {background-color:ffffff;}
.tabLinkOff A {FONT-FAMILY: Arial,sans-serif;Color: #FFFFFF;text-decoration: none;}
.tabLinkOn A {FONT-FAMILY: Arial,sans-serif;Color: #444444;font-weight: bold;text-decoration: none;}
.tabOn, .tabOn A, .tabOn A:hover {background-color: ffffff;color: #000000; font-family: arial,tahoma; font-weight:bold; text-decoration: none;}

.tabOff, .tabOff A {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFffff', endColorStr='#BEC2C4', gradientType='0');color: #444444; font-family: arial; font-weight:bold; text-decoration: none;}		
	
.lineon {background-color:ffffff;}	
.lineoff {background-color:999999;}
	*/
.tabOnOrange, .tabOnOrange A {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFAE80', endColorStr='#FF5C00', gradientType='0');color: #FFFFFF; font-family: arial; font-weight:bold; text-decoration: none;}

/* Search box SPAN on global header , searchlink a, .searchlink a:hover*/
.searchLink {cursor:pointer;font-weight: normal;}

.pstabOn, .pstabOn A, .pstabOn A:hover {background-color: ffffff;color: #000000; font-family: arial,tahoma; font-weight:bold; text-decoration: none;}
.pstabOff, .pstabOff A { background: url('/partnersource/img/pstab_background.gif');background-color: efefef;color: #444444; font-family: arial; font-weight:bold; text-decoration: none;}		

/* Homepage */
#navlist {margin-left: 0;padding-left: 0;list-style: none;}

#productbox{margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0;}


#navlist li{padding-left: 20px;line-height: 20px;background-image: url(/img/bullet_checkbox.gif);background-repeat: no-repeat;background-position: 0 .5em;}

#navlist ul {list-style: none;}

.bulletlisttext {line-height: 20px; font-family:tahoma; font-size: .9em; color: #ffffff;letter-spacing: 1px; font-weight:bold;padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}

H1.headerimagetext {line-height: 20px; font-family:arial; font-size: 1.2em; color: #ffffff;letter-spacing: 1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}
H1.bheaderimagetext {line-height: 28px; font-family:arial; font-size: 1.4em; font-weight:bold; color: #ffffff;letter-spacing: 0px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}

H1.headerimagetext2 {line-height: 20px; font-family:verdana; font-size: 1.2em; color: #ffffff;letter-spacing: 1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}
H1.bheaderimagetext2 {line-height: 28px; font-family:verdana; font-size: 1.4em; font-weight:bold; color: #ffffff;letter-spacing: -1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}

H1.headerimagetext3 {line-height: 20px; font-family:tahoma; font-size: 1.2em; color: #ffffff;letter-spacing: 1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}
H1.bheaderimagetext3 {line-height: 28px; font-family:tahoma; font-size: 1.4em; font-weight:bold; color: #ffffff;letter-spacing: -1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}

H1.headerimagetext4 {line-height: 20px; font-family:Lucida Console; font-size: 1.2em; color: #ffffff;letter-spacing: 1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}
H1.bheaderimagetext4 {line-height: 28px; font-family:Lucida Console; font-size: 1.4em; font-weight:bold; color: #ffffff;letter-spacing: -1px; padding-bottom:0px;padding-top:0px;margin-bottom: 0px;margin-top: 0px;}

.headerimagetextlink {color: #cccccc;text-decoration:none;padding-bottom:5px;padding-right:5px;}

.productbox  {color: #666666;}
.productbox_links  {color: #ffffff; text-decoration:none;font-weight:bold;}
.productbox_olinks  {color: #ff5c00; text-decoration:none;font-weight:bold;}