/*
   Default page values
*/
body {

 scrollbar-face-color: #4b4b4b;   
 scrollbar-shadow-color: #4b4b4b;
 scrollbar-highlight-color: #999966;
 scrollbar-3dlight-color: #000000;
 scrollbar-darkshadow-color: #000000;
 scrollbar-track-color: #cdc9a5;
 scrollbar-arrow-color: #FFCC33;
 background-color: #FFFFFF; 
 background-image: url("../images/background.gif"); 
 margin-left: 0px; 
 margin-right: 10px; 
 margin-top: 0px;
 margin-bottom: 0px;
 line-height: 16px;
 color: #333333;  
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.microtext { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px}
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px}
.regtext { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 13px}
.midtext { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; LINE-HEIGHT: 14px}
.bigtext { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; LINE-HEIGHT: 20px}
.midtextwhite { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 11px; LINE-HEIGHT: 14px; font-weight: bold}
.big_txt {font-family: 'Verdana', 'Arial', 'Helvetica'; font-weight: normal; font-size: 11px; color: #666666;}

td { font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; LINE-HEIGHT: 16px;}
ul { list-style: circle; padding-left: 0px; margin-left: 20px; }
ol { margin-left: 25px; padding-left: 5px;}

.text  { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; text-align: justify }
.article  { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; text-align: justify }
.proddesc { color: #666666; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular; text-align: left }

div.spotlight {
   color:#000000;
   margin-top:5px;
   margin-bottom:5px;
   font-size:18px;
   line-height:24px;
   font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
   font-weight: bold;
   text-align: center;
}

div.custquote {
   color:#000000;
   margin-top:5px;
   margin-bottom:5px;
   font-size:16px;
   line-height:18px;
   font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}

div.code {
   width: auto;   
   margin: 10px 0px 0px 0px;
   border: 1px solid black;   
   padding: 10px;
   background-color: #E0E5F5;
   font-family: Courier;
   color: #333333; 
   font-size: 11px; 
   line-height: 14px
 }

/* This is for product header */
.hometext{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:13px;text-decoration:none}   
.headline{color:#660000;font-family:Arial;font-size:18px;font-style:normal;font-weight:bold;line-height:22px;text-decoration:none}
.subhead {
   color:#666666;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style:normal;
   font-weight:bold;
   line-height:20px;
   text-decoration:none;
   padding-top:6px;
   padding-bottom: 20px;
   margin-bottom: 12px;
} 

/*
   Links
*/
a:link { 
 color: #660000;
 text-decoration: none; 
}

a:visited { 
 color: #660000; 
 text-decoration: none; 
}

a:active { 
 color: #660000; 
 text-decoration: none; 
}

a:hover { 
 color: #FF9900; 
 text-decoration: underline; 
}

a.external {
   padding-right: 15px;
   background: transparent url("../images/icon/New-window.gif") no-repeat right center;
}

a.midlink,
a.midlink:link, 
a.midlink:visited,
a.midlink:active {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   color: #FF9900; 
   font-size: 11px; 
   font-weight: bold;
   text-decoration: underline;
}

a.midlink:hover { 
 color: #FF9900; 
 text-decoration: underline; 
}

a.DashTdLnk:link, a.DashTdLnk:visited {height:1em;color:#000;text-decoration:none;display:block;padding:2px;}
a.DashTdLnk:hover {height:1em;color:#000;text-decoration:none; background-color:#FFE4B5;display:block;padding:2px;}
span.DashTdInf {float:right;text-align:right; cursor: pointer;}
span.DashTdLbl {float:left; cursor: pointer;}

.prodheader, a.prodheader:link, a.prodheader:active, a.prodheader:visited
{ 
 color: #CC0000;
 font-family: Verdana, Arial, Helvetica;
 font-size:   12px; 
 font-weight: bold;
} 

h1 { font-family:  Arial; font-size: 24px; color: #990000; margin-top: 8px; margin-bottom: 6px; font-weight: bold; }
h2 { font-family:  Arial; font-size: 18px; color: #990000; margin-top: 8px; margin-bottom: 6px; font-weight: bold; }
h3 { font-family:  Verdana, Arial, Helvetica; font-size: 14px; color: #333333; font-weight: bold; }
h4 { font-family:  Verdana, Arial, Helvetica; font-size: 12px; color: #000000; margin-top: 2px; margin-bottom: 5px; font-weight: bold; }
h5 { font-family:  Verdana, Arial, Helvetica; font-size: 11px; color: #666666; margin-top: 2px; margin-bottom: 2px; font-weight: normal; }


input {
 font : 11px verdana,trebuchet,sans-serif;
 color : black;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #ffffff;
}

input.button {
 color : white;
 background-color : #000000;
}

textarea {   
 font: 11px/16px verdana,trebuchet,sans-serif;
}

textarea:focus {
 background-color : #ffffff;
}

.pulldown {
 font-family: Verdana, arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:  #333333;
 margin-top: 2px;
 margin-bottom: 2px; 
 border: 1px solid #333333;
}

.genericButton1 {font: bold 11px verdana,arial,sans-serif; color: #FFFFFF; background-color: #325C7D; BORDER-RIGHT: #99ccff 1px outset; BORDER-TOP: #99ccff 1px outset; BORDER-LEFT: #99ccff 1px outset; BORDER-BOTTOM: #99ccff 1px outset;}
.genericButton2 {font: bold 11px verdana,arial,sans-serif; color: #FFFFFF; background-color: #7299B9; BORDER-RIGHT: #99ccff 1px outset; BORDER-TOP: #99ccff 1px outset; BORDER-LEFT: #99ccff 1px outset; BORDER-BOTTOM: #99ccff 1px outset;}
.genericButton3 {font: bold 11px verdana,arial,sans-serif; color: #FFFFFF; background-color: #003366; BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; BORDER-LEFT: #666666 1px outset; BORDER-BOTTOM: #666666 1px outset;}
.button4{font: bold 11px verdana,arial,sans-serif; color: #FFFFFF; background-color: #8b7e66; BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; BORDER-LEFT: #666666 1px outset; BORDER-BOTTOM: #666666 1px outset;}
.button5{font: bold 11px verdana,arial,sans-serif; color: #FFFFFF; background-color: #cd6839; BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; BORDER-LEFT: #666666 1px outset; BORDER-BOTTOM: #666666 1px outset;}
.listHeader {FONT-FAMILY: Trebuchet MS,Verdana,Arial,Helvetica,Geneva;FONT-SIZE: 16px;COLOR: #3E3F78;}


/* this section for section heading box */
.sectionboxorange  {
   background-color:#FF9966;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 7px 3px 7px;
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

.sectionboxred  {
   background-color:#CC9966;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 7px 3px 7px; 
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

.sectionboxblue  {
   background-color:#669999;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 7px 3px 7px;   
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

.sectionboxgreen  {
   background-color:#999966;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 7px 3px 7px;   
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

/* the section for rectangle text boxes with header */
.redtextboxheader  {
   background-color:#CC9966;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   font:bold 11px Verdana, Tahoma, Verdana,Arial,sans-serif;
   padding:5px 7px 5px 7px;
   margin-top:0px;
}

.redtextboxfooter  {
   background-color:#FFFFCC;
   border:1px #CC9966 solid;
   border-top:0;  
   padding:10px 10px 10px 10px;
}

.redtextbox  {
   background-color:#FFFFCC;
   border:1px #CC9966 solid;  
   padding:10px 10px 10px 10px;
   margin-top:3px;
}

.bluetextboxheader  {
   background-color:#7094b8;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   font:bold 11px tahoma, Verdana,Arial,sans-serif;
   padding:5px 7px 5px 7px;
   margin-top:5px;
}
.bluetextbox  {
   background-color:#d1dde9;
   border:1px #369 solid;
   border-top:0;  
   padding:10px 10px 10px 10px;
}

.ashtextbox  {
   background-color:#eee9bf;
   border:1px #cdb38b solid;  
   padding:10px 10px 10px 10px;
   margin-top:3px;
}

.blanktextbox  {
   border:1px #cdb38b solid;  
   padding:10px 10px 10px 10px;
   margin-top:3px;
}

/* end of rectangle text boxes */

/* this section for account navigation */
.accountnavon  {
   background-color:#FF9966;
   color:#f6f6ee;
   border-top:1px #666 solid;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:2px 3px 2px 3px;   
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

.accountnavoff  {
   background-color:#FFFFCC;
   border-top:1px #666 solid;   
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:2px 3px 2px 3px;   
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

/* end of section for section heading box */

/* this section for article box */
.articleToolbox {
   width: auto;   
   margin: 0px 0px 0px 0px;
   border: 1px solid black;   
   padding: 5px;
   background-color: #E0E5F5;
   font-family: Arial, Helvetica;
   color: #333333; 
   font-size: 9px; 
   line-height: 14px
 }

.articlebox  {
   background-color:#FF9966;
   color:#f6f6ee;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:5px 7px 5px 7px;   
}

a.article:link, a.article:active, a.article:visited
{ 
 color:  #000000; 
 font-family: Verdana, Arial, Helvetica;
 font-size:   11px;
 text-decoration: none;   
} 

a.article:hover   
{ 
 color:  #CC9966; 
 font-family: Verdana, Arial, Helvetica;
 font-size:   11px; 
 font-weight: bold;  
 text-decoration: none;
}

a.partnerlink:link, a.partnerlink:active, a.partnerlink:visited
{ 
 color:  #000000; 
 font-family: Verdana, Arial, Helvetica;
 font-size:   11px;
 text-decoration: none;   
} 

a.partnerlink:hover   
{ 
 color:  #CC9966; 
 font-family: Verdana, Arial, Helvetica;
 font-size:   11px; 
 font-weight: bold;  
 text-decoration: none;
}

/* this section for breadcrumb box */
.breadcrumbbox  {
   background-color:#FF9966;
   color:#F6F6EE;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:4px 4px 4px 4px; 
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited
{ 
 color:  #FFFFFF; 
 font-family: Verdana, Arial, Helvetica;
} 

a.breadcrumb.selected
{ 
 color:  #FFFFFF; 
 font-family: Verdana, Arial, Helvetica;
} 

a.breadcrumb:hover   
{ 
 color:  #660000; 
 font-family: Verdana, Arial, Helvetica;
 text-decoration: none;
}

/* end of section for breadcrumb box */
.breadcrumbbox1  {
   color:  #CCCCCC;
   font-family: Verdana, Arial, Helvetica;
   font-size:   11px; 
   font-weight: bold;
   text-decoration: none;
}

a.breadcrumb1:link, a.breadcrumb1:active, a.breadcrumb1:visited
{ 
 font-family: Verdana, Arial, Helvetica;
 font-size:   10px; 
 font-weight: bold;
 text-decoration: none;   
} 

/* end of section for breadcrumb box */

/* Begin of section for navigation links */
.hideSwitch {
    display:none;
}

.showSwitch {
    list-style:none;
    display:block;
    padding:0 1em;
    text-decoration:none;
    font-size:11px;
    font-family: Verdana, Arial, Helvetica;
    color:#fff;
    float:left;
    margin:2px 0;
}

.rollup {
    padding-left:12px !important;
    background: url('../images/nav/bullet_menu.gif') no-repeat 0px;
    color: #8b7355; 
    font-family: Verdana, Arial, Helvetica;
    font-size:   11px; 
    font-weight: bold;
    text-decoration: none; 
}

.rolldown {
    padding-left:12px !important;
    background: url('../images/nav/bullet_menu_open.gif') no-repeat 0px;
    color: #8b7355; 
    font-family: Verdana, Arial, Helvetica;
    font-size:   11px; 
    font-weight: bold;
    text-decoration: none; 
}

.showtopic {
    padding-left:12px !important;
    background: url('../images/nav/bullet_menu.gif') no-repeat 0px;
}

/* end of section for navigation links */

/* table  */
table.blocktable {border: 1px solid #FF9966; background-color:#ffffcc;}
tr.headerrow {background-color:#FFE4B5;}

tr.oddrow { background-color:#FFFFFF;}
tr.evenrow { background-color:#fffacd;}
tr.archived { background-color:#eecbad;}

tr.oddrow:hover { background-color: #FFDEAD;}
tr.evenrow:hover { background-color: #FFDEAD;}

/* end of table */

/* left account navigation */
.navbutton {
   padding-left:8px !important;
   text-align: left;
   background-color:#ffdead;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 3px 3px 3px;
}

.currentnavtxt,
A.current:link,
A.current:visited,
A.current:hover,
A.current:active {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #660000;
    text-decoration: none;
    white-space: nowrap;
}

.availablenavbutton {
   padding-left:8px !important;
   text-align: left;     
   background-color:#ffdead;
   border-bottom:1px #666 solid;
   border-right:1px #666 solid;
   padding:3px 3px 3px 3px;
}

.availablenavbutton:hover {
background-color:#ffdab9;
}

.availablenavtxt,
A.available:link,
A.available:visited,
A.available:hover,
A.available:active {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #660000;
    text-decoration: none;
    white-space: nowrap;
}

.nav2 {
   padding-left:12px !important;
   text-decoration:none;
   display:block;
   margin:0;
   padding:2px 2px;
   color:#990000;
   border-bottom:1px solid #aaa;
}

A.secondary:link,
A.secondary:visited,
A.secondary:hover,
A.secondary:active 
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #660000;
    text-decoration: none;
    white-space: nowrap;
}

.nav2selected  {
   padding-left:12px !important;
   color: #8b7355; 
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px; 
   text-decoration: none; 
   display:block; 
   margin:0; 
   padding:2px 2px; 
   color:#990000; 
   border-bottom:1px solid #aaa; 
   background-color:#fffacd;
}

/*
#leftnav td.nav2 a { padding-left:16px !important; text-decoration:none; display:block; margin:0; padding:4px 8px; color:#990000; border-bottom:1px solid #aaa;}
#leftnav td.nav2:hover { background-color:#F6F6F6;}
#leftnav td.nav2 a:hover { background-color:#F6F6F6;}
#leftnav td.nav2selected { padding-left:16px !important; text-decoration:none; display:block; margin:0; padding:4px 8px; color:#990000; border-bottom:1px solid #aaa; background-color:#F6F6F6;}

#leftnav.nav3 { padding-left:20px !important; text-decoration:none; display:block; margin:0; padding:4px 8px; color:#990000; border-bottom:1px solid #aaa;}
#leftnav td.nav3:hover { background-color:#F6F6F6;}
#leftnav td.nav3selected { padding-left:24px !important; text-decoration:none; display:block; margin:0; padding:4px 8px; color:#990000; border-bottom:1px solid #aaa; background-color:#F6F6F6;}
*/

#leftnav ul { margin-left:10px; border:0; }
 #leftnav ul a { padding:4px 5px 4px 10px; border-bottom:1px solid #999; 
   width:140px; voice-family: "\"}\""; voice-family:inherit;
   width:125px;
 } html>body #navIII ul ul ul a { width:125px; }
 #leftnav ul a.active { color: #000; background-image: none !important; background-color: #f1f1f1; font-weight:normal; }
 #leftnav ul a.active:hover { background:#f1f1f1 !important; background-image:none !important; }
 #leftnav ul li.last a { background:#fff; border:0; }
 #leftnav ul li.last a.active { background:#f1f1f1; }
 
 #leftnav ul li.activeLI { border-bottom:1px solid #999; }
 #leftnav ul ul li.activeLI a { border-bottom:1px solid #999; }
 #leftnav ul ul li.activeLI li a.active { background:#f1f1f1; }
 #leftnav ul li.last { border-bottom:0; }
 #leftnav ul li.activeLI .last li.last { border-bottom:0 }
 #leftnav ul li.activeLI .last { border-bottom:0; }
 #leftnav ul li.last .last { border-bottom:1px solid #999; }
/* end of left account navigation */

/***********Business Detail Styles Elements***********/

.detail_title {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-size: 10px;
   font-weight: bold;
   color: #666666;
   background-color: #eee9bf;
   padding:4px 12px;
   height: 18px;
   letter-spacing: 1px;
}

.section_title {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-size: 11px;
   font-weight: bold;
   color: #CC0000;
   background-color: #f5deb3;
   padding:4px 12px;
   height: 18px;
   letter-spacing: 1px;
}

.block_orange {
   border:1px solid #FF9966; background:#fff;
}



