/*
version 4.14
26 aug 2009
*/			

a { color: #600; text-decoration: underline }
a:hover { color: #C00; text-decoration: none }
a:visited {color: #600 }

/*
////////////////
*/



/* --------------------------------- NEW -------------------------------------- */


/* ---- sec based ---- */




/* ---- global ---- */

a.tlink { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
a.tlink {  color: #603;  }
a.tlink:visited { color: #600; }

a.pile1{ font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size:10px; padding-left:0px; padding-right:9px; line-height: 1.0; }
a.pile1{ color: #FFF; }
a.pile1:visited{ color: #FFF; }

a.pile2{ font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size:10px; padding-left:0px; padding-right:5px; line-height: 1.0; }
a.pile2{ color: #FFF; }
a.pile2:visited{ color: #FFF; }

a.ptrail{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
a.ptrail{  color: #603;  }
a.ptrail:visited{  color: #603;  }

p.ptrail2{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.ptrail2{  color: #300;  }

.ptrails{ font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.ptrails{  color: #300;  }

.menulink { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #603; }

p.hedmjr { font-size: 24px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.hedmjr { color: #603; }

p.hed { font-size: 18px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.hed {  color: #603;  }

p.dat { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; margin-bottom:5px; margin-top:5px; }
p.dat {  color: #666;  }

p.txt { font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.txt {  color: #000;  }

p.mssg { font-size: 11px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.mssg {  color: #600;  }

p.cap { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.cap {  color: #333;  }

p.navright { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.navright { color: #FFF; }

p.naviright { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.naviright { color: #FFF; }

p.naviright2 { font-size: 8px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.naviright2 { color: #FFF; }

/* */

p.price { font-size: 16px; font-family:  Times New Roman, Times, serif;  font-weight: bold; }
p.price {  color: #678;  }

p.priceo { font-size: 13px; font-family:  Times New Roman, Times, serif;  }
p.priceo {  color: #000;  }

p.istat { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.istat {  color: #000;  }

p.prodnum { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  font-weight: bold; }
p.prodnum {  color: #666;  }

p.prodxtra { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.prodxtra {  color: #666;  }

/* */

/* */
p.txtb { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.txtb {  color: #000;  }

p.txtbstat { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.txtbstat {  color: #999;  }

p.priceb { font-size: 14px; font-family:  Times New Roman, Times, serif; font-weight: bold; }
p.priceb {  color: #678;  }

p.priceob { font-size: 12px; font-family:  Times New Roman, Times, serif; }
p.priceob {  color: #000;  }

p.istatb { font-size: 13px; font-family:  Times New Roman, Times, serif;  }
p.istatb {  color: #999;  }

p.prodnumb { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
p.prodnumb {  color: #666;  }

p.prodxtrab { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.prodxtrab {  color: #666;  }

p.prodnf { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
p.prodnf {  color: #999;  }



/* */

.subhed { font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold }
.subhed { color: #000; }

.bodytxt { font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
.bodytxt { color: #333; }

.squib { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.squib { color: #333; }

.legend { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.legend { color: #333; }

.credit { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.credit { color: #999; }

.caption { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.caption {  color: #333;  }

.copyright { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.copyright { color: #999; }

.viewlink { color: #999; }
.viewlink { italic; font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }


.servtxt { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #FFF; }
a.servlink { font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #FFF; }
a.servlink:visited{  color: #FFF;  }

.tiny { font-size: 8px; line-height: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; }
.tiny { color: #000; }


/* */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

input { color: #900; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 9px; background-color: #FFF; }
textarea { color: #900; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 9px; background-color: #FFF; }
/* input.butt { color: #900; font-size: 9px; background-color: #EEE; font-weight: bold; } */

select { color: #900; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 9px; background-color: #FFF; }
checkbox { color: #900; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 9px; background-color: #FFF; }
text { color: #900; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-size: 9px; background-color: #FFF; }


/*
button
checkbox
fileUpload
hidden
password
radio
reset
submit
text
*/

/*
a.pile1:hover{ text-decoration: underline; }
a.pile1:visited{ text-decoration: none; }
*/


/* ------- */

p.bibsubj, p.bibauthor, p.bibdate, p.bibcredit, p.bibtyp, p.bibtxt, p.bibcopyright { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #333;
}
p.bibsubj { font-size: 12px; color: #000; }
p.bibauthor { font-size: 12px; color: #000; }

/* ------- */

.mapyear, .mapyeartab { 
   font-size: 10px; font-family: Times New Roman, Georgia, Times; color: #600;
}
.maptheme, { 
   font-size: 14px; font-family: Times New Roman, Georgia, Times; color: #900;
}

.mapthemetab { 
   font-size: 12px; font-family: Times New Roman, Georgia, Times; color: #900; font-weight:bold;
}
.mapyeartab {
   padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px;
}
.mapthemetab {
   padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:10px;
}

p.maptxt, p.maplegend { 
   font-size: 10px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; color: #000;
}

.markerLabel, .markerLabelPrint { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; }
.markerLabel, .markerLabelPrint { text-align:center }
.markerLabel, .markerLabelPrint { background-color:#FC3 }
.markerLabel, .markerLabelPrint { padding-left:3px; padding-top:3px; padding-right:3px; padding-bottom:3px;  }
.markerLabel, .markerLabelPrint { color: #600; }

.markerLabel { width:72px }
/* .markerLabelPrint { width:32px } */

/* ------- */

.fldrow1, .fldrow2, .fldroworderform, .fldrowcontact, .fldrowbilling, .fldrowdelivery, .fldrowcompany { 
   font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold;
}
.fldrow1 { color: #000; background-color: #EEE; }
.fldrow2 { color: #000; background-color: #FFF; }

.fldrowtitle { 
   font-size:  font-size: 12px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold, color: #000; background-color: #DDD;
}

.formhed { font-size: 18px; font-family: Verdana, Geneva, Helvetica, Arial, Sans;  }
.formhed {  color: #600;  }

.fldroworderform { color: #000; background-color: #FFE; }
.fldrowcontact { color: #000; background-color: #FEF; }
.fldrowbilling { color: #000; background-color: #EFF; }
.fldrowdelivery { color: #000; background-color: #EEF; }
.fldrowcompany { color: #000; background-color: #FEE; }


.BIMlabel { font-size: 9px; font-family: Verdana, Geneva, Helvetica, Arial, Sans; font-weight: bold; }
.BIMlabel { color: #000; }
