
BODY {
				background-position: left top;
				background-repeat: no-repeat;
				background-color:rgb( 0,0,204 );
				color: rgb( 255,255,204 );
				font-family:verdana, tahoma, arial, helvetica, sans-serif;
				font-size:11pt;
				margin:10px 10px 10px 10px;
			}

a { text-decoration:underline; color:rgb(255,255,0); }
a:link { color: rgb(255,255,0); }
a:visited { color: rgb(255,255,0); }

a.other { font-size:10pt; text-decoration:none; color:rgb(255,255,0); }
a.other:link { color: rgb(255,255,0); }
a.other:visited { color: rgb(255,255,0); }
a.other:hover { color: rgb(255,255,0); text-decoration:underline; }

.bold { font-weight: bold; }
.brightBkg { background-color:rgb(0,0,255); }

/* Begin Calendar Styles */
.calBooked { color:rgb( 115,136,255 ); text-decoration: line-through; }
.calBookedPF { color:rgb( 0,0,255 ); text-decoration: line-through; }
.calDates { cursor:default; color:white; }
.calCallout{ color:rgb( 255,255,204 ); font-size:11pt; }
.calInstructions{ color:rgb( 255,255,204 ); font-size:11pt; }
.calInstructionsPF{ color:rgb( 0,0,0 ); font-size:10pt; }
.calLastUpdated { font-size:10pt; color:rgb( 255,255,204 ); }
.calLastUpdatedPF { font-size:9pt; color:rgb( 0,0,0 ); }
.calLink{  text-decoration:underline; }
.calLinkPF{ color:black; text-decoration:none; font-size:9pt; }
.calSize10 { font-size:10pt; }
.calSize10PF { font-size:10pt; }
.calSize12 { font-size:12pt; }
.calSize12PF { font-size:10pt; }
.calMovable{ color:rgb( 255,153,0 ); text-decoration: line-through; }
.calMovablePF{ color:rgb( 0,255,0 ); text-decoration: underline; }
.calOpen{ color:rgb( 255,255,255 ); }
.calOpenPF{ color:rgb( 0,0,0 ); font-size:9pt; }
.calPending{ color:rgb( 255,255,102 ); text-decoration: line-through; }
.calPendingPF{ color:rgb( 255,255,0 ); text-decoration: underline; }
.calRowLight { color:rgb( 255,255,255 ); background-color:rgb( 49,77,231 ); padding-top:2px; padding-right:6px; padding-left:6px; padding-bottom:2px; white-space:nowrap; }
.calRowLightPF { color:rgb( 0,0,0 ); background-color:rgb( 225,225,225 ); padding-top:2px; padding-right:6px; padding-left:6px; padding-bottom:2px; }
.calMonthYrRow{ color:rgb( 255,255,255 ); background-color:rgb( 0,0,204 ); font-size:10pt; padding:4px 0px 4px 0px;  }
.calMonthYrRowPF{ color:rgb( 0,0,0 ); background-color:rgb( 255,255,255 ); font-size:10pt; padding:4px 0px 4px 0px;  }
.calMonthYrRowPrn{ color:rgb( 0,0,0 ); background-color:rgb( 255,255,255 ); font-size:10pt; padding:4px 0px 4px 0px;  }
.calSpecial{ color:rgb( 51,51,51 ); background-color:rgb( 255,255,153 ); }
.curHand{ cursor:pointer; }
input.calText{ width:300px; font-family:arial, helvetica, sans-serif; font-size:10pt; }
td.calField{ text-align:right; padding:1px 5px 1px 4px; font-weight:bold; white-space:nowrap; color:rgb( 51,51,51 ); }
td.calValue{ padding:1px 4px 1px 5px; color:rgb( 51,51,51 ); }

.calActiveOut{ color:rgb( 0,255,0 ); }
div.PublishReminder{ color:rgb( 255,255,0 ); margin:10px 0px 0px 0px; }
span.hot{ color:rgb( 0,0,0 ); background-color:rgb( 255,255,0 ); }
span.cold{ font-weight:normal; cursor:pointer; }
/* End Calendar Styles */


/* Mini Calendar Styles: mc */
a.mc{ color:rgb( 255,255,0 ); padding:0px 6px 0px 6px; text-decoration:none; font-size:14pt; font-family:verdana; }
a.mc:link { color:rgb( 255,255,0 ); font-size:14pt; }
a.mc:visited { color:rgb( 255,255,0 ); font-size:14pt; }
a.mc:hover { color:rgb( 255,255,0 ); font-size:14pt; text-decoration:none; }

span.mcOff{ cursor:pointer; }
span.mcOn{ cursor:pointer; color:rgb( 255,255,255 ); background-color:rgb( 0,48,242 ); }
span.mcTodayOff{ cursor:pointer; color:rgb( 0,0,0 ); background-color:rgb( 204,204,204 ); }
span.mcTodayOn{ cursor:pointer; color:rgb( 255,255,255 ); background-color:rgb( 0,48,242 ); }

span.mcMonYr{ font-size:14pt; font-family:monospace; }
span.mcWhiteSpace{ font-size:14pt; }
td.mcDaysOfMon { color:rgb( 51,51,51 ); font-family:monospace; white-space:nowrap; letter-spacing:2px; }
td.mcDaysOfWeek { color:rgb( 0,0,0 ); font-family:monospace; white-space:nowrap; letter-spacing:2px; text-decoration:underline; padding:3px 0px 6px 0px; }
/* Mini Calendar Styles */


div.promo{ font-style:italic; padding:10px 0px 10px 0px; }
.disableLink { color:rgb( 125,138,212 ); }

dt{ margin:20px 0px 0px 0px; font-weight: bold; }
dd{ text-align:justify; margin-left:20px; }

/* Begin Dynamic Window Styles */
.dwWin{ background-color:rgb( 255,255,255 ); position:absolute; border:1px solid rgb( 153,153,153 ); }
.dwTitleRow{ background-color:rgb( 0,48,242 ); border-bottom:1px solid rgb( 102,102,102 ); }
.dwTitle{ background-color:rgb( 0,48,242 ); font-size:12pt; color:rgb( 255,255,255 ); text-align:center; font-weight:bold; cursor:default; }
a.dwX{ margin:0px 4px 0px 4px; color:rgb( 216,224,254 ); text-decoration:none; font-weight:normal; font-size:12pt; }
a.dwX:link { color: rgb( 216,224,254 ); }
a.dwX:visited { color: rgb( 216,224,254 ); }
a.dwX:hover{ color:rgb( 255,255,255 ); text-decoration:none; }
.dwBody{ font-size:12pt; color:rgb( 51,51,51 ); text-align:left; margin:0px; }
.dwBodyParent{ background-color:rgb( 255,255,255 ); }
.dwBodyParentImg{ background-color:rgb( 255,255,255 ); }
.dwTextInputHalfWid { font-family:arial, helvetica, sans-serif; background-color:rgb(255,255,255); font-size:12px; color:rgb(51,51,51); width:200px; border:1px solid rgb( 153,153,153 ); margin:0px 0px 0px 10px; }
.dwTitleLine2{ font-size:10pt; font-weight:normal; }
/* End Dynamic Window Styles */

.ivLgImgMargin{ margin:10px 0px 10px 0px; }
.ivLgImgTitle{ font-size:10pt; color:rgb( 255,255,204 ); margin:2px 0px 5px 0px; }
.justify{ text-align:justify; }

.lgWhBkgBlue {font-size:11pt; color:rgb( 255,255,255 ); font-weight: normal; background-color:rgb( 0,0,204 );}
.lgWhBkgBluePF {font-size:10pt; color:rgb( 0,0,0 ); font-weight: normal; background-color:rgb( 255,255,255 );}
.lgBoldWhBkgBlue {font-size:11pt; color:rgb( 255,255,255 ); font-weight: bold; background-color:rgb( 0,0,204 ); }
.lgBoldWhBkgBluePF {font-size:10pt; color:rgb( 0,0,0 );font-weight: bold; background-color:rgb( 255,255,255 ); }

li{ margin-left:-10px; }

.linkSize12 { font-size:12pt; }
.linkSize12PF { font-size:9pt; }
.linkSize10 { font-size:10pt; }
.linkSize10PF { font-size:9pt; }

.listingHeader { font-size:9pt; color:rgb( 255,255,255 ); font-weight:bold; padding:10px 10px 0px 10px; }
.listingHeaderPF { font-size:8pt; color:rgb( 0,0,0 ); font-weight:bold; padding:10px 10px 0px 10px; }

.normPF {font-size:9pt; color:rgb( 0,0,0 ); font-weight: normal;}
.normBkgBlue {font-size:10pt; color:rgb( 255,255,204 ); font-weight: normal; background-color:rgb( 0,0,204 );}
.normBkgBluePF {font-size:10pt; color:rgb( 0,0,0 ); font-weight: normal; background-color:rgb( 255,255,255 );}
.normBkgWhite {font-size:10pt; color:rgb( 0,0,0 ); font-weight: normal; background-color:rgb( 255,255,255 );}
.normBold {font-size:10pt; color:rgb( 255,255,204 ); font-weight: bold;}
.normBoldBkgBlue {font-size:10pt; color:rgb( 255,255,204 ); font-weight: bold; background-color:rgb( 0,0,204 );}
.normBoldBkgBluePF {font-size:10pt; color:rgb( 0,0,0 ); font-weight: bold; background-color:rgb( 255,255,255 );}
.normBoldBkgWhite {font-size:10pt; color:rgb( 0,0,0 ); font-weight: bold; background-color:rgb( 255,255,255 );}
.normBoldWh {font-size:10pt; color:rgb( 255,255,255 ); font-weight: bold;}
.normFaint {font-size:10pt; color:rgb( 49,77,231 );}
.normWh {font-size:10pt; color:rgb( 255,255,255 );}

.on{}
.offScreen{  position:absolute; top:-100000px; left:-100000px; }
.off{ display:none; }
.onP{}
.offP{ display:none; }
ol{ margin-top:0px; margin-bottom:0px; }

.pgTitle { font-size:12pt; color:rgb( 255,255,204 ); font-weight:normal; text-transform:uppercase; }
.pgTitlePF { font-size:12pt; color:rgb( 0,0,0 ); font-weight:normal; text-transform:uppercase; }
.pinLine { border:1px solid rgb( 49,77,231 ); }
.pinLinePF { border:0px solid rgb( 49,77,231 ); }
.pinLineOff { border:1px solid rgb(0,0,204); }
.pinLineForm { border:1px solid rgb( 204,204,204 ); }
.pinLineInnerForm { border:1px solid rgb( 101,101,255 ); }
.pullDown {font-size:10pt; color:rgb( 255,255,255 ); background-color: rgb( 49,77,231 ); }

.redBold {font-size:12pt; color:rgb( 255,0,0 ); font-weight: bold;}
.rowLight { font-size:9pt; color:rgb( 255,255,255 ); background-color:rgb( 49,77,231 ); }
.rowLightPF { font-size:8pt; color:rgb( 0,0,0 ); background-color:rgb(225,225,225); }
.rowLightSm { font-size:8pt; color:rgb( 255,255,255 ); background-color:rgb( 49,77,231 ); }
.rowLightSmPF { font-size:8pt; color:rgb( 0,0,0 ); background-color:rgb(225,225,225); }

a.rowLink{ color:rgb( 255,255,0 ); padding:0px 6px 0px 6px; text-decoration:underline; font-size:10pt; white-space:nowrap; }
a.rowLink:link { color:rgb( 255,255,0 ); font-size:10pt; }
a.rowLink:visited { color:rgb( 255,255,0 ); font-size:10pt; }
a.rowLink:hover { color:rgb( 255,255,0 ); font-size:10pt; text-decoration:underline; }

a.rowLinkPF{ color:rgb( 255,255,255 ); padding:0px 6px 0px 6px; text-decoration:none; font-size:8pt; }

.rowLinkSm{ padding:0px 4px 0px 4px; font-size:8pt; }

.showLastMinute{ display:none; }
.ssConsole{ margin:4px 0px 0px 0px; font-size:10pt; }
.ssImage{ float:left; margin:0px 0px 0px 0px; border:2px solid rgb( 173,18,7 ); }
.ssButton{ color:rgb( 51,51,51 ); font-size:9pt; background-color:rgb( 204,204,204 ); }
.ssButtonOn{ color:rgb( 204,0,0 ); font-size:9pt; background-color:rgb( 204,204,204 ); }
.ssControls{ margin:0px 0px 10px 0px; }
.ssTnTitle{ font-size:11pt; color:rgb( 255,255,255 ); margin:0px 0px 10px 0px; text-transform:uppercase; }
.ssMusicTnBullet { color:rgb( 153,153,153 ); }

a.ssMusicTnLink { font-size:9pt; text-decoration:none; color:rgb( 153,153,153 ); }
a.ssMusicTnLink:link { color: rgb( 153,153,153 ); }
a.ssMusicTnLink:visited { color: rgb( 153,153,153 ); }
a.ssMusicTnLink:hover { color:rgb( 204,204,204 ); text-decoration:underline; }


.sm {font-size:8pt; color:rgb( 255,255,204 ); font-weight: normal; }
.smBlk {font-size:8pt; color:rgb( 0,0,0 ); font-weight: normal; }
.smFaint {font-size:8pt; color:rgb( 102,153,255 ); }
.sortCell { font-size:9pt; color:rgb( 255,255,255 ); background-color:rgb( 54,83,247 ); }
.sortCellPF { font-size:9pt; color:rgb( 0,0,0 ); background-color:rgb(225,225,225); }
.sortCellSm { font-size:8pt; color:rgb( 255,255,255 ); background-color:rgb( 54,83,247 ); }
.sortCellSmPF { font-size:8pt; color:rgb( 0,0,0 ); background-color:rgb(225,225,225); }
.switch {cursor: pointer; color: rgb( 255,0,0 ); font-size: 10pt; font-weight: bold; text-decoration:underline;}
.switchBlue {cursor: pointer; color: rgb( 0,0,255 ); font-size: 10pt; font-weight: bold; text-decoration:underline;}

img.tn { border:1px solid rgb( 254,217,1 ); }
img.tn:link { border:1px solid rgb( 254,217,1 ); }
img.tn:visited { border:1px solid rgb( 254,217,1 ); }
img.tn:hover { border:1px solid rgb( 255,255,255 ); }

img.thumbnail { border:1px solid rgb( 254,217,1 ); margin-left:10px; margin-bottom:2px; float:right; }
img.thumbnail:link { border:1px solid rgb( 254,217,1 ); }
img.thumbnail:visited { border:1px solid rgb( 254,217,1 ); }
img.thumbnail:hover { border:1px solid rgb( 255,255,255 ); }

.tableGrid{ background-color: rgb( 49,77,231 ); }
.tableGridPF{ background-color: rgb( 255,255,255 ); }
.tenPt { font-size:10pt; }
.twelvePt { font-size:12pt; }
.txtArea { font-size:10pt; color:rgb( 51,51,51 ); }

.undLn { text-decoration:underline; }

.vSpacer5 { line-height:5px; }
.vSpacer10 { line-height:10px; }

.black{ color:rgb( 0,0,0 ); }

.yelLink { font-size:10pt; color:rgb( 255,255,0 ); }
.yel { color:rgb( 255,255,0 ); }

.xlg {font-size:12pt; color:rgb( 255,255,204 );}
.xlgBlk {font-size:12pt; color:rgb( 0,0,0 );}



/*************** NEW STYLES FOR MODERN BROWSERS; CREATED 11/28/03 ***************/

.bigChar0{ font-size:130%; }
.bigChar1{ font-size:150%; }
.bigChar2{ font-size:175%; }
.bigChar3{ font-size:200%; }

.bkgColorWhite{ background-color:rgb( 255,255,255 ); }

.bordAll { border:1px solid rgb( 49,77,231 ); }
.bordT   { border-top:1px solid rgb( 49,77,231 ); }
.bordR   { border-right:1px solid rgb( 49,77,231 ); }
.bordB   { border-bottom:1px solid rgb( 49,77,231 ); }
.bordL   { border-left:1px solid rgb( 49,77,231 ); }

.dmBorder{ border:1px solid rgb( 102,153,255 ); }
.dmMenuBgOff{ background-color:rgb( 49,77,231 ); }
.dmMenuBgOn{ background-color:rgb( 0,40,204 ); }
.dmMenuFgOff{ font-size:10pt; color:rgb( 255,255,204 ); text-align:left; margin:0px 3px 0px 3px; }
.dmMenuFgOn{ font-size:10pt; color:rgb( 255,255,255 ); text-align:left; margin:0px 3px 0px 3px; }
.dmMenuFgDisable{ font-size:10pt; color:rgb( 93,121,255 ); text-align:left; margin:0px 3px 0px 3px; }
.dmSepCol{ background-color:rgb( 102,153,255 ); }
.dmTxt{ font-size:10pt; color:rgb( 220,220,220 ); margin:0px 4px 0px 4px; text-align:left; }
.dmTitleBg{ background-color:rgb( 0,48,242 ); }
.dmTitleFg{ font-size:10pt; font-weight:normal; color:rgb(255,255,255 ); text-align:center; margin:0px 3px 0px 3px; }

.fColorGray51{ color:rgb( 51,51,51 ); }
.fColorBlack{ color:rgb( 0,0,0 ); }
.fColorGray76{ color:rgb( 76,76,76 ); }
.fColorGray102{ color:rgb( 102,102,102 ); }
.fColorGray153{ color:rgb( 153,153,153 ); }
.fColorGray204{ color:rgb( 204,204,204 ); }
.fColorRed{ color:rgb( 255,0,0 ); }
.fColorWhite{ color:rgb( 255,255,255 ); }
.fColorYellow{ color:rgb( 255,255,0 ); }

.fFamilyArial{ font-family:arial, helvetica, sans-serif; }

.fSize16{ font-size:16pt; }
.fSize15{ font-size:15pt; }
.fSize14{ font-size:14pt; }
.fSize13{ font-size:13pt; }
.fSize12{ font-size:12pt; }
.fSize11{ font-size:11pt; }
.fSize10{ font-size:10pt; }
.fSize9 { font-size:9pt;  }
.fSize8 { font-size:8pt;  }

.lineDivider{ color:rgb( 49,77,231 ); }

/********** BEGIN DYNAMIC INDEX STYLES **********/

.diCaptionOn{ color:rgb( 0,0,0 ); font-weight:bold; }
.diCaptionOff{ color:rgb( 51,51,51 ); background-color:rgb( 255,255,255 ); }
a.diHeading{ text-decoration:underline; font-weight: normal; }
a.diHeading:hover{ text-decoration:underline; }
span.diPlusMinus { font-family:monospace; font-weight:normal; color:rgb( 180,180,180 ); font-size:8pt; margin-right:8px; border:1px solid rgb( 49,77,231 ); padding:0px 1px 0px 1px; }
div.diContent{ display:none; margin:0px 0px 0px 0px; text-align:justify; }
.diContentBkgOn{  background-color:rgb( 235,235,235 ); }
div.diHeaderLine{ margin:14px 0px 4px 0px; }
ul.diList{  margin:0px 0px 0px 10px; }
li.diList{  margin:5px 0px 5px 0px; }
/********** END DYNAMIC INDEX STYLES **********/


/********** New Styles 2/06 Upgrade **********/

div.pullQuote{ padding:10px; margin:20px 0px 20px 0px; background-color:rgb( 0,0,255 ); color:rgb( 255,255,255 ); border:1px solid rgb( 255,255,255 ); }

a.col { color:rgb( 255,255,0 ); text-decoration:underline; font-size:9pt; font-weight:bold; white-space:nowrap; }
a.col:link { color:rgb( 255,255,0 ); font-size:9pt; }
a.col:visited { color:rgb( 255,255,0 ); font-size:9pt; }
a.col:hover { color:rgb( 255,255,0 ); font-size:9pt; text-decoration:underline; }

a.colPF { color:rgb( 255,255,255 ); text-decoration:none; font-size:8pt; font-weight:normal; white-space:nowrap; text-decoration:underline; }


a.collapse { color:rgb( 255,255,0 ); text-decoration:none; font-size:14pt; margin:0px 0px 0px 5px; }
a.collapse:link { color:rgb( 255,255,0 ); }
a.collapse:visited { color:rgb( 255,255,0 ); }
a.collapse:hover { color:rgb( 255,255,255 ); }

td{ font-size:11pt; }

.listInstructions{ font-size:11pt; width:90%; text-align:justify; margin:15px 0px 15px 0px; }
.listTitle{ font-size:12pt; margin:0px 0px 0px 0px; }
td.listTnRow{ padding:10px 0px 10px 0px; white-space:nowrap; }

td.headInner { font-size:10pt; font-weight:bold; color:rgb( 255,255,255 ); padding:8px 7px 2px 7px; white-space:nowrap; text-decoration:none; }

td.headInnerPF { font-size:8pt; font-weight:normal; color:rgb( 255,255,255 ); padding:6px 0px 6px 0px; white-space:nowrap; text-decoration:underline; }

td.listRow { font-size:10pt; color:rgb( 255,255,255 ); background-color:rgb( 49,77,231 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:6px solid rgb( 0,0,204 ); }

td.listRowPF { font-size:8pt; color:rgb( 255,255,255 ); background-color:rgb( 0,0,204 ); padding:2px 2px 2px 2px; white-space:nowrap; border-top:0px solid rgb( 0,0,204 ); }

td.listRowSort { font-size:10pt; color:rgb( 255,255,255 ); background-color:rgb( 54,83,247 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:6px solid rgb( 0,0,204 ); }

td.listRowSortPF { font-size:8pt; color:rgb( 255,255,255 ); background-color:rgb( 0,0,204 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:0px solid rgb( 0,0,204 ); }

td.listRowSortOn { font-size:10pt; color:rgb( 255,255,255 ); background-color:rgb( 0,0,153 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:6px solid rgb( 0,0,204 ); }

td.listRowOn { font-size:10pt; color:rgb( 255,255,255 ); background-color:rgb( 0,0,153 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:6px solid rgb( 0,0,204 ); }

td.listRowOff { font-size:10pt; color:rgb( 255,255,255 ); background-color:rgb( 49,77,231 ); padding:2px 7px 2px 7px; white-space:nowrap; border-top:6px solid rgb( 0,0,204 ); }

div.seLinks{ height:200px; overflow:auto; padding:0px 0px 0px 20px;}


/* FW Begin */
div.aspConsoleOuter { position:absolute; top:10px; left:50%; margin:0px 0px 0px -400px; z-index:900000; }
div.aspConsoleInner { width:800px; background-color:rgb( 255,255,255 ); padding:10px 10px 10px 10px; }
div.aspConsoleLine1{ color:rgb( 255,0,0 ); font-weight:bold; margin:0px 0px 10px 0px; }
div.aspConsoleLine2{ color:rgb( 0,0,0 ); }
div.fwHelpSect{ margin:0px 0px 5px 0px; }
.uploadInstructions{ white-space:nowrap; font-size:10pt; text-align:left; margin:0px 0px 0px 0px; }
button.htmlTags{  font-size:9pt; margin:2px 2px 3px 2px; }
textarea.htmlBox{ font-family:arial,helvetica; font-size:11pt; color:rgb( 0,0,0 ); background-color:rgb( 240,240,240 ); width:900px; height:400px; }
textarea.dataBoxJS{ font-family:arial,helvetica; font-size:11pt; color:rgb( 0,0,0 ); background-color:rgb( 240,240,240 ); width:900px; height:400px; }
textarea.dataBoxXML{ font-family:arial,helvetica; font-size:11pt; color:rgb( 0,0,0 ); background-color:rgb( 240,240,240 ); width:900px; height:400px; }
div.fw0{ text-align:left; margin:4px 0px 0px 30px; font-size:10pt; display:none; }
div.fw1{ text-align:left; margin:4px 0px 0px 30px; font-size:10pt; }
a.fw { color:rgb( 0,0,255 ); text-decoration:underline;  }
a.fw:link { color:rgb( 0,0,255 ); }
a.fw:visited { color:rgb( 0,0,255 ); }
a.fw:hover { color:rgb( 255,0,0 ); }
form.fw{ padding:0px 25px 0px 25px; background-color:rgb( 225,225,225 ); }
div.otherFunctions{ margin:10px 0px 10px 0px; }
div.buttonsFW{ margin:6px 0px 6px 0px; }
div.htmFW{ margin:0px 0px 0px 0px; }
div.jsFW{ margin:20px 0px 0px 0px; }
div.xmlFW{ margin:20px 0px 0px 0px; }
a.fwPlusMinus { font-family:monospace; font-weight:normal; color:rgb( 102,102,102 ); font-size:8pt; margin-right:8px; border:1px solid rgb( 204,204,204 ); padding:0px 1px 0px 1px; }
a.fwPlusMinus:link { text-decoration:none; }
a.fwPlusMinus:visited { text-decoration:none; }
a.fwPlusMinus:hover { text-decoration:none; }
/* FW End */


/*  RentalLibrary: rl */

div.rlRate{ white-space:nowrap; }
input.rlField{ width:100px; }
input.rlFieldReadOnly{ width:100px; background-color:rgb( 0,0,204 ); border:none; }

td.rlField{ white-space:nowrap; text-align:right; }
td.rlFieldCenter{ padding:10px 20px 10px 20px; }
td.rlFieldRight{ padding:10px 20px 10px 20px; }
td.rlFieldLeft{ padding:10px 20px 10px 20px; }

table.rlForm{ border:1px solid rgb( 49,77,231 ); }
/* RentalLibrary: rl */
