/* usual*/

BODY {
	COLOR : #0f0060;
	FONT-WEIGHT : normal;	
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 6pt;
	FONT-STYLE : normal;
        MARGIN : 0px ;
}

A         { FONT-FAMILY : Arial, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; }
A:HOVER   { FONT-FAMILY : Arial, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : normal; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; }
A:VISITED { FONT-FAMILY : Arial, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; }


TD.footer{
	COLOR : #000000;
	FONT-WEIGHT : BOLD;	
	TEXT-DECORATION : none;
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 7pt;
	FONT-STYLE : normal;
}



/********************************/
/* Side Navigation styles       */
/********************************/
A.sidenav1  {
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #000060;
	FONT-WEIGHT : bold;	
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
A.sidenav1:hover  {
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #FF8104;
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
A.sidenav2  {
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #333363;
	FONT-WEIGHT : bold;	
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
A.sidenav2:hover  {
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #FF8104;
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}
SPAN.sidenav_head{
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #000000;
	FONT-WEIGHT : bold;
	FONT-SIZE : 10pt;
	TEXT-DECORATION : none;
}
SPAN.sidenav_text{
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	COLOR : #333363;
	FONT-WEIGHT : bold;
	FONT-SIZE : 8pt;
	TEXT-DECORATION : none;
}



/********************************/
/* Body Styles                  */ 
/********************************/
SPAN.notice{COLOR : #110000; FONT-WEIGHT : BOLD; TEXT-DECORATION : none; FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif; FONT-SIZE : 10pt; FONT-STYLE : normal;}
SPAN.productHeading{COLOR : #111111; FONT-WEIGHT : BOLD; TEXT-DECORATION : none; FONT-FAMILY : tahoma,sans-serif; FONT-SIZE : 20pt; FONT-STYLE : normal;}






/********************************/
/* Form Styles                  */ 
/********************************/
SPAN.FormText{
	COLOR : #000060;
	FONT-WEIGHT : BOLD;	
	TEXT-DECORATION : none;
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 8pt;
	FONT-STYLE : normal;
}
SPAN.FormInfo{
	COLOR : #FF8104;
	FONT-WEIGHT : ITALIC;	
	TEXT-DECORATION : none;
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 8pt;
	FONT-STYLE : normal;
}




/********************************/
/* Top nav stuff                */ 
/********************************/
A.topnav{
	COLOR : #FFFFFF;
	FONT-WEIGHT : none;	
	TEXT-DECORATION : none;
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 9pt;
	FONT-STYLE : normal;
}
A.topnav:hover{
	COLOR : #42C1FF;
	FONT-WEIGHT : none;
	TEXT-DECORATION : none;
}


/********************************/
/* Table(s) styles              */ 
/********************************/

table.navigation    	{ border: 1px dotted #000000; border-collapse: collapse; margin-top: 15px; margin-bottom: 5px; width: 100%; }
td.navigation-title 	{ color: #ffffff; font-size: 13px; font-weight: bold; background-color: #42C1FF; padding: 3px; }
td.navigation-info      { font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; font-weight: bold; border=0;}
td.navigation-desc      { font-size: 10px; padding-top: 3px; padding-left: 3px; COLOR : #006699; font-weight: bold; padding-right: 3px; line-height: 1.0em;} 
td.navigation-data  	{ font-size: 10px; padding-top: 3px; padding-left: 3px; COLOR : #006699; font-weight: bold; padding-right: 3px; line-height: 1.0em;} 
td.navigation-note  	{ font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; line-height: 1.0em;} 
A.navigation-link       { FONT-FAMILY : verdana,tahoma,arial,helvetica,sans-serif; COLOR : #006699; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }
A.navigation-link:hover { FONT-FAMILY : verdana,tahoma,arial,helvetica,sans-serif; COLOR : #42C1FF; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }




table.form    	        { border: 1px solid #006699; border-collapse: collapse; margin-top: 15px; margin-bottom: 5px; }
td.form-title 	        { color: #FFFFFF; font-size: 13px; font-weight: bold; background-color: #006699; padding: 3px; }
td.form-info            { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding-top: 3px; padding-left: 3px; COLOR : #006699; padding-right: 3px; font-weight: normal; border=0;}
td.form-desc  	        { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding-top: 3px; padding-left: 3px; COLOR : #006699; font-weight: bold; padding-right: 3px; line-height: 1.0em;} 
td.form-data  	        { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; font-size: 10px; padding-top: 3px; padding-left: 3px; COLOR : #006699; font-weight: bold; padding-right: 3px; line-height: 1.0em;} 
td.form-note            { font-size: 11px; padding-top: 3px; padding-left: 3px; COLOR : #994444; padding-right: 3px; font-weight: bold; border=0;}
A.form-link             { FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif; COLOR : #006699; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }
A.form-link:hover       { FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif; COLOR : #42C1FF; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }

table.data    	        { border: 1px dotted #666666; border-collapse: collapse; margin-top: 15px; margin-bottom: 5px; width: 100%; }
td.data-title 	        { color: #333333; font-size: 13px; font-weight: bold; background-color: #DDDDDD; padding: 3px; }
td.data-info            { color: #663333; font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; font-weight: bold; border=0;}
td.data-desc	        { color: #000000; font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; font-weight: bold; border=0;}
td.data-data  	        { color: #333333; font-size: 10px; padding-top: 3px; padding-left: 3px; font-weight: bold; padding-right: 3px; line-height: 1.0em;} 
td.data-note  	        { font-size: 10px; padding-top: 3px; padding-left: 3px; padding-right: 3px; line-height: 1.0em;} 
A.data-link             { FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif; COLOR : #006699; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }
A.data-link:hover       { FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif; COLOR : #42C1FF; FONT-WEIGHT : bold;	FONT-SIZE : 8pt; TEXT-DECORATION : none; }



table.sidenav_table     { border: 2px solid #336699; background-color: #ffffff; width: 100%; }

td.cart_desc          { FONT-FAMILY : Arial, Verdana,  Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; }
td.cart_data          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; }

a.sidevav_link              { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.sidevav_link:visited      { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.sidevav_link:hover        { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.bottom_link              { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.bottom_link:visited      { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.bottom_link:hover        { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : normal; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
td.maincontent-linkdesc     { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
td.bottom_navs              { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 7.5pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}

span.maincontentText        { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; }
a.maincontent_link          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.maincontent_link:visited  { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.maincontent_link:hover    { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}

a.maincontent_link2          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.maincontent_link2:visited  { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.maincontent_link2:hover    { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #000000; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}

span.ContentHeader      { FONT-FAMILY : Arial, Helvetica, sans-serif; COLOR : #FFFFFF; FONT-WEIGHT : bold; FONT-SIZE : 8pt; }

span.Product_Name       { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : normal; FONT-SIZE : 8pt; }
span.Manufacturer_Name  { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; }
span.StepGuide          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; }
span.TopNavText          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 7.5pt; }

span.ContentNoteText       { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; }
a.ContentNoteLink          { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.ContentNoteLink:visited  { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #ff6600; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}
a.ContentNoteLink:hover    { FONT-FAMILY : Arial, Verdana, Helvetica, sans-serif; COLOR : #006699; FONT-WEIGHT : bold; FONT-SIZE : 8pt; border: 0; TEXT-DECORATION : none; padding-top: 0px; padding-left: 0px; padding-right: 0px;}



A.indexnav{
	COLOR : #FF8104;
	FONT-WEIGHT : none;
	TEXT-DECORATION : none;
	FONT-FAMILY : arial,verdana,tahoma,helvetica,sans-serif;
	FONT-SIZE : 9pt;
	FONT-STYLE : normal;
	border : 0;
}
A.indexnav:hover  {
	COLOR : #FFFFFF;
	FONT-WEIGHT : none;
	TEXT-DECORATION : none;
}




/* These will not be used */
.linehighlight {
	background-color : #000060;
}

.sidenavfill {
	background-color : #D6E2F0;
}

.topnavcell {
	background-color : #000060;
}


/********************************/
/* VHI Specific styles          */ 
/********************************/

text{
	font-family: arial,verdana,helvetica;
	font-size: 12px;
	color: #000000;
}
.purpletitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #712587;

}
.whitetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.whitetitle A:link{
    text-decoration: none;
     color: #ffffff;

}
.whitetitle A:active{
    text-decoration: none;
     color: #ffffff;

}
.whitetitle A:visited{
    text-decoration: none;
     color: #ffffff;

}
.whitetitle A:hover{
    text-decoration: underline;
     color: #ffffff;

}

.smalltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smalltext A {
	color: #712587;
	text-decoration: none;
}

.smalltext A:link {
	color: #712587;
	text-decoration: none;
}

.smalltext A:active {
	color: #712587;
	text-decoration: none;
}

.smalltext A:visited {
	color: #712587;
	text-decoration: none;
}
.smalltext A:hover {
	color: #712587;
	text-decoration: underline;
}
.style1 {color: #000000}
.topmenu{
	font-family: arial,verdana,helvetica;
	font-size: 11px;
	color: #333333;
	
}
.nounderline{
	text-decoration: none;

}
