@font-face {font-family: "Signature_1"; src: url(../resources/fonts/ADKS.TTF) format("truetype");}
@font-face {font-family: "Signature_2"; src: url(../resources/fonts/alsscrp.TTF) format("truetype");}
@font-face {font-family: "Signature_3"; src: url(../resources/fonts/AMANO.TTF) format("truetype");}
@font-face {font-family: "Signature_4"; src: url(../resources/fonts/BLACKJAR.TTF) format("truetype");}
@font-face {font-family: "Signature_5"; src: url(../resources/fonts/BRUSHSCI.TTF) format("truetype");}
@font-face {font-family: "Signature_6"; src: url(../resources/fonts/CURSHT.TTF) format("truetype");}
@font-face {font-family: "Signature_7"; src: url(../resources/fonts/CWWHWRM.TTF) format("truetype");}
@font-face {font-family: "Signature_8"; src: url(../resources/fonts/DAD.TTF) format("truetype");}
@font-face {font-family: "Signature_9"; src: url(../resources/fonts/DEARJI.TTF) format("truetype");}
@font-face {font-family: "Signature_10"; src: url(../resources/fonts/Distemper.TTF) format("truetype");}
@font-face {font-family: "Signature_11"; src: url(../resources/fonts/EasyStreetAltEPS.TTF) format("truetype");}
@font-face {font-family: "Signature_12"; src: url(../resources/fonts/eminenz.TTF) format("truetype");}
@font-face {font-family: "Signature_13"; src: url(../resources/fonts/exmouth.TTF) format("truetype");}
@font-face {font-family: "Signature_14"; src: url(../resources/fonts/FREEBSC.TTF) format("truetype");}
@font-face {font-family: "Signature_15"; src: url(../resources/fonts/FREESCPT.TTF) format("truetype");}
@font-face {font-family: "Signature_16"; src: url(../resources/fonts/FRSCRIPT.TTF) format("truetype");}
@font-face {font-family: "Signature_17"; src: url(../resources/fonts/HEATHER.TTF) format("truetype");}
@font-face {font-family: "Signature_18"; src: url(../resources/fonts/HenryMorganHand.TTF) format("truetype");}
@font-face {font-family: "Signature_19"; src: url(../resources/fonts/ilsscrp.TTF) format("truetype");}
@font-face {font-family: "Signature_20"; src: url(../resources/fonts/ITCEDSCR.TTF) format("truetype");}
@font-face {font-family: "Signature_21"; src: url(../resources/fonts/JENKINSV.TTF) format("truetype");}
@font-face {font-family: "Signature_22"; src: url(../resources/fonts/JQClassic.TTF) format("truetype");}
@font-face {font-family: "Signature_23"; src: url(../resources/fonts/KAUFMANN.TTF) format("truetype");}
@font-face {font-family: "Signature_24"; src: url(../resources/fonts/KavalerKursive.TTF) format("truetype");}
@font-face {font-family: "Signature_25"; src: url(../resources/fonts/KellyBrown.TTF) format("truetype");}
@font-face {font-family: "Signature_26"; src: url(../resources/fonts/KUNSTLER.TTF) format("truetype");}
@font-face {font-family: "Signature_27"; src: url(../resources/fonts/LaurenScript.TTF) format("truetype");}
@font-face {font-family: "Signature_28"; src: url(../resources/fonts/LearningCurve.TTF) format("truetype");}
@font-face {font-family: "Signature_29"; src: url(../resources/fonts/Littledays.TTF) format("truetype");}
@font-face {font-family: "Signature_30"; src: url(../resources/fonts/LOVITZ.TTF) format("truetype");}
@font-face {font-family: "Signature_31"; src: url(../resources/fonts/MARIT.TTF) format("truetype");}
@font-face {font-family: "Signature_32"; src: url(../resources/fonts/MissBrooks.TTF) format("truetype");}
@font-face {font-family: "Signature_33"; src: url(../resources/fonts/MISTRAL.TTF) format("truetype");}
@font-face {font-family: "Signature_34"; src: url(../resources/fonts/PALSCRI.TTF) format("truetype");}
@font-face {font-family: "Signature_35"; src: url(../resources/fonts/PAVANE.TTF) format("truetype");}
@font-face {font-family: "Signature_36"; src: url(../resources/fonts/PIERT.TTF) format("truetype");}
@font-face {font-family: "Signature_37"; src: url(../resources/fonts/RAGE.TTF) format("truetype");}
@font-face {font-family: "Signature_38"; src: url(../resources/fonts/RocketScience.TTF) format("truetype");}
@font-face {font-family: "Signature_39"; src: url(../resources/fonts/segoescb.TTF) format("truetype");}
@font-face {font-family: "Signature_40"; src: url(../resources/fonts/SFBurlingtonScriptItalic.TTF) format("truetype");}
@font-face {font-family: "Signature_41"; src: url(../resources/fonts/SFFoxboroScriptItalic.TTF) format("truetype");}
@font-face {font-family: "Signature_42"; src: url(../resources/fonts/SFScribbledSansBoldItalic.TTF) format("truetype");}
@font-face {font-family: "Signature_43"; src: url(../resources/fonts/SFScribbledSansItalic.TTF) format("truetype");}
@font-face {font-family: "Signature_44"; src: url(../resources/fonts/SKRYT.TTF) format("truetype");}
@font-face {font-family: "Signature_45"; src: url(../resources/fonts/VLADIMIR.TTF) format("truetype");}

@font-face {font-family: "Font_1"; src: url(../resources/fonts/ANTQUAB.TTF) format("truetype");}
@font-face {font-family: "Font_2"; src: url(../resources/fonts/arial.ttf) format("truetype");}
@font-face {font-family: "Font_3"; src: url(../resources/fonts/arialbd.ttf) format("truetype");}
@font-face {font-family: "Font_4"; src: url(../resources/fonts/ARIALN.TTF) format("truetype");}
@font-face {font-family: "Font_5"; src: url(../resources/fonts/ARIALNB.TTF) format("truetype");}
@font-face {font-family: "Font_6"; src: url(../resources/fonts/ArimoBold.ttf) format("truetype");}
@font-face {font-family: "Font_7"; src: url(../resources/fonts/ArimoRegular.ttf) format("truetype");}
@font-face {font-family: "Font_8"; src: url(../resources/fonts/ArnoProBold.otf) format("truetype");}
@font-face {font-family: "Font_9"; src: url(../resources/fonts/ArnoProBoldDisplay.otf) format("truetype");}
@font-face {font-family: "Font_10"; src: url(../resources/fonts/ArnoProDisplay.otf) format("truetype");}
@font-face {font-family: "Font_11"; src: url(../resources/fonts/ArnoProLightDisplay.otf) format("truetype");}
@font-face {font-family: "Font_12"; src: url(../resources/fonts/ArnoProRegular.otf) format("truetype");}
@font-face {font-family: "Font_13"; src: url(../resources/fonts/ArnoProSmbd.otf) format("truetype");}
@font-face {font-family: "Font_14"; src: url(../resources/fonts/ArnoProSmbdDisplay.otf) format("truetype");}
@font-face {font-family: "Font_15"; src: url(../resources/fonts/bahnschrift.ttf) format("truetype");}
@font-face {font-family: "Font_16"; src: url(../resources/fonts/BASKVILL.TTF) format("truetype");}
@font-face {font-family: "Font_17"; src: url(../resources/fonts/BELL.TTF) format("truetype");}
@font-face {font-family: "Font_18"; src: url(../resources/fonts/BELLB.TTF) format("truetype");}
@font-face {font-family: "Font_19"; src: url(../resources/fonts/BirchStd.otf) format("truetype");}
@font-face {font-family: "Font_20"; src: url(../resources/fonts/BKANT.TTF) format("truetype");}
@font-face {font-family: "Font_21"; src: url(../resources/fonts/BOD_B.TTF) format("truetype");}
@font-face {font-family: "Font_22"; src: url(../resources/fonts/BOD_CR.TTF) format("truetype");}
@font-face {font-family: "Font_23"; src: url(../resources/fonts/BOD_R.TTF) format("truetype");}
@font-face {font-family: "Font_24"; src: url(../resources/fonts/BOOKOS.TTF) format("truetype");}
@font-face {font-family: "Font_25"; src: url(../resources/fonts/BOOKOSB.TTF) format("truetype");}
@font-face {font-family: "Font_26"; src: url(../resources/fonts/calibri.ttf) format("truetype");}
@font-face {font-family: "Font_27"; src: url(../resources/fonts/calibrib.ttf) format("truetype");}
@font-face {font-family: "Font_28"; src: url(../resources/fonts/CALIFB.TTF) format("truetype");}
@font-face {font-family: "Font_29"; src: url(../resources/fonts/CALIFR.TTF) format("truetype");}
@font-face {font-family: "Font_30"; src: url(../resources/fonts/CALIST.TTF) format("truetype");}
@font-face {font-family: "Font_31"; src: url(../resources/fonts/CALISTB.TTF) format("truetype");}
@font-face {font-family: "Font_32"; src: url(../resources/fonts/cambria.ttc) format("truetype");}
@font-face {font-family: "Font_33"; src: url(../resources/fonts/cambriab.ttf) format("truetype");}
@font-face {font-family: "Font_34"; src: url(../resources/fonts/Candara.ttf) format("truetype");}
@font-face {font-family: "Font_35"; src: url(../resources/fonts/Candarab.ttf) format("truetype");}
@font-face {font-family: "Font_36"; src: url(../resources/fonts/CENSCBK.TTF) format("truetype");}
@font-face {font-family: "Font_37"; src: url(../resources/fonts/CENTAUR.TTF) format("truetype");}
@font-face {font-family: "Font_38"; src: url(../resources/fonts/CENTURY.TTF) format("truetype");}
@font-face {font-family: "Font_39"; src: url(../resources/fonts/ChaparralPro-Bold.otf) format("truetype");}
@font-face {font-family: "Font_40"; src: url(../resources/fonts/ChaparralPro-Regular.otf) format("truetype");}
@font-face {font-family: "Font_41"; src: url(../resources/fonts/constan.ttf) format("truetype");}
@font-face {font-family: "Font_42"; src: url(../resources/fonts/constanb.ttf) format("truetype");}
@font-face {font-family: "Font_43"; src: url(../resources/fonts/corbel.ttf) format("truetype");}
@font-face {font-family: "Font_44"; src: url(../resources/fonts/corbelb.ttf) format("truetype");}
@font-face {font-family: "Font_45"; src: url(../resources/fonts/cour.ttf) format("truetype");}
@font-face {font-family: "Font_46"; src: url(../resources/fonts/courbd.ttf) format("truetype");}
@font-face {font-family: "Font_47"; src: url(../resources/fonts/Courier10PitchBT.TTF) format("truetype");}
@font-face {font-family: "Font_48"; src: url(../resources/fonts/Coving01.ttf) format("truetype");}
@font-face {font-family: "Font_49"; src: url(../resources/fonts/Coving03.ttf) format("truetype");}
@font-face {font-family: "Font_50"; src: url(../resources/fonts/Coving05.ttf) format("truetype");}
@font-face {font-family: "Font_51"; src: url(../resources/fonts/Coving07.ttf) format("truetype");}
@font-face {font-family: "Font_52"; src: url(../resources/fonts/Coving09.ttf) format("truetype");}
@font-face {font-family: "Font_53"; src: url(../resources/fonts/Coving11.ttf) format("truetype");}
@font-face {font-family: "Font_54"; src: url(../resources/fonts/DejaVuSans.ttf) format("truetype");}
@font-face {font-family: "Font_55"; src: url(../resources/fonts/DejaVuSans-Bold.ttf) format("truetype");}
@font-face {font-family: "Font_56"; src: url(../resources/fonts/DejaVuSansCondensed.ttf) format("truetype");}
@font-face {font-family: "Font_57"; src: url(../resources/fonts/DejaVuSansCondensed-Bold.ttf) format("truetype");}
@font-face {font-family: "Font_58"; src: url(../resources/fonts/ebrima.ttf) format("truetype");}
@font-face {font-family: "Font_59"; src: url(../resources/fonts/ebrimabd.ttf) format("truetype");}
@font-face {font-family: "Font_60"; src: url(../resources/fonts/FRABK.TTF) format("truetype");}
@font-face {font-family: "Font_61"; src: url(../resources/fonts/FRADM.TTF) format("truetype");}
@font-face {font-family: "Font_62"; src: url(../resources/fonts/FRADMCN.TTF) format("truetype");}
@font-face {font-family: "Font_63"; src: url(../resources/fonts/FRAHV.TTF) format("truetype");}
@font-face {font-family: "Font_64"; src: url(../resources/fonts/framd.ttf) format("truetype");}
@font-face {font-family: "Font_65"; src: url(../resources/fonts/FRAMDCN.TTF) format("truetype");}
@font-face {font-family: "Font_66"; src: url(../resources/fonts/GARABD.TTF) format("truetype");}
@font-face {font-family: "Font_67"; src: url(../resources/fonts/georgia.ttf) format("truetype");}
@font-face {font-family: "Font_68"; src: url(../resources/fonts/georgiab.ttf) format("truetype");}
@font-face {font-family: "Font_69"; src: url(../resources/fonts/GIL_____.TTF) format("truetype");}
@font-face {font-family: "Font_70"; src: url(../resources/fonts/GILB____.TTF) format("truetype");}
@font-face {font-family: "Font_71"; src: url(../resources/fonts/GOTHIC.TTF) format("truetype");}
@font-face {font-family: "Font_72"; src: url(../resources/fonts/GOTHICB.TTF) format("truetype");}
@font-face {font-family: "Font_73"; src: url(../resources/fonts/GOUDOS.TTF) format("truetype");}
@font-face {font-family: "Font_74"; src: url(../resources/fonts/GOUDOSB.TTF) format("truetype");}
@font-face {font-family: "Font_75"; src: url(../resources/fonts/Helvetica.ttf) format("truetype");}
@font-face {font-family: "Font_76"; src: url(../resources/fonts/Helvetica-Bold.ttf) format("truetype");}
@font-face {font-family: "Font_77"; src: url(../resources/fonts/HTOWERT.TTF) format("truetype");}
@font-face {font-family: "Font_78"; src: url(../resources/fonts/javatext.ttf) format("truetype");}
@font-face {font-family: "Font_79"; src: url(../resources/fonts/l_10646.ttf) format("truetype");}
@font-face {font-family: "Font_80"; src: url(../resources/fonts/LTYPE.TTF) format("truetype");}
@font-face {font-family: "Font_81"; src: url(../resources/fonts/LTYPEB.TTF) format("truetype");}
@font-face {font-family: "Font_82"; src: url(../resources/fonts/micross.ttf) format("truetype");}
@font-face {font-family: "Font_83"; src: url(../resources/fonts/MOD20.TTF) format("truetype");}
@font-face {font-family: "Font_84"; src: url(../resources/fonts/modern.fon) format("truetype");}
@font-face {font-family: "Font_85"; src: url(../resources/fonts/OpenSans-Regular.ttf) format("truetype");}
@font-face {font-family: "Font_86"; src: url(../resources/fonts/OpenSans-Semibold.ttf) format("truetype");}
@font-face {font-family: "Font_87"; src: url(../resources/fonts/pala.ttf) format("truetype");}
@font-face {font-family: "Font_88"; src: url(../resources/fonts/palab.ttf) format("truetype");}
@font-face {font-family: "Font_89"; src: url(../resources/fonts/PER_____.TTF) format("truetype");}
@font-face {font-family: "Font_90"; src: url(../resources/fonts/PERB____.TTF) format("truetype");}
@font-face {font-family: "Font_91"; src: url(../resources/fonts/REFSAN.TTF) format("truetype");}
@font-face {font-family: "Font_92"; src: url(../resources/fonts/roman.fon) format("truetype");}
@font-face {font-family: "Font_93"; src: url(../resources/fonts/SCHLBKB.TTF) format("truetype");}
@font-face {font-family: "Font_94"; src: url(../resources/fonts/segoeui.ttf) format("truetype");}
@font-face {font-family: "Font_95"; src: url(../resources/fonts/segoeuib.ttf) format("truetype");}
@font-face {font-family: "Font_96"; src: url(../resources/fonts/segoeuil.ttf) format("truetype");}
@font-face {font-family: "Font_97"; src: url(../resources/fonts/segoeuisl.ttf) format("truetype");}
@font-face {font-family: "Font_98"; src: url(../resources/fonts/seguibl.ttf) format("truetype");}
@font-face {font-family: "Font_99"; src: url(../resources/fonts/seguihis.ttf) format("truetype");}
@font-face {font-family: "Font_100"; src: url(../resources/fonts/seguisb.ttf) format("truetype");}
@font-face {font-family: "Font_101"; src: url(../resources/fonts/Sitka.ttc) format("truetype");}
@font-face {font-family: "Font_102"; src: url(../resources/fonts/SitkaB.ttc) format("truetype");}
@font-face {font-family: "Font_103"; src: url(../resources/fonts/tahoma.ttf) format("truetype");}
@font-face {font-family: "Font_104"; src: url(../resources/fonts/tahomabd.ttf) format("truetype");}
@font-face {font-family: "Font_105"; src: url(../resources/fonts/TCB_____.TTF) format("truetype");}
@font-face {font-family: "Font_106"; src: url(../resources/fonts/TCCB____.TTF) format("truetype");}
@font-face {font-family: "Font_107"; src: url(../resources/fonts/TCCEB.TTF) format("truetype");}
@font-face {font-family: "Font_108"; src: url(../resources/fonts/TCCM____.TTF) format("truetype");}
@font-face {font-family: "Font_109"; src: url(../resources/fonts/TCM_____.TTF) format("truetype");}
@font-face {font-family: "Font_110"; src: url(../resources/fonts/times.ttf) format("truetype");}
@font-face {font-family: "Font_111"; src: url(../resources/fonts/timesbd.ttf) format("truetype");}
@font-face {font-family: "Font_112"; src: url(../resources/fonts/timesbi.ttf) format("truetype");}
@font-face {font-family: "Font_113"; src: url(../resources/fonts/timesi.ttf) format("truetype");}
@font-face {font-family: "Font_114"; src: url(../resources/fonts/trebuc.ttf) format("truetype");}
@font-face {font-family: "Font_115"; src: url(../resources/fonts/trebucbd.ttf) format("truetype");}
@font-face {font-family: "Font_116"; src: url(../resources/fonts/verdana.ttf) format("truetype");}
@font-face {font-family: "Font_117"; src: url(../resources/fonts/verdanab.ttf) format("truetype");}

html, body {
	 font:normal 12px verdana;
	 margin:0;
	 padding:0;
	 border:0 none;
	 overflow:hidden;
	 height:100%;
}
p { margin: 10px; }

.x-panel-body {
	 border-color: #957356;
	 background-color:transparent;
}

/*
.x-tab-panel-header{border:0; padding-bottom:0; !important; }
.x-tab-panel-footer{border:0; padding-top:0; !important; }
*/

/* TAB ICONS */
.house { background-image: url(../resources/icons/house.png); }
.cardfile{ background-image: url(../resources/icons/vcard.png); }
.clients{ background-image: url(../resources/icons/user_gray.png); }
.employees{ background-image: url(../resources/icons/user.png); }
.templates{ background-image: url(../resources/icons/application_cascade.png); }
.messages { background-image: url(../resources/icons/email_open_image.png); }
.accounts { background-image: url(../resources/icons/door.png); }
.financial { background-image: url(../resources/icons/chart_bar.png); }
.shipments { background-image: url(../resources/icons/package_green.png); }
.invoices { background-image: url(../resources/icons/money_dollar.png); }
.purchases { background-image: url(../resources/icons/tag_red.png); }
.admin { background-image: url(../resources/icons/wrench.png); }
.corp { background-image: url(../resources/icons/tux.png); }
.docs { background-image: url(../resources/icons/page_white_text.png); }
.contactus { background-image: url(../resources/icons/telephone.png); }
.reports { background-image: url(../resources/icons/report.png); }
.cpas { background-image: url(../resources/icons/building.png); }
.freight { background-image: url(../resources/icons/lorry.png); }
.folder_star { background-image: url(../resources/icons/folder_star.png); }
.adminlinks { background-image: url(../resources/icons/building_link.png); }
.carrierlinks { background-image: url(../resources/icons/lorry_link.png); }

.icon-expand-all { background-image:url(../resources/images/expand-all.gif) !important; }
.icon-collapse-all { background-image:url(../resources/images/collapse-all.gif) !important; }
.icon-expand-members { background-image:url(../resources/images/expand-members.gif) !important; }
.icon-hide-inherited { background-image:url(../resources/images/hide-inherited.gif) !important; }

button.icon-star-on { background-image: url(../resources/icons/star.png); }
button.icon-star-off { background-image: url(../resources/icons/star_gray.png); }

.icon-plus { padding: 0px; width:16px; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/images/plus.png); cursor: pointer; !important; }
.icon-minus { padding: 0px; width:16px; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/images/minus.png); cursor: pointer; !important; }

.icon-locked { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/lock.png); cursor: pointer; !important; }
.icon-unlocked { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/custom_icons/lock_open_green.png); cursor: pointer; !important; }
.icon-invoiced { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/custom_icons/lock_red.png); cursor: pointer; !important; }

/*GRID ICONS*/
.starOn { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/star.png); cursor: pointer; !important; }
.starOff { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/star_gray.png); cursor: pointer; !important; }
.dollarSign { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/money_dollar.png); cursor: pointer; !important; }

.icon-accept { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/accept.png); cursor: pointer; !important; }
.icon-link { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/link.png); cursor: pointer; !important; }
.icon-residential { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/house.png); cursor: pointer; !important; }
.icon-business { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/building.png); cursor: pointer; !important; }

.icon-webship-login{ padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/package_go.png); cursor: pointer; !important; }

.icon-world-go{ padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/world_go.png); cursor: pointer; !important; }
/*END GRID ICONS*/

/*MESSAGE TYPES*/
.email { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/email.png); cursor: pointer; !important; }
.email-open { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/email_open.png); cursor: pointer; !important; }
.chat { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/comment.png); cursor: pointer; !important; }
.sound { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/sound.png); cursor: pointer; !important; }
.fax { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/page_white_stack.png); cursor: pointer; !important; }
/*END MESSAGE TYPES */

.attach { padding: 0px; width:100%; height:16px; background-position:center center; background-repeat: no-repeat; background-color: transparent; background-image:url(../resources/icons/attach.png); cursor: pointer; !important; }

/*QUICK USE ICONS*/
.folder_wrench { background-image: url(../resources/icons/folder_wrench.png); }
.folder_go { background-image: url(../resources/icons/folder_go.png); }
.money_dollar { background-image: url(../resources/icons/money_dollar.png); }
.map { background-image: url(../resources/icons/map.png); }
.table_multiple { background-image: url(../resources/icons/table_multiple.png); }

.x-tree-node-el {
	 line-height:32px;
	 cursor:pointer;
}
.x-tree-node a span, .x-dd-drag-ghost a span{
	text-decoration:none;
	padding:1px 3px 1px 5px;
}
.x-tree-node .x-tree-node-inline-icon{
	padding: 3px 0px 0px 0px;
	background-color:transparent;
}
.x-tree-node{
	color:#000;
/*	font: normal 11px arial, tahoma, helvetica, sans-serif;*/
	font: normal 16px verdana, tahoma, helvetica, sans-serif;*/
}

.x-grid3-row td, .x-grid3-summary-row td{
	font:normal 13px/20px arial, tahoma, helvetica, sans-serif;
}

.x-grid3-hd-row td {
	font:normal 12px/20px arial, tahoma, helvetica, sans-serif;
}

/*DOCS ICONS*/
.x-tree-node img.icon-word-doc { background-image: url(../resources/icons/page_white_word.png); }
.x-tree-node img.icon-excel-doc { background-image: url(../resources/icons/page_white_excel.png); }
.x-tree-node img.icon-ppt-doc { background-image: url(../resources/icons/page_white_powerpoint.png); }
.x-tree-node img.icon-pdf-doc { background-image: url(../resources/icons/page_white_acrobat.png); }
.x-tree-node img.icon-dhl { background-image: url(../resources/icons/package_green.png); }
.x-tree-node img.icon-freight { background-image: url(../resources/icons/lorry.png); }

.x-tree-node img.icon-anchor { background-image: url(../resources/icons/anchor.png); }
.x-tree-node img.icon-bldg { background-image: url(../resources/icons/building.png); }
.x-tree-node img.icon-bldg-key { background-image: url(../resources/icons/building_key.png); }

.x-tree-node img.icon-corp { background-image: url(../resources/icons/world.png); }
.x-tree-node img.icon-owner { background-image: url(../resources/icons/building.png); }
.x-tree-node img.icon-fran-group { background-image: url(../resources/icons/chart_organisation.png); }
.x-tree-node img.icon-cpa { background-image: url(../resources/icons/coins.png); }
.x-tree-node img.icon-affiliate { background-image: url(../resources/icons/user_suit.png); }
.x-tree-node img.icon-sales-rep { background-image: url(../resources/icons/user_comment.png); }

.link-doc { text-decoration: none; color: black; padding: 2px;}

/*STATIC TEXT FIELD*/
input.x-static-text-field {
	 background: transparent;
	 border: none;
	 color: inherit;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}
/*END STATIC TEXT FIELD*/

/*DISABLED TEXT FIELD*/
.x-item-disabled {
	 background: transparent !important;
	 border: none !important;
	 color: inherit !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
/*END DISABLED TEXT FIELD*/

/*MISC FIELD*/
.x-form-miscfield {
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
	overflow: hidden;
}
.ext-ie .x-form-miscfield {
	 height: 22px; /* ie quirks */
	 line-height: 18px;
}
.ext-strict .x-form-miscfield {
	 height: 18px;
}
.ext-safari .x-form-miscfield {
	 height: 20px; /* safari always same size */
}
.ext-gecko .x-form-miscfield {
	 padding-top: 2px; /* FF won't center the text vertically */
	 padding-bottom: 0;
}

/* PORTLETS */
.x-portal .x-panel-dd-spacer {margin-bottom:10px;}
.x-portlet {margin-bottom:10px;}
.x-portlet .x-panel-ml {padding-left:2px;}
.x-portlet .x-panel-mr {padding-right:2px;}
.x-portlet .x-panel-bl {padding-left:2px;}
.x-portlet .x-panel-br {padding-right:2px;}
.x-portlet .x-panel-body {background:white;}
.x-portlet .x-panel-mc {padding-top:2px;}
.x-portlet .x-panel-bc .x-panel-footer {padding-bottom:2px;}
.x-portlet .x-panel-nofooter .x-panel-bc {height:2px;}

/* Multifields NOT SURE WHAT THIS IS ANYMORE */
.x-form-element-multi label, .x-form-element-multi div { padding-left: 4px; display: inline; float: none; }
.x-form-element-multi :first-child { padding-left: 2px; padding-right: 4px; }
.x-form-element-multi label { padding-left: 10px; }

/* ALLOWS USING A FIELDSET WITH NO BORDERS */
.x-fieldset-noborder { border:0; !important;}

/* THESE ARE THE ROLE EDITOR IMAGE CLASSES */
.role-module { background-image:url(../resources/icons/application_key.png) !important; }
.role-tab { background-image:url(../resources/icons/tab.png) !important; }
.role-entity { background-image:url(../resources/icons/folder_key.png) !important; }
.role-group { background-image:url(../resources/icons/table_key.png) !important; }
.role-field { background-image:url(../resources/icons/textfield_key.png) !important; }

/* THIS CHANGED THE PADDING FROM 4px 3px 4px 5px SO TEXT IS CENTERED... MIGHT WANT TO CHANGE IT BACK IF PROBLEMS OCCUR */
.x-grid3-hd-inner { position: relative; cursor: inherit; padding: 4px 3px 4px 3px; !important; }

.x-grid3-hd-row td.ux-filtered-column { font-style:italic; font-weight:bold; }

/* this sets the menus to add a scroll bar if they are very long */
.x-menu-list {
  height: expression( this.scrollHeight > 400 ? "400px" : "auto" ); /* sets max-height for IE */
  max-height: 400px;
  overflow-y: auto;
}

/*.x-grid3-cell-text { display: block; padding: 0px 0px 0px 0px; -moz-user-select: none; -khtml-user-select:none; color:black; !important; }
.x-grid3-cell-inner { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding: 0px 0px 0px 0px; white-space: nowrap; !important;}
*/

/* THIS ADDS THE 3RD STATE FOR CHECKBOXES */
.x-grid3-check-col-someon { width: 100%; height: 16px; background-position: center center; background-repeat: no-repeat; background-color: transparent; background-image: url(../resources/images/somechecked.gif); !important; }
.x-grid3-check-col-empty { width: 100%; height: 16px; background-position: center center; background-repeat: no-repeat; background-color: transparent;}

.opacity15 { filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15; }

.x-grid9-cell-text { display: block; padding: 0px 0px 0px 0px; -moz-user-select: none; -khtml-user-select:none; color:black; !important; }
.x-grid9-cell-inner { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding: 0px 0px 0px 0px; white-space: nowrap; !important;}

/*TOOLBAR STUFF*/
/*.x-toolbar {overflow: hidden; zoom: 1;}
.x-toolbar-left {float: left;}
.x-toolbar-right {float: right;}
.x-toolbar .ytb-text {line-height: 1.5em;}
*//*END TOOLBAR STUFF*/

.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 {
	 display:block;
	 float: right;
	 font-weight:normal;
	 margin:0 0 5px 5px;
	 /*width:100px;*/
	 clear:none;
}

.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
	-khtml-user-select: text!important;
}

.x-grid3-row-body-short .x-grid3-row-expander {
	 background-position:4px 2px;
}

.x-grid3-row-body-long .x-grid3-row-expander {
	 background-position:-21px 2px;
}

.x-grid3-row-body {
	padding: 0px 10px 10px 10px;
}

.x-grid3-row-body-short .x-grid3-row-body {
	 display:block !important;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
}

.x-grid3-row-body-long .x-grid3-row-body {
	 display:block !important;
}

.x-grid3-row-policy-expired{
	background-color:Red;
}
.x-grid3-row-policy-expiring{
	background-color:Yellow;
}

.x-form-item label.x-form-item-label {
	 position:absolute;
}

.x-grid3-cell {
	/* TD is defaulted to word-wrap. Turn it off so
	 it can be turned on for specific columns. */
	white-space:nowrap;
}

.x-grid3-cell-inner {
	/* Inherit DIV's white-space from TD parent, since
	 DIV's inline style is not accessible in the column
	 definition. */
	white-space:inherit;
}
/* Apply class "x-toolbar-standardbutton" to buttons on a toolbar
 * to make them appear with "normal" button styling, instead of toolbar button styling */
.x-toolbar .x-toolbar-standardbutton .x-btn-tl { background-position: 0 0; }
.x-toolbar .x-toolbar-standardbutton .x-btn-tr { background-position: -3px 0; }
.x-toolbar .x-toolbar-standardbutton .x-btn-tc { background-position: 0 -6px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-ml { background-position: 0px -24px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-mr { background-position: -3px -24px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-mc { background-position: 0 -1096px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-bl { background-position: 0 -3px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-br { background-position: -3px -3px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-bc { background-position: 0 -15px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-tl{ background-position: -6px 0; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-tr { background-position: -9px 0; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-tc { background-position: 0 -9px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-ml { background-position: -6px -24px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-mr { background-position: -9px -24px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-mc { background-position: 0 -2168px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-bl { background-position: -6px -3px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-br { background-position: -9px -3px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-over .x-btn-bc { background-position: 0 -18px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-tl,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-tl,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-tl { background-position: -12px 0; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-tr,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-tr,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-tr { background-position: -15px 0; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-tc,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-tc,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-tc { background-position: 0 -12px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-ml,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-ml,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-ml { background-position: -12px -24px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-mr,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-mr,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-mr { background-position: -15px -24px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-mc,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-mc,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-mc { background-position: 0 -3240px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-bl,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-bl,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-bl { background-position: -12px -3px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-br,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-br,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-br { background-position: -15px -3px; }
.x-toolbar .x-toolbar-standardbutton.x-btn-click .x-btn-bc,
.x-toolbar .x-toolbar-standardbutton.x-btn-menu-active .x-btn-bc,
.x-toolbar .x-toolbar-standardbutton.x-btn-pressed .x-btn-bc { background-position: 0 -21px; }
.x-toolbar .x-toolbar-standardbutton .x-btn-mc em button { min-width:40px; }