html {font-size: 9pt; font-family: tahoma; color: #333;}
td {vertical-align: top; font-size: 10pt; color: #000;}


.input_enabled {border: 1px solid #333; color: #000; background-color: #eee; }
.input_disabled {border: 1px solid #fafafa; color: #333; background-color: #fafafa;}
.required {border: 1px solid #ccc; color: #333; background-color: #f6f6f6;}
.optional {border: 1px dotted #ccc; color: #333; background-color: #f6f6f6;}

.info { border: 1px solid #f0f0f0; background-color: #fafafa; color: #333333; font-size: 11px; padding: 3px; width: 100%;}
div.alert {color: #FF6600; font-size: 13px; font-family: Verdana; width: 100%; padding: 10px 8px; border: 1px dotted #ff6600; display: none;}
.confirm {border: 1px solid #669900; font-size: 11px;width: 100%;}
.notify {border: 1px dotted #99CC99; color: #99CC99; font-size: 12px;width: 100%; padding: 10px 0px; text-align: center; margin: 3px 0px 10px}

.warning {border: 1px dotted #ff0000; font-size: 12px; padding: 3px; width: 100%;}
.redalert {border: 2px solid #ff0000; font-size: 14px; padding: 5px; font-weight: bold; text-decoration: blink;width: 100%;}
.note {font-size: 10px; width: 100%;}
.subnote {font-size: 9px; width: 100%; color: #aaa;}
.navigation_active {color: #000; text-decoration: underline}
.navigation_selected {font-weight: bold; text-decoration: none;}
.navigation_status {font-weight: bold; text-decoration: none; color: #ff6600;}

.DYNTAB {width: auto; background-color: #fafafa; border: 1px solid #f6f6f6;}
.DYNTAB_menuon {background-repeat: no-repeat; background-image: url(../images/dynTAB/m1hover.png); background-position: bottom; color: #ffffff; font-family: Comic sans-serif, Verdana, Arial; font-size: 10pt; width: 79px; height: 33px; padding-left: 20px; cursor: pointer;}
.DYNTAB_menuoff {background-repeat: no-repeat; background-image: url(../images/dynTAB/m1off.png); background-position: bottom; color: #ffffff; font-family: Comic sans-serif, Verdana, Arial; font-size: 10pt; width: 79px; height: 33px; padding-left: 20px; cursor: pointer;}
.DYNTAB_menuhover {background-repeat: no-repeat; background-image: url(../images/dynTAB/m1hover.png); background-position: bottom; color: #ffffff; font-family: Comic sans-serif, Verdana, Arial; font-size: 10pt; width: 79px; height: 33px;padding-left: 20px; cursor: pointer;}

.size400 {width: 400px;}
.size150 {width: 150px;}
.size250 {width: 250px;}
.size500 {width: 500px;}
.size600 {width: 600px;}
.size700 {width: 700px;}
.size300 {width: 300px;}
.size200 {width: 200px;}
.size120 {width: 120px;}
.size100 {width: 100px;}
.size60 {width: 60px;}
.size50 {width: 50px;}
.size40 {width: 40px;}
.size25 {width: 25px;}
.size30 {width: 30px;}

.grayCbg {background-color: #cccccc;}
.grayEbg {background-color: #eeeeee;}

.lightred {color: #FFE1E2}
.lightredbg {background-color: #FFE1E2}
.medred {color: #FF3535}
.medredbg {background-color: #FF3535}
.darkred {color: #D90000}
.darkredbg {background-color: #D90000}

.border1011 {border: 1px solid #000; border-right: 0px} 
.border1110 {border: 1px solid #000; border-left: 0px} 

.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

.center { text-align: center}
.bold { font-weight: bold}

.form_table {border: 1px solid #f0f0f0; background-color: #fafafa; padding: 2px;}
.p1 {color: #ff0000;}
.p1:first-line {font-style: italic;}
.p1:first-letter {font-size: 300%; font-style: normal; font-weight: bold; float: left; }

.tbl_standard {width: 100%; margin: 0px; padding: 1px; vertical-align: top;}

a.blue {color: #3333cc}
a.green {color: #33cc33}

.comTd {width: 40px; height: 40px; border: 1px solid #000; padding: 1px; vertical-align: top; text-align: center; font-size: 9px; font-family: arial; cursor: pointer;}
.comContextTd {border: 0px solid #000; padding: 1px; vertical-align: top; text-align: left; font-size: 10px; font-family: verdana; cursor: pointer;	 background-color: #fff; }
.sold {border: 1px solid #E81D17; color: #E81D17; }
.active {border: 1px solid #669900; color: #669900;}
.inactive {border: 1px solid #ccc; color: #cccccc;}
.comTd input { width: 38px; font-size: 10px; height: 15px; padding: 0px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px dotted #ccc;; text-align: right; background-color: inherit}
.sold input {color: #ff0000;}
.active input {color: #00cc00;}
.row_header {border: 0px; font-weight: bold;}
.row_header td {border: 0px; font-weight: bold;}
