.engrBtn {padding: 5px; border: 1px solid #ffffff; background-color : #226483; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold;}

INPUT.submit { background-color : #226483; COLOR: #e9f3f8; FONT-SIZE: 12px; FONT-WEIGHT: bold; border: 3px double #00354d; padding: 4px; }
INPUT.submit2 { background-color : #fff600; COLOR: #686801; FONT-SIZE: 12px; FONT-WEIGHT: bold; border: 3px double #bebe00; padding: 4px; }

.tableContent { padding: 0; margin: 0; }
.tableContent tr {background-color: #ffffff; color: #000000;}
.tableContent tr:hover {background-color: #f2f1de;}
.tableContent td.hv1:hover {background-color: #f2f1de;}
.tableContent td.hv2:hover {background-color: #f2f1de;}
.tableContent th { font-size: 10px; font-weight: bold; color: #4f6b72; text-align: center;
	border-left: 1px solid #EEE; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7;
	letter-spacing: 1px; text-transform: uppercase; padding: 2px 3px 2px 3px; background-color: #c0ddee; }
.tableContent th.altcl { color: #5c1414; background: #e4d7d7 url(/images/icons/tblHeaderBgAlt.jpg) repeat-x; border-left: 1px solid #e7d0a8; 
	border-right: 1px solid #dec08e; border-bottom: 1px solid #dec08e; border-top: 1px solid #dec08e;}
.tableContent th.altcl2 { color: #603c00; background: #fbf3e5 url(/images/icons/tblHeaderBgAlt2.jpg) repeat-x; border-left: 3px double #e7d0a8; 
	border-right: 3px double #dec08e; border-bottom: 3px double #dec08e; border-top: 3px double #dec08e; padding: 6px;}

.tableContent th.altcl3 { color: #4f6b72; background: #d9e9f2 url(/images/icons/tblHeaderBg.jpg) repeat-x; border-left: 3px double #a8dde7; 
        border-right: 3px double #a8dde7; border-bottom: 3px double #a8dde7; border-top: 3px double #a8dde7; padding: 6px;}
.tableContent td.altcl3content { border-left: 3px double #a8dde7; border-right: 3px double #a8dde7; border-bottom: 3px double #a8dde7; background: #e6f3fa; padding: 8px; color: #4f6b72; }
.tableContent td.altcl2content { border-left: 3px double #f2e8cf; border-right: 3px double #f2e8cf; border-bottom: 3px double #f2e8cf; background: #fdfddc; padding: 8px; color: #603c00; }

.tableContent th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; }
.tableContent th.nobgbrd { border: 0; padding: 2px 4px 1px 4px; background-color: inherit; color: inherit; }
.tableContent td.nobgbrd { border: 0; padding: 2px 4px 1px 4px; background-color: inherit; color: inherit; }
.tableContent td.nobgbrdalt { border: 0; padding: 2px 4px 1px 4px; background: #fafaf5; color: #797268; }
.tableContent td { border-left: 1px solid #FFFFFF; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 2px 3px 2px 3px; color: #4f6b72; }
.tableContent td.cartTotals { border-left: 3px double #f2e8cf; border-right: 3px double #f2e8cf; border-bottom: 3px double #f2e8cf; background: #fcfcc3; padding: 8px; color: #603c00; }
.tableContent td.topMenu { border: 3px double #f1ebdb; background: #fffdef; padding: 5px; color: #603c00; }
.tableContent th.cartTotalsHd { background: #fcfcc3; padding: 4px; color: #603c00; border: 0; }
.tableContent td.alt { border-left: 1px solid #eee; background: #fafaf5; color: #797268; }
.tableContent td.hv1 { border-left: 1px solid #eee; background: #fafaf5; color: #797268; }
.tableContent td.hv2 { border-left: 1px solid #FFFFFF; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 2px 3px 2px 3px; color: #4f6b72; }
.tableContent td.altR { border-top: 0px; border-left: 0px; border-bottom: 0px; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altL { border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altLB { border-top: 0px; border-right: 0px; border-bottom: 3px double #C1DAD7; border-left: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altRB { border-top: 0px; border-left: 0px; border-bottom: 3px double #C1DAD7; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.altLRB { border-top: 0px; border-left: 3px double #C1DAD7; border-bottom: 3px double #C1DAD7; border-right: 3px double #C1DAD7; background: #fafaf5; color: #797268; }
.tableContent td.alt5 { border-left: 1px solid #eee; background: #f5f9fa; color: #797268; }
.tableContent td.alt4 { border: 1px solid #eee; }
.tableContent td.alt3 { border-left: 1px solid #eee; }
.tableContent td.alt2 { border-left: 1px solid #eee; border-top: 1px solid #eee; background: #fafaf5; color: #797268; }
.tableContent td.altBold { text-align: right; border-left: 1px solid #eee; background: #fafaf5; color: #4f6b72; font-size: 11px; font-weight: bold; }
.tableContent th.spec { border-left: 1px solid #C1DAD7; border-top: 0; color: inherit; background: #fff url(/images/icons/bullet1.gif) no-repeat; 
		font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.tableContent th.specDis { border-left: 1px solid #C1DAD7; border-top: 0; color: #cccccc; background: #fff url(/images/icons/bullet1.gif) no-repeat;
                font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.tableContent th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(/images/icons/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268; }
.tableContent th.spec2 { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(/images/icons/bullet1.gif) no-repeat;
        font: bold 12px Arial, Helvetica, sans-serif; color: #797268; text-transform: none;}

#pageContentWide { width: 570px; text-align: left; margin-top: 7px; }
#pageContentTight { width: 400px; text-align: left; margin-top: 7px; }
.reglist { font-size: 12px; }
ol.reglist {list-style-type: none; padding: 5px; margin: 5px;}
ol.reglist li { background-image: url(/images/icons/bull1.gif); background-repeat: no-repeat; background-position: 0 0.45em; padding-left: 1.2em; font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px; color: #004080; letter-spacing: 0.05em; line-height: 19px; }
.reglistS { font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; }
ol.reglistS {list-style-type: none; padding: 0px; margin: 0px;}
ol.reglistS li { background-image: url(/images/icons/bull2.gif); background-repeat: no-repeat; background-position: 0.01 0.5em; padding-left: 1.2em; padding-bottom: 0.7em; color: #004080; letter-spacing: 0.03em; line-height: 15px; }
span.reglistS { line-height: 13px; text-decoration: none; }

td.genmenu { margin: 0px; padding: 0px; }
td.genmenu a {	color: #4f7f9b;	font-weight: bold;	FONT-SIZE: 10px;	text-align: center;	background-color: #ffffff;
	border-top: 3px double #cad8e3;	border-left: 3px double #cad8e3;	border-bottom: 3px solid #cad8e3;	border-right: 3px double #cad8e3;
	padding: 5px 5px 3px;	display: block;	margin: 0px;	text-decoration: none;
}
td.genmenu a.alt { color: #4f7f9b; background-color: #ffffff; background-image: url(/images/icons/questionS.gif); background-repeat: no-repeat; background-position: 0.6em 0.6em; padding-left: 2.3em; }
td.genmenu a:hover {	background-color: #5E89CA;	color: #ffffff;	border-top-width: 3px;	border-right-width: 3px;	border-bottom-width: 3px;
	border-left-width: 3px;	border-top-style: double;	border-right-style: double;	border-bottom-style: solid;	border-left-style: double;
	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #006699;	border-left-color: #FFFFFF;}
td.genmenu a.current { background-color: #5482d4; color: #ffffff; }


.genmenuC { margin: 0px; padding: 0px; }
.genmenuC a {  color: #000000; font-weight: bold; FONT-SIZE: 10px; text-align: center; background-color: #fff1a4;
        border-top: 3px double #e3e1ca; border-left: 3px double #e3e1ca; border-bottom: 3px solid #e3e1ca; border-right: 3px double #e3e1ca;
        padding: 2px; display: block; margin: 0px; text-decoration: none;
}
.genmenuC a:hover { background-color: #fbfbfb; color: #6b5a00; }


.pl { width: 150px; margin: 0em; background-color: #fff; float: left; margin-left: 0;}
.apop {	display: none; margin-left: -100px; width: 250px;}
span.tpop { display: block; text-decoration: none;	color: #000;}
span.tpop:hover {	border-width: 0px; /* IE */}
span.tpop {position: relative; z-index: 100;}
span.tpop:hover .apop {display: block; position: absolute; z-index: 100;}
.intp, .apop span { display: block; padding: 0em;}
.apop span {font-size: 10px;}
.nifty{ margin: 0% 0%; width: 260px; background: #ccb997;}
b.rtop, b.rbottom{display:block;background: #ffffff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ccb997}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
