/****************************************************************//* Main site styles.                                            *//* These styles are included in Janus and eWebEditPro wysiwyg   *//* For wysiwyg, set caption or set visible:false for all styles *//****************************************************************//*************************************************************//* General styles */.topNav { 	background-color:#E6E6E6;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#000000;	height:22px;}.topNav a:link, .topNav a:visited, .topNav a:active, .topNav a:hover { 	background-color:#E6E6E6;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#000000;}/*************************************************************//* Set font */#heading { 	font-size: 20px; 		padding: 5px;			line-height: 25px; }* { 	visible:false;	font-family: Verdana, Arial, Helvetica, sans-serif;}p, li, span, div, td { 	visible: false; 	font-size: 12px; 	line-height: 15px; }/*************************************************************//* Standard links */a:link{	visible: false;	color:000000;	text-decoration: underline;}a:visited{	visible: false; 	color: #000000;	text-decoration: underline;}a:hover{	visible: false; 	color: #000000;	text-decoration: underline;}TD.tips { 	visible: false; 	font-size: 9pt; 	color: #669966; }.heading1 { 	visible: false; 	font-weight:bold; 	font-size: 12pt !important; 	color:#669966; }.monospace { 	visible: false;	font-family:Courier, monospace;}hr {color: #fff; background-color: #fff; border: 2.5px dotted #669966; border-style: none none dotted; }HR.green { 	visible: false; 	color: #9ebd00; }HR.greenPadded { 	visible: false; 	color: #9ebd00; 	height: 1px; 	margin-top:10px; 	margin-bottom:10px; }/*************************************************************//* Page Title and Subtitle */div.header, span.header {	visible: false; 	display:block;	padding-top:5px;}div.subhead, span.subhead {	visible: false; 	display:block;	/*padding-top:10px;*/}/* Put class in td to get space on bottom */td.header {	visible: false; 	padding-top:5px;	padding-bottom:15px;}td.subhead {	visible: false; 	padding-top:5px;	padding-bottom:5px;}.header, .header p, .header div, .header span { 	visible: false; 	font-size: 15px !important; 	line-height: 17px !important;	font-weight: bold; 	color: #000000 !important; 	text-transform: uppercase; }.subhead { 	visible: false; 	font-size: 14px !important; 	font-weight: bold; 	/*color: #75552C;*/}.small { 	visible: false; 	font-size: 8pt; 	color: #669966; }.white { 	visible: false; 	font-size: 10pt; 	color: #ffffff; }.white * { 	visible: false; 	color: #ffffff; }.blue { 	visible: false; 	font-size: 10pt; 	color: #669966; }.blueSm { 	visible: false; 	font-size: 11px; 	color: #669966; }.red, TD.red * { 	visible: false; 	color: #ff0000 !important; }.form { 	visible: false; 	font-family: Courier, monospace; }/* This is the top and bottom padding for the table that houses the page title and pf buttons */.pageHeader { 	visible: false;	margin-top: 5px;	margin-bottom: 10px;}INPUT.readOnly { 	visible: false; 	border-width:0px; 	color: #669966; }TEXTAREA.readOnly, SELECT.readOnly { 	visible: false; 	border:1px solid; 	color: #669966; }ul, li {    	visible: false; 	list-style-position: outside;}/* all input boxes */input,textarea,select {	visible: false; 	font-family: Arial, Helvetica, sans-serif;}/*************************************************************//* Special links */a.MsoTitle:link, a.MsoTitle:visited, a.MsoTitle:active, a.MsoTitle:hover { 	visible: false; 	font-size:15px; 	font-weight:bold; 	color: #000000;  	text-transform: uppercase;  }a.MsoSubtitle:link, a.MsoSubtitle:visited, a.MsoSubtitle:active, a.MsoSubtitle:hover { 	visible: false; 	font-size:15px; 	font-weight: bold; 	color: #000000; }a.MsoCaption:link, a.MsoCaption:visited, a.MsoCaption:active, a.MsoCaption:hover { 	visible: false; 	font-weight:bold; 	color: #000000; }a.MsoBodyText:link, a.MsoBodyText:visited, a.MsoBodyText:active, a.MsoBodyText:hover { 	visible: false; 	color:#000000; 	line-height: 12pt; }a.red:link, a.red:visited, a.red:active, a.red:hover { 	visible: false; 	font-weight:normal; 	color:#000000;}a.redSm:link, a.redSm:visited, a.redSm:active, a.redSm:hover { 	visible: false; 	font-size: 11px;	color:#000000;}a.greenSm:link, a.greenSm:visited, a.greenSm:active, a.greenSm:hover { 	visible: false; 	font-size: 11px;	color:#70a612;}a.blueSm:link, a.blueSm:visited, a.blueSm:active, a.blueSm:hover{ 	visible: false; 	font-size:11px; 	color:#000000;}a.topic:link, a.topic:visited, a.topic:active, a.topic:hover { 	visible: false; 	font-weight: bold; }a.whtnav:link, a.whtnav:visited, a.whtnav:active, a.whtnav:hover {	visible: false; 	color: #000000 }a.smnav:link, a.smnav:visited, a.smnav:active, a.smnav:hover { 	visible: false; 	font-size: 9pt; 	color: #000000 }a.small:link, a.small:visited, a.small:active, a.small:hover { 	visible: false; 	font-size: 8pt }a.contentTableLink, a.contentTableLink:link, a.contentTableLink:visited, a.contentTableLink:active, a.contentTableLink:hover {	color:000000;	text-decoration:none;	font-weight: bold;}/*************************************************************//* WYSIWYG dropdown styles */p.MsoTitle, li.MsoTitle, div.MsoTitle, span.MsoTitle, td.MsoTitle {	caption: Title;	margin: 0px;	font-size: 15px !important;	font-family: Verdana, Arial, Helvetica, sans-serif !important;	font-weight: bold !important;	color: #75552C !important;	text-transform: uppercase !important;	line-height: 21px !important;}p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle, span.MsoSubtitle {	caption: Subtitle;	margin: 0px;	font-size: 15px !important;	font-weight: bold;	line-height: 21px !important;}p.MsoPlainText, li.MsoPlainText, div.MsoPlainText, span.MsoPlainText, td.MsoPlainText {	caption: Intro Copy;	margin: 0px;	font-size: 12px;	line-height: 21px !important;}p.MsoNormal, li.MsoNormal, div.MsoNormal {	caption: Header;	margin: 0px;	font-size: 12px;	font-weight: bold;	line-height: 21px !important;}	p.MsoCaption, li.MsoCaption, div.MsoCaption, span.MsoCaption {	caption: Caption;	margin: 0px;	font-size: 12px;	color: #75552C !important;	line-height: 21px !important;}	p.MsoBody, li.MsoBody, div.MsoBody {	caption: Body Text;	margin: 0px;	font-size: 12px;	/*line-height: 21px !important;*/}p.MsoBodyText, li.MsoBodyText, div.MsoBodyText, span.MsoBodyText{	caption: White Body Text;	margin: 0px;	font-size: 12px;	color: #FFFFFF !important;	/*line-height: 21px !important;*/}	p.red, li.red, div.red {	caption: Red Text;	margin: 0px;	font-size: 12px;	color: #ff0000 !important;}	p.redSm, li.redSm, div.redSm {	caption: Small Red Text;	margin: 0px;	font-size: 11px !important;	color: #ff0000 !important;}	p.greenSm, li.greenSm, div.greenSm {	caption: Small Green Text;	margin: 0px;	font-size: 11px !important;	color: #70a612 !important;}	p.blueSm, li.blueSm, div.blueSm, td.blueSm {	caption: Small Blue Text;	margin: 0px;	font-size: 11px !important;	color: #CC0000 !important;}	/*************************************************************//* Styles for meetings & education links on home page */ul.event-list {	caption: Event list;	margin-left:24px;	padding-left:0px;	margin-top:5px;	margin-bottom:5px;	list-style-image: url(/assets/images/misc/icon.meetings.gif);	background-color: #132D54;}ul.event-list li {	visible:false;	color:#FFFFFF;	margin-top: 0px;	margin-bottom: 5px;	padding-top: 0px;	padding-bottom: 5px;}li.event-with-divider {	caption: Event with divider;	border-bottom: 1px solid #CC0000;}#loggedin li.event-with-divider {	visible:false;	border-bottom-color: #666666;}li.event-without-divider {	caption: Event without divider;	border-bottom-width: 0px;}/*************************************************************//* text on home page */.home {	caption: Home Page Text;	background-color: #669966;	color: #FFFFFF;}#homehead {	background-color: #669966;	font-size:16px;	color: #FFFFFF;	line-height:inherit;}.home td, .home div, .home li, .home a:link, .home a:visited, .home a:hover, .home p, .home strong {	visible:false;	color: #FFFFFF;	font-size: 11px;	line-height: 15px;}.home a:link, .home a:visited, .home a:hover {	visible:false;	color: #FFFFFF;	text-decoration: underline;}.home a:visited {	visible:false;	color: #FFFFFF;}/*************************************************************//* Body tag styles */body {	visible: false; 	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}.bodyColor {	visible: false; 	background-color: #CCCCCC;	margin: 0px;	padding: 0px;	top: 0;	left: 0;}#notloggedin {	visible: false; 	/*background-repeat: repeat-x;*/	background-position: top;	background-color:#FFFFCC;	margin: 0px;	padding: 0px;}#loggedin {	visible: false; 	background-image: url(/assets/images/misc/bg_loggedin.gif);	/*background-repeat: repeat-x;*/	background-position: top;	background-color: #AEB3B7;	margin: 0px;	padding: 0px;}#printer {	visible: false; 	background-image: none;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;}#mastheadBackgroundBar {	visible: false; 	position:absolute;	top:0px;	left:0px;	z-index:0;	background-repeat:repeat-x;	width:100%;	height:105;}/*************************************************************//* classes to create dashed dividers on home page */.dash-right, .dash-right-loggedin {	visible: false; 	border-right: 1px dashed #FFFFFF;	padding: 14px;}.dash-right-loggedin {	visible: false; 	border-right-color: #666666;}.dash-rightbottom, .dash-rightbottom-loggedin {	visible: false; 	border-right: 1px dashed #FFFFFF;	border-bottom: 1px dashed #FFFFFF;	padding: 14px;}.dash-rightbottom-loggedin {	visible: false; 	border-right-color: #666666;	border-bottom-color: #666666;}/*************************************************************//* class for cell holding banner ads on home page */.adspace, .adspace-loggedin {	visible: false; 	border-right: 1px dashed #000000;}.adspace-loggedin {	visible: false; 	border-right-color: #666666;}/*************************************************************//* class for welcome text in header */.welcome, .welcome td, .welcome a:link, .welcome a:visited, .welcome a:hover {	visible: false; 	font-size: 11px;	color:#FFFFFF;}/*************************************************************//* class for advanced search in header */.advancedsearch, .advancedsearch a:link, .advancedsearch a:visited, .advancedsearch a:hover {	visible: false; 	font-size: 9px;	color: #FFFFFF;}.advancedsearch a:visited {	visible: false; 	color: #CCCCCC;}/*************************************************************//* class for news items on home page */.news, .news-gray {	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CC0000;}.news-gray {	border-bottom-color: #666666;}/*************************************************************//* class for cell holding news icon on home page */.news-icon {	visible: false; 	padding-top: 8px;	padding-bottom: 5px;}/*************************************************************//* class for cell holding favorites icon on home page */.faves-icon {	visible: false; 	padding-top: 3px;	padding-bottom: 5px;}/*************************************************************//* classes for footer nav */.footer, .footer td, .footer p, .footer span, .footer-loggedin, .footer-loggedin td, .footer-loggedin p, .footer-loggedin span {	visible: false; 	font-size: 11px;	line-height: 14px;	color: #666666;}.footer td, .footer-loggedin td {	visible: false; 	padding-top: 5px;}.footer a:link, .footer a:hover{	visible: false; 	color: #666666;}.footer a:visited{	visible: false; 	color: #666666;}.footer-loggedin, .footer-loggedin td, .footer-loggedin p, .footer-loggedin span {	visible: false; 	color: #CC0000;}/*************************************************************//* classes for resources box on home page */.resources {	visible: false; 	color: #CC0000;	line-height: 14px;	margin-top:7px;	padding-bottom:7px;}.resources a:link { 	visible: false; 	color: #000000; 	text-decoration: underline;}.resources a:visited {	visible: false; 	color: #000000; 	text-decoration: underline;}.resources a:hover {	visible: false; 	color: #CC0000; 	text-decoration: underline;}.resources p, .resources div { 	visible: false; 	color: #CC0000; 	line-height: 14px; 	padding:0; 	margin:0}.resources table { 	visible: false; 	margin-top: 18px;	margin-bottom: 18px;}.resourcelinks td { 	visible: false; 	padding:0;}.resourcelinks { 	visible: false; 	font-size: 11px; 	line-height: 15px; 	color: #000000; 	padding:0;}.resourcelinks a:link, .resourcelinks a:visited, .resourcelinks a:hover { 	visible: false; 	color: #000000; 	text-decoration: underline;	font-size: 11px; 	line-height:15px;}.resourcelinks a:visited {	visible: false; 	color: #000000; }.resourcelinks a:hover {	visible: false; 	text-decoration: underline;}/*************************************************************//* classes for promotions page */.promotions {	visible: false; 	color: #FFFFFF;}.promotions td {	visible: false; 	padding: 5px;	background-color: #132D54;	color: #FFFFFF !important;	font-size: 12px;	line-height: 15px;}.promotions, .promotions div, .promotions p, .promotions li, .promotions a:link, .promotions a:visited, .promotions a:hover {	visible: false; 	background-color: #132D54;	color: #FFFFFF !important;	font-size: 12px;	line-height: 15px;}.promotions a:link, .promotions a:visited, .promotions a:hover {	visible: false; 	color: #FFFFFF !important;	text-decoration: underline;}.promotions a:visited {	visible: false; 	color: #CCCCCC  !important;}/*************************************************************//* class for banner on home page */.banner {	visible: false; 	border: 2px solid #CCCCCC;}/*************************************************************//* class for Back to link, used for award categories */.bc, .bc a {	visible: false; 	font-size: 10px;	padding-bottom: 5px;	color: #000000;}/*************************************************************//* class for outer content area on subpages */.content {	visible: false; 	padding: 4px 4px 10px;	font-size: 12px;	/*width:722px;*/}/*************************************************************//* class for inner content area on subpages */.content-inner, .content-inner p, .content-inner span, .content-inner div, .content-inner td {	visible: false; 	font-size: 12px; 	line-height: 15px;	color: #000000;	margin-right:20px;	}.content-inner {	visible: false; 	margin-right: 0px;	padding-right: 0px;	padding-left: 12px;	padding-bottom: 10px;	width: 620px;	vertical-align: top;}/*************************************************************//* Classes for landing page areas */.landing1 {	visible: false; 	padding: 5px 0px;	width:288px;}.landing2 {	visible: false; 	padding: 5px 10px 5px 15px;	border-left: 2px solid #5A6C88;	width: 304px;}.landing3 {	visible: false; 	padding: 23px 0px 5px 0px;	border-top: 2px solid #5A6C88;	width:288px;}.landing4 {	visible: false; 	background-color: #75552C;	padding: 23px 10px 20px 15px;	width: 304px;}.landing4, .landing4 *, .landing4 a:link {	visible: false; 	color: #FFFFFF !important;}.landing4 a:visited {	visible: false; 	color: #000000 !important;}.landing4 a:hover {	visible: false; 	color: #000000 !important;	text-decoration: underline;}/*************************************************************//* classes for left nav */.leftnav td {	visible: false; 	color: #FFFFFF;	font-size: 11px; 	width: 128px;}.leftnav-title {	visible: false; 	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	text-transform: uppercase;	padding-top: 7px;	padding-left: 6px; }.leftnav-title a:link, .leftnav-title a:visited, .leftnav-title a:hover { 	visible: false; 	color: #FFFFFF; 	text-decoration: none; }.leftnav-title a:hover { 	visible: false; 	text-decoration: underline;}.leftnav-regular {	visible: false; 	color: #FFFFFF;	padding-top: 7px;}.navMenu {	visible: false; 	background-color: #CC0000;}.navHighlighted {	visible: false; 	background-color: #E6EAF0;}.navLevel1, .navLevel1a {	visible: false; 	padding-top: 4px;	padding-right: 5px;	padding-bottom: 4px;	padding-left: 6px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	background-image: url(/assets/images/misc/arrow_blue.gif);	background-repeat: no-repeat;	background-position: 5px 6px;	padding-left: 12px;}.navLevel1a {	visible: false; 	color: #000000;	background-image: url(/assets/images/misc/arrow_none.gif);}.navHighlighted a:link,.navHighlighted a:visited, .navHighlighted a:hover { 	visible: false; 	color: #000000; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;	text-decoration: underline;}.navMenu a:link, .navMenu a:visited, .navMenu a:hover {	visible: false; 	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;}.navMenu a:link {	visible: false; 	color: #FFFFFF;}.navMenu a:visited {	visible: false; 	color: #FFFFFF;}.navMenu a:hover {	visible: false; 	color: #CC0000;}/*************************************************************//* Styles to create boxes around content */.blueBox { 	visible: false; 	background-color:#E8EDF3;  	border:1px solid #01396A;  	padding:10px; }.grnBox { 	visible: false; 	background-color:#f7fae5; 	border:1px solid #70a612; 	padding:10px; }div.tipsBox { 	visible: false; 	background-color:#f7fae5; 	border:1px solid #70a612; 	margin:0px 0px 10px 10px;	padding:10px; 	width:200px;}div.tipsBox UL {	padding:0px 0px 0px 17px;	margin:0px;}/*************************************************************//* Styles used for product pages */.alertBox { 	visible: false; 	display:block; 	background-color:#E8EDF3;  	border:1px solid #01396A; 	padding:10px; }.imageBox { 	visible: false; 	background-color:#F3FAE8; 	border:1px solid #04376E;  	padding:5px;  	vertical-align:middle; 	margin-right:10px; }.browseRelatedHeader { 	visible: false; 	border-top:1px solid #70a612; 	border-left:1px solid #70a612; 	border-right:1px solid #70a612; 	padding:5px; }/*************************************************************//* styles used in checkout */.chkTable TD { 	visible: false; 	padding:5px; }.chkHeader TD { 	visible: false; 	border-top:1px solid #70A612; 	border-bottom:1px solid #70A612;}.chkRow1 TD { 	visible: false; 	background-color:#F7FAE5; 	border-bottom:1px solid #70A612;}.chkRow2 TD { 	visible: false; 	background-color:#FAFBF3; 	border-bottom:1px solid #70A612;}.chkCellLeft { 	visible: false; 	border-left:1px solid #70A612; }.chkCellRight { 	visible: false; 	border-right:1px solid #70A612; }.chkCellBottom { 	visible: false; 	border-bottom:1px solid #70A612; }/*************************************************************//* Search Results tables */TABLE.dkGrnBdr, TABLE.dkGrnBdr TD { 	visible: false; 	border:1px solid #9ebd00;}TABLE.grnBdr, TABLE.grnBdr TD { 	visible: false; 	border:1px solid #cde2a8;}TABLE.noBdr, TABLE.noBdr TD { 	visible: false; 	border:0px;}/*************************************************************//* Promotion Box */#promoBox { 	visible: false; 	width:310px;	border:2px solid #70a612;	text-align:left;	margin-top:6px;}#promoBoxTitle {	visible: false; 	padding-left:9px;	padding-right:9px;	padding-top:5px;	padding-bottom:5px;	border-bottom:1px solid #70a612;	background-color: #ffffff;	font-weight: bold;}#promoBoxContent {	visible: false; 	padding:9px;	background-color: #f7fae5;}#promoBoxText {	visible: false; 	padding-bottom:10px;}	/*************************************************************//* Favorites list */ul.favorites {	visible: false; 	list-style-image:url(/assets/images/misc/addfavorite.gif);	margin-left:16px;	padding-left:0px;}/*************************************************************//* Styles used for drop-down menu */a.navstyle {	visible: false; 	text-decoration: none;    font-size: 8pt;	color: #7f804a;   	line-height: 10pt;}.topMenu {	visible: false; 	background-color:#F4F6F8;	border-top:4px solid white;	border-left:4px solid white;	border-right:2px solid white;	border-bottom:2px solid white;}.topMenuItem a, .topMenuItemMouseover a {	visible: false; 	text-decoration:underline;}.topMenuItem,.topMenuItemMouseover {	visible: false;     font-size: 8pt;    line-height: 10pt;    font-weight:bold;    background-color:#F4F6F8;    color:#CC0000;    padding:2px;	border-right:2px solid #C6CFD6;	border-bottom:1px solid #C6CFD6;	cursor:pointer;}.topMenuItemMouseover {	visible: false;     background-color:#CC0000;    color:#ffffff;}/*************************************************************//* Form field label cell */TD.fieldLabel { 	text-align:right; 	padding-right:8px; }
