/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/*ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }


/* Search Engine Layer - HIDDEN */
.seo {
	visibility: hidden;
	display:none;
}

p 
{
	line-height:20px;
}

body
{
	font:12px tahoma, arial, sans-serif;

	line-height:18px;
	color: #333; 
	font-weight:normal;	
}

/*Navigation Link Treatment */
a.nav:link
{
	font: 10px Tahoma, arial, sans-serif; 
	color: #000000;
	background-color:#fde801;
	font-weight: bold; 
	letter-spacing:1px; 
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	/*font-style: italic;*/
}

a.nav:visited
{
	font: 10px Tahoma, arial, sans-serif; 
	color: #000000;
	background-color:#fde801;
	font-weight: bold; 
	letter-spacing:1px; 
	line-height: 20px;	
	padding: 0px 0px 0px 0px;	
	/*font-style: italic;*/

}

a.nav:hover
{
	font: 10px Tahoma, arial, sans-serif; 
	color: #ffffff;	
	background-color:#04519f;
	font-weight: bold; 
	letter-spacing:1px; 
	line-height: 20px;
	padding: 0px 0px 0px 0px;		
	/*text-decoration: underline;*/
	/*font-style: italic;*/	
}

a.nav:active
{
	font: 10px Tahoma, arial, sans-serif; 
	color: #000000;
	/*background-color:#fde801;	*/
	font-weight: bold; 
	letter-spacing:1px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;		 
	/*font-style: italic;*/
}

/*Small Link Treatment */
a.small:link
{
	font: 11px Tahoma, arial, sans-serif; 
	color: #064FF5;
	/*background-color:#fde801;*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	/*font-style: italic;*/
}

a.small:visited
{
	font: 11px Tahoma, arial, sans-serif; 
	color: #064FF5;
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;	
	padding: 0px 0px 0px 0px;	
	/*font-style: italic;*/

}

a.small:hover
{
	font: 11px Tahoma, arial, sans-serif; 
	color: #ff0000;	
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;		
	/*text-decoration: underline;*/
	/*font-style: italic;*/	
}

a.small:active
{
	font: 11px Tahoma, arial, sans-serif; 
	color: #ff0000;
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;		 
	/*font-style: italic;*/
}
/*END BODY LINKS*/

/*Normal Link Treatment */
a.normal:link
{
	font: 12px Tahoma, arial, sans-serif; 
	color: #064FF5;
	/*background-color:#fde801;*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	/*font-style: italic;*/
}

a.normal:visited
{
	font: 12px Tahoma, arial, sans-serif; 
	color: #064FF5;
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;	
	padding: 0px 0px 0px 0px;	
	/*font-style: italic;*/

}

a.normal:hover
{
	font: 12px Tahoma, arial, sans-serif; 
	color: #ff0000;	
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;		
	/*text-decoration: underline;*/
	/*font-style: italic;*/	
}

a.normal:active
{
	font: 12px Tahoma, arial, sans-serif; 
	color: #ff0000;
	/*background-color:#fde801;	*/
	font-weight: normal; 
	/*letter-spacing:1px; */
	line-height: 16px;
	padding: 0px 0px 0px 0px;		 
	/*font-style: italic;*/
}
/*END BODY LINKS*/


/* BREADCRUM TRAIL */
a.breadcrumb:link
{
	font: 9px Tahoma, arial, sans-serif; 
	color: #000000;
	font-weight: bold; 
	/*font-style: italic;*/
}

a.breadcrumb:visited
{
	font: 9px Tahoma, arial, sans-serif; 
	color: #000000;
	font-weight: bold; 
	/*font-style: italic;*/

}

a.breadcrumb:hover
{
	font: 9px Tahoma, arial, sans-serif; 
	color: #04519f;	
	font-weight: bold; 
	text-decoration: underline;
	/*font-style: italic;*/	
}

a.breadcrumb:active
{
	font: 9px Tahoma, arial, sans-serif; 
	color: #000000;	
	font-weight: bold; 
	/*font-style: italic;*/
}
/*END BREADCRUM TRAIL */

/* BREADCRUMB ON */
.breadcrumb_on
{
	font: 9px tahoma, arial, sans-serif;
	font-weight:bold;  
	color:#04519f;
}

.subnavcontainer
{
  background-color:#fde801;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color:#000000;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color:#000000;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color:#000000;
  padding: 0px 10px 0px 4px;
  min-width: 110px;
}

.white1
{
	font: 10px tahoma, arial, sans-serif;
	font-weight:bold;  
	color:#ffffff;
}

.title
{
	font: 14px tahoma, arial, sans-serif;
	font-weight:bold;  
	color:#ffffff;
	letter-spacing: 10px;
	font-style : italic;
}

.footer
{
	font: 10px tahoma, arial, sans-serif;
	font-weight:bold;  
	color:#000000;
	/*letter-spacing: 10px;
	font-style : italic;*/
}

.special_border
{
	border-bottom-color: #000000; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-right-color: #000000; 
	border-right-style: solid; 
	border-right-width: 1px;
	text-indent: 4px;
}

.smtext
{
	line-height:14px;
	color: #000000;
	font-weight: normal;
	font-size:10px;
}

.smboldred
{
	line-height:14px;
	color: #FF0000;
	font-weight: bold;
	font-size:10px;
}

/*USED IN MOUSE OVER EFFECT, MOUSEOVER PART NUMBER, SHOW BORDER
AROUND CORRESPONDING PRODUCT*/

.b_on { border-style:solid;
		border-width: 1px;
		border-color:#FF0000;}

.b_off {border-style:solid;
		border-width: 1px;
		border-color:#ffffff;}