/*
09 dec 2013


bgcolor="#F8C620" text="#000000" link="#333366" alink="#000099" vlink="#000066"
*/			


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

a { color:#FFFFFF; }
a { text-decoration: underline; }
a:hover { text-decoration: underline; }



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

.tlink, a.tlink { font-size: 11px; font-family: Helvetica, Geneva, Verdana, Sans; text-decoration: underline; }
.tlink, a.tlink { color: #FFFFFF; }
a.tlink:hover { color: #F0F0F0; text-decoration: none; }

.bigbutt, .bigbuttoff, a.bigbutt { font-size: 72px; font-family: Helvetica, Geneva, Verdana, Sans; color: #CCCCCC; }
.bigbuttoff { color: #808080; }
a.bigbutt { text-decoration: none; }
a.bigbutt:hover { color: #FFFFFF; }

.smllbutt, .smllbuttoff, a.smllbutt { font-size: 36px; font-family: Helvetica, Geneva, Verdana, Sans; color: #CCCCCC; }
.smllbuttoff { color: #808080; }
a.smllbutt { text-decoration: none; }
a.smllbutt:hover { color: #FFFFFF; text-decoration: none; }

.portthumb, .portthumbon, a.portthumb, a.porthumbon { font-size: 9px; font-family: Helvetica, Geneva, Verdana, Sans; color: #C0C0C0; text-decoration: none;  }
a.portthumbon { color: #F0F0F0; padding-right:0px; }
a.portthumb:hover, a.portthumbon:hover { color: #FFFFFF; text-decoration: underline; }

/*
a.tlink:visited{  color: #FFF;  }
*/
a.pile1, a.pile1on, .pile1, .pile1on {
	font-family: Helvetica, Geneva, Verdana, Sans;
	font-size:16px; 
	padding-top:16px;
	line-height: 1.0;
	text-decoration: none;
	}
a.pile1, .pile1 { color: #D0D0D0; }
a.pile1:hover { color: #FFF; text-decoration: underline; }
a.pile1on:hover { text-decoration: underline; }

.pile2, .pile2on, a.pile2, a.pile2on { 
	font-family: Helvetica, Geneva, Verdana, Sans;
	font-size:12px; 
	line-height: 1.0;
	text-decoration: none;
	}
.pile2, .pile2on { color: #CCCCCC; }

a.pile2 { color: #CCCCCC; }
a.pile2:hover { color: #FFF; text-decoration: underline; }

a.pile2on { color: #FFF; }
a.pile2on:hover { color: #FFF; text-decoration: underline; }


a.ptrail{ font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans; text-decoration: none; }
a.ptrail{  color: #CCCCCC;  }
a.ptrail:hover{ color: #FFFFFF; text-decoration: underline;  }

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

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

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

.menulinkon{ font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans; }
.menulinkon{ color: #FFFFFF; }
a.menulinkon{ font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans; }
a.menulinkon{ color: #FFFFFF; }

p.hedmjr { font-size: 32px; font-family: Helvetica, Geneva, Verdana, Sans;  }
p.hedmjr { color: #999999; }

p.hed, .hed { font-size: 12px; font-weight: bold; font-family: Helvetica, Geneva, Verdana, Sans;  }
p.hed, .hed {  color: #000000;  }

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

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

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

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

p.navright { font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans;  }
p.navright { color: #E0E0E0; }

p.naviright { font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans; }
p.naviright { color: #E0E0E0; }

p.naviright2 { font-size: 9px; font-family: Helvetica, Geneva, Verdana, Sans;  }
p.naviright2 { color: #E0E0E0; }

/* */

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

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

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

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

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

/* */

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

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

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

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

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

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

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

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



/* */

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

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

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

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

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

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

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

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


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


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

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

select { color: #333333; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFFFFF; }
checkbox { color: #333333; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFFFFF; }
radio { color: #333333; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFFFFF; }

/* input:text { color: #000; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #EEE; } */
textarea { color: #333333; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFF; }
input[type=text] { color: #333333; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFF; }

/* input[type=password] { color: #666666; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #FFFFFF; }
input[type=submit] { color: #FFFFFF; font-family: Helvetica, Geneva, Verdana, Sans; font-size: 12px; background-color: #000000; } */


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


/* ------- */

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

/* ------- */

p.mapyear, p.mapyeartab { 
   font-size: 10px; font-family: Times New Roman, Georgia, Times; color: #333333;
}
p.maptheme, p.mapthemetab { 
   font-size: 16px; font-family: Times New Roman, Georgia, Times; color: #333333;
}
p.mapyeartab {
   padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:0px;
}
p.mapthemetab {
   padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:10px;
}

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

.markerLabel { font-size: 9px; font-family: Helvetica, Geneva, Verdana, Sans; font-weight: bold; }
.markerLabel { text-align:center }
.markerLabel { background-color:#FFFFFF }
.markerLabel { paddingLeft:3px; paddingTop:3px; paddingRight:3px; paddingBottom:3px;  }
.markerLabel { width:100px }
.markerLabel { color: #333333; }


/* ------- */
/* padding: top right bottom left */
.formhed, .fldrowtitle, .fldrow1, .fldrow2, .fldrow3, .fldroworderform, .fldrowcontact, .fldrowbilling, .fldrowdelivery, .fldrowcompany {  
   padding: 8px 6px 8px 6px; 
}

.formhed { 
   font-size: 16px; font-family: Helvetica, Geneva, Verdana, Sans; color: #000; background-color: #999; padding: 12px 6x 6px 6px; border-top: solid #FFF 1px;
}

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

.fldrow1, .fldrow2, .fldrow3, .fldroworderform, .fldrowcontact, .fldrowbilling, .fldrowdelivery, .fldrowcompany { 
   font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans;
}

.fldrow1 { color: #000; background-color: #EEE; }
.fldrow2 { color: #000; background-color: #DDD; }
.fldrow3 { color: #000; background-color: #CCC; }

.fldroworderform { color: #000; background-color: #FFF; }
.fldrowcontact { color: #000; background-color: #EEE; }
.fldrowbilling { color: #000; background-color: #DDD; }
.fldrowdelivery { color: #000; background-color: #BBB; }
.fldrowcompany { color: #000; background-color: #AAA; }

/* ------- */
/* padding: top right bottom left */
.tkttitlrow, .tkttitlrowL, 
.tktfldrow, .tktfldrowL, 
.tktrow1, .tktrow2, .tktrow3, 
.tktrow1L, .tktrow2L, .tktrow3L, 
.tktrowNEW, .tktQUOTED, .tktOPEN, .tktOPENNOVIEW, .tktCLOSED, 
.tktrowd0,.tktrowd1,.tktrowd2,.tktrowd3,.tktrowd4, .tktrowd5,
.tkttools, .tkttools1, .tkttools2, 
.tktc1, .tktc2 { 
   font-family: Helvetica, Geneva, Verdana, Sans; padding: 6px 10px 6px 6px;
}


.tkttitlrow, .tkttitlrowL, a.tkttitlrowA, a.tkttitlrowAL { font-size: 12px; font-weight: bold; color:#888888; }

.tkttitlrow, .tkttitlrowL { background-color: #FFFFFF; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }

a.tkttitlrowA, a.tkttitlrowAL { font-family: Helvetica, Geneva, Verdana, Sans; text-decoration: underline; color:#888888;  }
a.tkttitlrowA:hover, a.tkttitlrowAL:hover { text-decoration: none; color:#999999; }


.tktfldrow, .tktfldrowL {  font-size: 10px; font-weight: bold; color: #000; background-color: #F0F0F0; border-top: solid #BBB 1px; border-right: solid #BBB 1px; }
   
   .tktfldrowL, .tkttitlrowL {  border-left: solid #BBB 1px; }
			
   .tkttools, .tkttools1, .tkttools2 {  font-size: 10px; color: #666; background-color: #E8E8E8; border-top: solid #BBB 1px; }
			
   .tktrow1, .tktrow2, .tktrow3, .tktrow1L, .tktrow2L, .tktrow3L, 
   .tktrowNEW, .tktQUOTED, .tktOPEN, .tktOPENNOVIEW, .tktCLOSED,
   .tktrowd0,
   .tktrowd1,
   .tktrowd2,
   .tktrowd3,
   .tktrowd4,
   .tktrowd5
    { 
      font-size: 10px; color: #000; border-right: solid #BBB 1px; border-top: solid #BBB 1px;;
   }
      .tktrow1, .tktrow1L  { background-color: #E0E0E0; }
      .tktrow2, .tktrow2L { background-color: #D8D8D8; }
      .tktrow3, .tktrow3L { background-color: #D0D0D0; }
				
		.tktrow1L, .tktrow2L, .tktrow3L { border-left: solid #BBB 1px; }
						
      .tktrowd0, .tktrowNEW { background-color: #FFF; }
      .tktrowd1, .tktQUOTED { background-color: #FC0; }
      .tktrowd2, .tktOPEN { background-color: #A30; }
      .tktrowd3, .tktOPENNOVIEW { background-color: #A00; }
      .tktrowd4, .tktCLOSED { background-color: #AAA; }
      .tktrowd5             { background-color: #776666; }
      
      /*
    define('BILLOPEN',0);
	define('BILLCLOSED',1);
	define('BILLSENT',2);
	define('BILLPARTIAL',3);
	define('BILLPAID',4);
	*/
      
      

   .tktc1, .tktc2 { 
      font-size: 12px; color: #000; border-top: solid #BBB 1px;;
   }
      .tktc1, .tkttools1 { background-color: #FFF; }
      .tktc2, .tkttools2 { background-color: #EEE; }
						
/* ------- */
/* padding: top right bottom left */
/*	 */
.gallerythumb, .gallerythumbon, .contentthumb, .contentthumbon { 
   border: 0; font-size: 9px; font-family: Helvetica, Geneva, Verdana, Sans; color: #EEEEEE;
}
.contentthumb, .contentthumbon { border-left: solid #000000 3px; border-right: solid #000000 3px; background-color: #333333; }
.gallerythumbon { border-left: solid #000000 3px; border-right: solid #000000 3px; }

.galleryinfopane { font-size: 10px; font-family: Helvetica, Geneva, Verdana, Sans; color: #EEEEEE; background-color: #333333; }
.galleryinfopane { border-right: solid #000000 3px; border-left: solid #000000 3px; padding: 16px 16px 16px 16px; }

.galleryinfopaneline { border-right: solid #000000 3px; border-left: solid #000000 3px; }

/* ------- */


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