﻿/* ---------- Standards ---------- */
    
.error, .warning { font-weight: bold; color: #dd0000; }
.redtext { color: #dd0000; }
.greentext { color: #00dd00; }
.orangetext { color: #dd7700; }
.bluetext { color: #006699; }
.darkredtext { color: #990000; }
.darkgreentext { color: #009900; }
.disabledField { color: #ccc; }
.gray { color: #999; }
.darkgraytext { color: #666; }
.white { color: white; }
.errorBgr { background: #ff9999 !important; }
.validationBgr { background: #99ff99 !important; }

div.boldlinks a, p.boldlinks a, table.boldlinks a, ul.boldlinks a { font-weight: bold }

.left { text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }
table.middle tr td, .middle { vertical-align: middle !important; }
.bottom { vertical-align: bottom !important; }

.txt9 { font-size: 9px !important }
.txt11 { font-size: 11px !important }
.txt12 { font-size: 12px !important }
.txt13 { font-size: 13px !important }
.txt18 { font-size: 18px !important }

.float_left { float: left; }
.float_right { float: right; }
.relative { position: relative; }

.strong { font-weight: bold; }
.em { font-style: italic; }
.invalid { font-style: italic; color: #666; }
.normal { font-weight: normal !important }

.transp75 { opacity: 0.75; filter: alpha(opacity=75); }
.transp50 { opacity: 0.50; filter: alpha(opacity=50); }
.transp25 { opacity: 0.25; filter: alpha(opacity=25); }

.color006699 { color: #006699 }

.noborder { border-width: 0 !important}
.darkredborder { background-color: #cc0000 !important}

.notmargin { margin-top: 0 !important; }
.normargin { margin-right: 0 !important; }
.nobmargin { margin-bottom: 0 !important; }
.nolmargin { margin-left: 0 !important; }
.notpadding { padding-top: 0 !important; }
.norpadding { padding-right: 0 !important; }
.nobpadding { padding-bottom: 0 !important; }
.nolpadding { padding-left: 0 !important; }
.nomargin { margin: 0 auto !important }
.nopadding { padding: 0px !important }
.bmargin15 { margin-bottom: 15px !important; }
.bmargin10 { margin-bottom: 10px !important; }
.bmargin7 { margin-bottom: 7px !important; }
.bmargin5 { margin-bottom: 5px !important; }
.bmargin2 { margin-bottom: 2px !important; }
.bmargin-5 { margin-bottom: -4px !important; }
.bmargin-3 { margin-bottom: -3px !important; }
.bpadding5 { padding-bottom: 5px !important; }
.bpadding2 { padding-bottom: 1px !important; }
.tmargin20 { margin-top: 20px !important; }
.tmargin19 { margin-top: 19px !important; }
.tmargin15 { margin-top: 15px !important; }
.tmargin10 { margin-top: 10px !important; }
.tmargin5 { margin-top: 5px !important; }
.tmargin2 { margin-top: 2px !important; }
.tpadding30 { padding-top: 30px !important; }
.tpadding20 { padding-top: 20px !important; }
.tpadding15 { padding-top: 15px !important; }
.tpadding5 { padding-top: 5px !important; }
.rmargin20 { margin-right: 20px !important; }
.rmargin15 { margin-right: 15px !important; }
.rmargin10 { margin-right: 10px !important; }
.rmargin5 { margin-right: 5px !important; }
.rpadding10 { padding-right: 10px !important; }
.rpadding15 { padding-right: 15px !important; }
.rpadding30 { padding-right: 30px !important; }
.lmargin324 { margin-left: 324px !important; }
.lmargin314 { margin-left: 314px !important; }
.lmargin260 { margin-left: 260px !important; }
.lmargin10 { margin-left: 10px !important; }
.lmargin5 { margin-left: 5px !important; }
.lpadding10 { padding-left: 10px !important; }
.lpadding30 { padding-left: 30px !important; }
.margin20 { margin: 20px !important; }
.margin15 { margin: 15px !important; }
.margin10 { margin: 10px !important; }
.margin5 { margin: 5px !important; }
.padding50 { padding: 50px !important; }
.padding20 { padding: 20px !important; }
.padding15 { padding: 15px !important; }
.padding10 { padding: 10px !important; }
.padding5 { padding: 5px !important; }
.padding3 { padding: 3px !important; }
.boxh2left { padding: 5px 5px 5px 10px !important }

.forceround
{
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    border-radius: 7px !important; 
}

.block { display: block; }
.hidden { display: none; }
.clear { clear: both; }
.nobr, .nowrap { white-space: nowrap; }
.inline { display: inline; }
.inlineblock { display: inline-block }
.ofhidden { overflow: hidden; }
.ofauto { overflow: auto; }
.pointer { cursor: pointer; }
.nobackground { background: none !important; }

.autofitcenter {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.fitcontent {
    max-width: fit-content !important;
}

.width100 { width: 100% !important; }
.width99 { width: 99% !important; }
.width95 { width: 95% !important; }
.width90 { width: 90% !important; }
.width80 { width: 80% !important; }
.width75 { width: 75% !important; }
.width70 { width: 70% !important; }
.width60 { width: 60% !important; }
.width50 { width: 50% !important; }
.width55 { width: 55% !important; }
.width45 { width: 45% !important; }
.width40 { width: 40% !important; }
.width49 { width: 49% !important; }
.width35 { width: 35% !important; }
.width33 { width: 33% !important; }
.width30 { width: 30% !important; }
.width25 { width: 25% !important; }
.width20 { width: 20% !important; }
.width15 { width: 15% !important; }
.width12 { width: 12% !important; }
.width10 { width: 10% !important; }
.width5 { width: 5% !important; }

.width16px { width: 16px !important; }
.width20px { width: 20px !important; }
.width30px { width: 30px !important; }
.width35px { width: 35px !important; }
.width50px { width: 50px !important; }
.width80px { width: 80px !important; }
.width100px { width: 100px !important; }
.width104px { width: 104px !important; }
.width150px { width: 150px !important; }
.width175px { width: 175px !important; }
.width200px { width: 200px !important; }
.width250px { width: 250px !important; }
.width274px { width: 274px !important; }
.width285px { width: 285px !important; }
.width300px { width: 300px !important; }
.width307px { width: 307px !important; }
.width315px { width: 315px !important; }
.width325px { width: 325px !important; }
.width350px { width: 350px !important; }
.width400px { width: 400px !important; }
.width430px { width: 430px !important; }
.width500px { width: 500px !important; }
.width609px { width: 609px !important; }
.width610px { width: 610px !important; }

.height100 { height: 100% !important; }

.height10px { height: 10px !important; }
.height15px { height: 15px !important; }
.height16px { height: 16px !important; }
.height30px { height: 30px !important; }
.height50px { height: 50px !important; }
.height100px { height: 100px !important; }
.height150px { height: 150px !important; }
.height200px { height: 200px !important; }
.height250px { height: 250px !important; }
.height282px { height: 282px !important; }

.maxwidth100px { max-width: 100px; }
.maxwidth125px { max-width: 125px; }
.maxwidth150px { max-width: 150px; }
.maxwidth200px { max-width: 200px; }
.maxwidth250px { max-width: 250px; }
.maxwidth350px { max-width: 350px; }
.maxwidth400px { max-width: 400px; }
.maxwidth610px { max-width: 610px; }

.minheight100px { min-height: 100px; }
.minheight300px { min-height: 300px; }
.minheight450px { min-height: 450px; }

.underline { text-decoration-line: underline }
.underline_double { text-decoration-line: underline; text-decoration-style: double }
.underline_dashed { text-decoration-line: underline; text-decoration-style: dashed }

a.linkToItemDetails {
    text-decoration-line: none;
    text-decoration-style: dashed;
    cursor: help;
    border-bottom: 2px dotted;
}

.cursor_help { cursor: help; }