/* Begin Site Colors *//* pg bg:215/223/232 #d7dfe8, logo red:157/11/15 #9d0b0f, logo blue:0/75/140 #004b8c/* Begin Typography & Colors */body {	background-color: #d7dfe8;	text-align: center;	padding: 0;	margin: 0;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	}p, td, ul, ol, li, dl, dt, dd {	margin: 0 0 12px 0px;	padding: 0;	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	line-height: 17px;	font-size: 11px;	}h2, h3, h4 {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 11px;	}img { border: 0; }a         { font-weight: normal; color: #004b8c; text-decoration: none; }a:link { text-decoration: none; color: #004b8c; background: transparent; }a:visited { text-decoration: none; color: #004b8c; background: transparent; }a:hover   { text-decoration: underline; color: #004076; background: transparent; }a:active  { text-decoration: underline; color: #004076; background: transparent;  }	ul.content {	margin: 0 0 12px 20px;	}	div#wrap {	width: 1000px;	text-align: left;	margin: 0 auto;	background-color: #fff;}/* start: header ------------------------ */div#topLinks {	width: 1000px;	height: 30px;	margin: 0; padding: 0;	position: relative;	background-color: #d7dfe8;}div#topLinks .links,div#topLinks .tel {	margin: 0; padding: 0;	position: absolute;}div#topLinks .tel {	top: 10px; 	left: 0px;	width: 400px; 	height: 20px;	color: #9d0b0f;}div#topLinks .links {	top: 10px; 	right: 0px;	width: 400px; 	height: 20px;	text-align: right;	color: #004c8d;}div#topLinks  a:link { text-decoration: none; color: #004c8d; background: transparent; }div#topLinks  a:visited { text-decoration: none; color: #004c8d; background: transparent; }div#topLinks  a:hover   { text-decoration: none; color: #9d0b0f; background-color: transparent; }div#topLinks  a:active  { text-decoration: none; color: #9d0b0f; background-color: transparent;  }div#header {	width: 1000px;	height: 170px;	margin: 0; padding: 0;	border-top: 10px solid #9d0b0f;	border-bottom: 2px solid #9d0b0f;	position: relative;	background-color:#fff;}div#header  p {	margin: 0; padding: 0;}/* end: header ------------------------ *//* top nav css in topnav.css ------------------------ *//* ------------- *//* content  ------------------------ */div#content {	background-color: #fff;	padding: 20px;	margin: 0;	width: 959px;	border-left: 1px solid #c4d4e5;	border-right: 1px solid #c4d4e5;	z-index:auto;}#content h1 {	font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 16px;	line-height: 16px;	color: #9d0b0f; 	font-weight: bold;	margin-bottom: 8px;}	#content h2 {	font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 16px;	line-height: 16px;	color: #394553; 	font-weight: bold;	margin: 0;	margin-bottom: 8px;}	#content h3 {	font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 14px;	line-height: 14px;	color: #394553; 	font-weight: bold;	margin: 0;	margin-bottom: 8px;}	#content h4 {font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 16px;	line-height: 16px;	color: #394553; 	font-weight: bold;	margin: 0;	padding-top: 0px;}	div#footerNav {	margin: 0; padding: 0;	width: 1000px;	height: 80px;	background: #004d8d url('/image/footernav-bg.gif') top left repeat-x;	border-top:  2px solid #9d0b0f; 	position: relative;	clear: both;}div#footerNav p {	padding: 20px 15px 15px 15px;	color: #fff;	font-size: 10px;	line-height: 15px;	}div#footerNav  a:link { text-decoration: none; color: #fff; background: transparent; }div#footerNav  a:visited { text-decoration: none; color: #fff; background: transparent; }div#footerNav  a:hover   { text-decoration: underline; color: #c4d4e5; background-color: transparent; }div#footerNav  a:active  { text-decoration: underline; color: #c4d4e5; background-color: transparent;  }	/* content and sidebar for home pg *//* #containerHome {	width: 780px;	text-align: left;	margin: 0 auto;	background: url("/images/bg_pgHome.gif") repeat-y center;	}	#contentHome {	background-color: #FFF;	border-top: 1px solid #fff;	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	padding: 0px;	width: 459px;	float: left;	}#maincontentHome {	background-color: #fff;	border: 0;	padding: 10px;	width: 439;	}	#maincontentHome h1 {	font-size: 17px;	line-height: 27px;	color: #225b43; 	font-weight: bold;	margin-top: 0;	margin-bottom: 0;	}	#maincontentHome a:link { text-decoration: underline; color: #229a5a; background: transparent; }#maincontentHome a:visited { text-decoration: underline; color: #229a5a; background: transparent; }#maincontentHome a:hover   { text-decoration: none; color: #333; background-color: #f0d890; }#maincontentHome a:active  { text-decoration: none; color: #333; background-color: #f0d890;  }	#sidebarHome {	background-color: #333;	padding: 22px 0 0 0;	width: 320px;	float: left;	}.sidebarHome p { line-height: 12px; font-weight: bold; color: #fff; }.sidebarHome td a:link { text-decoration: none; color: #fff; }.sidebarHome td a:visited { text-decoration: none; color: #fff; }.sidebarHome td a:hover   { text-decoration: none; color: #f0d890; }.sidebarHome td a:active  { text-decoration: none; color: #f0d890; }*/#footerHome {	background-color: #FFF;	margin: 0px;	padding: 0px;	width: 560px;	height: 110px;	background: url(/images/bg_footer.gif) no-repeat center;	float: right;}#footerHome p {	padding: 35px 15px 0px 15px;	color: #999;	font-size: 9px;	line-height: 15px;	}	.footerBOL {	font-size: 9px;	line-height: 15px;	color: #999;}	.footerBOL  a:link { text-decoration: none; color: #c48222; background: transparent; }.footerBOL  a:visited { text-decoration: none; color: #c48222; background: transparent; }.footerBOL  a:hover   { text-decoration: underline; color: #c48222; background-color: transparent; }.footerBOL  a:active  { text-decoration: underline; color: #c48222; background-color: transparent;  }/* prod image on products pages */.prodImg {	padding: 10px 10px 10px 10px;	border: 1px;	background-color: #e8e8e9;}/* collapsible menu on products pages */#content .multiple1 {	font-weight: bold;	color: #666;	}#content .multiple1 a: { color: #ff0000; text-decoration: none; }#content .multiple1 a:link { text-decoration: none; color: #666;  }#content .multiple1 a:visited { text-decoration: none; color: #666; }#content .multiple1 a:hover   { text-decoration: none; color: #666; }#content .multiple1 a:active  { text-decoration: none; color: #666;  }/* form stuff */.box { 	background: #f2f2ef; 	width: 300px; height: 18px; 	border: 1px solid #cdd1d4; 	}	.field { 	background: #f2f2ef; 	width: 300px; height: 100px; 	border: 1px solid #cdd1d4; 	}	.dropdown { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; line-height: 16px; 	width: 300px; height: 18px;	border: #cdd1d4; border-style: solid; background: #f2f2ef;	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px	}.btSubmit2 { 	background: #cdd1d4; 	height: 18px; 	border: 1px solid #cdd1d4; 	color: #394553;	font-size: 10px;	}			 	.spacer5px {	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;	line-height: 5px;	}	.red {	color: Red;	}.tbf { background-color: yellow; }h5 {	font-family: Arial, Verdana, Helvetica, sans-serif;		font-size: 16px;	line-height: 16px;	color: #fdc71a; 	font-weight: bold;	margin: 0;	padding-top: 8px;}#store {	background-color: #FFF;	margin: 0px;	padding: 0px;	width: 760px;}#footerStore {	background-color: #FFF;	margin: 0px;	padding: 0px;	width: 760px;	height: 110px;	background: url(/images/bg_footer_store.gif) no-repeat center;	float: right;}#footerStore p {	padding: 35px 15px 0px 15px;	color: #999;	font-size: 9px;	line-height: 15px;	}.font9 {	font-size: 9px;	line-height: 12px;	}	.font10 {	font-size: 10px;	line-height: 13px;	}	/*=Start table structure*/.tableStyle {	margin: 0;	border: 1px solid #cdd1d4;	border-collapse: collapse;}.tableStyle th, .tableStyle td {	border: solid 1px #cdd1d4;	padding: 0.4em;	font-size: 9px;	text-align: left;}/*=End table structure*//* start form stuff */.storebox { 	background: #fff; 	width: 45px; height: 15px; 	border: 1px solid #cdd1d4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; 	}	.storeboxConfOrder { 	background: #fff; 	/* width: 45px; */	height: 15px; 	border: 1px solid #cdd1d4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; 	}	.storeboxPrice { 	background: #f2f2ef; 	width: 45px; height: 15px; 	border: 1px solid #cdd1d4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; line-height: 12px; 	}	.storefield { 	background: #f2f2ef; 	width: 25px; height: 50px; 	border: 1px solid #cdd1d4; 	}	.btSubmit {	height: 15px;	margin: 0px 0px 0px 0px;	xxbackground-color: #ECE6D6;	background-color: #394553;	border: 1px solid #000;	color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; 	line-height: 12px; 	font-weight: bold;}/* end form stuff */
