body {padding:0; margin:0; color:#000000; background-image: url(/rd/images/rdBackground2.png);background-repeat:no-repeat; font-family: Verdana, Arial; }
br{font-size:10px}
table{ border-collapse: collapse; border:0; }
th{ background-image: url(/rd/images/tableHdrBground.png); font-weight:bold; color:white; font-size:13px; font-face:verdana, arial, tahoma; height:22px; text-align:left; vertical-align:middle; border-collapse:collapse; border-top:solid black 1px; border-bottom:solid black 1px; padding-left:2px; }
.hdr{ font-family:verdana, arial; font-size:13px; font-weight:bold; padding-left:5px; line-height:20px; vertical-align:bottom;}
.hdr2{ font-family:arial, verdana; font-size:13px; font-weight:bold; }
.stephdr{ font-family:Verdana, Tahoma; font-size:15px; font-weight:bold; color:#990002; }
.stepHdr2{ font-family:Verdana, Tahoma; font-size:13px; font-weight:bold; color:navy; }
.pagehdr{ font-family:verdana, arial; font-size:13px; font-weight:bold; text-align:center; }
.hdrError{ font-family:verdana, arial; font-size:13px; font-weight:bold; padding-left:5px; color:red; }
.hdrError .instructional{ font-family:verdana, arial; font-size:11px; font-weight:normal; padding-left:5px; color:#5E5F60; }
a:link, a:active, a:visited {color:black; }
.noUnderline a{ text-decoration:none; }

#input{ width:160px; height:21px; }
#input1{ width:134px; height:21px; }
#textarea{ width:102px; height:48px; border-width:1px; border-style:solid; border:none; background-color:#F0EAE3; overflow:auto }
#dhtmltooltip{font-family: Arial;font-size: 10px;color: black;position: absolute;width: 250px;border: 1px solid black;padding: 2px;background-color: #ECECE1;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

.readyInput { border:solid #98A6B4 1px; font-style:arial; font-size: 11px; color: #DDDDDD; padding-bottom: 3px; padding-top: 3px; padding-left:5px; }
.goInput { border:solid #98A6B4 1px; font-style:arial; font-size: 11px; color: black; padding-bottom: 3px; padding-top: 3px; padding-left:5px; }
.homeCell { font-family: verdana, arial, Tahoma; font-size:10px; color: #555555; vertical-align:top; } // For the table cells on the Rocket Dispatch home page.
.x-panel-body p { margin:10px; font-size:12px; }

.hdrMenuText { font-family:Verdana, Arial; font-size: 13px; color:white; background-image:url( /rd/images/btnFunctionalExtra.png ); background-repeat:repeat-x; width:150px; text-align:center; cursor:pointer; cursor:hand; }
.hdrMenuText a { text-decoration:none; color:white; width:150px; text-align:center; }
.hdrMenuText a:hover { text-decoration:none; color:black; width:150px; text-align:center; }
.hdrMenuTextSelected { font-family:Verdana, Arial; font-size:13px; color:black; background-image: url( /rd/images/btnFunctionalExtra.png ); width:150px; text-align:center; cursor:default; }
.hdrMenuTextSelected a { text-decoration:none; color:black; width:150px; text-align:center; cursor:default; }

.baseTable{ padding:0px;margin:0px;border:0px;border-collapse: collapse; }
.listTD{ vertical-align:top; height:18px; text-align:left; vertical-align:middle;border-bottom:solid black 1px; padding:2px; cursor:pointer; font-size: 13px; }
.summaryTD{ vertical-align:top; height:18px; text-align:left; vertical-align:middle; border-bottom:solid black 1px; padding:3px; font-size: 12px; }
.normalTD{ border-collapse:collapse; padding:5px; }
.normalTDwborder{ border-collapse:collapse; padding:5px; border-bottom:solid black 1px; height:22px; font-size:13px; }
.formLeft{ border-collapse:collapse; font-family: Arial, Verdana; font-size:12px; color:#5E5F60; height:24px; vertical-align:bottom;}
.highlightRow { background-color:'#CCCCFF'; }
.dropDown { background-color:'#CCCCFF'; width:270px; margin-left:-1px; }

.field{ font-family:verdana, Arial; font-size:11px;color:black; border:solid black 1px; padding:1px; width:100px;}
.bigField{ font-family:verdana, Arial; font-size:11px;color:black; border:solid black 1px; padding:3px; width:150px; background-color:white; } }

.btn_over { height:20px; width:20px; text-align:center; vertical-align:middle; background-image: url( '/rd/images/buttonbground2.png' ); background-repeat: no-repeat; background-position: center center; cursor:pointer; cursor:hand; }
.btnOver { height:20px; width:20px; text-align:center; vertical-align:middle; background-image: url( '/rd/images/buttonbground2.png' ); background-repeat: no-repeat; background-position: center center; cursor:pointer; cursor:hand; }
.btn { height:20px; width:20px; text-align:center; vertical-align:middle; cursor:pointer; cursor:hand; }

.smallFont{ font-family: Arial, Verdana; font-size:9px; }
.smallGrayFont{ font-family: Arial, Verdana; font-size:9px; color: #5E5F60 }
.normalFont{ font-family: Arial, Verdana; font-size:12px; color:#5E5F60; }
.normalFontBl{ font-family: Arial, Verdana; font-size:12px; }

.normalMarketingFont{ font-family:Arial, Tahoma, Verdana, ; font-size:14px; color:#5E5F60; line-height:21px; }
.normalMarketingHeader{ font-family: Arial, Tahoma, Verdana, ; font-size:15px; color:#222222; line-height:22px; font-weight:bold;  vertical-align:top; text-align:center; }

/* NOTIFICATIONS */
.x-icon-warning{ background: url(/rd/images/icons/Warning.png); }
.x-icon-ok{ background: url(/rd/images/icons/tick.png); }
.x-icon-error{ background: url(/rd/images/icons/error.png); }
.x-icon-delete{ background: url(/rd/images/icons/fail.png); }
.details .x-btn-text{ background: url(/rd/images/icons/details.gif); }
.chart { background-image: url( /rd/images/icons/chart.gif) !important; }

// FOR MSGBOX
.msg .x-box-mc { font-size:14px; }
#msg-div { position:absolute; width:250px; z-index:20000; }

// FOR PAGINATION SCRIPT
.pg-normal {color: black; font-weight: normal; text-decoration: none; cursor:pointer; cursor:hand; }
.pg-selected { color: black; font-weight: bold; text-decoration: underline; cursor:pointer;  cursor:hand;}

// FOR LOADING SCRIPT
.loading-indicator { font-size:8pt; height:18px; text-align:left; }
#loading{ position:absolute; left:45%; top:40%; padding:10px; font:bold 14px verdana,tahoma,helvetica; color:#003366; width:150px; text-align:center; }

/* Tables */
.cellonly{font-family:Verdana, Arial;font-size: 13px;color: black;border-bottom:solid black 1px;padding-top:6px; padding-bottom:6px; text-align:center; }

.tditem:hover {color: #FF0000; text-decoration: underline}
.invoicetable{font-family: Verdana, Arial;font-size: 11px;color: black;background-color:#ECECE1;border-bottom: solid black 1px;padding: 1px;}
.addtablerow{font-family: Verdana, Arial;font-size: 11px;color: black;background-color:#ECECE1;padding: 1px;}
.drtexthead{font-family: Verdana, Arial;font-size: 12px;font-weight: bold;color: #4B4B3F;}
.drtablehead{font-family: Verdana, Arial;font-size: 11px;font-weight: bold;color: white;background-color:#6E7BA8;border-bottom: solid #4B4B3F 1px;padding:2px;}
.drtableheadover{font-family: Verdana, Arial;font-size: 11px;font-weight: bold;color: white;background-color:#364B64;border: solid white 1px;}
.drtable{font-family: Verdana, Arial;font-size: 11px;color: black;}
.drtablewhite{font-family: Verdana, Arial;font-size: 11px;color: white;}
.cellleft{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px;border-left: solid black 1px;padding-left: 2px;}
.celllefthover{font-family: Verdana, Arial;font-size: 11px;color: white;border-bottom: solid black 1px;border-left: solid black 1px;padding-left: 2px;background-color:#FFFF99;}
.cellleftclickable{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px;border-left: solid black 1px;padding-left: 2px; text-decoration:underline; cursor:finger; cursor:pointer;}
.cellleftclickablenounderline{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px;border-left: solid black 1px;padding-left: 2px; cursor:finger; cursor:pointer; vertical-align:middle; line-height:2; }
.cellmid{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px; }
.cellmidclickable{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px; text-decoration:underline; cursor:finger; cursor:pointer;}
.cellmidclickablenounderline{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px; cursor:finger; cursor:pointer;}
.cellright{font-family:Verdana, Arial;font-size:11px; color:black; border-bottom:solid black 1px; border-right:solid black 1px;}
.cellrightclickable{font-family: Verdana, Arial;font-size: 11px;color: black;border-bottom: solid black 1px;border-right: solid black 1px; cursor:finger; cursor:pointer;}
.drinsidetable{font-family: Verdana, Arial;font-size: 11px;color: black;padding: 2px;}
.drtablegraybg{font-family: Verdana, Arial;font-size: 11px;color: black;background-color:#ECECE1;border: solid black 1px;padding: 4px;}
.drsmall{font-family: Verdana, Arial;font-size: 11px;color: #4B4B3F;}
.drextrasmall{font-family: Verdana, Arial;font-size: 9px;color: #4B4B3F;}
.drtableover{font-family: Verdana, Arial;font-size: 11px;color: #333333;background-color:#BBBBBB;border: solid white 1px;cursor:pointer;}
.drtablesetup{background-color:#ECECE1;border: solid #4B4B3F 1px; padding: 2px;}
.clickable{ color:red; text-decoration:underline; cursor:pointer; cursor:hand; }
.turnyellow{background-color:#FFFF99}
.turnback{abackground-color:#FFFF99}
.pointerhand{ cursor: pointer; cursor: hand; }

/* Submenu frame */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; padding:0;}
#xsnazzy h1 {font-size:14px; color:#fff;}
#xsnazzy h2 {font-size:12px; color:#06a; border:0; font-family: Tahoma, Arial Verdana; padding-top:6px; padding-left:10px; color:#990002; } 
#xsnazzy a { text-decoration:none; color:#06a;}
#xsnazzy a:hover { text-decoration:underline; font-family: Tahoma, Arial, Verdana; color:#990002;}
#xsnazzy {background: transparent; margin:10px 5px 0px 5px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ccc; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ccc; border:0 solid #08c; border-width:0 1px; padding:5px 0px 10px 0px; }

/* GRIDS */
.contacts .x-grid3 { background-color:transparent; border-top:solid #990002 1px; border-left:solid #990002 1px; }
.contacts .x-grid-group-hd div.x-grid-group-title { font-size:13px; color:navy; font-family: tahoma, verdana; }
.contacts .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title { background-image:url(/rd/images/icons/closed.png); }
.contacts .x-grid-group-hd div.x-grid-group-title { background-image:url(/rd/images/icons/down.png); }
.contacts .x-grid3-row { border:0; }
.contacts .x-grid-group-hd { border: 0; }
.contactDetails .x-grid-group-hd { font-size: 13px; border-bottom: 2px solid #99bbe8; cursor:default; padding-top:6px; }
.contactDetails .x-grid-group-hd div { background-image: none; padding:4px 4px 4px 4px; color:#3764a0; }
.contactDetails .x-grid3-cell-inner{ font-size:12px; }
.contactDetails .x-grid3-row{ border-left:0px; border-right:0px; }
.blastHistory .x-grid3 { background-color:transparent; border-top:solid #990002 1px; }
.blastHistory .x-grid-group-hd div.x-grid-group-title { font-size:13px; color:navy; font-family: tahoma, verdana; }
.blastHistory .x-grid3-row { padding-top:4px; padding-bottom:4px; }
.blastHistory .x-grid-group-hd { border: 0; }
.hiddenCls{ color:white; border-bottom:solid white 0px; adisplay:none; visibility:hidden; }
.deletedCls{ color:#dddddd; }
.inactiveCls{ text-decoration:line-through; color:#aaaaaa}

//.x-grid3-row { border-top:solid black 1px; }
//.x-panel { background-color:#123456; }
//.x-grid-group-hd{ border-bottom-color:white; }
//.ext-strict .x-grid3-cell-inner, .ext-strict .x-grid3-hd-inner {  }
//.x-grid-group-body { border-top:solid blue 1px; border-bottom:solid blue 1px; }
//.x-grid3-row-over { color:yellow; }

.clickGrp{ color:transparent; }
.clickGrp1{ color:transparent; }
.clickGrp2{ color:transparent; }
.clickGrp3{ color:transparent; }

.fancybutton { background-image:url( /rd/images/icons/grayArrow.png ); background-repeat:no-repeat; background-position:center-left; border:solid #dddddd 1px; color:#888888; padding:2px 5px 2px 5px; text-align:right; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold; }
.fancybuttonred { background-image:url( /rd/images/icons/grayArrow.png ); background-repeat:no-repeat; background-position:center-left; border:solid #de3339 1px; color:#888888; padding:2px 5px 2px 5px; text-align:right; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold; cursor:pointer; cursor:hand; }

.leftBarHdr{ text-align:center; font-family:Verdana, Tahoma, Arial; font-size:17px; font-weight:bold; color:navy; }
.leftBarHdr2{ text-align:right; font-family:Arial; font-size:15px; font-weight:bold; color:#888888; width:250px; }
.leftBarLeftText{ text-align:right; font-family:Arial; font-size:14px; color:#888888; width:200px; height:22px; vertical-align:bottom; }
.leftBarLeftText a { text-align:right; font-family:Arial; font-size:14px; color:#888888; width:200px; height:22px; vertical-align:bottom; text-decoration:none; }
.leftBarLeftText a:hover { text-align:right; font-family:Arial; font-size:14px; color:navy; width:200px; height:22px; vertical-align:bottom; text-decoration:none; cursor:pointer; cursor:hand; }
.leftBarRightText{ text-align:left; font-family:Arial; font-size:13px; color:#888888; width:50px; height:22px; vertical-align:bottom; padding-left:9px; }
.leftBarOnlyText{ text-align:center; font-family:Arial; font-size:14px; color:#888888; height:32px; vertical-align:bottom; }
.leftBarOnlyText a { text-align:center; font-family:Arial; font-size:14px; color:#888888; text-decoration:none;}
.leftBarOnlyText a:hover { text-align:center; font-family:Arial; font-size:14px; color:#888888; text-decoration:underline; cursor:pointer; cursor:hand; }
.leftBarLeftTextSelected{ text-align:right; font-family:Arial; font-size:14px; color:#990002; width:200px; height:22px; vertical-align:bottom; font-style: italic;}
.leftBarRightTextSelected{ text-align:left; font-family:Arial; font-size:13px; color:#990002; width:50px; height:22px; vertical-align:bottom; padding-left:9px; font-style: italic;}
.leftBarOnlyTextSelected{ text-align:center; font-family:Arial; font-size:14px; color:#990002; height:32px; vertical-align:bottom; }

.error-row { background-color:red !important; }
.x-grid3-cell-selected{background-color:transparent!important;acolor:black;}

// SEARCH PANEL / WINDOW */
#search-results a { color: #385F95; font:bold 11px tahoma, arial, helvetica, sans-serif; text-decoration:none; }
#search-results a:hover { text-decoration:underline; }
#search-results .search-item { padding:5px; }
#search-results p { margin:3px !important; }
#search-results { border-bottom:1px solid #ddd; margin: 0 1px; height:300px; overflow:auto; }
#search-results .x-toolbar { border:0 none; } 
.search-item { font:normal 11px tahoma, arial, helvetica, sans-serif; padding:3px 10px 3px 10px; border:1px solid #fff; border-bottom:1px solid #eeeeee; white-space:normal; color:#555; } 
.search-item h3 { display:block; font:inherit; font-weight:bold; color:#222; }
.search-item h3 span { float: right; font-weight:normal; margin:0 0 5px 5px; width:100px; display:block; clear:none; }

#content-anchor-tip ul { float: left; width: 200px; list-style-type: disc; margin-left: 15px; } 
.ext-ie #content-anchor-tip ul { margin: 0; padding-left: 15px; } 
#content-anchor-tip .thumb { float: right; } 
#content-anchor-tip .status-icon { position: absolute; top: 4px; right: 50px; padding: 0; line-height: 0; } 
#content-anchor-tip a:link, #content-anchor-tip a:visited { color: #339; }

.noBgroundPanelHeader .x-panel-header{ background-image:none; background-color:transparent !important; border:none; }
