/*not sure if these are used*/
H1 {font-family:verdana;font-size:14pt;font-weight:normal}
H2 {font-family:verdana;font-size:13pt;font-weight:normal}
H3 {font-family:verdana;font-size:12pt;font-weight:normal}
/*additional table setup*/
.fieldhead {border:2px solid #827839;text-align:center;font-size:12pt;font-weight:normal;background-color:lightblue;}
.fieldheadbig {border:2px solid #827839;text-align:center;font-size:16pt;font-weight:normal;background-color:lightblue;}

/*Color/Alignment classes*/
.red {background-color:red;background-image:none;}
.black {background-color:black;background-image:none;}
.lightgreen {background-color:lightgreen;background-image:none;}
.lightgrey {background-color:lightgrey;background-image:none;}
.lightblue {background-color:lightblue;background-image:none;}
.green {background-color:green;background-image:none;}
.grey {background-color:grey;background-image:none;}
.yellow {background-color:yellow;background-image:none;}
.lightyellow {background-color:#F4FA58;background-image:none;}
.cyan {background-color:cyan}
.redr {background-color:red;background-image:none;text-align:right;}
.bg {background-color:#DFD8A1;} /*F1F3F7*/
.bg2 {background-color:#FAF8EF;} /*D3E7EF*/
.right {text-align:right;}
.rightt {text-align:right;vertical-align:text-top;}
.rightb {text-align:right;font-weight:bold;}
.rightgreen {text-align:right;background-color:lightgreen;background-image:none;}
.rightgrey {text-align:right;background-color:grey;background-image:none;}
.rightlgrey {text-align:right;background-color:lightgrey;background-image:none;}
.rightred {text-align:right;background-color:red;background-image:none;}
.rightcyan {text-align:right;background-color:cyan;background-image:none;}
.righttrans {text-align:right;background-color:transparent;background-image:none;border:none;}
.rightnb {text-align:right;border:none;}
.rightrednb {text-align:right;background-color:red;background-image:none;border:none;}
.left {text-align:left;}
.leftth {text-align:left;background-color:#C9BE62}
.leftyellow {text-align:left;background-color:yellow;background-image:none;}
.leftgreen {text-align:left;background-color:green;background-image:none;}
.leftgrey {text-align:left;background-color:grey;background-image:none;}
.leftlgreen {text-align:left;background-color:lightgreen;background-image:none;}
.leftlblue {text-align:left;background-color:lightblue;background-image:none;}
.leftlgrey {text-align:left;background-color:lightgrey;background-image:none;}
.leftred {text-align:left;background-color:red;background-image:none;}
.leftcyan {text-align:left;background-color:cyan;background-image:none;}
.bg4 {background-color:lightgrey;background-image:none;}
.leftbg4 {text-align:left;background-color:lightgrey;background-image:none;}
.center {text-align:center;}
.centertrans {text-align:center;background-color:transparent;background-image:none;border:none;}
.centeryellow {text-align:center;background-color:yellow;background-image:none;}
.centerlgrey {text-align:center;background-color:lightgrey;background-image:none;}
.centergreen {text-align:center;background-color:green;background-image:none;}
.bold {font-weight:bold;}
.redfont {background-image: url(grad1.gif);background-repeat: repeat-x;color:red;}
.tight {border:1px solid #827839;text-align:center;font-size:8pt;font-weight:normal;padding-left:0px;padding-right:0px;}
.medium {font-size:9pt;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.small {font-size:7pt;background-color:lightblue;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallc {font-size:7pt;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallleft {text-align:left;font-size:7pt;background-color:lightblue;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallright {text-align:right;font-size:7pt;background-color:lightblue;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallgrn {font-size:7pt;background-color:lightgreen;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallyel {font-size:7pt;background-color:yellow;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallred {font-size:7pt;background-color:red;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallpur {font-size:7pt;background-color:purple;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallblu {font-size:7pt;background-color:blue;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smalllblu {font-size:7pt;background-color:lightblue;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.smallgry {font-size:7pt;background-color:gray;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.midc {font-size:8pt;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;white-space:nowrap;}
.noborder {border:none;}
.borderred {border-color:red;}
.normal {color:black;}
.lightborderred {color:grey;border-color:red;}
.light {color:grey;}
.ttip {color:blue;}
.bigger {font-size:16pt;font-weight:normal;}

/*Order*/
.showheadold {text-align:center;background-color:lightgreen;font-size:18;}
.ttldemo {font-size:14pt;color:red;background-color:yellow;}
.ttldemo2 {font-size:12pt;color:red;background-color:yellow;}
.ttlslave {font-size:14pt;color:red;background-color:cyan;}
.ttl2 {background-color:#C9BE62;background-image: url(grad1.gif);background-repeat: repeat-x;}
.grad2 {background-image: url(grad2.gif);background-repeat: repeat-x;}


/*general classes*/
.tdlink {text-align:center;color:blue;cursor:pointer;font-size:12pt;}
.tdlinkb {text-align:center;font-size:12pt;}
.tdlinkl {text-align:left;color:blue;cursor:pointer;font-size:12pt;}
.tdlink1x {text-align:center;color:blue;background-color:grey;cursor:pointer;font-size:12pt;border:none;}
.tdlink2x {text-align:center;color:green;background-color:grey;font-size:12pt;border:none;}
.tdlink3x {text-align:center;color:grey;background-color:grey;font-size:12pt;border:none;}
.tdlink0 {text-align:center;color:blue;cursor:pointer;font-size:12pt;}
.tdlink1 {text-align:center;color:blue;cursor:pointer;font-size:12pt;background-color:#C9BE62;background-image: url(grad2.gif);background-repeat: repeat-x;} /*border:none;}*/
.tdlink1b {text-align:center;color:blue;cursor:pointer;font-size:12pt;background-color:#C9BE62;background-image: url(grad2.gif);background-repeat: repeat-x;}
.tdlink2 {text-align:center;color:black;background-color:grey;font-size:12pt;} /*border:none;} */
.tdlink3 {text-align:center;color:grey;font-size:12pt;background-color:#C9BE62;background-image: url(grad1.gif);background-repeat: repeat-x;border:none;}
.tdlinkh {border:1px solid #827839;text-align:center;font-size:12pt;color:blue;font-weight:normal;padding-left:5px;padding-right:5px;background-color:#C9BE62;background-image: url(grad1.gif);background-repeat: repeat-x;}
/*.defaultbg {background-color:#C9BE62}*/
.defaultbg {background-image: url(grad1.gif);background-repeat: repeat-x;}

/*print table*/
table.printtb {border:2px solid black;border-collapse:collapse;font-size=9pt;text-align:left;}
table.printtb td {border:1px solid black;font-size=8pt;text-align:center;}
table.printtb th {border:1px solid black;font-size=12pt;text-align:center;}

/*borderless table*/
table.printnob,table.printnob td,table.printnob th {border:none;font-size=10pt;text-align:left;background-color:#FFFFFF;}

.insidetable {width:100%;border:2px solid black;}
.insidetable2 {width:100%;border:2px solid grey;}
.insidetitle {font-size:9pt;}
.insidetitle2 {font-size:9pt;background-color:peru;}
.insidetitleb {font-size:9pt;background-color:lightblue;}

.blackline {background-color:black;border:none;}

/*no print*/
@media print {.noprint { display:none; }}

/*Others*/
.vertical{
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    white-space:nowrap;
    display:block;
    bottom:0;
    width:20px;
    height:20px;
}
.vertical2{
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode:tb-rl;
    white-space:nowrap;
    display:block;
    bottom:0;
    text-align:center;
}
.wait, .wait * { cursor: wait; }

/*buttons*/
.buttoncurrent {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;background-color:lightgreen;background-image:none;}
.buttoncurrent:hover {background-color:lightblue;}
.buttonhigh {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;background-color:cyan;background-image:none;}
.buttonhigh:hover {background-color:lightblue;}
.button {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;}
.buttonw {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;}
.buttonesc {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;background-color:mediumorchid;}
.button:hover {background-color:lightblue;}
.buttontight {border-collapse: separate;border-radius: 5px;-moz-border-radius: 5px;padding: 1px;font-size:9px;}
.buttontight:hover {background-color:lightblue;}

.hide{visibility: hidden}
.normal {color:black;}

.thumbnail{position: relative;z-index: 0;}

.thumbnail:hover{background-color: transparent;z-index: 50;}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 30px;
left: -3px; /*position where enlarged image should offset horizontally was -300*/
}

.wrapword{
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
white-space: pre-wrap;       /* css-3 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}

.thumbnail2{position: relative;z-index: 0;}

.thumbnail2:hover{background-color: transparent;z-index: 50;}

.thumbnail2 span { /*CSS for enlarged image*/
position: fixed;
background-color: lightyellow;
padding: 5px;
left: -10px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 150px;
left: 0px; /*position where enlarged image should offset horizontally was -300*/
}

.thumbnail3{position: relative;z-index: 0;}

.thumbnail3:hover{background-color: transparent;z-index: 50;}

.thumbnail3 span { /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -10px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 60px;
left: -180px; /*position where enlarged image should offset horizontally was -300*/
}

.thumbnailc{position: relative;z-index: 0;}

.thumbnailc:hover{background-color: transparent;z-index: 50;}

.thumbnailc span { /*CSS for enlarged image*/
position: fixed;
background-color: lightyellow;
padding: 5px;
left: -10px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnailc span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnailc:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 0px; /*position where enlarged image should offset horizontally was -300*/
}

.thumbnailce{position: relative;z-index: 0;}

.thumbnailce span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

