/*****************
 LINKS
 *****************/

a:hover { color: #3366cc; }

/*****************
 ADMIN
 *****************/

select.varSelect {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family: "courier", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	color: #000000;
}

input.directionbutton {
	font-family: Wingdings;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height:18px;
	width:25px;
}


/*****************
 FORMS
 *****************/

form.inline { display:inline; }
input.searchinput {border: 1px solid #666666; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }
input.searchsubmit { border: 1px solid #666666; background-color: #003399; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #ffffff; }
textarea.textareainput { border: 1px solid #666666; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }

input.noborder {border: 0px solid #666666; background-color: #FFFFFF; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; color: #000000; }

/*****************
 PARAGRAPHS
 *****************/

p { margin-top: 10px}
p.compact { margin: 0px}
p.indent { text-indent: 20px; margin-top: 10px}
p.justify { text-align: justify;}

br.breaker { clear: both; }
br.lbreaker { clear: left; }
br.rbreaker { clear: right; }

/*****************
 FONTS
 *****************/

table.sparestable { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px}
td.sparestablehead {background-color:#003399; color:#FFFFFF; padding-left:0px;}
td.sparestablesel {background-color:#F1F9FF; color:#000000; padding-left:0px; border-bottom:1px solid #C4C7DF;}
td.sparestableitem {background-color:#FFFFFF; color:#000000; padding-left:0px; border-bottom:1px solid #C4C7DF;}
td.sparestableother {background-color:#FFF9F1; color:#000000; padding-left:0px; border-bottom:1px solid #C4C7DF;}
td.sparestableitem a:link, td.sparestableitem a:visited {text-decoration:none;}
td.sparestablesubmit {background-color:#FFFFFF; color:#000000; padding-top:3px;}

.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; line-height: 1.5em;}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; line-height: 1.5em;}
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.7em; line-height: 1.5em;}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em; line-height: 1.5em;}
.headertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; line-height: 1.5em;}
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; line-height: 1.5em;}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; line-height: 1.5em;}


/*****************
 #TABLES
 *****************/

.shadedtable { border: 1px solid #9999cc; background-color: #F1F9FF; padding: 5px; }
.borderedtable { border: 1px solid #9999cc; background-color: #FFFFFF; padding: 5px; }


/*****************
 TOPNAV LIST
 *****************/

#topnav ul {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-weight: bold
}

	#topnav ul li {
		font-size: 0.9em;
		letter-spacing : -1px;
		margin: 0px 0px 0px 0px;
		padding: 0px 17px 0px 0px;
		display: inline;
	}

		#topnav ul li a {
			color: #666666;
			text-decoration: none;
		}

		#topnav ul li a:hover {
			color: #003399;
			text-decoration: none;
		}


/*****************
 LHSNAV LIST
 *****************/

#lhsnav ul#navlhs {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
}

	#lhsnav ul#navlhs li {
		margin-left:0px;
		width: 190px;
		line-height:1.3em;
		letter-spacing : -1px;
		padding: 3px 0px 3px 0px;
		background: url(images/navicon.gif) no-repeat 0 3px;
	}

		#lhsnav ul#navlhs li a:link, #lhsnav ul#navlhs li a:visited {
			padding-left:20px;
			display:block;
			text-decoration:none;
			letter-spacing : -1px;
			width: 190px;
			position:relative;
			color: #000000;
			text-decoration: none;
			voice-family: "\"}\"";
			voice-family:inherit;
			width: 170px;
		}

		#lhsnav ul#navlhs li a:hover, #lhsnav ul#navlhs li a:active {
			color: #003399;
		}

		#lhsnav ul#navlhs li#red a:link, #lhsnav ul#navlhs li#red a:visited { color: #cc0000; }
		#lhsnav ul#navlhs li#red a:hover, #lhsnav ul#navlhs li#red a:active { color: #1f497d; }

		#lhsnav ul#navlhs li#green a:link, #lhsnav ul#navlhs li#green a:visited { color: #00b050; }
		#lhsnav ul#navlhs li#green a:hover, #lhsnav ul#navlhs li#green a:active { color: #1f497d; }

.minicart {
	padding-left:20px;
	font-size: 0.9em;
	line-height: 20px;
}

/*****************
 TOP RIGHT LIST
 *****************/

#topright ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

	#topright ul li {
		font-size: 0.8em;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 15px;
		display: inline;
		background: url(images/topnavicon.gif) no-repeat left top;
	}

		#topright ul li a {
			color: #000000;
			text-decoration: none;
		}

		#topright ul li a:hover {
			color: #003399;
			text-decoration: none;
		}

/*****************
 NORMAL LINK LIST
 *****************/


ul.normallink {
	margin: 5px 0px 5px 0px;
	padding: 0;
	list-style: none
}

ul.normallink li {
	margin-left:0px;
	line-height:16px;
	background: url(images/icon.gif) no-repeat 0 1px;
}

ul.normallink a:link, ul.normallink a:visited {
	padding-left:15px;
	display:inline;
	text-decoration:none;
	width:100%;
 	position:relative;
	color: #003399; text-decoration: none;
}

ul.normallink a:hover {
	background: url(images/iconon.gif) no-repeat 0 1px;
	color: #3366cc; text-decoration: none;
}



ul.ticklist {
	margin-top: 5px;
	padding-top: 5px;
	margin-left: 0;
	padding-left: 1.8em;
	list-style-image: url(/images/minitick.gif)
}

/*****************
 LINKS
 *****************/

#footer a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none }
#footer a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #666666; text-decoration: none }
#footer a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }

#belowfooter a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #999999; text-decoration: none }
#belowfooter a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #999999; text-decoration: none }
#belowfooter a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }

#topbar a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #ffffff; text-decoration: none }
#topbar a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #ffffff; text-decoration: none }
#topbar a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em; color: #6699CC; text-decoration: none }

#breadcrumb a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }
#breadcrumb a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }
#breadcrumb a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: underline }

.catlink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #003399; text-decoration: none }
.catlink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #003399; text-decoration: none }
.catlink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #003399; text-decoration: underline }

td.prodcell a:link { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }
td.prodcell a:visited { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #003399; text-decoration: none }
td.prodcell a:hover { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.0em; color: #3366cc; text-decoration: underline }

/***************
 LINKS PAGE
 ***************/

.websiteLink {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 0.8em;
	margin: 10px 0px 0px 0px;
}