﻿html{ height:100%; }
iframe{ /* height:630px; */  height:96%; width:99.8%; border:solid 0px #ccc; }
#MySplitter { border: 0px solid #000; min-width: 700px; min-height: 630px; width:100%; overflow:hidden; }
#RightPane {height:100%; width:600px;}
#TopPane {background: #ccf; height: 150px;min-height: 75px;overflow: auto;}
#MySplitter .vsplitbar { width: 2px; border-top:4px solid Transparent; background: rgb(0, 106, 151); }
#LeftPane {border:solid 1px #ccc;}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
.loader {width:100%;height:800px;background-color:White;padding-top:200px;color:#666;text-align:center;font-weight:bold;font-size:25px;position:absolute;top:0px;left:0px;z-index:1200;}
.headerReport{background-image:url(../images/Header.png) no-repeat; height:100px; width:800px;border:none;}
.DeleteIcon {background:url(../images/helpingIcons.png) no-repeat -176px -99px; height:13px; width:16px;border:none;}
.bulletIcon {background:url(../images/all-buttons.png) no-repeat -27px -28px; height:13px; width:16px;border:none;}
.EditIcon {background:url(../images/helpingIcons.png) no-repeat -64px -115px; height:13px; width:16px;border:none;}
.ViewIcon {background:url(../images/helpingIcons.png) no-repeat -32px -99px; height:13px; width:16px;border:none;}
.Required {background-image:url(../images/required.png);background-repeat:no-repeat; background-position:0px center;}
.SelectRequired {background-image:url(../images/required.png);background-repeat:no-repeat; background-position:0px right;}
/* Theme Containner Style */
.themeSelector {z-index:1;text-align:left;background-color:#eee;position:absolute; top:0px;left:0px;display:none;width:150px;border:solid 1px #aaa;height:40px;overflow:hidden;color:#444;font:normal 12px verdana;}
.allThemes > span {float:left;height:14px;width:14px;margin-top:5px;margin-right:10px;border:solid 1px transparent;cursor:pointer;z-index:1;position:relative;}
.allThemes > span:hover { border:solid 1px #000;}
.allThemes span:first-child{ margin-left:10px;}
.ThemeClose{ top:0px;right:2px;position:absolute;font:bold 11px verdana;float:left;cursor:pointer;border:solid 1px transparent;padding-top:-3px;}
.ThemeClose:hover { border:solid 1px #aaa; }
.themeSelector img {position:absolute;bottom:-70px;right:-20px;-moz-opacity:.1; opacity:.1; filter:alpha(opacity=8);z-index:0;}

#AccMenu > div:first-child {margin-top:10px;}
.accordionHeader, .accordionHeaderSelected {margin-bottom:1px;width:100%;}

/* asp.net Tree view */
.TreeView{ font-family:Verdana; font-size:11px; text-decoration:none; color:#666; }
.TreeView img{ height:20px; width:20px; }
.RootNode { font-family:verdana; font-weight:bold; color:#666; }
.LeafNode  { padding-left:2px; padding-right:2px; color:#666; }
.TreeHover{ background-color:#fcfcfc;border:solid 1px #aaa; padding-left:2px; padding-right:2px; color:#666; }
.NodeSytle{ padding:2px; color:#666; font-size:12px;}
.NodeSytle:focus{ background-color:#fcfcfc;border:solid 1px #98B5E2; padding-left:2px; padding-right:2px; color:#666; }
.NodeSytle img {}

/* DSShowMessage */
.modalBackground{ background-color:Gray; opacity:0.9; }
#DSmodelBox{ width:441px;position:absolute; top:30%; z-index:1000;display:none; }
.confirmationbox  {height:99.8%; width:99.8%; background-Color:#fff; -moz-opacity:.0; opacity:.0; filter:alpha(opacity=0);  position:absolute; top:0px;left:0px;z-index:999; }
.showmessage {width:99%; height:600px; position:absolute;top:0px;left:0px;}
.showmessage .gbheader {cursor:move;}
a.button { background: transparent url('../images/button-a.png') no-repeat scroll top right; color: #444; display: block; float: right; height: 24px; margin-right: 6px; padding-right: 18px; text-decoration: none;}
a.button span { background: transparent url('../images/button-left.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px;} 
a.button:hover { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
a.button:hover span { background-position: bottom left; line-height: 14px; padding: 5px 0 5px 18px; } 
a.button:active { background-position: center right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
a.button:active span { background-position: center left; padding: 6px 0 4px 18px; /* push text down 1px */} 
/* Loader after login */
.loader{ height:800px;background-color:White;padding-top:200px;color:#666;text-align:center;font-weight:bold;font-size:25px; }

.gbheader{ width:100%; float:left;position:relative; font-family:verdana;font-size:12px;}

.gbFooterContainer{width:100%; float:left;position:relative;z-index:0;}
.gbBodyContainer{z-index:100;float:left;}
.footerButtons { margin-top:-34px;float:left;width:100%;padding-left:40px;position:relative; }
.footerButtons > input {border:solid 0px #000;}
.form input{ border:solid 1px #a3a8aa; padding:2px; color:#444; }
.form a { text-decoration:none; color:#216dad; }
.form a:hover { text-decoration:underline; }
.form ul { padding:0px; margin:0px; list-style:none;list-style-position:outside;}

.tabHeader{ float:left;width:100%;border-bottom:solid 4px rgb(0, 106, 151); height:27px; position:relative;overflow:hidden;}
.tabhd {position:absolute;width:1160px;}
.ntab{ float:left;position:relative; margin-right:10px; font-family:verdana;font-size:12px;cursor:pointer; }
.ftab{ float:left;position:relative; margin-right:10px; font-family:verdana;font-size:12px;cursor:pointer; }
.ftab .TabLeft{background:linear-gradient(#13859d, #13859d); padding-left:10px; float:left; height:27px; overflow:hidden; -moz-border-radius-topleft:8px; -webkit-border-top-left-radius: 8px;}
.ftab .TabMiddle{ background:linear-gradient(#13859d, #13859d); font-weight:normal; height:21px; color:#fff; padding:9px 14px 0px 2px; }
.ftab .TabRightCorner{ height:27px;width:11px; position:absolute; right:-11px; background:linear-gradient(#13859d, #13859d); -moz-border-radius-topright:8px; -webkit-border-top-right-radius: 8px; margin-right:3px;}
.ntab .TabLeft{ border-left:1px solid #54C7C3;border-top:1px solid #54C7C3; background:linear-gradient(#f5f5f5, #ddd);  padding-left:10px; float:left; height:27px;overflow:hidden;  -moz-border-radius-topleft:8px; -webkit-border-top-left-radius: 8px;}
.ntab .TabMiddle{ background:linear-gradient(#f5f5f5, #ddd); font-weight:normal; height:21px; color:#000; padding:9px 14px 0px 2px; }
.ntab .TabRightCorner{  border-right:1px solid #54C7C3; border-top:1px solid #54C7C3;height:27px; width:11px; position:absolute; right:-11px; background:linear-gradient(#f5f5f5, #ddd);  -moz-border-radius-topright:8px; -webkit-border-top-right-radius: 8px; margin-right:3px;}
.individualTabClose{ height:14px; width:14px; position:absolute; right:-3px;top:9px;z-index:1; background:url(../images/all-buttons.png) no-repeat -26px -250px;}
.individualTabClose:hover { height:14px; width:14px; position:absolute; right:-3px;top:9px;z-index:1; background:url(../images/all-buttons.png) no-repeat -41px -250px;}
.individualTabClose a{text-decoration:none;}
.tabclose{ background:url(../images/all-buttons.png) no-repeat -112px -47px; width:16px;height:16px; float:left; }
.tabselect{ background:url(../images/all-buttons.png) no-repeat -153px -47px; width:14px;height:16px; float:left;margin-right:5px; }
.tabMenuListings{ background-color:#fff; border:solid 1px #bbb; padding:0px; }
.tabMenuListings li{ background-color:White; list-style-type:none; font-family:Arial; font-size:12px; padding:5px;} 
.tabMenuListings li:hover{ background-color:#F4F2E8; }

/*Starting Master Grid Style*/
.hiddencol{display:none;}
.viscol{display:block;}
.blnApproved {border:0 solid #CCCCCC;float:left;height:20px;padding-right:18px;padding-bottom:10px;padding-left:10px;}
.blnApproved input {float:left}
.blnApproved input+label {margin-top:3px;float:left;}
.blnApproved div{float:left; padding-left:100px;}
.masterGrid{border:solid 1px transparent; clear:both; table-layout:auto;}
.masterGrid colgroup col{border-right:solid 1px white;}
.masterGrid thead thead{ height:26px; }
.masterGrid thead tr th{ text-align:left;padding:0px 10px 0 10px; }
.masterGrid thead tr th a{float:left;text-decoration:none; color:#ffff00; padding-right:15px;float:left;font-weight:bold;}
.masterGrid thead tr th a:hover{float:left;text-decoration:underline; float:left;}
.sortingASC {background:url(../images/all-buttons.png) no-repeat -134px -31px; width:10px; overflow:hidden; margin-left:10px; text-decoration:none;height:9px;border:none;}
.sortingDESC {background:url(../images/all-buttons.png) no-repeat -144px -31px; width:10px; overflow:hidden; margin-left:10px; text-decoration:none;height:9px;border:none;}

.masterGrid tbody a { color:#5d6265; text-decoration:none;cursor:pointer;}
.masterGrid tbody a:hover { color:#4073A4; text-decoration:underline;}
.gridHeader{ background-color:#a3a8aa; color:#fff; font:normal 11px verdana; padding-left:10px; padding-right:10px;height:26px;}
.gridHeader th:first-child {display:none;}
.gridHeader1{ background-color:#a3a8aa; color:#fff; font:normal 11px verdana; padding-left:10px; padding-right:10px;height:26px;}
.gridRow{white-space:normal;overflow:hidden;}
.altgridRow{background-color:#F0F2F4;}
.gridRow td{ padding:8px 4px 2px 8px; color:#444; border-bottom:solid 1px #9A9A9A; font:normal 11px verdana; vertical-align:top;   }
.altgridRow td{ padding:8px 4px 2px 8px; color:#444; border-bottom:solid 1px #9A9A9A; font:normal 11px verdana; }
.gridHeaderChild{ background-color:#a3a8aa; color:#fff; font:normal 11px verdana; padding-left:10px; padding-right:10px;height:26px;}
.masterGrid tfoot {display:none;} 
.grdFooterTemplate{float:left; width:100%;margin-top:30px;}
.grdFooterTemplate > div{ float:left; }
.grdFooterTemplate > div span{float:left;margin-right:5px; padding-top:5px;font-size:11px;}
.gridBox input{ border:solid 1px transparent;}
.gridBox .textbox{border:solid 1px #ccc;font-size:10px;padding:3px;width:30px;text-align:center;float:left;}
.gridloader {width:150px;}
.gridloader > div {float:right;}
.gbheaderMiddle span {white-space:nowrap;}
.grdContainer {padding:4px 4px 4px 15px;overflow:auto;}
.grdContainer .altgridRow td {padding:2px 4px 0 8px}
.grdContainer .gridRow td {padding:2px 4px 0 8px}

.pnlGrdFiter {z-index:9999;position:absolute;top:0px;width:820px;float:left;}
.grdModel {z-index:998;position:absolute;width:812px; height:468px; background:#000;-moz-opacity:.75;opacity:.75; filter:alpha(opacity=75);top:0px;}
.grdBlotterFilter {height:518px; left:30px; opacity:0.75; position:absolute; top:30px; width:964px; z-index:1018;background:#000;-moz-opacity:.75;opacity:.75; filter:alpha(opacity=75);}

.pnlFilterRow {width:100%;float:left;padding:2px;padding-left:10px;}
.pnlFilterRow span:first-child {float:left;width:150px;}
.pnlFilterRow input, .pnlFilterRow select {width:150px;border:1px solid #CCCCCC;}
#uplFilter {position:absolute;z-index:999;display:none;width:820px;height:468px; }
.fltButtons {z-index:9999;float:left;height:30px;padding-left:10px;}
.fltButtons input {margin-right:10px;}
.gridFilter {float:right;padding-left:15px;}
.gridFilter .grdRefresh { background:url(../images/all-buttons.png) no-repeat -102px -242px; height:24px; width:20px;cursor:pointer;}
.gridFilter .grdFilter { background:url(../images/all-buttons.png) no-repeat -122px -242px; height:24px; width:20px;cursor:pointer;}
.gridFilter .grdRemoveFilter { background:url(../images/all-buttons.png) no-repeat -142px -242px; height:24px; width:20px;cursor:pointer;}
.filterDisplayList {z-index:9999;position:absolute;top:0px;float:left;display:none;}
.clearFilterList {font-size:11px;}
.filterRemove{ height:14px; width:14px; background:url(../images/all-buttons.png) no-repeat -26px -250px;}
.filterRemove:hover { height:14px; width:14px; background:url(../images/all-buttons.png) no-repeat -41px -250px;text-decoration:none;}
/*Ending Master Grid Style*/

.dvUserInfo { font-size:11px;text-align:right; }
.dvUserInfo b { color:#5d6265; text-decoration:none;}
.dvUserInfo div { margin:3px 8px 8px 0px; }
.dvUserInfo .UserName, .dvUserInfo .themeName{ color:#175890; font-size:11px; }
.signout{ background:url(../images/all-buttons.png) no-repeat -94px -47px; width:16px;height:16px;border:none; vertical-align:baseline; }
.themePalette{background:url(../images/all-buttons.png) no-repeat -130px -47px; width:19px;height:19px;border:none; vertical-align:bottom; }

/*  Starting form Tabs */
.form .col1{ float:left; width:100px;padding:3px 10px 5px 10px; height:20px; }
.form .col2{ padding:3px 10px 5px 10px; height:20px;float:left;}
.formTabs {font:11px Verdana; }
.formTabs input { border:solid 1px #ccc; color:#353535;}
.fTabBody {padding-bottom:10px;float:left;width:600px; }
.fTabBody .Row{	padding:4px 4px 6px 10px; float:left; }
.fTabBodyContainer{ width:600px;}
.fTabBodyContainer { float:left; top: 0px;left: 0px;z-index:0; border:solid 0px #ccc;padding:5px 2px 5px 2px;font-family:Verdana;font-size:11px;color:#444;}
.fTabhide{}
.DisableControls{width:100%; float:left;}

.fTabBody .addremoveFormTabs { padding:10px 0px 0px 10px; float:left; }
.fTabBody .addremoveFormTabs a{text-decoration:none;color:#6A7038;font-size:11px;font-weight:bold;}
.fTabBody .navi {float:right; padding-top:50px;}
.fTabBody .navi .btnNext{ background:url(../images/all-asp.net.png) no-repeat -472px -23px; width:67px; height:22px; margin-right:10px; cursor:pointer;}
.fTabBody .navi .btnNext:hover{ background:url(../images/all-asp.net.png) no-repeat -472px -0px; width:67px; height:22px; margin-right:10px; cursor:pointer;}
.fTabBody .navi .btnPrevious{ background:url(../images/all-asp.net.png) no-repeat -405px -23px; width:67px; height:22px; margin-right:10px; cursor:pointer;}
.fTabBody .navi .btnPrevious:hover{ background:url(../images/all-asp.net.png) no-repeat -405px -0px; width:67px; height:22px; margin-right:10px; cursor:pointer;}


.fTabHeadersContainer ul li span.rightCorner { height:27px;width:7px;overflow:hidden;float:left;}
.fTabHeadersContainer{float:left; top: 0px;left: 0px;z-index:0; border:solid 0px #ccc;padding:0px 2px 0px 2px;font-family:Verdana;font-size:11px;color:#444;height:27px;margin-left:35px;}
.fTabHeadersContainer ul{ list-style-type: none; list-style-image:none; list-style-position:outside; margin:0px; padding:0px; margin-left:20px;}
.fTabHeadersContainer ul li{height:19px;text-align:right; margin-bottom:2px; cursor:pointer;float:left;margin-left:5px;}
.fTabHeadersContainer ul li span.tbleftCorner { float:left;height:19px;overflow:hidden;padding-left:10px;padding-top:8px;}

.fTabHeadersContainer ul .normalli {color:#333333;}
.fTabHeadersContainer ul .normalli > span.rightCorner { background:transparent url(../images/all-buttons.png) no-repeat scroll -56px -149px; }
.fTabHeadersContainer ul .normalli > span.tbleftCorner { background:transparent url(../images/tableftCorner.png) no-repeat scroll 0 0; }

.fTabHeadersContainer ul .selectedli {color:#333333;}
.fTabHeadersContainer ul .selectedli > span.rightCorner { background:transparent url(../images/all-buttons.png) no-repeat scroll -66px -148px; }
.fTabHeadersContainer ul .selectedli > span.tbleftCorner { background:transparent url(../images/tableftCorner.png) no-repeat scroll 0 -27px; font-weight:bold;}

/*  ending form Tabs */

.pickerContainer {z-index:999;position:absolute;float:left;display:none;}
.pickerContainer .rec {float:left;height:auto;width:auto;position:relative;}
.DSWebPicker tr, .DSWebPickerData tr{ background: #F0F0DF;cursor: pointer; }
.DSWebPicker td, .DSWebPickerData td{ font-family: Verdana;font-size: 10px;border-bottom: solid 1px #5d6265;padding: 4px;white-space: nowrap; width:200px; overflow:hidden;}
.DSWebPicker input{ width:100%; border:solid 1px #ccc; }

.DataEntryForm {float:left;width:100%;}
.DataEntryForm select{font-size:13px;}
.DataEntryForm input, .DataEntryForm select {border:solid 1px #a3a8aa;}
.twocolLayout .Row {padding:3px 0px 3px 5px;width:100%;float:left;}
.twocolLayout .col1 {float:left;width:37%;padding-left:4px;padding-top:4px;}
.twocolLayout .col2 {float:left;width:60%;}
.twocolLayout .currInput {width:100px;}
.twocolLayout .col2 input {width:85%;float:left}
.twocolLayout .col2 select {width:87%;padding:0px;float:left}
.twocolLayout .divspan2 {width:100%;padding:3px 0px 3px 5px;}
.twocolLayout .colrev1 {float:left;width:77%;padding-left:4px;padding-top:4px;}
.twocolLayout .colrev2 {float:left;width:18%;}

.threecolLayout .Row {padding:3px 0px 3px 5px;width:100%;float:left;}
.threecolLayout .col1 {float:left;width:30%;padding-left:4px;}
.threecolLayout .col2 {float:left;width:33%;}
.threecolLayout .col3 {float:left;width:30%;padding-left:10px;}
.threecolLayout .col2 input,.threecolLayout .col2 input {width:97%;position:relative;float:left}
.threecolLayout .col2 select, .threecolLayout .col2 input {width:97%;position:relative;float:left}
.threecolLayout .col3 input, .threecolLayout .col3 input {width:97%;position:relative;float:left}
.threecolLayout .col3 select, .threecolLayout .col3 input {width:99%;position:relative;float:left}
.threecolLayout .divspan2 {width:66%;}
.threecolLayout .divspan3 {width:100%;}

.fourcolLayout .Row {padding:3px 0px 3px 5px;width:100%;float:left;position:none;}
.fourcolLayout .col1 {float:left;width:23%;padding-left:4px;}
.fourcolLayout .col2 {float:left;width:25%;}
.fourcolLayout .col3 {float:left;width:23%;padding-left:10px;}
.fourcolLayout .col4 {float:left;width:25%;}
.fourcolLayout .col2 input {width:83%;float:left}
.fourcolLayout .col2 select {width:99%;float:left}
.fourcolLayout .col4 input {width:83%;float:left}
.fourcolLayout .col4 select {width:99%;float:left}
.fourcolLayout .divspan2 {width:49%;}
.fourcolLayout .divspan3 {width:74%;}
.fourcolLayout .divspan4 {width:100%;}
.fourcolLayout .Row .pickerColumn, .threecolLayout .Row .pickerColumn, .twocolLayout .Row .pickerColumn,.sixcolLayout .Row .pickerColumn  {width:86%;}

.sixcolLayout .Row {padding:3px 0px 3px 5px;width:100%;float:left;position:none;font-size:12}
.sixcolLayout .col1 {float:left;width:16%;padding-left:2px;}
.sixcolLayout .col2 {float:left;width:16%;}
.sixcolLayout .col3 {float:left;width:16%;padding-left:6px;}
.sixcolLayout .col4 {float:left;width:16%;}
.sixcolLayout .col5 {float:left;width:16%;padding-left:6px;}
.sixcolLayout .col6 {float:left;width:16%;}

.sixcolLayout .col2 input {width:83%;float:left}
.sixcolLayout .col2 select {width:99%;float:left}
.sixcolLayout .col4 input {width:83%;float:left}
.sixcolLayout .col4 select {width:99%;float:left}
.sixcolLayout .col6 input {width:83%;float:left}
.sixcolLayout .col6 select {width:99%;float:left}


.fieldsReq {width:500px;padding:15px 0px 10px 10px;font-style:italic;float:left;}
.fieldsReq span {color:blue;float:left;font-weight:bold;padding:10px 0 0}
.cmb{z-index:0; padding:0px;height:20px;}
.hidecmd{ position:absolute;height:22px;width:100%;top:0px;left:0px;z-index:882;background-color:#eee; -moz-opacity:.1; filter:alpha(opacity=10); }
.lnk img{ background:url(../images/icons.png) no-repeat 0px -1px; float:left; height:20px; width:20px; margin-top:-5px;padding:0px 3px 0px 3px;margin-left:10px; }
.menuPanels{margin-bottom:10px;float:left;}
.menu{margin-bottom:10px;}
.menu ul{padding:0px; margin:0px; list-style:none;list-style-position:outside;}
.menu ul li {padding-left:20px;float:left;width:210px;}
.menu ul li img {vertical-align:middle;border:none;}
.menu ul li a {color:#333;text-decoration:none;width:200px;}
.menu ul li a:hover {color:#666;font-weight:bold;}
.menu ul .childmenu {padding:0px; margin:0px; list-style:none;list-style-position:outside;float:left;}
.menu ul .childmenu li {padding-left:0px;float:left;}
.menuPadding{padding:10px 0px 0px 20px;}

.noBorder {border:solid 0px #ccc;}
.infoMsgBox{ background:url() -3px -130px no-repeat;height:90px;left:15px;position:absolute;top:80px;width:81px;}
.errMsgBox{ background:url(../images/all-asp.net.png) -90px -120px no-repeat;height:96px;left:0px;position:absolute;top:60px;width:90px;}
.errMsgText {color:Red;font-size:11px;clear:both;font-weight:bold;margin-left:30px;}
.ajaxloader{ margin-top:4px;float:left;height:18px;width:22px;padding-top:2px;background:transparent url('../images/ajaxloader.gif') no-repeat; display:none; } 
.jfVal {position: absolute;z-index:0;}
.jfValcover {background: #ccc;}
.jfVal .spacerBorder {float: left;background: #ccc;}
.jfVal .spacer, .jfVal .spacerBorder .spacer {width: 0px;float:left;}
.jfVal .spacerBorder .spacer {background: #f0f2f5 url(../images/f0f2f5grad.gif) bottom repeat-x;}
.jfVal .spacercover {background: #eee url(../images/eeGrad2.gif) bottom repeat-x;background: #f0f2f5 url(f0f2f5grad.gif) bottom repeat-x;}
.jfVal .icon {float:left;width:20px; /* this is the width of the .iconbg background image + padding-left */margin-left: -9px;}
.jfVal .iconcover {	background: #eee url(../images/eeGrad2.gif) bottom repeat-x;background: #f0f2f5 url(../images/f0f2f5grad.gif) bottom repeat-x;}
.jfVal .icon .iconbg {position:absolute;background: url(../images/warning.gif) center left no-repeat;height:100%;width:100%;}
.jfVal .content {color: red;vertical-align: middle;white-space:nowrap;font:11px Verdana;}
.jfVal .contentcover {background: #eee url(../images/eeGrad2.gif) bottom repeat-x;background: #f0f2f5 url(../images/f0f2f5grad.gif) bottom repeat-x;}
.pickerText {padding:5px;background-color:#216DAD;float:left;font-size:11px;color:White;height:15px;}
.pktext {float:left;}
.pkclose {height:14px; width:14px; float:right; background:url(../images/all-buttons.png) no-repeat -41px -250px;margin-left:8px;}

.divApproval tr{ background: #F0F0DF;cursor: pointer;}
.divApproval td{ font-family: Verdana;font-size: 10px;border-bottom: solid 1px #cacaca;padding: 4px;white-space: nowrap; }
.divHistory {margin-right:10px;float:right;position:relative; }
.divHistory a { color:White;font-size:11px; } 
.mainHeading { float:left; }

.timer_background{height:100%;width:100%;background-color:#404040;position:absolute;top:0px;left:0px;-moz-opacity:.5; opacity:.5; filter:alpha(opacity=50);}
.timerBack{position:absolute;top:0px;left:0px;z-index:1100;background-color:#000;width:100%;height:700px}
.timer_content{float:left;z-index:1101; display:block;}
.timer_content table{font-size:13px;}
.timerbg {background-color:#3C7FB7;height:15px;position:absolute;top:0px;width:100%;height:12px;}
.expText{position:absolute;top:0px;color:#400000;font-family:Verdana;font-size:10px;width:100%}
.exptime{font-weight:bold;}
.timer_animation {position:relative;float:left;height:12px;width:100%;margin-bottom:10px;}
.autopbContainer {display: none;/*padding:6px;*/}

.MyCalendar {z-index:999;position:absolute;top:1px;}
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/cal-pre.png);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../images/cal-next.png);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
.ajax__calendar_other .ajax__calendar_day { color:#a0a0a0; }

.pickerlink{float:left;}
.clearPicker {float:left;cursor:pointer}
.heading {font-size:14px;font-weight:bold;}
.lblconfirmDeal {width:150px; float:left;padding:2px;}
.addressRow .heading {float:left;font-size:11px;margin-top:2px;}
.addressRow .arrow {float:right;margin-left:10px;display:inline;}
.addressRow .nv_editdelete {float:right;margin-top:2px;display:inline;}
.addressRow .nv_editdelete a {color: #216DAD;}
.nv_save {float:right;display:none;}
.addressRow .nv_save a {color: #216DAD;}
.addresses {display:none;float:left;height:0px;}
.addressRow {float: left;width:100%;}
.dealprocessing {background:#FFFFFF;height:280px;left:0;position:absolute;top:0;width:100%;z-index:999;display:none;float:left;}
.quotationprocessing {background:#FFFFFF;display:inline;float:left;height:240px;left:30px;position:absolute;top:60px;width:462px;z-index:999;}
.webrow .heading {float:left;font-size:11px;margin-top:2px;font-family:Arial;}
.phonerow .heading {float:left;font-size:11px;margin-top:2px;font-family:Arial;}
.picturePreview {width:105px;height:105px;padding-left:50px;float:left;overflow:hidden;}
.picturePreview img {border:dashed 1px #bbb;}

.errMessage {color:Red;}
.confirm {float:left;width:600px;}
#lnkLogout {color:#40739E;padding-top:5px;float:right;}
.favTab {background:transparent url(../images/all-buttons.png) no-repeat -40px -190px; height:16px; width:16px;cursor:pointer;float:left;margin:-1px 4px 0px 3px;}
.notfavTab {background:transparent url(../images/all-buttons.png) no-repeat -60px -190px; height:16px; width:16px;cursor:pointer;float:left;margin:-1px 4px 0px 3px;}
.bkmarkTip {background:transparent url(../images/tooltip.png) no-repeat scroll 0 0;height:29px;left:310px;padding-left:10px;padding-top:12px;position:absolute;top:10px;width:450px;display:none;}

.tbbutton {float:left;padding:7px 9px 6px 5px;text-decoration:none;color:#555;}
.tbbuttonhv {background:url(../images/toolbarButtons.png);float:left;padding:7px 9px 6px 5px;text-decoration:none;}
.tbbuttondn {background:url(../images/toolbarButtons.png) repeat scroll -80px -0px;float:left;padding:7px 9px 6px 5px;}
.tbview {float:left;padding:7px 9px 6px 5px;color:#555;}
.tbviewhv {background-image:url(../images/toolbarButtons2.png);}
.tbviewdn {background:url(../images/toolbarButtons2.png) repeat scroll -97px -0px;}
.tbdoc {float:left;padding:7px 9px 6px 5px;color:#555;}
.tbdochv {background:url(../images/toolbarButtons3.png) repeat scroll -133px -0px;}
.tbdocdn {background:url(../images/toolbarButtons3.png);}


.toolbar {width:840px;z-index:4;}
.toolbar > div {float:left;}
.toolBarLeft {background:url(../images/toolbarLeft.png);height:44px; width:14px;}
.toolBarRight {background:url(../images/toolbarRight.png);height:44px; width:14px;}
.toolBarMiddle {background:url(../images/toolbarMiddle.png);height:44px; float:left;width:800px;}
.toolBarMiddle ul {list-style-type:none;margin:7px 0 0 10px;padding:0px;}
.toolBarMiddle ul li {float:left;height:25px;vertical-align:middle;}
.toolBarMiddle .sep {padding:0px 12px;background:transparent url(../images/sep.png) no-repeat scroll 12px 7px}
.toolBarMiddle .tbbutton span {background:url(../images/helpingIcons.png) no-repeat -176px -98px; height:13px; width:16px;float:left;margin-right:2px;}
.toolBarMiddle .btnview {background:url(../images/helpingIcons.png) no-repeat -160px -113px; height:13px; width:16px;float:left;margin-right:2px;}
.toolBarMiddle .btnadd {background:url(../images/helpingIcons.png) no-repeat -16px -130px; height:13px; width:16px;float:left;margin-right:2px;}
.DocContainer {z-index:1;width:824px;float:left;margin-top:-10px;padding-top:25px;border:solid 1px #aaa; border-top:none;padding-bottom:15px;}
.toolBarMiddle ul li a {text-decoration:none;}
.toolBarMiddle ul li.text {padding-top:7px;}
.text2 {padding-top:1px;}
.doc {background:url(../images/normal.png);height:108px; width:102px;text-align:center;margin-left:12px;margin-bottom:12px;float:left;}
.doc .docImage {margin-top:10px;margin-bottom:10px;}
.docDesc {width:170px;height:170px;position:absolute;display:none;overflow:hidden;background:#ccc;padding:3px;}
.docDesc .docImage {margin-top:10px;margin-bottom:10px;height:90px;}
.docDesc table {text-align:left;font-size:11px;font-family:Verdana;}
.docDesc table tr td:first-child {font-weight:bold;}
.doc .RefNum, .doc .FileName, .doc .Desc  {display:none;}
.documentcenterform {position:absolute;top:100px; left:20%;display:none;z-index:10000;}



.moreLinks {float:left;width:119px;}/*width:213px;}*/
.moreLinks .header {background:url(../images/more_sh.png) no-repeat;width:119px;height:24px;float:left;padding:4px 0px 0px 12px;color:White;text-align:center;}
.moreLinks .linksBody {border:solid 1px #e2d894;border-top:0px;width:129px;float:left;background:#E9E7E0;}
.moreLinks .linksBody ul {margin:0px;padding:0px;list-style-type:none;padding-top:5px;padding-bottom:15px;}
.moreLinks .linksBody ul li {margin:0px;padding:4px;padding-left:15px;font-size:11px;color:#444;cursor:pointer;}
.moreLinks .linksBody ul li a{color:#5e6265;}


.headerLink{height:27px;width:auto;text-align:right;border:solid 1px #e2d894; border-top:0px; background:#E9E7E0;padding-right:30px;cursor:pointer}
.headerLinkText{float:right;text-align:right;}
.headerLinkProgress{}
.headerLink a{color: #FFFFFF;  float: right;  font-family: verdana;  font-size: 12px;  height: 21px;  line-height: 21px;  margin: 3px;  text-align: center;  width: 104px;background-image: url("../images/blank_btn_bg.png");}
.headerLink a:hover {  text-decoration:none;color: #FFFFFF;  float: right;  font-family: verdana;  font-size: 12px;  height: 21px;  line-height: 21px;  margin: 3px;  text-align: center;  width: 104px;background-image: url("../images/blank_btn_bg.png");}
.TransactionMsg {padding-left:30px;font-weight:bold;font-size:11px;font-style:italic;color:red;padding-top:10px;}


.btnACH {background:url(../images/TemplateIcons.png) no-repeat -1px -1px; height:58px; width:58px;}
.btnEFT {background:url(../images/TemplateIcons.png) no-repeat -62px -1px; height:58px; width:58px;}
.btnABA {background:url(../images/TemplateIcons.png) no-repeat -1px -61px; height:58px; width:58px;}
.btnSWIFT {background:url(../images/TemplateIcons.png) no-repeat -62px -61px; height:58px; width:58px;}
.btnWIRE {background:url(../images/TemplateIcons.png) no-repeat -62px -61px; height:58px; width:58px;}
.btnDRAFT {background:url(../images/TemplateIcons.png) no-repeat -1px -121px; height:58px; width:58px;}
.btnALL {background:url(../images/TemplateIcons.png) no-repeat -62px -121px; height:58px; width:58px;}

.TemplateContainner {background:url(../images/TemplateBG.png) no-repeat; width:752px;height:420px;margin:30px 0px 0px 30px;float:left;padding-top:40px;}
.TemplateSep {height:40px;color:#ccc;}

.OrgName {font-weight:bold;font-size:16px;}
.Default {font-weight:bold;font-size:12px;}
.ModName {font-weight:bold;font-size:14px;}
.CompanyLogo {height:72px;}
.cb{clear:both;}
.toolTip {position:absolute;float:left;display:none;}
.toolTip .content  {color:#666;position:relative;top:0px;left:0px;z-index:1;float:left;background:#fff;border:solid 1px #ccc;padding:4px; width:100px; word-wrap:break-word;}
.toolTip .bg {background-color:#aaa;-moz-opacity:.3; opacity:.3; filter:alpha(opacity=40);position:absolute;top:4px;left:4px;z-index:0;float:left;width:100%;}
.toolTip .container {position:relative;}
.fl {float:left;}

.btn-new{width:auto; margin-left:30px; float:left; background:url(../images/btn-accept-approve-right.png) no-repeat right top;}

.btn-new input, .btn-new a{width:auto; border:none; float:left; background:url(../images/btn-accept-approve-left.png) no-repeat left top; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:0 30px; margin-left:-22px; font-size:13px; line-height:26px;height:26px; text-decoration:none }

.loadingStyle
{
    background: url("../images/waiting.gif") no-repeat scroll center center #FFFFFF;
    width: 50px;
    height: 50px;
    margin: 20px auto;
}
.preloadBG
{
    background: url("../images/preloadBG.png") no-repeat;
    height: 94px;
    width: 134px;
    float: left;
}
.modalPopup{background-color: #696969;filter: alpha(opacity=40);opacity: 0.7;xindex: -1;}