.HEADING {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.menu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.ERROR {
  border: 1px solid red;
}

.TITLE {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #E7E7E7;
}

.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

a {
	color:#0078b8;
	text-decoration:none;
}
a:hover {
	color:#0078b8;
	text-decoration:underline;
}
.LINK {
	color:#0078B8;
}

.NORMAL {
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #0078B8;
}

.menuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #0078B8;
}

.topmenu {
	font-family: Arial,helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #575757;
}

#leftnav{          
	width:165px;
	padding-top:20px;
	padding-left:0px;
	margin:0px;
       font-size:12px;
       font-weight:bold;
       line-height:100%;
}

#leftnav ul{   
	
	padding-left:16px;
        padding-top:0px;
        padding-bottom:0px;
	margin:0px; 
}  
  

#leftnav li {   
	
        border-bottom: 1px solid #b3b3b3;
	text-align:left;
	float:left;
	width:165px;
	display: block;
	overflow: hidden;
	padding:9px;
	
}


#leftnav li.active {  
 
        border-bottom: 1px solid #b3b3b3;
	text-align:left;
	float:left;
	width:165px;
	display: block;
	overflow: hidden;
	padding:9px;
	background-image:url(../sd_files//bluearrow_verticalmenu.gif);
	background-repeat:no-repeat;
	
}
#leftnav ul li ul {   
	padding-left:4px;
        padding-top:6px;
        padding-bottom:0px;
	margin:0px; 
}  

#leftnav ul li ul li {   	
        border: none;
	text-align:left;
	float:left;
	display: block;
	overflow: hidden;
	padding:4px;
        font-weight: normal;
}
#leftnav ul li ul li.active {  
        border: none;
	display: block;
	overflow: hidden;
	padding:4px;
	background: none;
}

#leftnav ul li ul li.active a {  
        color: #6d6d6d;
}
.footer
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:8px;
    color:#5b5b5b;
font-weight:normal;
text-decoration:none;

    
    }    

.footer a.footer
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:8px;
    color:#959595;
font-weight:normal;
text-decoration:none;
    
    }   

.footer a.footer:hover
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:8px;
    color:#959595;
font-weight:normal;
text-decoration:underline;
    
    }   
#topnav {   
	width:500px;
	padding-top:10px;
	
	margin:0;
        float:right;
	
 
}

#topnav ul{   
	
	
	margin:0;
	
 
}  
  

#topnav li {   
	
	
	display:inline;
	height:12px;
	padding-top:9px;
       
}

#topnav li a {


	font-family:arial, helvetica, sans serif
	font-size:11px;
	color:#575757;
	text-decoration:none;

}

#topnav li a:hover {


	font-family:arial, helvetica, sans serif
	font-size:11px;
	color:#575757;
	text-decoration:underline;

}

#topnav li.active a {


	font-family:arial, helvetica, sans serif
	font-size:11px;
	color:#0078b8;
	text-decoration:underline;

}


.HEADING_white {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

#mainnav {   
	
	height:62px;
        
	
 
}


#mainnav a{   
	
	font-family:arial, helvetica, sans serif
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
        font-weight:bold;
        
	float:right;
	margin:0;
        
	
 
}

#mainnav a:hover{   
	
	font-family:arial, helvetica, sans serif
	font-size:15px;
	color:#dcdcdd;
	text-decoration:none;
        font-weight:bold;
       
	float:right;
	margin:0;
        
	
 
}

#mainnav ul{   
	
	
	margin:0;
	
 
}  
  

#mainnav li {   
	
	
	display:inline;
	
	
       
}

#mainnav li a {


	font-family:arial, helvetica, sans serif
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
        font-weight:bold;

}

#mainnav li a:hover {


	
color:#dcdcdd;
	text-decoration:none;
	


}

.prompter {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 125%;
	color: #0078B8;
}

.NORMAL_white {
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.NORMAL_grey {
	font-family: Arial,Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #575757;
}

a.prodlist  {

	width:170px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	color:#0078b8;
	font-weight:none;
	text-decoration:none;
	background-image: url(../sd_files//prodlistbg.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	height:14px;
	
	
    
}
a:hover.prodlist{
	height:14px;
    color:#0078b8;
    
	font-weight:none;
	text-decoration:underline;
	background-image: url(../sd_files//prodlistbg.gif);
	background-repeat:no-repeat;
   
    
}
.pageheader {
	font-family: Arial,Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	line-height: 125%;
	color: #6D6D6D;
}

.yellowAreaBullet {
	
	list-style-type: bullet;
	list-style-image:url(../sd_files//yellow_bullet_new.gif);
height:20px;
	

    
}



.yellowAreaBullet ul {
	padding-left:10px;
        margin:10px;
   
    
}


.yellowAreaBullet li {
	
    margin-bottom:10px;
}
a.NS2010mainnav  {   
        font-size:12px;
        font-family:arial,helvetica;
	color:#5d5d5d;
	font-weight:bold;
	text-decoration:none;
	
}

a.NS2010mainnav:hover  {   

	font-size:12px;
        font-family:arial,helvetica;
	color:#5d5d5d;
	font-weight:bold;
	text-decoration:none;
	
	
}
a.NS2010mainnavActive  {   
        font-size:12px;
        font-family:arial,helvetica;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	
}

a.NS2010mainnavActive:hover  {   

	font-size:12px;
        font-family:arial,helvetica;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	
	
}
.newsheader {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 125%;
	color: #5D5D5D;
}

.footerheader {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 125%;
	color: #5B5B5B;
}

.Afooter {
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 125%;
	color: #959595;
}

.footertext {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #5B5B5B;
}

.pufftext {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #808080;
}

.puffheader {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 125%;
	color: #2D2C2C;
}

.roundedBg{
  background-image:url('../sd_files//input_rounded.gif');
  background-repeat:repeat-x;
  padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:3px;
  width:200px;
  height:20px;
  border:0px;
  font-size:14px;
   float:left;
} 

.roundedLeft{
  background-image:url('../sd_files//input_rounded_left.gif');
  background-repeat:no-repeat;
  width:7px;
  height:26px;

 float:left;
} 

.roundedRight{
  background-image:url('../sd_files//input_rounded_right.gif');
  background-repeat:no-repeat;
    width:5px;
  height:26px;
 
   float:left;
} 
.newProductPuff {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 125%;
	color: #FF0000;
}

.productBlackHeader {
	font-family: Arial,Sans-Serif;
	font-size: 24px;
	font-weight: normal;
	color: #2D2C2C;
}

.productBlueHeader {
	font-family: Arial,Sans-Serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 105%;
	color: #008AD4;
}

#SubTopNavigation
{
    margin-left:0px;
    height:20px;
    position:relative;
    top:0px;
    clear:both;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    }        
        
.SubTopBox
{
    float:right;
    padding-left:6px;
 font-size:11px;
        
    }         
    
.Active .SubTopBox .SubTopLeft
{
    background-image:url(../sd_files//subTopNavActiveLeft.gif);
    background-repeat:no-repeat;
    width:8px;
    height:20px;
    float:left;
    }             
    
.Active .SubTopBox .SubTopMiddle
{
    background-image:url(../sd_files//subTopNavActivebg.gif);
    background-repeat:repeat-x;        
    height:20px;
    line-height:19px;
    padding-left:2px;
    padding-right:2px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    float:left;
    } 
    
.Active .SubTopBox .SubTopMiddle a
    {
        color:#ffffff;
        text-decoration:none;    
		font-weight:bold;
        }
		
.Active .SubTopBox .SubTopMiddle a:hover
    {
        color:#ffffff;
        text-decoration:none;    
		font-weight:bold;
        }
    
    
.Active .SubTopBox .SubTopRight
{
    background-image:url(../sd_files//subTopNavActiveRight.gif);
    background-repeat:no-repeat;
    width:8px;
    height:20px;
    float:left;
    }      
    
    
.SubTopLeft
{
    background-image:url(../sd_files//subTopNavLeft.gif);
    background-repeat:no-repeat;
    width:8px;
    height:20px;
    float:left;
    }
    
.SubTopMiddle
{
    background-image:url(../sd_files//subTopNavbg.gif);
    background-repeat:repeat-x;
    float:left;
    line-height:19px;
    padding-left:2px;
    padding-right:2px;
    color:#808080;
    font-size:11px;
    font-weight:bold;
    height:20px;
    }
    .SubTopMiddle a
    {
        color:#808080;
        text-decoration:none;    
		font-weight:bold;
        }
        .SubTopMiddle a:hover
        {
            color:#606060;
            text-decoration:none;  
			font-weight:bold;  
            }

    
.SubTopRight
{
    background-image:url(../sd_files//subTopNavRight.gif);
    background-repeat:no-repeat;
    width:8px;
    height:20px;
    float:left;
    }                  
    
    
.productBlueHeaderSmall {
	font-family: Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #008AD4;
}

.productBlackHeaderDetail {
	font-family: Arial,Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 125%;
	color: #2D2C2C;
}

.footer
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5b5b5b;
font-weight:normal;
text-decoration:none;

    
    }    

.footer a.footer
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#959595;
font-weight:normal;
text-decoration:none;
    
    }   

.footer a.footer:hover
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#959595;
font-weight:normal;
text-decoration:none;
    
    }   
.productWhiteHeaderDetai {
	font-family: Arial,Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.puffheader
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#2D2C2C;
font-weight:normal;
text-decoration:none;

    
    }    

.puffheader a.puff
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#2D2C2C;
font-weight:normal;
text-decoration:none;
    
    }   

.puffheader a.puff:hover
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#2D2C2C;
font-weight:normal;
text-decoration:none;
    
    }   
.unfoldableheader {
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #0078B8;
}

.biglink
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#008AD4;
font-weight:bold;
text-decoration:none;

    
    }    

.biglink a.biglink
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#008AD4;
font-weight:bold;
text-decoration:none;
    
    }   

.biglink a.biglink:hover
{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#008AD4;
font-weight:bold;
text-decoration:none;
    
    }   
.productWhiteHeaderDetail {
	font-family: Arial,Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

a.NS2010mainnavActiveSub  {   
        font-size:15px;
        font-family:arial,helvetica;
	color:#ffffff;
	font-weight:strong;
	text-decoration:none;
	
}

a.NS2010mainnavActiveSub:hover  {   

	font-size:15px;
        font-family:arial,helvetica;
	color:#ffffff;
	font-weight:strong;
	text-decoration:none;
	
	
}
.h1 {
	font-family: Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #008AD4;
}

.h2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 125%;
	color: #2D2C2C;
}

.h3 {
	font-family: Arial,Sans-Serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 125%;
	color: #2D2C2C;
}


a.NS2010mainnavActiveSub_grey  {   
        font-size:15px;
        font-family:arial,helvetica;
	color:#5b5b5b;
	font-weight:strong;
	text-decoration:none;
	
}

a.NS2010mainnavActiveSub_grey:hover  {   

	font-size:15px;
        font-family:arial,helvetica;
	color:#5b5b5b;
	font-weight:strong;
	text-decoration:none;
	
	
}
.productBlueHeaderSmallTM {
	font-family: Arial,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 125%;
	color: #008AD4;
}

.puffheaderTM {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #2D2C2C;
}

.DSFS {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 1px;
	font-weight: normal;
	line-height: 75%;
	color: #FFFFFF;
}


