/* AMAZING ACCOM PRINT 2008 */
.Blue{color: #00B4FF !important;}
.Mblue{color: #57c7e0 !important;}
.Lblue{color: #87C8E3 !important;}
.VLblue{color: #DDF1FF !important;}
.BlueBk{background: #00B4FF !important;}
.BlueBkCol{background-color: #00B4FF !important;}
.Dblue{color: #01335A !important;}
.DblueBk{background: #01335A !important;}
.Gold{color: #FF8F00 !important;}
.Gold a{color: #FF8F00 !important;}
.GoldBk{background: #FF8F00 !important;}
.GoldBkCol{background-color: #FF8F00 !important;}
.Yellow{color: #FFC21F !important;}
.Yellow a{color: #FFC21F !important;}
.YellowBk{background: #FFC21F !important;}
.YellowBkCol{background-color: #FFC21F !important;}
.Green{color: #9ACD36 !important;}
.Purple{color:#532C8F !important;}
.PurpleBk{background:#532C8F !important;}
.VVLgrey{color: #EEE !important;}
.VLgrey{color: #CCC !important;}
.Lgrey{color: #A5A4A1 !important;}
.Mgrey{color: #787878 !important;}
.Bgrey{color: #535D5F !important;}
.Dgrey{color: #1A2C2F !important;}
.VVLgreyBk{background-color: #EEE !important;}
.VLgreyBk{background-color: #CCC !important;}
.LgreyBk {background: #BBB !important;}
.fadeGreyBk {background:#FFF url(../images/gen/bk/fadeVw-g.gif) 100% 100% repeat-x;}
.fadeShadeBk {background:#FFF url(../images/gen/bk/fadeVg-w.png) left bottom repeat-x;}
.White{color: #FFF !important;}
.WhiteBk{background-color: #FFF !important;}
.BlankBk{background:transparent !important;}
/* FORMS REQ + ERR */.req, .err{color: red !important;}
.req {font-size:1.1em;}
input.err, textarea.err{color: #000 !important;background-color:#FFB39F;}
/* START / FINISH */
.stFinWrap {padding:1px 0 2px 2px; margin:0; float:left; width:100%; overflow:hidden;}
.mainR .stFinWrap {}
.sfGrn{color:#9F3;}
.sfRed{color:#F30;}
.GreenBk{background-color:#9F3;}
.RedBk{background-color:#F30;}
.button.RedBk{background:#F30 !important;}
.GreenBd{border:1px solid #9F3; border-width: 0 0 0 4px;}
.RedBd{border:1px solid #F30; border-width: 0 0 0 4px;}
/*** PROOFING ****/
.pink {font-weight:bold;color:#F0F;}
.debug {border:1px dashed #F0F !important;}
/********* BODY + SET-UPS *********/
html {font-size: 1.25em;min-height:100%;}
body {font-size: 50%;min-height:100%;min-width:999px;}
html>body {font-size: 10px;}
body {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;line-height:1.3em;color: #535D5F;background:#FFF;position:relative;}
body, div, object, embed, form, img, dl, dt, dd, ul, ol, li {margin:0;padding:0;border:0;}
img, .show {display:block;}
.hide {display:none;}
.display {display:block !important;}
/* BASE CONTAINER ELEMENTS */
#entire {margin:0 auto;width: 90%;}
.secureBody #entire {background:#FFF url(../images/gen/bk/skyBk_acc.png) repeat-x;}
.index #entire {background:#FFF url(../images/gen/bk/bodyBk.png) repeat-x;}
#center {margin:0;position:relative;z-index:1;}
/* DISPLAYS NONE */
#krd, #logoLink, #topNav, .left, .right, .footList, #footer #starburst, .iconBtn {display:none}
#header, #content, #footer {position:relative;}
#header {padding:20px 0;}
#footer {margin:20px auto;padding-top:5px;width:90%;border-top:1px solid #CCC;}
/* STANDARD TEXT CLASSES */
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;margin-top:.3em;font-weight:normal;}
h1, h3 {font-weight:bold;color:#00B4FF;}
h1 {font-size:2.5em;line-height:1em;letter-spacing:-2px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;margin:0;display:block;width:100%;}
.hPanel h1, .left h1 {padding-bottom:5px;}
.left h1 {font-size:2.2em;}
.listSm .feature h1, .listSm .split h1, h3.intro {font-size:1.5em;text-transform:none;}
.listSm .feature h1 a, .listSm .split h1 a {color:#1A2C2F;}
.home .pullout h1 {margin-bottom:.5em;}
h1 a em, h3 a em{font-size:.9em;color:#1A2C2F;}
h2 {font-size:1.6em;line-height:19px;color:#00B4FF;font-weight:bold;}
h3, h4 {font-size:1.4em;line-height:1.3em;}
h3 {color:#1A2C2F;font-size:1.5em;margin:.5em 0;}
h3 a {color:#1A2C2F;}
h4, h5 {color:#1A2C2F;}
.index h4 {font-size:1.6em;padding-bottom:20px;}
h5, h6 {font-size:1.3em;line-height:1.3em;}
h6 {margin-bottom:.3em;font-weight:normal;font-size:1.1em;}
p {font-size:1.2em;line-height:1.5em;margin-bottom:.6em;}
.index #content p {font-size:1.1em;line-height:1.3em;}
/* UNIQUE TEXT CLASSES */
.right p {clear:both;}
.b {font-weight:bold !important;}
.big {font-size:1.1em;}
.sm {font-size:.9em;}
.smSm {font-size:.8em;}
.caption {font-size:1em;}
h1 .reg, h2 .reg, h3 .reg, h4 .reg, h5 .reg, h6 .reg {font-size:.7em;}
p .reg {font-size:.8em;}
hr {border:0; border-top:2px solid #CCC;width:100%;height:1px;margin:.6em 0 1em;clear:both;}
/*TABLE STYLES*/
table {font-size:1.1em;border-collapse:collapse;width:100%;margin:1em 0;}
table td table {width:99%;font-size:1em;}
table th table, table.data td table td {font-size:1em;}
th, td {text-align:left;vertical-align:top;}
table table th, table table td {border-bottom:1px solid #87C8E3;padding:1.2em 1em .2em;}
td input, td textarea {}
td label, td input.cb {float:left;}
tr.updates th a {text-decoration:underline;}
tbody th {width:20%;font-size:1.2em;color:#00B4FF;}
/* DATA TABLE */
.data {margin-bottom:1.5em;}
.data th {color:#000;font-size:1.1em;background:#BFE5FF;}
.data thead th, .data tfoot th {font-size:1.2em;line-height:1.3em;font-weight:bold;border:1px double #00B4FF;border-width:3px 0;}
.data tfoot th {border-width:6px 0;background:#FFF;padding:8px 4px 8px 8px;}
.data th, .data td {padding:4px 4px 4px 8px;border:1px solid #00B4FF;border-width:1px 0;font-size:1.1em;vertical-align:middle;}
.data.padd th, .data.padd td {padding:8px 4px 8px 8px;}
.data tbody th {background:#DDF1FF;}
.data td {width:auto;color:#1A2C2F;}
.data .altRow td {background:#DDF1FF;}
.data .altRow th {background:#BFE5FF;}
.data .editRow td {background:#9F3;}
.data .editRow th {background:#9F3;}
.data .alertRow td {background:#FFA200;}
.data .alertRow th {background:#FFA200;}
.data .editRow .button {background:#0B301C !important;}
.data .editRow .button:hover {background:#000 !important;}
table.calendar {background:#FFF;}
/* Nested Bkgrnds */.data .altRow table td, .data .altRow table th {background:transparent;}
.cartPrice {text-align:right;font-size:1.5em !important;color:#000 !important;padding-right:15px !important;}
/*MANAGEMENT TABLES */
.container {margin:0 0 15px;border:1px solid #87C8E3;}
.container td {vertical-align:top;padding:10px;font-size:1em;padding:1em;color:#01335A;background:#E6EEF1;}
.container .tHdr {padding:10px;background:#00B4FF;}
.container tbody th {width:auto;font-size:1.2em;color:#00B4FF;}
table.container table th {padding:.6em;}
.details {width:90%;}
.updates {width:10%;}
.container  table {margin:0;}
.container td td {font-size:1em;}
.container td.updates td {font-size:.8em;}
.pending td, .attempt td {background:#F9E4C0;}
.receipted td {background:#CFFFAF;}
.closed td {background:#EEE;}
.container, .container table td, .pending table td, .attempt table td, .receipted table td, .closed table td  {background:#FFF;}
.container table td {padding:.6em 1em .4em;}
.updates td {background:#CFFFAF;font-weight:bold;}
.container .padd td {background:#E6EEF1 !important;padding:0 !important;font-size:3px;line-height:3px;}
.pending .padd td, .attempt .padd td {background:#F9E4C0 !important;}
.receipted .padd td {background:#CFFFAF !important;}
.closed .padd  td {background:#EEE !important;}
.updates thead th {background:#FFD95D !important;padding:.2em 1em .1em;}