html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
header, nav, section, article, aside, footer{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

body{background-color:#BEC2CC;color:#40332E;font-family:Trebuchet MS,Lucida Grande,Arial,sans-serif;font-size:13px;margin:0;padding:0}
a, a:visited, a:link, a:active{color:#004e99;}
a:hover{color:#0066b2;text-decoration:underline;}

body.login{background:#354c66 url(../img/bg-login.png) repeat-x top scroll;color:#CCC;font-size:15px;line-height:22px;}
body.printable, body.iteminfo{background:#FFF !important;margin:12px !important;}

.wrapper{margin:0 auto;position:relative;width:960px;clear:both;}
#content{background:#C9CCD5 url(../img/sprite-bg.png) repeat-x 0 -1100px;padding:0 0 20px;clear:both;}
#content .page-index{padding:18px 0;}
#content .page-main{overflow:hidden;background:#FFF url(../img/bg-form.png) repeat-x scroll 0 0;border:1px solid #99A5B2;border-top-width:0;padding:20px 40px 28px 32px;margin-bottom:12px;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}

#header{background:#16202D url(../img/sprite-bg.png) repeat-x 0 0;height:71px;}
#header h1{top:0;left:0;margin:0;padding:0 !important;position:absolute;}
#header h1 a{background:url(../img/logo.png) no-repeat 0 11px;display:block;height:71px;width:300px;text-indent:-9999em;outline:none;}
#header #info{position:absolute;top:0;right:40px;background-color:#395066;color:#999;padding:4px 12px;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;}
#header #info a{color:#CCC;text-transform:uppercase;text-decoration:none;font-weight:bold;}
#header #info a:hover{color:#FFF;text-decoration:underline;}

#header-login{margin-top:90px;width:960px;position:relative;height:52px;}
.header-logo{position:absolute;top:0;left:0;width:265px;height:52px;background:url(../img/logo.png) no-repeat scroll 0 0;}
.header-config{position:absolute;top:10px;left:265px;width:685px;height:52px;background:url(../img/logo-config.png) no-repeat scroll 0 0;}

#nav{list-style:none;margin:0;padding:0;}
#nav ul{position:absolute;top:36px;left:285px;line-height:20px;white-space:nowrap;}
#nav a{font-size:12px;text-transform:uppercase;text-decoration:none;color:#B2B2B2;font-family:Arial,Helvetica,san-serif;font-weight:normal;background-color:transparent;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 6px 3px 6px;margin:-4px -6px -3px -6px;}
#nav a:hover{border:0;color:#FFF;text-decoration:none;background-color:#395066;}
#nav li{display:inline-block;float:left;padding:0;margin-left:24px;}
#nav li.current_page_item a, #nav li.current_page_ancestor a{color:#CCD3DC;text-decoration:none;background-color:#000;}

.form-login{padding:24px 68px;}
.form-login label{font-weight:normal;}
.form-login input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}

.leadin{padding:6px 0 12px;line-height:1.4em;}
.crumb{font-size:11px;line-height:20px;}
.crumb a{padding-right:22px;background:transparent url(../img/sprite-icon2.png) no-repeat right 0;}
a.icon{padding:2px 4px 2px 20px;text-decoration:none;background:transparent url(../img/sprite-icon2.png) no-repeat left 2px;}
a.icon:hover{background-color:#EFF3F8;border-radius:4px;color:#004e99;}
a.icon-right{}
a.icon-left{background-position:left -139px;}
a.icon-up{background-position:left -119px;}
a.icon-down{background-position:left -99px;}
a.icon-print{background-position: left -18px;}
a.icon-edit{background-position:left -38px;}
a.icon-email{background-position:left -58px;}
a.icon-save{background-position:left -159px;}
a.icon-delete{background-position:left -78px;color:#900 !important;}
a.icon-add{background-position:left -199px;}
a.icon-sub{background-position:left -219px;}
a.icon-reload{background-position:left -180px;}
a.icon-new{background-position:left -199px;}
a.icon-win{background-position:left -239px;}
a.icon-updown{background-position:left -258px;}
a.icon-empty{background:none;padding-left:4px;}

a.icon.small{font-size:12px !important;}

.icon-mach{background:url(../img/sprite-menu.png) no-repeat scroll center 12px;}
.icon-conf{background:url(../img/sprite-menu.png) no-repeat scroll center -128px;}
.icon-user{background:url(../img/sprite-menu.png) no-repeat scroll center -268px;}
.icon-conf-new{background:url(../img/sprite-menu.png) no-repeat scroll center -408px;}

.buttons{padding:12px 0 0 0;margin-left:-3px;}
.inline-action div{float:left;padding-right:20px;}
.buttons a, .inline-action a{display:block;text-decoration:none;float:left;border:0 none;outline:0 none;height:32px;padding-left:20px;margin-right:24px;color:#ccc;background:url(../img/bg-buttons.png) no-repeat scroll left top;}
.inline-action label{line-height:26px;padding-right:16px;}
.inline-action label.label-fw{float:left;font-weight: bold;width:150px;}
.inline-action label.label-fw-sm{width:65px !important;}
.inline-action a{margin:1px 24px 3px 0;}
.buttons a:hover, .inline-action a:hover{text-decoration:none;color:#fff;background-position:left bottom;}
.buttons a:active, .inline-action a:active{text-decoration:none;color:#66aae2;}
.buttons a span, .inline-action a span{display:block;padding:1px 20px 7px 0;font-size:13px;font-weight:bold;line-height:24px;white-space:nowrap;background:url(../img/bg-buttons.png) no-repeat scroll right top;}
.buttons a:hover span, .inline-action a:hover span{background-position:right bottom;}

label{font-size: 12px;}
.warning{background-color: #FDE5DD;color:#900;border:1px solid #f0d7cc;border-left:0;border-right:0;padding:3px 14px 0;margin-bottom:10px;}

input, input[type=file], textarea, select{z-index:1;outline-style:none;margin:3px 0 10px 0;width:400px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:1px solid #ddd;padding:3px 4px;-moz-box-shadow:inset 0 2px 5px #e1e6f1;-webkit-box-shadow:inset 0 2px 5px #e1e6f1;-o-box-shadow:inset 0 2px 5px #e1e6f1;box-shadow:inset 0 2px 5px #e1e6f1;}
select{height:24px;}
select.multi4{height:84px;}
select.multi6{height:118px;}
select.multi8{height:152px;}
input:hover, textarea:hover, select:hover{border:1px solid #bbb;}
input:focus, textarea:focus, select:focus{border:1px solid #0080cc;-moz-box-shadow:0 2px 5px #b0bbcc;-webkit-box-shadow:0 2px 5px #b0bbcc;-o-box-shadow:0 2px 5px #b0bbcc;box-shadow:0 2px 5px #b0bbcc;}
input.hint, input[type=radio], input[type=checkbox]{margin-bottom:4px;}
input[type=radio], input[type=checkbox]{width:auto;margin-right:4px;margin-bottom:7px}
input.nomg, select.nomg{margin-bottom:3px;}
input.xxsm{width:25px;text-align: center;margin-bottom: 4px !important;}
input.xsm, select.xsm{width:70px;}
input.sm, select.sm, input.date-picker, input.dpch{width:120px;}
input.msm, select.msm{width:190px;}
input.med, select.med{width:250px;}
input.mdl, select.mdl{width:330px;}
input.lg, select.lg{width:600px;}
textarea{width:600px;font-family:Trebuchet MS,Lucida Grande,Arial,sans-serif;font-size:12px;}
textarea.inline-textarea{width:400px;height:92px;}
textarea.med{width:400px;}
select{padding:2px 3px;line-height:1em;}
select option{padding:1px 2px;}
.field-prefix{font-weight:bold;padding-right:3px;line-height:24px;}
.field-suffix{color:#808080;padding-right:12px;font-size:12px;line-height:24px;}

input.suggested{border-radius:6px 6px 0 0;}
.suggestions{z-index:1000;width:410px;overflow:visible;margin-top:-11px;margin-bottom:11px;background-color:#fff;-moz-box-shadow:0 2px 5px #b0bbcc;-webkit-box-shadow:0 2px 5px #b0bbcc;-o-box-shadow:0 2px 5px #b0bbcc;box-shadow:0 2px 5px #b0bbcc;}
.suggestions p{position:relative;background-color:#fff;border:1px solid #0080cc;margin-top:-1px;overflow:hidden;padding:4px 5px;font-size:11px;font-family:Lucida Grande,Arial,sans-serif;}
.suggestions p:hover{background-color:#EFF3F8;cursor:pointer;}
.suggestions p span{color:#808080;}


body.login input{box-shadow:0 2px 8px #123;}
body.login input:focus{box-shadow:0 3px 8px #012;}

.two-col{clear:both;}
.two-col-left{float:left;width:375px;}
.two-col-right{padding-left:415px;width:375px;}

.three-col{clear:both;}
.three-col-left, .three-col-mid, .three-col-right{float:left;padding-right:26px;width:268px;}

.four-col{clear:both;}
.four-col-1{float:left;width:260px;}
.four-col-2{float:left;padding-left:320px;width:140px;}
.four-col-3{float:left;padding-left:520px;width:390px;text-align:right;}
.four-col-4{float:left;padding-left:520px;width:390px;text-align:right;}

.menu-buttons{xheight:180px;}
.menu-button{float:left;display:block;margin-right:24px;border:1px solid #99A5B2;background:#fff url(../img/bg-menu.png) repeat-x scroll 0 0;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}
.menu-button:hover{background-position:0 36px;}
.menu-button a{display:block;width:268px;height:45px;text-decoration:none;padding-top:95px;font-weight:bold;text-align:center;}
.menu-button a:hover{text-decoration:none;color:#004e99;}
.menu-button-big{margin-right:36px !important;}
.menu-button-big a{font-size:1.5em !important;width:400px !important;}

.menu-list{line-height:1.8em;}
.hdr{font-weight:bold;padding:0.25em 0 0.5em;}
.bd{font-weight:bold;}
.nm{font-weight:normal;}
.def{font-size:13px;}
.small{font-size:11px;}
.smaller{font-size:12px;}
.big{font-size:18px;}
.bigger{font-size:16px;}
.dark{color:#40332E;}
.darker{color:#40332E;}
.light{color:#ccc;}
.lighter{color:#40332E;}
.nw{white-space:nowrap;}
.capped{text-transform:uppercase;}
.noul{text-decoration:none;}
.ta-r{text-align:right;}
.warn{color:#900;}
.hide{display:none;}
.shown{display:block;}
.indent{padding-left: 20px !important;}
.text-block{width:550px;}
.rt-block{width:640px;overflow: auto;margin-top:3px;padding:6px;border:1px solid #DDE2E8;}
.rt-block ul, .rt-block ol{padding:0.75em 2em;}
.rt-block ul{list-style-type:disc}
.rt-block ol{list-style-type:decimal}
.nodec a, a.nodec{text-decoration:none;}
h2{padding:4px 0 12px;}
h3{padding:3px 0 10px;}
h4{padding:3px 0 6px;}
h1 span,h2 span,h3 span,h4 span,h5 span{font-weight:normal;}
.fw, select.fw option{font-size:13px;font-family:"Courier New",Courier,monospace;}
select.fw{width:auto;}
.list-group{position:relative;}
.list-group select{width:600px;}
.list-group .list-actions{position:absolute;top:36px;left:624px;}
.sep{margin:12px 0;border-bottom:1px solid #808899;}
div.sep{margin:1em auto;}
.ci-act{line-height:1.7em;}
.pd-b{padding-bottom:10px;}
.pd-t{padding-top:10px;}
.tr-brd-t td{border-top:1px solid #DDE2E8;}
.tr-pd-t td{padding-top:16px !important;}
.tr-pd-b td{padding-bottom:16px !important;}

#SearchResults{width:auto;display:none;margin:0 0 12px 0;}
#SearchResults div{padding:4px 8px;}

.grid{margin:12px 0 24px;position:relative;}
.grid-nopd{margin:0 !important;}
.grid-nopd-btm{margin-bottom:0 !important;}
.grid-nopd-top{margin-top:0 !important;}
div.grid, div.grid div{float:left;}
.grid .grid-row{clear:both;position:relative;}
.grid .grid-row, table.grid td{background-color:#F8FAFE;padding:4px 7px;border-bottom:1px solid #DDE2E8;}
.grid .hdr, table.grid tr.hdr td{background-color:#FFF;}
.grid .nobrd, table.grid tr.nobrd td{border-bottom:none !important;}
.grid .nobrd .force-brd, table.grid tr.nobrd td.force-brd{border-bottom:1px solid #DDE2E8 !important;}
.grid .notp, table.grid tr.notp td{padding-top:0;}
.grid .alt, table.grid tr.alt td, table.full tr.alt td{background-color:#EFF3F8;}
.grid .nobg, table.grid tr.nobg td, table.grid td.nobg{background-color:#FFF;}
.grid .tot, table.grid tr.tot td{padding-top:12px;padding-bottom:12px;background-color:#FFF;}
.grid .hl{background-color:#DDF2F8;}
.grid .nobd{border:none;}
.grid .c0{width:30px;}
.grid .c05{width:55px;}
.grid .c1{width:80px;}
.grid .c15{width:120px;}
.grid .c2{width:175px;}
.grid .c25{width:260px;}
.grid .c3{width:330px;}
.grid .c35{width:380px;}
.grid .c4{width:440px;}
.grid .c45{width:500px;}
.grid .c5{width:550px;}
.grid .c55{width:580px;}
.grid .c56{width:620px;}
.grid .c6{width:700px;}
table.grid, table.full{border-collapse:collapse;vertical-align:top;}
table.grid td{padding-right:15px;}
table.grid td.thin{padding-right:7px;}
table.grid tr.btm td{vertical-align:bottom;}
.grid .grid-row a.grid-act{display:inline-block;}
.grid .grid-row a.grid-act-hvr{visibility: hidden;}
.grid .grid-row:hover div a.grid-act-hvr{visibility: visible;}
.grid .grid-row-act:hover div{cursor: pointer;}

.grid td.brd-l{border-left:1px solid #DDE2E8 !important;}

table.full{width:auto;}
table.full td{padding-right:20px;padding-bottom:4px;}
table.full td.sig{border-bottom:1px solid #40332E;width:220px;padding-right:20px;}
table.full td.fix{width:160px;margin-right:20px}
table.full tr.tr-pd-only td{height:16px;padding:0;}
table.tbl-pd-t-s td{padding-top:4px;}

table.grid .l, table.full .l{text-align:right;}
.grid .r, table.full .r{text-align:right;}
.grid .c, table.full .c{text-align:center;}
table.grid .vc, table.full .vc{}

.grid-wrapper, .grid-wrapped{border:1px solid #DDE2E8;padding-top:-1px;}
.grid-wrapper{height:311px;overflow-y: scroll;}
.grid-wrapper-tall{height:430px !important;}
.grid-wrapper grid{margin:0;padding:0 !important;}
.grid-wrapped{border-bottom:0 !important;}

.grid-header .grid{padding:0 0 4px;border:0;font-weight: bold;}
.grid-header .grid div{border:0; background-color: transparent;}

.grid .grid-label{padding-top:5px;}
.grid input[type=text], .grid select{margin-bottom:4px !important;}

.ch-row:hover,
.prod-row:hover,
.sel-opt-row:hover,
.user-row:hover,
.fopt-row:hover,
.dct-row:hover,
.fo-item:hover
{background-color:#EFF3F8 !important; color:#004E99; }
.prod-row-sel{background-color:#DDE2E8 !important;}

.td-prod-tn{vertical-align:top;}
.a-prod-tn{display:block;background-color:#FFF;line-height:0;padding:4px;margin:2px 0 0 2px;border-radius:6px;-moz-border-radius:6px;-webkit-border-top-right-radius:6px;}
.a-prod-tn img{width:60px;}
body.configitems .a-prod-tn{margin-top:4px;}

.fo-item{position:relative;width:820px;background-color:#fff; padding:8px;border:1px solid #DDE2E8;margin-top:-1px;border-width:1px 0;}
.fo-item .closer{position:absolute; display:none; top:-1px; right:0; background-color:#c00; color:#fff; width:19px; height:19px; font-size:12px; font-weight:bold; line-height:19px; padding-left:1px; text-align:center;}
.fo-item:hover div.closer{display:block;}
.fo-item div.closer:hover{cursor:pointer;}
.fo-item span{padding-left:10px;}

.sortable:hover{cursor:hand !important;cursor:-webkit-grab;cursor:grab;cursor:-moz-grab;}
.sortable-grabbed:hover, .ui-sortable-helper{cursor:grabbing !important; cursor:-moz-grabbing !important;cursor:-webkit-grabbing !important;}

.progress{float:left;margin:0 0 16px;color:#808899;font-size:11px;}
.progress div{float:left;padding:4px 12px;text-align:center;border:1px solid #E3EBF2;border-right-width:0;} /*99A5B2*/
.progress div:first-child{border-left-width:1px;-moz-border-radius:6px 0 0 6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.progress div.progress-lc{padding-right:16px !important;border-right-width:1px !important;-moz-border-radius: 0 6px 6px 0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
.progress .fill{font-weight:bold;background-color:#EFF3F8;}
.progress .cur{background-color:#E3EBF2;}
.progress a{text-decoration:none;}
.progress a:hover{text-decoration:underline;}

input.DiscountAmount, input.DisplayAmount, input.DisplayTotalAmount { text-align: right; }
input.DiscountAmount, input.DisplayAmount { font-family: "Arial","Helvetica",sans-serif; font-size: 11px; color: #000000; }
input.DisplayTotalAmount { font-family: "Arial","Helvetica",sans-serif; font-size: 13px; font-weight: bold; color: #000080; }
input.DisplayAmount, input.DisplayTotalAmount { border: 0px; }
input.DisplayAmount { background-color: #f4f4f4; }
input.DisplayTotalAmount { background-color: #e3e3e3; }

optgroup optgroup, optgroup option{padding-left:12px;}

a.tn{padding:0 !important;background: none !important; line-height: 30px;margin:3px 12px 15px 0;}
a.tn img{margin:3px 12px 10px 0;height:30px;padding:3px;border:1px solid #0080cc;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
img.img-rt{float:right;padding-left:24px;}

.alerter{position:absolute;top:0;left:0;width:868px;display:none;padding:18px 46px;background-color:#df6;border:1px solid #99A5B2;border-top:none;-moz-border-radius:0 0 8px 8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;-moz-box-shadow:0 4px 12px #808899;-webkit-box-shadow:0 4px 12px #808899;box-shadow:0 4px 12px #808899;}

a[href $='.pdf'], a[href $='=bookmarks']{padding-right:20px;background:transparent url(../img/sprint-icons.png) no-repeat right 0;}

#footer{background:#BEC2CC url(../img/sprite-bg.png) repeat-x 0 -400px;color:#667080;clear:both;font-size:11px;padding:20px 0 25px;line-height:16px;}
body.configview #footer{display:none;}

.clear{clear:both;}
.clear-left{clear:left;}

.pager{page-break-before:always;}
#sigs{display:none;}
.header-print{display:none;width:545px;height:74px;-xpadding:25px 0 20px 54px;-xcolor:#354c66;-xfont-size:15px;-xbackground:url(../img/header-print.gif) no-repeat scroll 0 0;}
.header-print-show{display:block !important;}

#browser-warn{background-color:#FCF6CF;font-size:11px;line-height:26px;padding:0 14px;}
#browser-warn a{color:#2252a5;font-weight:bold;margin-left:13px;padding:2px 2px 2px 21px;}
#browser-warn a.firefox{background:url(../img/browsers.gif) no-repeat 0 0;}
#browser-warn a.gchrome{background:url(../img/browsers.gif) no-repeat 0 -33px;}
#browser-warn a.safari{background:url(../img/browsers.gif) no-repeat 0 -65px;}

#overlay{position:absolute;background-color:#FFFFFF;display:none;width:100%;height:100%;top:0;left:0;opacity:0.6;text-align:center;z-index:999999998;}
#overlay-div{position:relative;display:inherit;width:100%;height:100%;top:50%;left:0;margin-top:-175px;text-align:center;}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:25px; height:25px; background:url(../img/cbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(../img/cbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(../img/cbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(../img/cbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(../img/cbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(../img/cbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(../img/cbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(../img/cbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(../img/cbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}


.cleditorMain {border:1px solid #DDE2E8; padding:0 1px 1px; background-color:white}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; border:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow: none;box-shadow:none; overflow-y:scroll; resize:none; outline:none /* webkit grip focus */}
.cleditorToolbar {background: url(../img/cleditor/toolbar.gif) repeat}
.cleditorGroup {float:left; height:26px}
.cleditorButton {float:left; width:24px; height:24px; margin:1px 0 1px 0; background: url(../img/cleditor/buttons.gif)}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,
.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
