/* -- AdvantecR2_2 Template Styles -- */ 
body					{ margin: 0pt; background-color: white; }

/* These commented styles are to be applied once the new category layout is finalized
#dLiquidLink				{ position: absolute; top: 235; left: 7; width: 154; height: 66; }
#dHPLiquid					{ position: absolute; top: 475; left: 7; width: 154; height: 66; }
#ACSTSOff_High				{ position: absolute; top: 240px; left: 4px; WIDTH: 65px; }
#ACSTSOff_Low				{ position: absolute; top: 480px; left: 4px; width: 65px; }
*/
/* -- This locates the live support icon at the bottom left of page -- */
#dLiquidLink				{ position: absolute; top: 435; left: 7; width: 154; height: 66; }
#dHPLiquid					{ position: absolute; top: 655; left: 7; width: 154; height: 66; }

/* -- Style defines location of live support disabled image -- */
#ACSTSOff_High				{ position: absolute; top: 573px; left: 4px; WIDTH: 65px; }
#ACSTSOff_Low				{ position: absolute; top: 676px; left: 4px; width: 65px; }

/* -- These styles define the panel navigation controls -- */
#PanelLoc			{ position: relative; }/*{ position: absolute; top: 90px; left: 170px; z-index: 1; }*/
#PrevPanel			{ position: absolute; top: 351px; left: 170px; z-index: 1; }
#PausePanel			{ position: absolute; top: 351px; left: 182px; z-index: 1; }
#NextPanel			{ position: absolute; top: 351px; left: 194px; z-index: 1; }

/* -- Position and dimensions of main content block -- */
#TabBlk					{ position: relative; top: 15px; left: 20px; width: 635px; height: auto; }
#CntBlk					{ position: relative; top: 20px; left: 40px; width: 610px; height: auto; }
#TxtBlk					{ position: relative; top: 20px; left: 20px; width: 610px; height: auto; text-align: center; padding: 10px 0px 10px 0px; }

/* -- Style for automated restart warning -- */
#WEBRSTMSG			{ position: absolute; z-index: 100; border: 1px solid #dedede; padding: 2px; top: 5px; left: 165px; width: 320px; background-color: #C20032; color: #FFFFFF; line-height: 1px; font: normal 10px/11px Arial, Helvetica; }
.WEBRSTALT			{ font: bold 11px/11px Arial, Helvetica; color: #FFFF00; background-color: #C20032; }

/* -- Styles for Terms & Conditions instructions -- */
.TCHead				{ font: bold 12px/13px Arial, Helvetica; color: #005B91; text-align: center; margin: 0px 0px 10px 0px; }
.TCDiv				{ padding: 0x; margin: 0px; height: 1px; }
.TCLink				{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; padding: 4px; border: 1px solid #A6A6A6; background: #f2f2e3; }
.TCLink:link		{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; padding: 4px; border: 1px solid #A6A6A6; background: #f2f2e3; }
.TCLink:visited		{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; padding: 4px; border: 1px solid #A6A6A6; background: #f2f2e3; }
.TCLink:hover		{ font: bold 11px/12px Arial, Helvetica; color: #f2f2e3; text-decoration: underline; padding: 4px; border: 1px solid #A6A6A6; background: #0053BA; }

.tollfree				{ font: bold 12px Arial, Helvetica; color: black; }
.searchbox				{ font: normal 11px Arial, Helvetica; color: black; width: 98px; }

.searchlink				{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchlink:link		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchlink:visited		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchlink:hover		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: underline; }

.searchhelp				{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchhelp:link		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchhelp:visited		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: none; }
.searchhelp:hover		{ font: normal 10px Arial, Helvetica; color: #00598F; text-decoration: underline; }

.cathead			{ font: bold 12px Arial, Helvetica; color: #005B91; background-color: #C8C8C8; }
.sechead			{ font: bold 12px Arial, Helvetica; color: #FFFFFF; background-color: #005B91; }

.chdback			{ font: bold 12px Arial, Helvetica; color: #0053BA; background-color: #E5E5E5; cursor: auto; }
.chdover			{ font: bold 12px Arial, Helvetica; color: #FEFEEC; background-color: #00598F; cursor:hand; }

.catback			{ font: normal 12px Arial, Helvetica; color: #0053BA; background-color: #E5E5E5; cursor: auto; }
.catover			{ font: normal 12px Arial, Helvetica; color: #FEFEEC; background-color: #00598F; cursor:hand; }

.lqdlink			{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.lqdlink:link		{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.lqdlink:visited	{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.lqdlink:hover		{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: underline; }

.navcel				{ border: 1px solid #a9a9a9; padding: 2px; background-color: #fefeec; }

.spclink			{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.spclink:link		{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.spclink:visited	{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: none; }
.spclink:hover		{ font: normal 12px/12px Arial, Helvetica; color: #0053BA; font-weight: bold; text-decoration: underline; }

.spctext			{ font: normal 10px/10px Arial, Helvetica; color: #767676; }

.mrelink			{ font: normal 10px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.mrelink:link		{ font: normal 10px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.mrelink:visited	{ font: normal 10px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.mrelink:hover		{ font: normal 10px/12px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

.inflink			{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.inflink:link		{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.inflink:visited	{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.inflink:hover		{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

.jmplink			{ font: normal 11px/13px Arial, Helvetica; color: #0051BD; text-decoration: none; }
.jmplink:link		{ font: normal 11px/13px Arial, Helvetica; color: #0051BD; text-decoration: none; }
.jmplink:visited	{ font: normal 11px/13px Arial, Helvetica; color: #0051BD; text-decoration: none; }
.jmplink:hover		{ font: normal 11px/13px Arial, Helvetica; color: #0051BD; text-decoration: underline; }

.hrzbase			{ font: normal 12px Arial, Helvetica; color: #0053BA; background-color: #E5E5E5; cursor:auto; }
.hrzover			{ font: normal 12px Arial, Helvetica; color: #FEFEEC; background-color: #005B91; cursor:hand; }

.pnltext			{ font: normal 12px Arial, Helvetica; color: #737373; }
.cnthdr				{ font: bold 14px Arial, Helvetica; color: #333333; }
.subhdr				{ font: bold 12px Arial, Helvetica; color: #333333; background-color: #F2F2E3; }

.footer				{ font: normal 10px Arial, Helvetica; color: #B3B3B3; }

/* For rendering of page section headers */
#Section			{ font: bold 12px/15px Arial, Helvetica; color: #333333; background-color: #e9e9e3; position: relative; left: 10px; width: 635px; margin: 0px; padding: 2px 2px 2px 5px; }
#FloatSec			{ font: bold 12px/15px Arial, Helvetica; color: #333333; background-color: #e9e9e3; position: relative; width: 635px; margin: 0px; padding: 2px 2px 2px 5px;  }
.TableSec			{ background-color: #e9e9e3; }
.SecText			{ font: bold 12px/15px Arial, Helvetica; color: #333333; }

/* Used to render "Not Currently Logged In" */
.notloggedin		{ font: normal 12px Arial, Helvetica; color: #565656; }

/* Used to render company name when logged in */
.companyName		{ font: normal 9px/10px Arial, Helvetica; color: #3A3A3A; }

/* Bread crumb trail text */
.bcttext			{ font: normal 10px/10px Arial, Helvetica; color: #3A3A3A; }

/* Bread Crumb Trail links */
.bctlink			{ font: normal 10px/10px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.bctlink:link		{ font: normal 10px/10px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.bctlink:visited	{ font: normal 10px/10px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.bctlink:hover		{ font: normal 10px/10px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

/* Form labels (doubles as main text style) and control styles */
.frmheadr			{ font: bold 11px Arial, Helvetica; color: #4D4D4D; padding: 3px 0px 0px 0px; }
.frmhdctrl			{ font: bold 11px Arial, Helvetica; color: #4D4D4D; padding: 6px 0px 0px 0px; }
.frmlabel			{ font: normal 11px Arial, Helvetica; color: #4D4D4D; }
.frmctrls			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; }
.loginfld			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 180px; }
.datebox			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 63px; }
.addrfname			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 116px; }
.addrlname			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 117px; }
.addrfull			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 310px; }
.addrcity			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 194px; }
.addrphone			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 120px; }
.addrzip			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 50px; }
.ponumfld			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 150px; }
.enduserpo			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 150px; }
.endusername		{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 250px; }
.comments			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; }
.pricebox			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 75px; text-align: right; }
.lockprice			{ font: bold 11px Arial, Helvetica; color: #4F4F4F; width: 75px; text-align: center; border: 1px solid #ababab; background-color: Transparent; }
.remarkbox			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 100px; }
.itembox			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 90px; }
.lockitem			{ font: bold 11px Arial, Helvetica; color: #4F4F4F; width: 90px; border: 1px solid #ababab; background-color: Transparent; }
.descbox			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 110px; }
.lockdesc			{ font: bold 11px Arial, Helvetica; color: #4F4F4F; width: 110px; border: 1px solid #ababab; background-color: Transparent; }
.itemqty			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 40px; text-align: center; }
.lockqty			{ font: bold 11px Arial, Helvetica; color: #4F4F4F; width: 40px; text-align: center; border: 1px solid #ababab; background-color: Transparent; }
.centerqty			{ font: normal 11px Arial, Helvetica; color: #4F4F4F; width: 63px; text-align: center; }
.lockmargin			{ font: bold 11px Arial, Helvetica; color: #4F4F4F; width: 50px; text-align: center; border: 0px; background-color: Transparent; }

/* Controls the height of radio buttons */
.radbtn				{ font: normal 11px Arial, Helvetica; color: #4F4F4F; height: 15px; }

/* Login & Error Page Message Style */
.lgnmsg				{ font: bold 11px/12px Arial, Helvetica; color: #C20032; }

/* Login Page Highlight style */
.lgnhigh			{ font: bold 11px Arial, Helvetica; color: #CC6600; }

/* Style for required field marker */
.reqfld				{ font: bold 16px/16px Arial, Helvetica; color: #C20032; }

/* Style used for category and product descriptions */
.desctext			{ font: normal 10px/11px Arial, Helvetica; color: #737373; }
B					{ font: bold 11px/12px Arial, Helvetica; color: #555555; }
.specdesc			{ font: normal 10px/11px Arial, Helvetica; color: #999999; }

/* Style used for larger category and product descriptions */
.largedesc			{ font: normal 11px/12px Arial, Helvetica; color: #737373; }
.pvkitdesc			{ font: normal 11px/13px Arial, Helvetica; color: #737373; }

/* Style used for displaying non-linked section headings */
.objttl				{ font: bold 11px Arial, Helvetica; color: #171717; } 

/* Style used for category header display links */
.objlink			{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.objlink:link		{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.objlink:visited	{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.objlink:hover		{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

.biglink			{ font: bold 12px/16px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.biglink:link		{ font: bold 12px/16px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.biglink:visited	{ font: bold 12px/16px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.biglink:hover		{ font: bold 12px/16px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

/* Style used for Price and Qty labels on item and kit forms */
.objfldlabel		{ font: bold 12px Arial, Helvetica; color: #737373; }
.sechdrlabel		{ font: bold 12px Arial, Helvetica; color: #333333; }
.chkouthdr			{ font: bold 12px Arial, Helvetica; color: #333333; background-color: #e9e9e3; padding: 2px; }

/* Style used for item and kit price display */
.itemprice			{ font: bold 12px Arial, Helvetica; color: #CC6600; }
.baseprice			{ font: bold 12px Arial, Helvetica; color: #B1B1B1; }

/* This style is used for rendering quantity textboxes */
.qtybox				{ font: bold 11px/11px Arial, Helvetica; color: #CC6600; width: 27px; height: 16px; text-align: center; }

/* Style used for display InStock and OnOrder labels for items */
.statlabel			{ font: normal 11px Arial, Helvetica; color: #737373; }

/* Style used for display lead times, and for sub headings on checkout page */
.itemlead			{ font: italic 11px Arial, Helvetica; color: #565656; }

/* Style used for display InStock and OnOrder values for items */
.itemstats			{ font: bold 11px Arial, Helvetica; color: white; padding-left: 2px; padding-right: 2px; }
.itmstared			{ font: bold 11px Arial, Helvetica; color: white; padding-left: 2px; padding-right: 2px; background-color: #A00000; }
.itmstagrn			{ font: bold 11px Arial, Helvetica; color: white; padding-left: 2px; padding-right: 2px; background-color: #038100; }
.itmstaylw			{ font: bold 11px Arial, Helvetica; color: white; padding-left: 2px; padding-right: 2px; background-color: #BDBF00; }

/* Style used for displaying item detail data label */
.datalbl			{ font: bold 11px 13px Arial, Helvetica; color: #737373; }

/* Style used for displaying item detail label */
.dataval			{ font: normal 11px/13px Arial, Helvetica; color: #737373; }
.resultdat			{ font: normal 11px/13px Arial, Helvetica; color: #454545; }

/* Style used for displaying smaller pricing entries */
.datprice			{ font: bold 11px/13px Arial, Helvetica; color: #CC6600; }
.upgprice			{ font: normal 10px/11px Arial, Helvetica; color: #CC6600; }

/* Style used for checkboxes */
.chkstyle			{ font: normal 11px/13px Arial, Helvetica; height: 13px; }

/* Styles used for display of kit component headers and entries */
.comphead			{ font: bold 11px/16px Arial, Helvetica; color: #717171; background-color: #E5E5E5; }
.compitem			{ font: normal 10px/11px Arial, Helvetica; color: #808080; }
.pvcmphead			{ font: bold 11px/12px Arial, Helvetica; color: #717171; background-color: #E5E5E5; }
.pvcmpitem			{ font: normal 11px/12px Arial, Helvetica; color: #808080; }

/* Style defines the textbox fields used for display current customized kit price */
.kitpricebox		{ font: bold 12px Arial, Helvetica; color: #CC6600; border: 0px; width: 80px; }
.kitbasebox			{ font: bold 12px Arial, Helvetica; color: #B1B1B1; border: 0px; width: 80px; }
.fxdkitprice		{ font: bold 12px Arial, Helvetica; color: #CC6600; border: 0px; width: 70px; background-color: Transparent; text-align: left; }
#divkitprice		{ position: absolute; top: 360px; left: 1px; width: 166px; height: 20px; border: 1px solid #0053BA; background-color: #dedefe; }
.cssmotionspn		{ font: bold 11px Arial, Helvetica; color: #C20032; border: 0px; width: 120px; }

/* Style used to display maximum text field counters */
.maxtxt				{ font: bold 11px/12px Arial, Helvetica; color: #C20032; border: 0px; width: 16px; text-align: left; height: 14px; }
	
/* Custom styles for displaying end-user quote data */
.euqutlneqty		{ font: bold 11px/11px Arial, Helvetica; color: #CC6600; width: 27px; height: 18px; text-align: center; }
.euqutlneprc		{ font: normal 11px/12px Arial, Helvetica; color: #737373; text-align: right; padding: 2px 0px 0px 0px; border: 0px; height: 18px; width: 70px; }
.euqutlnemkp		{ font: normal 11px/12px Arial, Helvetica; color: #333333; text-align: center; padding: 0px; width: 35px; height: 18px; }
.euqutlnetot		{ font: normal 11px/12px Arial, Helvetica; color: #333333; width: 70px; padding: 0px; height: 18px; text-align: right; }
.euquttotqty		{ font: italic 11px Arial, Helvetica; color: #565656; border: 0px; width: 35px; padding: 2px 0px 0px 0px; height: 18px; text-align: center; background-color: #dedede; }
.euquttotprc		{ font: bold 11px/12px Arial, Helvetica; color: #737373; border: 0px; width: 70px; padding: 2px 0px 0px 0px; height: 18px; text-align: right; background-color: #dedede; }
.euquttotmkp		{ font: bold 11px/12px Arial, Helvetica; color: #737373; border: 0px; width: 37px; padding: 2px 0px 0px 0px; height: 18px; text-align: right; background-color: #dedede; }
.euquttotamt		{ font: normal 11px/15px Arial, Helvetica; padding-right: 10px; color: #CC6600; font-weight: bold; border: 0px; padding: 2px 0px 0px 0px; width: 75px; height: 18px; text-align: right; background-color: #dedede; }
.euqutsubtot		{ font: normal 11px/15px Arial, Helvetica; color: #737373; border: 0px; width: 70px; padding: 2px 0px 0px 0px; height: 18px; text-align: right; }
.euqutfnltot		{ font: bold 11px/15px Arial, Helvetica; color: #CC6600; border: 0px; width: 70px; padding: 2px 0px 0px 0px; height: 18px; text-align: right; }

/* Custom styles used for end user quoting form fields */
.euqutttl			{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 150px; }
.euqutrcp			{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 300px; }
.euqutnum			{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 100px; }
.euqutdte			{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 80px; }
.euqutmkp			{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 30px; height: 18px; padding: 0px; text-align: center; }
.euqutuntprc		{ font: normal 11px/12px Arial, Helvetica; color: #737373; text-align: right; padding: 2px 1px 0px 0px; height: 18px; width: 70px; }
.euqutitmcde		{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; width: 150px; height: 18px; }
.euqutitmdsc		{ font: normal 11px/12px Arial, Helvetica; color: #4F4F4F; }
		
/* Style used for the outside border of the shopping cart display */
.cartbdr			{ background-color: #D9D9D9; }

/* Style used for the shopping cart header bar */
.carthdr			{ font: bold 11px Arial, Helvetica; color: white; background-color: #005994; height: 16px; }

/* This style is used in the cart display for right-padding numeric entries in columns */
.padprc				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #737373; }
.paddsc				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #737373; }
.lnemkp				{ font: normal 11px Arial, Helvetica; color: #737373; }
.padamt				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #CC6600; }
.totprc				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #737373; font-weight: bold; }
.totamt				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #CC6600; font-weight: bold; }
	
/* Style used to display cart value for saved carts list */
.crtval				{ font: normal 11px Arial, Helvetica; padding-right: 10px; color: #CC6600; }

/* Style used for 11px links, where they are padded on the left by 5px */
.padlink			{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; padding-left: 5px; text-decoration: none; }
.padlink:link		{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; padding-left: 5px; text-decoration: none; }
.padlink:visited	{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; padding-left: 5px; text-decoration: none; }
.padlink:hover		{ font: normal 11px/12px Arial, Helvetica; color: #0053BA; padding-left: 5px; text-decoration: underline; }

/* Style used for instructional messages */
.instruct, li			{ font: normal 11px/14px Arial, Helvetica; color: #737373; }

/* Style defining elements used for data grids */
.AddrTbl			{ OVERFLOW-Y: scroll; Z-INDEX: 102; POSITION: relative; }
.GridRow			{ border-bottom: dashed 1px #dedede; cursor: hand; height: 16px; }
.PageCon			{ font: normal 11px Arial, Helvetica; color: #737373; }

.dgPageNav			{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.dgPageNav:link		{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.dgPageNav:visited	{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: none; }
.dgPageNav:hover	{ font: bold 11px/12px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

.dgHdrLnk			{ font: bold 11px/16px Arial, Helvetica; color: white; text-decoration: none; }
.dgHdrLnk:link		{ font: bold 11px/16px Arial, Helvetica; color: white; text-decoration: none; }
.dgHdrLnk:visited	{ font: bold 11px/16px Arial, Helvetica; color: white; text-decoration: none; }
.dgHdrLnk:hover		{ font: bold 11px/16px Arial, Helvetica; color: white; text-decoration: underline; }

/* Style used for displayed text in fixed width font style */
.fxdlrg				{ font: normal 14px Lucida Console, Courier New, Courier, Fixedsys; color: #333333; }

/* -- Styles used for popup calendar -- */
.calDiv				{ z-index: 999; visibility:hidden; position:absolute; }
.calTbl				{ font: normal 11px Arial, Helvetica; border: 1px solid #666666; background-color: #ffffff; }
.calCaption			{ font: bold 11px Arial, Helvetica; padding: 2px; text-align: right; color: #000000; }
.calContent			{ padding: 5px; background-color: #FFFFFF; }
.calToday			{ padding: 5px; text-align: center; background-color: #5d86b2; }

/* -- Style used for document info field headers and values -- */
.docinfhdr			{ font: bold 11px/15px Arial, Helvetica; color: #737373; background-color: #F2F2E3; }
.docinfval			{ font: normal 11px/15px Arial, Helvetica; color: #737373; background-color: #F0F0F0; }
.docinfwht			{ font: normal 11px/15px Arial, Helvetica; color: #737373; background-color: #FFFFFF; border: 0px; height: 15px; padding: 0px; vertical-align: middle; }
.docinfhgh			{ font: bold 11px Arial, Helvetica; color: #CC6600; background-color: #FFFFFF; border: 0px; height: 15px; padding: 0px; vertical-align: middle; }
.taAddress			{ font: normal 11px/13px Arial, Helvetica; color: #737373; overflow: visible; width: 167px; height: 68px; padding: 0px; border: 0px; }
.coAddress			{ font: normal 11px/13px Arial, Helvetica; color: #737373; overflow: visible; width: 180px; height: 68px; padding: 0px; border: 0px; }

/* -- Defines row separator image for dividing table rows -- */
.rowsep				{ background-image: url('/images/AdvantecR2_2/carthrzdiv.gif'); }

/* -- This style is for the DHTML popovers for panel links -- */
#dhtmltooltip
{
	font: normal 10px/10px Arial, Helvetica; 
	position: absolute; 
	width: 150px;	
	border: 1px solid black; 
	padding: 2px; 
	background-color: lightyellow; 
	visibility: hidden; 
	z-index: 100; 
	text-align: left;
	/* Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=120);
}

#JumpTable			{ position: relative; top: 10px; left: 25px; }
#jlTitle			{ font: normal 12px/12px Arial, Helvetica; color: #333333; }

#JumpLink			{ font: normal 12px/13px Arial, Helvetica; color: #0053BA; text-decoration: none; }
#JumpLink:link		{ font: normal 12px/13px Arial, Helvetica; color: #0053BA; text-decoration: none; }
#JumpLink:visited	{ font: normal 12px/13px Arial, Helvetica; color: #0053BA; text-decoration: none; }
#JumpLink:hover		{ font: normal 12px/13px Arial, Helvetica; color: #0053BA; text-decoration: underline; }

.ultitle	 { font: bold 12px/13px Arial, Helvetica; color: #565656; }
ul			 { list-style: square outside; font: normal 11px Arial, Helvetica; color: #333333; margin: 10px 0px 0px 55px; }
ul ul		 { list-style: circle; margin: 0px 0px 0px 20px; }

/* Styles used for rendering end user quote in Excel */
.regtxt		{ font: normal 11px/12px Arial, Helvetica; color: #343434; }
.bldtxt		{ font: bold 11px/12px Arial, Helvetica; color: #343434; }
.qutinf		{ font: normal 11px/12px Arial, Helvetica; color: #343434; border: 1px solid black; }
.ltbggd		{ font: bold 11px/12px Arial, Helvetica; color: #343434; background-color: #9a9a9a; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; }
.rtbggd		{ font: bold 11px/12px Arial, Helvetica; color: #343434; background-color: #9a9a9a; border: 1px solid black; }
.ltbgtl		{ font: bold 11px/12px Arial, Helvetica; color: #343434; background-color: #9a9a9a; border-left: 1px solid black; border-top: 1px solid black; }
.rtbgtr		{ font: bold 11px/12px Arial, Helvetica; color: #343434; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; }
.ltbgbl		{ font: bold 11px/12px Arial, Helvetica; color: #343434; background-color: #9a9a9a; border-left: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black; }
.rtbgbr		{ font: bold 11px/12px Arial, Helvetica; color: #343434; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }

.boxlnk		{ font: bold 12px/13px Arial, Helvetica; color: #0053BA; text-decoration: none; cursor: hand; border: 1px solid black; background-color: #dedede; padding: 2px; }
.boxovr		{ font: bold 12px/13px Arial, Helvetica; color: #003198; text-decoration: underline; cursor: hand; border: 1px solid black; background-color: #eeeeee; padding: 2px; }	
.boxhvr		{ font: bold 12px/13px Arial, Helvetica; color: #eeeeee; text-decoration: underline; cursor: hand; border: 1px solid black; background-color: #0053BA; padding: 2px; }	

.mcrthdr	{ font: bold 10px/12px Arial, Helvetica; color: #343434; }
.mcrtval	{ font: normal 10px/12px Arial, Helvetica; color: #343434; }

#CenLnk		{ width: 660; text-align: center; }