 a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none; 
}

a:active { 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;  
}

a {	font-size: 9px; color: #333333; cursor: hand;font-family:  Verdana, Arial, Helvetica, sans-serif;  }


table {
	border: 0px;
	border-collapse: separate;
	margin-bottom: 0px;
	width: 100%;
	#width: 99%;/* IE 6 style */
}

th,td {
	border:0px;
}

h1,h2,h3,h4,h5,h6 {
/*	font-family: Book Antiqua, Times New Roman, Times;*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: rgb(254, 3, 3);
}

h4 {
	color: rgb(153, 102, 0);
}

h5 {
	color: rgb(254, 3, 3);
}

h6 {
	color: rgb(254, 3, 3);
}

img {
	border: 0px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-color: #0746D7;
	border-width: 1pt;
}

.whiteLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.whiteLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.hint {
	font-size: 8pt; /* IE 6 style */
}

/* template styles 
div#template {
	text-align: left;;
	margin: 5;;
	padding: 4px 10px 1px 50px
}
*/

 
/* left navigation styles */ 
#navigation {
	align: left;
	text-align: left;
	margin: 0px 0px 0px 2px;
	padding: 0px 1px 4px 1px; 
}
 
.header {
	color: rgb(255, 255, 255);
	font:  Calibri; 
	font-size: 10pt;
	font-weight: bold;
	background-color: white;
	padding: 6px 0px 6px 6px; 
	margin: 5px 0px 0px 0px;;
	background-image: url("../images/bluebg4.gif");
	background-repeat: repeat
}

#navigation dt {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
    border: 0px none;
	cellpadding: 0;
	cellspacing: 0 ;
	color: rgb(254, 3, 3); 
	font-weight: bold;
	margin-top: 4px;
}

#navigation dl {
	border: 0px none;
	margin: 4px 0px 0px 8px;
}

#navigation dd, #topics a {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;    
	color: #0746D7; 
	text-decoration: none;
	border: 0px none; 
}
 
#navigation .showhidetopic {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: rgb(254, 3, 3); 
	font-size: 8pt;;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	margin-right: 0px;
} 
 

/* images appear diabled */
.disabled {
	opacity: .5;filter: 
	alpha(opacity=50);
} 

.hidden_image {
	display: none;
}

.careers_style {
	font: 12pt calibri
}

a.invoicehistoryanchor {
	font-size: 10pt;
}

a.coldanchor {
	font-size: 100%;
	color: #0746D7;
	text-decoration: none
}

a.coldanchor:hover {
	font-size: 100%;
	color: #0746D7; 
	text-decoration: underline;
}

a.hotanchor {
	font-size: 100%;
	color: rgb(254, 3, 3); 
	text-decoration: none;
}

a.hotanchor:hover {
	font-size: 100%;
	color: rgb(254, 3, 3); 
	text-decoration: underline;
}

a.coldanchordefaultfont {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #0746D7;
	text-decoration: underline;
}

a.coldanchordefaultfont:hover {
	color: #0746D7; 
	text-decoration: none;
}

a.coldanchordefaultfont:visited {
	color: #0746D7;
	text-decoration: underline; 
}

.nav-bar {	
	font-size: 9px; 
	color: #333333; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;  
}
	
/* this is required due to the base.css defaulting all table headers and 
   table cells padding to .5em */
.ui-datepicker-days-cell {
	padding: 0 !important;
}

	/* this is required due to the style.css defaulting all anchor font-sizes
	   to 9px */
	.ui-datepicker-days-cell a {
		font-size: 0.9em !important;
	}

.itemDetails {
	color:black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}	

/* seo class below helps to make the seo landing pages link found in the footer less noticeable */
.seo a:link {
	color:#000000;
	text-decoration:none;
	cursor: default;
}

.seo a:visited  {
	color:#000000;
	text-decoration:none;
	cursor: default;
}

.seo a:hover  {
	color:#000000;
	text-decoration:none;
	cursor: default;
}

.seo a:active  {
	color:#000000;
	text-decoration:none;
	cursor: default;
}

div.hovertitle {
    position: absolute;
    padding: 3px;
    top: 0px;
    left: 0px;
    color: black;
    font-size: 8pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 25em;
    /*font-weight: bold;*/
    background-image: url(../images/bckgrd/brgrd-hover.png);
    border-style: solid;
	border-color: black;
	border-width: 1px;

    /* Mozilla proprietary */
    /*-moz-border-radius: 12px;*/
}
div.hovertitle p {
    margin: 0; padding: 0 3px;
}

/* Added for border used on product gallery page because IE sucks at inline styles */
.galleryBorder {
    border-style: solid;
	border-color: gray;
	border-width: 1px 1px 1px 1px;
}

/* compare items */
.row_odd {
	color:black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}	

.row_even {
	background-color:#E6E6E6;
	color:black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}	
 
.attributevalueHighlight {
	background-color: #FF6;
}

.pricingTable {
	border: 1px ridge #ffffff; 
	cellpadding: 0; 
	cellspacing: 0; 
	color: #ffffff; 
	background-image: url(../images/backbar.gif); 
	background-repeat: repeat; 
	font-size: 8pt;
}
