@charset "UTF-8";
/* CSS Document */
body { margin:0; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#FFFFFF; }
A {  color:#19314B; }	
A:hover	{ color:#004982; }
P, DIV, H1, H2, H3 {
	line-height:140%;
	margin-top:0;
	margin-right: 0px;
}
TABLE, IMG { border:0; }
H2 { padding:0 0 0 45px; background-image:url(../images/picTerritoryPointer.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; line-height:12px; }
SELECT { font-size:11px; }
FIELDSET { padding:8px 0 8px 0; border:0; }

/*------------------------------------*/
/*-----    CONTAINER STYLES	  --------*/
/*------------------------------------*/
div.cntPage { margin-left:14px; width:915px; }
div.cntPageContent { padding:24px 14px 14px 14px; }

ul.breadcrumb { margin: 8px 0 14px 0; padding:0; }
ul.breadcrumb li { display:inline; color:#666666; font-size:10px; background-image:url(../images/bgBreadPointer.gif); background-repeat:no-repeat; padding:0; padding-left:10px;  }
ul.breadcrumb li a { padding-right:8px; text-decoration:none; color:#666666; }
ul.breadcrumb li a:hover { text-decoration:underline; }

div.cntFeature { position:relative; float:left; padding-top:30px; background-image:url(../images/bgFeature.gif); background-repeat:no-repeat; }
div.cntFeatureGroup div.cntFeature { float:none; clear:both; width:100%; }
div.cntFeatureGroup  { position:relative; float:left; }
img.picFeatureTitle { clear:both; margin:2px 0 15px 0; }
img.picPlayerControl { position:absolute; top:0; left:0; }
div.cntNumbers { position:absolute; top:0; left:200px; }
div.cntNumbers img { margin-left:2px; margin-right:2px; }
div#cntFeatureVideo { width:300px; }
div.cntFeaturedProductContent img.picFeature { float:left; margin-right:8px; }
div.cntFeaturedProductContent div {
	width:110px;
	float:left;
}
div.cntFeaturedProductContent h3 { margin-bottom:3px; font-size:12px; color:#000000; }
div.cntFeaturedProductContent p { font-size:11px; margin-bottom:5px; }
div.cntFeaturedProductContent p.lnkArrow { font-weight:bold; font-size:12px; }
div.cntFeaturedProductContent p.lnkArrow a { text-decoration:none; color:#999999; }

div.cntFormContent { background-image:url("/images/bgDivider.gif"); background-repeat:no-repeat; padding-top:19px; margin-top:14px; }
div.cntFormContent h2 { margin-bottom:4px; }
div.cntFormContent p { font-size:11px; margin-bottom:1px; }
div.cntFormContent p.txtRequired { font-weight:bold; font-size:12px; margin-bottom:1px; }
/*------------------------------------*/
/*-----    FOOTER STYLES	  --------*/
/*------------------------------------*/
div#cntFooter { clear:both; padding-top:16px; background-image:url(/images/bgFooter.gif); background-repeat:no-repeat; }
div#cntFooter ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#cntFooter ul li { display: inline; }
div#cntFooter ul li a { padding-right:14px; text-decoration:none; color:#666666; font-size:11px; }
div#cntFooter ul li a:hover { text-decoration:underline; }
div#cntFooterLinksLeft {
	width:auto;
	text-align:left;	
}
div#cntFooterLinksRight {
	float:right;
	width:410px;
	text-align:right;
}
p#footerDisclaimer {
	clear:both;
	COLOR:#999999;
	PADDING:20px 0px 55px;
	font-size:10px;
}
.cntFooterFeature {
	position:relative;
	top:8px;
	width:auto;
	height:33px;
	width:950px;
	text-align:left;
	background-image: url(../images/FooterBanner.gif);
	background-repeat: no-repeat;
}
div.FooterNav {
	position:absolute;
	top:8px;
	left:15px;
	color:#006699;
	font-size:1em;
}

div.FooterNav ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.FooterNav ul li { display: inline; }
div.FooterNav ul li a { padding:0 10px 0 10px; text-decoration:none; color:#006699; font-size:1em; text-decoration:none;}
div.FooterNav ul li a:hover { text-decoration:underline; }

.divider {
	color:#fff;
	margin:0 3px 0 3px;
}

.main_search {
	position:absolute;
	top:6px;
	left:615px;
	font-size:1em;
}

#ff_query {
	color:#666;	
}

/*------------------------------------*/
/*-----      TEXT STYLES	  --------*/
/*------------------------------------*/
p.lnkArrow { position:relative; padding-left:20px; font-size:11px; background-image:url(../images/bgArrowOrange.gif); background-repeat:no-repeat; line-height:120%; }
p.lnkDottedList { padding-left:20px; background-image:url(../images/bgDotsLinks.gif); background-repeat:no-repeat; line-height:12px; margin-bottom:6px; }
p.lnkDottedList a { font-size:11px; }
.clear { clear:both; }
p.required { font-weight:bold; }
/*------------------------------------*/
/*-----    OUTDATED STYLES	  --------*/
/*------------------------------------*/
.txtDisclaimer { font-size:10px; color:#666666; }
.LargerBlack { font-size:12px; font-weight:bold; }
.NormalBrightRed { font-size:14px; color:#CC0000; font-weight:bold; }

/*Catalog Request Image Captions*/
.catalog {	width:110px;padding-right:10px;
	float:left;
}

.catalog img {	padding-right:10px;}

.caption { font-size: 90%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center;font-weight:bold; }
