/* With link Class */
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color:#2B2B2B; 
	margin: 0;
	 }
	 
.INPUT{
	FONT-SIZE: 11px;
	COLOR: #1E1E1E;
	border: 1px solid #B7B7B7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	padding-left: 2px;
	font-weight: normal; }

.input{
	FONT-SIZE: 11px;
	COLOR: #1E1E1E;
	border: 1px solid #B7B7B7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	padding-left: 2px;
	font-weight: normal; }
	
select{ 
	FONT-SIZE: 11px;
	COLOR: #1E1E1E; 
	border: 1px solid #B7B7B7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-weight: normal; }	 

textarea{ 
	FONT-SIZE: 11px;
	COLOR: #1E1E1E; 
	border: 1px solid #B7B7B7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-weight: normal; }	 

form { margin: 0px; padding: 0px;}
img { border: 0px;}
.img-border { border-left: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #D8D8D8; padding: 2px; background-color:#FFFFFF;}

.button { background-image: url(../images/buttonbg.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0F42AA; text-decoration: none; border: 1px solid #6D5F5F; cursor: pointer; height: 20px;}

.button-small { background-image: url(../images/buttonbg-small.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #252525; text-decoration: none; border: 1px solid #B3B3B3; cursor: pointer; height: 19px;}

.button-big { background-image: url(../images/buttonbg-big.gif); background-repeat: no-repeat; width: 180px; height: 33px; border: none; font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #666666; text-decoration: none; cursor: pointer; }

.roundbutton { background-image: url(../images/roundbuttonbg.gif); width: 99px; height: 27px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; cursor: pointer;}

fieldset { border: 1px solid #DCDCDC; text-align: center;}
legend { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-transform: uppercase; margin-bottom: 7px;}

a{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0067C6; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; outline: none;}
a:hover { text-decoration: none; color: #0067C6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; outline: none;}

.bottlink {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #454545; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; }
.bottlink a{ text-decoration: none; color: #454545; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.bottlink a:hover { text-decoration: none; color: #0067C6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.bluelink-bold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.bluelink-bold:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.bluelink-bold:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067C6; text-decoration: none;}
.bluelink-bold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067C6;  text-decoration: underline;}

.graylinkbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none;}
.graylinkbold:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none;}
.graylinkbold:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none;}
.graylinkbold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0067C6;  text-decoration: underline;}

.bmatterlink {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2B2B2B;  text-decoration: none;}
.bmatterlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2B2B2B;  text-decoration: none;}
.bmatterlink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2B2B2B; text-decoration: none;}
.bmatterlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px  !important; font-weight: normal; color: #0067C6;  text-decoration: underline;}

.bluelink-big {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.bluelink-big :link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.bluelink-big :visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0067C6; text-decoration: none;}
.bluelink-big :hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0067C6;  text-decoration: underline;}





/* Without link Class */
.bluematterbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.newsletterbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6C6C6C;  text-decoration: none; border-top: 1px solid #CECECE; border-right: 1px solid #CECECE;}
.copyright {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666;  text-decoration: none;}
.bluematter-big {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0067C6;  text-decoration: none;}
.bluematter-heading { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0067C6; text-decoration: none;}
.errormsg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#FF0000; text-decoration: none;}


/* TD background */
.topgradient-bg { background-image: url(../images/top-gradientbg.gif); background-repeat: no-repeat; background-position: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3D3D3D; text-decoration: none; text-align: right; padding-right: 10px;}
.topgradient-bg a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3D3D3D; text-decoration: none;}
.topgradient-bg a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0067C6; text-decoration: underline;}
.searchbox-padding { padding-right: 20px;}
.search-topbg { border-top: 1px solid #B8B8B8;}
.search-leftbg { border-left: 1px solid #B8B8B8;}
.search-bottbg { background-image: url(../images/search-bottbg.gif); background-repeat: repeat-x;}
.search-rightbg { background-image: url(../images/search-rightbg.gif); background-repeat: repeat-y;}
.search-midd-padding { padding: 7px; background-image: url(../images/search-bodybg.gif); background-repeat: repeat-x; background-position: bottom; }
.search-tab { background-image: url(../images/search-tab.gif); background-repeat: no-repeat; background-position: bottom left; height: 21px;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3D3D3D; text-decoration: none;text-transform: uppercase; padding-left: 30px;}
.topnav-cornerbg { background-color: #0067C6; border-right: 1px solid #FFFFFF; text-align: center;}
.topnav-cornerbg a { color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 12px;}
.topnav-cornerbg a:hover { color: #C5E3FF; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 12px;}

.topnav-leftcorner { background-image: url(../images/topnav-leftcorner.gif); background-repeat: no-repeat; background-position: left;}
.topnav-rightcorner { background-image: url(../images/topnav-rightcorner.gif); background-repeat: no-repeat; background-position: right;}

.bott-graybg { background-color: #B8B8B8;}
.whitebg { background-color: #FFFFFF;}
.newsletterbg { background-image: url(../images/newsletterbg.gif); background-repeat: no-repeat; background-position:bottom right; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; border-top: 1px solid #CECECE; padding-left: 10px;}
.newsletterbg a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0157A6; text-decoration: none;}
.newsletterbg a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #757575; text-decoration: none;}
.catalogos-img-border { border-right: 1px solid #CECECE; border-top: 1px solid #CECECE; }

.signin-topbg { border-top: 1px solid #C7C7C7; }
.signin-leftbg { border-left: 1px solid #C7C7C7; }
.signin-rightbg { background-image: url(../images/signin-rightbg.gif); background-repeat: repeat-y;}
.signin-bottbg { background-image: url(../images/signin-bottbg.gif); background-repeat: repeat-x;}
.signin-bodybg  { padding: 5px;}
.loginbox-border { border-top: 1px solid #CECECE;}

.table-border { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.blue-heading { background-color: #0067C6; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; padding-left: 10px;}

.service-gradientbg { background-image: url(../images/service-gradientbg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom: 1px solid #CCCCCC; padding: 12px;}
.service-gradientbg UL {  margin-top: 5px; margin-bottom: 2px; margin-left: 0px; padding-left: 0px;}
.service-gradientbg LI { background-image: url(../images/blue-arrow.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left: 15px; border-bottom: 1px dotted #969696; line-height: 20px;}
.service-gradientbg LI.last { border-bottom: none;}
.service-gradientbg LI a { color: #414141; text-decoration: none;}
.service-gradientbg LI a:hover { color: #0067C6; text-decoration: none;}

.midd-heading-gradient { background-image: url(../images/midd-heading-gradient.gif); background-repeat: repeat-x; border:1px solid #CCCCCC; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#000000; height: 24px;}
.midd-body-border { border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9;}

.lightbluebg { background-color: #E8F1FF; padding-left: 15px; }
.midd-divider { border-right: 1px solid #D9D9D9;}

.midd-listing UL { margin-top: 15px; margin-bottom: 15px; margin-left: 0px; padding-left: 0px; }
.midd-listing LI { list-style-type: none; background-image: url(../images/midd-arrow.gif); background-repeat:no-repeat; background-position: left top; padding-left: 35px; font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2B2B2B; text-decoration: none; padding-bottom: 5px; width: 220px; float: left; border-right: 1px solid #e4e4e4; padding-right: 10px; height:110px;}
.midd-listing LI.last { border-right: none;}
.midd-listing LI a { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0558BF; text-decoration: none;}
.midd-listing LI a:hover { font-family: "tahoma", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0558BF; text-decoration: underline;}

.lightblue-border { border: 1px solid #C6D9F6;}
.midd-bott-heading { background-image: url(../images/midd-bott-heading.gif); background-repeat:repeat-x; background-position: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none; padding-left: 5px;}

.midd-bott-box UL { margin-top: 2px; margin-bottom: 2px; margin-left: 30px;}
.midd-bott-box LI { list-style-type: square; border-bottom: 1px dotted #9A9A9A; color: #0157A6; line-height: 20px;}
.midd-bott-box LI.last { border-bottom: none;}
.midd-bott-box LI a { color: #535252; font-weight: bold; text-decoration: none;}
.midd-bott-box LI a:hover { color: #0067C6; font-weight: bold; text-decoration: none;}

.gray-border { border: 1px solid #DCDCDC; }
.gray-bottborder { border-bottom: 1px solid #DCDCDC; padding-left: 10px; font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #0067C6; text-decoration: none; }

.midd-bott-content-padding {padding: 10px; } 
.midd-left-padding { padding-left: 10px; }
  
.midd-body-border-inner { border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 12px;}

h2 { background-image: url(../images/heading-gradient-big.gif); background-repeat:no-repeat; background-position: left; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59C2; text-decoration: none; height: 25px; padding-top: 8px; padding-left: 10px; }

.omatter
{border:1px solid #3BA1FF; background-color:#FFFFFF; margin:1px; padding:0px 3px 0px 3px; font-size:10px; display: block; margin-right: 3px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.omatter
{display:inline; border:1px solid #3BA1FF; background-color:#FFFFFF; font-weight:normal; margin:1px; padding:0px 3px 0px 3px; text-decoration:none; margin-right: 3px; text-decoration: none; font-size: 10px; color: #535353;}
a:hover.omatter
{ border:1px solid #3BA1FF; background-color:#0067C6; color:#FFFFFF; padding:0px 3px 0px 3px; margin-right: 3px; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.omatter-active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-right: 3px; border:1px solid #006600; padding:0px 3px 0px 3px; border:1px solid #3BA1FF; background-color:#0067C6; font-family: Verdana, Arial, Helvetica, sans-serif;}

.errormsg-big { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF0000; text-decoration: none;}

.listing-border { border: 1px solid #CCCCCC; }
th { background-color: #0067C6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
th a { color: #FFFFFF; text-decoration: none; font-weight: bold;}
th a:hover { color: #C5E3FF; text-decoration: underline; font-weight: bold;}

.bluetablebg { background-color: #C6D9F6; }
.lightblue-tablebg { background-color: #EFF5FF; }

.mailbox-border { background-image: url(../images/service-gradientbg.gif); background-repeat: repeat-x; background-position: bottom; border: 1px solid #e4e4e4;}
.mail-reply { background-color: #DFEBFB; padding: 5px;}

.price { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: none;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0067C6; text-decoration: none; margin:0px; padding:0px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 3px; padding-bottom: 3px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; padding-left: 15px; margin-top: 5px; }

.mail-detailbg { background-color: #EFF6FF; border: 1px solid #DFEBFB;}
.mail-heading { background-image: url(../images/midd-heading-gradient.gif);  background-repeat:repeat-x; color: #000000; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
.mail-heading a { color: #000000; text-decoration: none; }
.mail-heading a:hover { color: #0067C6; text-decoration: underline; }

.listingbg { background-color: #EDF4FF; }

/* New Added on 25-3-2008 */
.distributor-topbg { background-image: url(../images/distributor-topbg.gif); background-repeat: repeat-x; padding-right: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#FFFFFF; text-decoration: none;}
.distributor-topbg span { font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color:#000000; text-decoration: none;}
.distributor-logobg { background-image: url(../images/distributor-logobg.gif); background-repeat: no-repeat; background-position: left; padding-left:30px;}
.darkgraybg { background-color: #3C3C3C; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding-right: 5px;}
.darkgraybg span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #B2B2B2; text-decoration: none;}
.distributor-graybg { background-color: #e4e4e4;}
.distributor-lightgraybg { background-color: #F8F8F8;}

.plan-scrollbar { OVERFLOW-y:scroll; margin:0px; height:150px; SCROLLBAR-FACE-COLOR:#0000010;
	SCROLLBAR-HIGHLIGHT-COLOR:#F2633E; SCROLLBAR-SHADOW-COLOR: #F2633E; SCROLLBAR-3DLIGHT-COLOR: #E8EAEC; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR:#E8EAEC; SCROLLBAR-DARKSHADOW-COLOR: #AE3C1F; SCROLLBAR-BASE-COLOR: #F2633E; background-color: #E8EAEC; overflow-x: none; }
.tableborder { background-color: #E8EAEC;}
.evenrow { background-color: #F0F6FF;}
.oddrow { background-color: #F9FBFF;}
.heading-border { border-right:5px solid #758EAC; border-bottom: 1px solid #E2E3E3; border-top: 1px solid #E2E3E3; border-left: 1px solid #E2E3E3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #C44828; text-decoration: none; padding-left: 7px; background-color: #F2F4F6;}

.tab-leftcorner-a { background-image: url(../images/tab-lefcorner-a.gif); background-repeat:no-repeat; height: 20px; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.tab-leftcorner-a a { color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold;}
.tab-leftcorner-a a:hover { color: #FFFFFF; font-size: 12px; text-decoration: underline; font-weight: bold;}

.tab-leftcorner-i { background-image: url(../images/tab-lefcorner-i.gif); background-repeat:no-repeat; height: 20px; color: #000000; font-size: 12px; font-weight: bold;}
.tab-leftcorner-i a { color: #000000; font-size: 12px; text-decoration: none; font-weight: bold;}
.tab-leftcorner-i a:hover { color: #000000; font-size: 12px; text-decoration: underline; font-weight: bold;}

.tab-bottborder { border-bottom: 4px solid #0067C7;}

/* My Account CSS */
.myaccount-section UL { margin: 0px; padding: 0px;}
.myaccount-section LI { width: 47%; float: left; border:1px solid #C6D9F6; margin-left:5px; margin-right:5px; margin-bottom: 13px; list-style-type: none; height:95px;}
h2 { margin: 0px; padding: 0px; background-image: url(../images/midd-bott-heading-big.gif); background-repeat:repeat-x; background-position: left top; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none; padding-left: 5px; padding-top: 7px; height: 22px; margin-bottom: 10px; }
h2 a {  font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none;}
h2 a:hover {  font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none;}

.myaccount-img { float: left; margin-left: 10px; margin-right: 10px;}

/* New Added CSS */
.graybg-table { background-color: #D9D9D9;}
.lightgraybg { background-color: #EFEFEF;}
.sitemap UL { margin-top: 10px; margin-bottom: 10px;}
.sitemap LI { background-image: url(../images/blue-arrow.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left: 15px; border-bottom: 1px dotted #969696; line-height: 20px;}
.sitemap-odd { background-color: #F2F2F2;}
.sitemap-odd UL { margin-top: 10px; margin-bottom: 10px;}
.sitemap-odd LI { list-style-image: url(../images/sitemap-arrow.gif); padding-left:7px; line-height: 22px;} 
.sitemap-odd LI a {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: none;}
.sitemap-odd LI a:hover {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: underline;}
.sitemap-even { background-color: #ECECEC; }
.sitemap-even UL { margin-top: 10px; margin-bottom: 10px;}
.sitemap-even LI { list-style-image: url(../images/sitemap-arrow.gif); padding-left:7px; line-height: 22px;} 
.sitemap-even LI a {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: none;}
.sitemap-even LI a:hover {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: underline;}
.midd-bott-heading-big { background-image: url(../images/midd-bott-heading-big.gif); background-repeat:repeat-x; background-position: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none; padding-left: 5px;}

.bluematterbold-big {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0067C6;  text-decoration: none;}


.reports UL { margin-top: 15px; margin-bottom: 15px; margin-left: 0px; padding-left: 0px; }
.reports LI { list-style-type: none; background-image: url(../images/midd-arrow.gif); background-repeat:no-repeat; background-position: left top; padding-left: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2B2B2B; text-decoration: none; padding-bottom: 15px; width: 330px; float: left; border-right: 1px solid #e4e4e4;  padding-right: 10px;}
.reports LI.last { border-right: none;}
.reports LI a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: none;}
.reports LI a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0558BF; text-decoration: underline;}

.arrowbg { background-image: url(../images/arrow-blue.gif); background-repeat: no-repeat; padding-left: 12px; line-height: 17px;}
.arrowbg a { font-family: "tahoma",Arial, Helvetica, sans-serif; text-decoration: underline; color: #2A2A2A !important; }
.arrowbg a:hover { font-family: "tahoma",Arial, Helvetica, sans-serif; text-decoration: none; }

.distributor-gradientbg { background-image: url(../images/service-gradientbg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom: 1px solid #CCCCCC; padding: 5px;}

.button-big-dist { background-image: url(../images/btn-bg.gif); width:95px; height: 22px; border: 0px; font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F1F7FF; cursor: pointer;}

.button-small { background-image: url(../images/close-bg.gif); width:50px; height: 22px; border: 0px; font-family: "tahoma",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F1F7FF; cursor: pointer;}


.subcategory-link { }
.subcategory-link a { text-decoration: none;}
.subcategory-link a:hover { text-decoration: underline;}

.viewall-link {font-family: "tahoma",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0067C6;  text-decoration: none;}
.viewall-link:link { font-family: "tahoma",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0067C6;  text-decoration: none;}
.viewall-link:visited { font-family: "tahoma",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0067C6; text-decoration: none;}
.viewall-link:hover { font-family: "tahoma",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0067C6;  text-decoration: underline;}

/* NEW ADDED CSS */
.distributorprofile-bg { background-color: #FFFFFF; border-left: 1px solid #B4D7F8; border-right: 1px solid #B4D7F8; border-bottom: 1px solid #B4D7F8; padding: 7px;}
.catalogosbg { background-image: url(../images/catalogosbg.gif); background-repeat: no-repeat; text-align:center; background-position: center; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: none; }
.catalogosbg a { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: none;}
.catalogosbg a:hover { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: underline;}

.news-date { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;}

.profile-head-cornerbg { background-image: url(../images/profile-heading-cornerbg.gif); background-repeat: repeat-x; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: none;}

.viewcatalogos-cornerbg { background-image: url(../images/viewcatalogos-cornerbg.gif); background-repeat: repeat;}
.viewcatalogos-cornerbg a { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: none;}
.viewcatalogos-cornerbg a:hover { font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #0057A8; text-decoration: underline;}

.bmatternormal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #262626;  text-decoration: none;}

.tooltip-bg { border: 3px solid #D8E4F9;}
.tooltip-bg tr { background-color: #FFFFFF;}

.tooltip-graybg { background-color: #D6D6D6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}

.myaccount-gradientbg { background-image: url(../images/service-gradientbg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom: 1px solid #CCCCCC; padding: 12px;}
.myaccount-gradientbg UL {  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px;}
.myaccount-gradientbg LI { background-image: url(../images/blue-arrow.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left: 15px; border-bottom: 1px dotted #969696; line-height: 20px;}
.myaccount-gradientbg LI.last { border-bottom: none;}
.myaccount-gradientbg LI a { color: #414141; text-decoration: none;}
.myaccount-gradientbg LI a:hover { color: #0067C6; text-decoration: none;}

.myaccount-active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0067C6;  text-decoration: none; }

h2.myaccountbg { margin: 0px; padding: 0px; background-image: url(../images/myaccountbg.gif); background-repeat:repeat-x; background-position: left top; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none; padding-left: 5px; padding-top: 7px; height: 22px; margin-bottom: 10px; }
h2.myaccountbg a {  font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none;}
h2.myaccountbg a:hover {  font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0B59A1; text-decoration: none;}

.recmsg {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }

.slogan { font-family: Geneva, Arial, Helvetica, sans-serif; text-align:center; font-size: 14px; font-weight: bold; color: #8B8B8B; text-decoration: none;  }