

/*Headings*/

.a1title {
  position: relative; color: #266;
  padding: 70px 40px 10px 40px; z-index: 5;
  }
.f1h6 {
  font: 13pt Verdana, Arial, sans-serif;
  color: #266; font-weight: 400;
  line-height:120%; padding-left: 2px;
  }
.f1h5 {
  font: 14pt Verdana, Arial, sans-serif;
  color: #399; font-weight: 400;
  padding: 6px 0 0 24px;
  }

.a2title {
  position: relative; color: #144;
  padding: 70px 40px 10px 40px; z-index: 5;
  }
.f2h6 {
  font: 13pt Verdana, Arial, sans-serif;
  color: #144; font-weight: 400;
  line-height:120%; padding: 0 0 0 2px;
  }
.f2h5 {
  font: 14pt Verdana, Arial, sans-serif;
  color: #044; font-weight: 400;
  padding: 6px 0 0 24px;
  }

.a3title {
  position: relative; color: #499;
  padding: 70px 40px 10px 40px; z-index: 5;
  }
.f3h6 {
  font: 13pt Verdana, Arial, sans-serif;
  color: #499; font-weight: 400;
  line-height:120%; padding: 0 0 0 2px;
  }
.f3h5 {
  font: 14pt Verdana, Arial, sans-serif;
  color: #399; font-weight: 400;
  padding: 6px 0 0 24px;
  }

.a4title {
  position: relative; color: #499;
  padding: 70px 40px 10px 40px; z-index: 5;
  }
.f4h6 {
  font: 13pt Verdana, Arial, sans-serif;
  color: #499; font-weight: 400;
  line-height:120%; padding: 0 0 0 2px;
  }
.f4h5 {
  font: 14pt Verdana, Arial, sans-serif;
  color: #399; font-weight: 400;
  padding: 6px 0 0 24px;
  }

h3 {
  font: 18pt Verdana, Arial, sans-serif;
  text-align: left;
/*  color: #499; // #a8ecf0; #389; */
  text-shadow: 1px 1px #166;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
  }

.alth6 {
  font: 13pt Verdana, Arial, sans-serif;
  text-align: left;
  color: #499; /*#99dde1; #389*/
  /*text-shadow: 1px 1px #166;*/
  line-height:120%;
  padding: 0 0 0 2px;
  font-weight: 400;
  }

.alth5 {
  font: 14pt Verdana, Arial, sans-serif;
  text-align: left;
  color: #399; /*#99dde1; #389*/
/*  text-shadow: 1px 1px #166;*/
  padding: 6px 0 0 24px;
*  color: #9de;*/
  font-weight: 400;
  }

h4 {
  font: 12pt Verdana, Arial, sans-serif;
  text-align: left;
  color: #333;
  font-weight: 400;
  padding-bottom: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

h5 {
  font: 13pt Verdana, Arial, sans-serif;
  text-align: left;
  color: #333;
  font-weight: 400;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-top: 0px;
  margin-bottom: 0px;
  }


/************* CLASSES *************/
table {
display: table;
border-collapse: separate;
border-spacing: 0px;
}

/*NEW IDs*/

#aface {
	position:relative;
	text-align:center;
	width:720; height:360;
	opacity: 1;
	z-index:1;
	}

#afaceset {
	position:absolute;
	top:0px;
	width:720px; height:360px;
	z-index:1;
	visibility:visible;
	overflow:hidden;
}

#aface0 #aface1 #aface2 #aface3 #aface4 #aface5 {
	position:relative;
	text-align:center;
	width:720; height:360;
	opacity: 1;
	z-index:1;
	}

#ansclink {
	position:absolute;
	z-index:6;
	opacity:1;
	color: #f00;
	font-weight: 800;
	top:100px; left:550px;
	/*border:1px solid #090;*/
	}

#animal-lyric1 #animal-lyric2 #animal-lyric3 #animal-lyric4 #animal-lyric5 #animal-lyric6 #animal-lyric7 #animal-lyric8 #animal-lyric9 {
	position:relative;
	font-family: Georgia, serif;
	font-size: 12px;
	color:#354;
	text-align:left;
	margin: 0 0 0 0;
	background-color:#f1f8f5;
	/*border: 1px solid #966;*/
	}

#alyric {
	position:relative;
	font-family: Georgia, serif;
	font-size: 18px;
	color:#354;
	text-align:left;
	background-color:#f1f8f5;
	/*border: 1px solid #966;*/
	}

#alyric0 #alyric1 #alyric2 #alyric3 #alyric4 #alyric5 {
	position:relative;
	font-family: Georgia, serif;
	font-size: 14px;
	color:#354;
	text-align:left;
	margin: 0 0 0 0;
	background-color:#f1f8f5;
	/*border: 1px solid #966;*/
	}

#anote0 #anote1 #anote2 #anote3 #anote4 {
	position:relative;
	font-family: Georgia, serif;
	font-size: 14px;
	color:#320;
	line-height: 125%;
	text-align:left;
	margin: 0 0 0 0;
	padding: 0px 50px 12px 60px;
	background-color:#fff;
	/*border: 1px solid #966;*/
	}

#anote {
	position:relative;
	font-family: Georgia, serif;
	font-size: 14px;
	color:#320;
	line-height: 125%;
	text-align:left;
	margin: 0 0 0 0;
	padding: 0px 50px 12px 60px;
	background-color:#fff;
	/*border: 1px solid #966;*/
	}


/*NEW CLASSES*/

.amenu {
	position:relative;
	padding: 24px 40px 0 5px;
	z-index:5;
	}

.atitle {
	position: relative;
	color: #266;
	padding: 80px 40px 0 40px;
	z-index: 5;
	}

.agendrop {
	padding: 30px 0 4px 45px;
	/*border:1px solid #090;*/
	}

.anscdrop {
	padding: 40px 0 0 45px;
	}

.agenbox {
	position: relative;
	width: 535px;
	height: 126px;
	text-align: left;
	padding-left: 120px;
	/*border:1px solid #090;*/
	visibility: visible;
	overflow: hidden;
	}

.agenplace {
	position:absolute;
	z-index:5;
	top:0px; left:0px;
	width:745px;
/*	border:1px solid #009;*/
	}

.anscbox {
	position:relative;
	width:636px;
	height:118px;
	visibility:visible;
	overflow:hidden;
	z-index:1;
	border:1px solid #aca;
	}

.anscplace {
	position:absolute;
	z-index:5;
	opacity:0.4;
	top:0px; left:-108px;
	margin: 0 0 0 0;
	/*border:1px solid #900;*/
	height:118px;
	}

#credit {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	text-align: right;
	color: #333;
	padding: 0 0 19px 0px;
	position:relative;
	top:-16px;
	}

.anscaudcukicopypad {
	padding: 1px 46px 1px 62px;
	text-align:left;
	}

.agenaudoptpad {
	clear:both;
	padding:12px 60px;
	}

.anscaudoptpad {
	clear:both;
	padding:12px 60px;
	}

.agencopy {
	clear:both;
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 150%;
	margin-right: 52px;
	text-align:right;
	color: #999;
	/*border:1px solid #009;*/
	}

.ansccuki a:link, .ansccuki a:visited {
	display:inline;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-style: italic;
	font-weight : normal;
	color : #f96;
	}
.ansccuki a:hover {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-style: italic;
	font-weight : normal;
	color : #a74;
	background-color: #eff;
	}

.altperf {
	text-align: right;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 100%;
	padding-right: 0px;
	color: #aaa;
	}

.anscperf {
	display:inline;
	float: left;
	text-align:left;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 100%;
	padding-left: 60px;
	color: #aaa;
	}

.ansccopy {
	display:inline;
	float: right;
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height:100%;
	text-align:right;
	padding-right: 46px;
	color: #aaa;
	}

.anscopy {
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height:100%;
	text-align:right;
	color: #999;
	}

.apnvpad {
	padding: 24px 45px 1px 60px;
	text-align:left;
	}

.apn {
	font-family: Georgia, serif;
	font-size: 13px;
	color: #333;
	padding-left: 12px;
	text-align: justify;
	line-height:133%;
	margin: 0;
	}

.aven {
	font-family: Georgia, serif;
	font-size: 13px;
	color: #333;
	padding-left: 12px;
	line-height:133%;
	margin: 0;
	}

.oclink {
	cursor : hand;
	cursor : pointer;
	color: #006;
	padding: 0 12px 0 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-style: italic;
	font-size: 15px;
	}




.a-citn {
	font-family: Georgia, serif;
	font-size: 12px;
	padding: 0 3px 6px 20px;
	color:#000;
	background-color: #fff; //e6e6e0;
	}

.audio-hdr {
	margin: 0;
	padding: 0px 0px 9px 0px;
	background-color:#ddd;  //d0d6d9;
	}

.audio-menu {
	height:122px;
	background-color:#ddd;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}

.audioGenSet {
	display:inline;
	float:right;
	width:430px;
	height:90px;
	color:#000;
	padding-right: 20px;
//	background-color:#fed;
	margin:0;
	}

.audioImage {
	display:inline;
	height:90px;
	float:left;
	padding:10px 0 0 20px;
//	background-color:#f66;
	}

.audioOpt {
	width:420px;
	height:24px;
	padding-top:3px;
	vertical-align: bottom;
//	background-color:#cfc;
	}

.audioPerf {
	width: 400px;
	height:40px;
	padding: 0px 10px 3px 10px;
	vertical-align:bottom;
	visibility:visible;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color:#666;
	line-height: 100%;
	text-align: justify;
//	background-color:#fcf;
	}

.audioPlayr {
	width:420px;
	height:30px;
	vertical-align: bottom;
//	background-color:#cfc;
	}



.audio2GenSet {
	display:inline;
	float:right;
	width:322px;
	height:90px;
	color:#000;
	padding-right: 20px;
/*	background-color:#fed;*/
	margin:0;
	}

.audio2Image {
	display:inline;
	height:90px;
	float:left;
	padding:10px 0 0 20px;
/*	background-color:#f66;*/
	}

.audio2Opt {
	width:342px;
	height:24px;
	padding-top:3px;
	vertical-align: bottom;
/*	background-color:#cfc;*/
	}

.audio2Perf {
	width: 512px;
	height:40px;
	padding: 0px 20px 3px 0px;
	vertical-align:bottom;
	visibility:visible;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color:#ccd;
	line-height: 100%;
/*	text-align: justify;
	background-color:#fcf;*/
	}

.audio2Playr {
	width:452px;
	height:40px;
	vertical-align: bottom;
//	background-color:#cfc;
	}


/*
.alections {
	display:inline;
	float:left;
	width:640px;
	font-family: Georgia, serif;
	font-size: 11px;
	color : #210;
	line-height:100%;
	background-color:#fff;
	}

.audioGenSet3 {
	display:inline;
	float:right;
	width:280px;
	height:90px;
	color:#000;
	padding-right: 20px;
	background-color:#fed;
	margin:0;
	}

.audioPerf3 {
	width: 250px;
	height:45px;
	padding: 20px 10px 0px 10px;
	vertical-align:bottom;
	visibility:visible;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color:#666;
	line-height: 100%;
	text-align: justify;
	background-color:#fcf;
	}

.audioPlayr3 {
	width:280px;
	height:25px;
	vertical-align: bottom;
//	background-color:#cfc;
	}


.audioGenSet4 {
	width:620px;
	height:90px;
	padding:0px;
	margin:0
	}

.audioCombo4 {
	display:inline;
	float:right;
	width:430px;
	height:90px;
	color:#000;
	padding-right: 20px;
	}

.audioImage4 {
	display:inline;
	float:left;
	padding-left:20px
	}

.audioPerf4 {
	width: 400px;
	height:38px;
//	background-color:#9cc;
	padding: 15px 5px 12px 15px;
	vertical-align:bottom;
	visiblity:visible;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color:#666;
	line-height: 100%;
	text-align: justify;
	}

.audioGenSet2 {
	width:620px;
	padding:0px;
//	padding-top:1px;
//	padding-bottom:6px;
//	background-color:#ccc;
	margin:0
	}

.audioCombo2 {
	display:inline;
	float:right;
	width:430px;
	height:90px;
	color:#000;
	display:inline;
	float:right;
	padding-right: 20px;
//	vertical-align:bottom;
//	background-color:#999;
	margin:0;
	}

.audioImage2 {
	display:inline;
	padding-left:20px
	}

.audioPerf2 {
	width: 400px;
	height:38px;
//	background-color:#9cc;
	padding: 12px 5px 12px 15px;
	vertical-align:bottom;
	visiblity:visible;
	overflow:hidden;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color:#666;
	line-height: 100%;
	text-align: justify;
	}

.audioGenSet1 {
	padding-left:150px;
	padding-top:1px;
	padding-bottom:6px;
	}

.audioImage1 {
	width:300px;
	position:relative;
	z-index:0;
	top: 1px;
	}

.audioPlayr1 {
	width:300px;
	position:relative;
	z-index: 2;
	top: -1px;
	}
*/


.browser {
	position:relative;
	top: 4px;
	}

.capn11ss {
	font-family: arial, sans-serif;
	font-size: 11px;
	color:#ccc;
	text-align:center;
	font-style: italic;
	line-height: 120%;
	padding: 0px 6px 0 6px;
	}

.capn11s {
	font-family: Georgia, serif;
	font-size: 11px;
	color:#ccc;
	font-style: italic;
	line-height: 120%;
	padding: 0 0 24px 0;
	text-align: justify;
	margin: 0;
	}

.capn12 {
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: italic;
	line-height: 100%;
	padding: 0 0 24px 0;
	text-align: justify;
	margin: 0;
	}

.capn13 {
	font-family: Georgia, serif;
	font-size: 13px;
	padding: 0 0 0 12px;
	text-align: justify;
	margin: 0;
	}

.capn14 {
	font-family: Georgia, serif;
	font-size: 14px;
	padding: 0 0 0 12px;
	text-align: justify;
	margin: 0;
	}

.cd-title {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #ccc;
	padding: 6px 0px 3px 6px;
	line-height:110%;
	}

.cd-subtitle {
	font-family: Verdana, sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #ccc;
	padding: 3px 0px 3px 6px;
	line-height:110%;
	}

.cd-perf {
	font-family: Georgia, serif;
	font-size : 12px;
	padding: 6px 0px 3px 36px;
	color: #ccc;
	line-height:110%;
	}

.cd-perf2 {
	font-family: Georgia, serif;
	font-size : 13px;
	padding: 6px 0px 3px 6px;
	color: #ccc;
	line-height:110%;
	}

.cd-comp {
	font-family: Georgia, serif;
	font-size: 12px;
	padding: 3px 0px 9px 18px;
	color: #ccc;
	line-height:120%;
	}

.cd-label {
	font-family: Georgia, serif;
	font-size : 10px;
	color: #ccc;
	padding: 6px 0px 18px 6px;
	}

.cookie {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 1px 1px 0px 1px;
	line-height:100%;
	text-align:right;
	color: #999;
	}

.copy {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height:100%;
	text-align:right;
	color: #999;
	}

.copy-gen {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height:100%;
	text-align:right;
	color: #999;
	}

.cred {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	color: #333;
	padding: 1px 0 9px 125px;
	}

.credits {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	color: #333;
	padding: 1px 0 9px 125px;
	border-top: 1px;
	border-top-style: solid;
	background-color: #ddd; //d0d6d9;
	position:relative;
	top:-13px;
	}

.crop {
    width: 200px;
    height: 120px;
    overflow: hidden;
    }
.crop img {
    width: 600px;
    height: 120px;
    margin: 0 0 0 -120px;
    }

.dur {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 1px 0px 1px;
	line-height:100%;
	text-align:right;
	color: #999;
	}

.hvy-itlcs {
	font-weight : 600;
	font-style: italic;
	}

.insert6 { padding: 0 0 0 6px; }
.insert9 { padding: 0 0 0 9px; }
.insert12 { padding: 0 0 0 12px; }
.insert15 { padding: 0 0 0 15px; }
.insert18 { padding: 0 0 0 18px; }
.insert21 { padding: 0 0 0 21px; }
.insert24 { padding: 0 0 0 24px; }
.insert30 { padding: 0 0 0 30px; }


.libretto {
	font-family: Georgia, serif;
	font-size: 12px;
//	border-top: 1px solid #999;
//	border-bottom: 1px solid #999;
	}

.nolibretto {
//	height:183px;
	font-family: Georgia, serif;
	font-size: 12px;
//	border-top: 1px solid #999;
//	border-bottom: 1px solid #999;
	}

.opted {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding: 1px 0 0 0;
	line-height:150%;
	color: #900;
	}

.opting {
/*
	font-family: arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color: #900;
	text-align:right;
	background-color:#fff;
	*/
  font: 13pt Verdana, Arial, sans-serif;
  text-align: left;
  color: #900;
  font-weight: 400;
  padding: 6px 12px 6px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
	}


.opt {
	display:inline;
	width:125px;
	padding: 3px 3px 3px 3px;
	background-color:#fff;
	}

.opts {
	font-family: arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #006;
	}

.orch {
	font-family: arial, helvetica, sans-serif;
	font-size : 11px;
	color : #333;
	text-align:right;
	line-height:100%;
	vertical-align:bottom;
	}

.permsn {
	font-family: arial, sans-serif;
	font-size: 12px;
	padding-right:50px;
	line-height:100%;
	text-align:right;
	color: #aaa;
	background-color:#fff;
	border-top: 1px solid #666;
	}

.permsn-t {
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 1px 0px 1px 1px;
	line-height:100%;
	text-align:right;
	color: #aaa;
	border-top: 1px solid #666;
	}

.permsn0 {
	font-family: arial, sans-serif;
	font-size: 12px;
	padding: 1px 0px 1px 1px;
	line-height:100%;
	text-align:right;
	color: #aaa;
	}

.permsn-b {
	font-family: arial, sans-serif;
	font-size: 9px;
	line-height:80%;
	text-align:right;
	color: #aaa;
	position:relative;
	padding-top: -6px;
	border-bottom: 1px solid #666;
	}

.pn10 {
	font-family: Georgia, serif;
	font-size: 10px;
	color: #333;
	padding: 0 0 0 12px;
	text-align: justify;
	margin: 0;
	}

.pn12 {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #333;
	padding: 0 0 0 12px;
	text-align: justify;
	margin: 0;
	}

.pn13 {
	font-family: Georgia, serif;
	font-size: 13px;
	color: #333;
	padding: 0 0 0 12px;
	text-align: justify;
	line-height:133%;
	margin: 0;
	}

.pn14 {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #333;
	padding: 0 0 0 12px;
	text-align: justify;
	line-height:133%;
	margin: 0;
	}

.pn15 {
	font-family: Georgia, serif;
	font-size: 15px;
	color: #333;
	padding: 0 0 0 12px;
	text-align: justify;
	margin: 0;
	}

.poems {
	font-family: Palatino, serif;
	font-size: 12px;
	line-height: 110%;
	}

.ptext {
	font-family: Georgia, serif;
	font-size: 13px;
	color : #310;
	padding: 6px 15px 12px 15px;
	background-color: #fff;  //e6e6e0;
	}

.scrollr {
	position:relative;
	padding-top: -12px;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #333;
	line-height:100%;
	overflow:hidden;
	visibility:visible;
	overflow:scroll;
	}

.selected {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding: 2px 0 1px 0;
	color: #900;
	}

.selecting {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #900;
	}

.select {
	display:inline;
	float:right;
	width:120px;
	padding: 6px 1px 3px 1px;
	}

.selections {
	display:inline;
	float:left;
	width:600px;
	padding: 12px 0 12px 0;
	font-family: Georgia, serif;
	font-size: 11px;
	color : #210;
	line-height:100%;
	}

.selects {
	font-family: arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #006;
	}

.tbl {
	font-family: Verdana;
	font-weight : bold;
	font-size : 12px;
	color : #900;
	text-align: center;
	background-color: #fff;  //e9e3e3;
	}

/*
	margin: 18px auto;
	color: #006;
	padding: 1px 6px 1px 6px;
	text-align: center;
	font-family: Georgia, serif;
	font-weight : bold;
	font-size : 11px;
	background-color: #e6e6e0;
	border-bottom: 1px solid #d2543c;
*/

.tell {
	background-color:#fff;  //e6e6e0;
	}

.texter {
	padding: 0 0 0px 0px;
	}

.upper {
	padding: 3px 0 0 0px;
	}

.venues {
	font-family: Georgia, serif;
	font-size: 13px;
	line-height: 133%;
	padding: 0 0 0 12px;
	}

/************ LINKS **************/

a:link, a:visited {
	font-weight: bold;
	color : #006;
	text-decoration : none;
	}
a:hover {
	font-weight : bold;
	color : #331100;
	background:#e1dddc;
	}
a:active {
	font-weight : bold;
	color : #667788;
	text-decoration : none;
	}

.cdarrayLink {
	cursor : hand;
	cursor : pointer;
	margin: 1px auto;
	padding: 1px 1px 1px 1px;
	text-align: center;
	}

.imgLink {
	cursor : hand;
	cursor : pointer;
	margin: 0px auto;
	}

.nav1 a:link, .nav1 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-style: italic;
	color : #333399;
	}
.nav1 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	font-style: italic;
	color : #660000;
	background-color: #f9f6f3;  //d6dce0;
	}

.nav2 a:link, .nav2 a:visited {
	font-family: Palatino;
	font-weight : bold;
	font-size : 14px;
	font-style: italic;
	color : #000066;
	}
.nav2 a:hover {
	font-family: Palatino;
	font-weight : bold;
	font-size : 14px;
	font-style: italic;
	color : #990000;
	background-color: #ddd; //edc;
	}

.nav23 a:link, .nav23 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	font-style: italic;
	color : #003;
	}
.nav23 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	font-style: italic;
	color : #336;
	}

.nav24 a:link, .nav24 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	font-style: italic;
	color : #6cf;
	}
.nav24 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	font-style: italic;
	color : #66f;
	}

.nav25 a:link, .nav25 a:visited {
	font-family: Palatino;
	font-weight : bold;
	font-size : 15px;
	color : #3cf;
	}
.nav25 a:hover {
	font-family: Palatino;
	font-weight : bold;
	font-size : 15px;
	color : #9cf;
	background-color: #456;
	}

.nav3 a:link, .nav3 a:visited {
	font-family: Palatino;
	font-weight : bold;
	font-size : 15px;
	font-style: italic;
	color : #000066;
	}

.nav3 a:hover {
	font-family: Palatino;
	font-weight : bold;
	font-size : 15px;
	font-style: italic;
	color : #660000;
	background-color: #fff; //eedddd;
	}

.menu15 {
	font-family: arial, helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	font-style: italic;
	}
.nav40 a:link, .nav40light a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	}
.nav40 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 14px;
	background-color: #888;
	}

/* ooooooooooooooooooooooooooooo */

.menu-a {
	font-family: arial, helvetica, sans-serif;
	color:#dcf6f6; font-size:15px; font-weight: 700; font-style: italic;
	}
.nav-a a:link, .nav-a a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #eee6e6; font-size: 14px; font-weight: 400; font-style: normal;
	}
.nav-a a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #999; font-size: 14px; font-weight: 400; font-style: normal;
	background-color: #ccc;
	}

.menu-b {
	font-family: arial, helvetica, sans-serif;
	color:#7c9696; font-size:15px; font-weight: 700; font-style: italic;
	}
.nav-b a:link, .nav-b a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #8c8686; font-size: 14px; font-weight: 400; font-size: 14px; font-style: normal;
	}
.nav-b a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #333; font-size: 14px; font-weight: 400; font-style: normal;
	background-color: #ccc;
	}

.menu-c {
	font-family: arial, helvetica, sans-serif;
	color:#7c9696; font-size:15px; font-weight: 700; font-style: italic;
	}
.nav-c a:link, .nav-c a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #8c8686; font-size: 14px; font-weight: 400; font-size: 14px; font-style: normal;
	}
.nav-c a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #333; font-size: 14px; font-weight: 400; font-style: normal;
	background-color: #aaa;
	}

.menu-d {
	font-family: arial, helvetica, sans-serif;
	color:#4c6666; font-size:15px; font-weight: 700; font-style: italic;
	}
.nav-d a:link, .nav-d a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #5c5656; font-size: 14px; font-weight: 400; font-size: 14px; font-style: normal;
	}
.nav-d a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #333; font-size: 14px; font-weight: 400; font-style: normal;
	background-color: #ccc;
	}

.menu-e {
	font-family: arial, helvetica, sans-serif;
	color:#1c3636; font-size:15px; font-weight: 700; font-style: italic;
	}
.nav-e a:link, .nav-e a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #2c2626; font-size: 14px; font-weight: 400; font-size: 14px; font-style: normal;
	}
.nav-e a:hover {
	font-family: arial, helvetica, sans-serif;
	color: #000; font-size: 14px; font-weight: 400; font-style: normal;
	background-color: #444;
	}

/* ooooooooooooooooooooooooooooo */

.nav41 a:link, .nav41 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	line-height: 100%;
	font-style: italic;
	color : #346;
	}
.nav41 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	line-height: 100%;
	font-style: italic;
	color : #643;
	background-color: #e0dddd;
	}
.nav41 a:link, .nav41 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	line-height: 100%;
	font-style: italic;
	color : #346;
	}
.nav41 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	line-height: 100%;
	font-style: italic;
	color : #643;
	background-color: #e0dddd;
	}


.t04 {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 24px;
	color : #e1dddc;
	}

.t44 {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	color : #e1dddc;
	}

.nav44 a:link, .nav44 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	color : #e1dddc;
	font-style: italic;
	border-bottom: 1px solid #d2543c;
	}
.nav44 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: 400;
	font-size : 15px;
/*	font-style: italic;*/
	border-bottom: 1px solid #ccc;
	color : #d7d2d1;
	}

.t45 {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	color : #e1dddc;
	}

.nav45 a:link, .nav45 a:visited {
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-size : 15px;
	color : #e1dddc;
	line-height: 140%;
	font-style: italic;
	}
.nav45 a:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: 400;
	font-size : 15px;
	border-bottom: 1px solid #ccc;
	color : #fff;
	line-height: 140%;
	font-style: italic;
	}

.nav404 a:link, .nav44 a:visited {
	font-family: Palatino;
	font-weight : bold;
	font-size : 18px;
	font-style: italic;
	border-bottom: 1px solid #d2543c;
	color : #000066;
	}

.nav404 a:hover {
	font-family: Palatino;
	font-weight : bold;
	font-size : 18px;
	font-style: italic;
	border-bottom: 1px solid #fff;
	color : #660000;
	background-color: #fff;  //e0dddd;
	}

.navtbl a:link, .navtbl a:visited {
	font-family: Palatino;
	font-weight : bold;
	font-size : 11px;
	font-style: italic;
	color : #000066;
	}
.navtbl a:hover {
	font-family: Palatino;
	font-weight : bold;
	font-size : 11px;
	font-style: italic;
	color : #660000;
	background-color: #fff;  //eedddd;
	}

.tabLink18 {
	cursor : hand;
	cursor : pointer;
	color: #006;
	padding: 0 12px 0 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight : 400;
	font-style: italic;
	font-size : 15px;
	}

.tabLink14 {
	cursor : hand;
	cursor : pointer;
	color: #006;
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	}

.tabLink {
	cursor : hand;
	cursor : pointer;
	color: #006;
	font-family: arial, helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
/*
	margin: 18px auto;
	text-align: center;
	line-height:150%;
	background-color: #fff;  //dce3e6;
	border-bottom: 1px solid #ccf;
*/	}

.a12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#def}
.a13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#def}
.a14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#def}
.a15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; background:#def}

.g8 {font-family: Georgia, serif; font-size:8px; }
.g9 {font-family: Georgia, serif; font-size:9px; }
.g10 {font-family: Georgia, serif; font-size:10px; }
.g11 {font-family: Georgia, serif; font-size:11px; }
.g12 {font-family: Georgia, serif; font-size:12px; }
.g13 {font-family: Georgia, serif; font-size:13px; }
.g14 {font-family: Georgia, serif; font-size:14px; }
.g15 {font-family: Georgia, serif; font-size:15px; }
.g16 {font-family: Georgia, serif; font-size:16px; }
.g18 {font-family: Georgia, serif; font-size:18px; }
.g20 {font-family: Georgia, serif; font-size:20px; }
.g22 {font-family: Georgia, serif; font-size:22px; }
.g24 {font-family: Georgia, serif; font-size:24px; }

.gb8 {font-family: Georgia, serif; font-size:8px; font-weight:bold; }
.gb9 {font-family: Georgia, serif; font-size:9px; font-weight:bold; }
.gb10 {font-family: Georgia, serif; font-size:10px; font-weight:bold; }
.gb11 {font-family: Georgia, serif; font-size:11px; font-weight:bold; }
.gb12 {font-family: Georgia, serif; font-size:12px; font-weight:bold; }
.gb13 {font-family: Georgia, serif; font-size:13px; font-weight:bold; }
.gb14 {font-family: Georgia, serif; font-size:14px; font-weight:bold; }
.gb15 {font-family: Georgia, serif; font-size:15px; font-weight:bold; }
.gb16 {font-family: Georgia, serif; font-size:16px; font-weight:bold; }
.gb18 {font-family: Georgia, serif; font-size:18px; font-weight:bold; }
.gb20 {font-family: Georgia, serif; font-size:20px; font-weight:bold; }
.gb22 {font-family: Georgia, serif; font-size:22px; font-weight:bold; }
.gb24 {font-family: Georgia, serif; font-size:24px; font-weight:bold; }

.h12 {font-family: Palatino, Times New Roman, serif; font-size:12px; font-weight:bold; }
.h13 {font-family: Palatino, Times New Roman, serif; font-size:13px; font-weight:bold; }
.h14 {font-family: Palatino, Times New Roman, serif; font-size:14px; font-weight:bold; }
.h15 {font-family: Palatino, Times New Roman, serif; font-size:15px; font-weight:bold; }
.h16 {font-family: Palatino, Times New Roman, serif; font-size:16px; font-weight:bold; }
.h18 {font-family: Palatino, Times New Roman, serif; font-size:18px; font-weight:bold; }
.h20 {font-family: Palatino, Times New Roman, serif; font-size:20px; font-weight:bold; }
.h22 {font-family: Palatino, Times New Roman, serif; font-size:22px; font-weight:bold; }
.h24 {font-family: Palatino, Times New Roman, serif; font-size:24px; font-weight:bold; }

.t8 {font-family: Palatino, Times New Roman, serif; font-size:8px; }
.t9 {font-family: Palatino, Times New Roman, serif; font-size:9px; }
.t10 {font-family: Palatino, Times New Roman, serif; font-size:10px; }
.t11 {font-family: Palatino, Times New Roman, serif; font-size:11px; }
.t12 {font-family: Palatino, Times New Roman, serif; font-size:12px; }
.t13 {font-family: Palatino, Times New Roman, serif; font-size:13px; }
.t14 {font-family: Palatino, Times New Roman, serif; font-size:14px; }
.t15 {font-family: Palatino, Times New Roman, serif; font-size:15px; }
.t16 {font-family: Palatino, Times New Roman, serif; font-size:16px; }
.t18 {font-family: Palatino, Times New Roman, serif; font-size:18px; }
.t20 {font-family: Palatino, Times New Roman, serif; font-size:20px; }
.t22 {font-family: Palatino, Times New Roman, serif; font-size:22px; }
.t24 {font-family: Palatino, Times New Roman, serif; font-size:24px; }

.tb8 {font-family: Palatino, Times New Roman, serif; font-size:8px; font-weight:bold; }
.tb9 {font-family: Palatino, Times New Roman, serif; font-size:9px; font-weight:bold; }
.tb10 {font-family: Palatino, Times New Roman, serif; font-size:10px; font-weight:bold; }
.tb11 {font-family: Palatino, Times New Roman, serif; font-size:11px; font-weight:bold; }
.tb12 {font-family: Palatino, Times New Roman, serif; font-size:12px; font-weight:bold; }
.tb13 {font-family: Palatino, Times New Roman, serif; font-size:13px; font-weight:bold; }
.tb14 {font-family: Palatino, Times New Roman, serif; font-size:14px; font-weight:bold; }
.tb15 {font-family: Palatino, Times New Roman, serif; font-size:15px; font-weight:bold; }
.tb16 {font-family: Palatino, Times New Roman, serif; font-size:16px; font-weight:bold; }
.tb18 {font-family: Palatino, Times New Roman, serif; font-size:18px; font-weight:bold; }
.tb20 {font-family: Palatino, Times New Roman, serif; font-size:20px; font-weight:bold; }
.tb22 {font-family: Palatino, Times New Roman, serif; font-size:22px; font-weight:bold; }
.tb24 {font-family: Palatino, Times New Roman, serif; font-size:24px; font-weight:bold; }

.v8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; }
.v9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; }
.v10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.v11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.v12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.v13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.v14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
.v15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; }
.v16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
.v18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; }
.v20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; }
.v22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; }
.v24 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; }

.vb8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; }
.vb9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
.vb10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.vb11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.vb12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.vb13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.vb14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.vb15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.vb16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.vb18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.vb20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
.vb22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; }
.vb24 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
