p	{ margin:0in;
	margin-bottom:.0001pt;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
	font-size: 16px;
	color: #33FF33;                     /*  #CC99FF  */
	font-weight: 400;
	text-align: left; }



.head1, p.head1 {
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
	color: #33FFAA;
        font-size:200%;
        font-weight:bold;
	text-align: center;        
   }

.head2, p.head2 {
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
	color: #11AA33;
        font-size:180%;
        font-weight:bold;
	text-align: center;        
   }

.head3, p.head3 {
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
	color: #00BB33;
        font-size:100%;
        font-weight:bold;
	text-align: center;        
   }

p.bdtxt	{ font-size: 11.5pt;
 /*	font-family: Garamond, Tahoma, "Times Roman", "Times New Roman"; */
	font-style: normal;
	text-align: left; 
	color: #CCCCFF;   /* #CCCCFF */
	background-color: transparent;
	font-weight: 400; }

p.ftrTxt
	{ margin:0in;
	margin-bottom:.0001pt;
	font-size:10px;
	text-align: center;
	font-family: Verdana, Arial, Tahoma, Gillsans, sans-serif;
	font-weight: 500;
	color: #000000; }


tr.thumb img {display: block;}


td.picBdHdL {
	background-color: #6B2E8B;   /* #35227F */
	padding: 0px 2px 2px 2px;
	border-right: 2px solid #AFAFFF;
	border-bottom: 2px solid #AFAFFF;
	border-left: 2px solid #AFAFFF;
        vertical-align: center;        
	}

td.picBdHdC {
	background-color: #2A1762;   /* #6B2E8B */
	padding: 0px 2px 2px 0px;
	border-bottom: 2px solid #AFAFFF;
        vertical-align: center;        
	}

td.picBdHdR {
	background-color: #2A1762;   /* #4C2E5C */
	padding: 0px 6px 2px 0px;
	border-bottom: 2px solid #AFAFFF;
        vertical-align: center;        
	}

td.imgGallBtn {
	margin: 0in;
	padding: 6px 0px 0px 0px;
	align: center;
	vertical-align: top;
	}

td.Gall_TN {
	margin: 0in;
	padding: 0px 0px 0px 0px;
	align: center;
	vertical-align: center;
	}


.fs8pt, p.fs8pt
	{ font-size: 8pt; }  /*  (alt+171 -> ˝)  */

.fs9pt, p.fs9pt
	{ font-size: 9pt; }  /*  (alt+171 -> ˝)  */

.fs10pt, p.fs10pt
	{ font-size: 10pt; }  /*  (alt+171 -> ˝)  */

.fs10px, p.fs10px
	{ font-size: 10px; }  /*  (alt+171 -> ˝)  */

.fs11pt, p.fs11pt
	{ font-size: 11pt; }  /*  (alt+171 -> ˝)  */

.fs11px, p.fs11px
	{ font-size: 11px; }  /*  (alt+171 -> ˝)  */

.fs12pt, p.fs12pt
	{ font-size: 12pt; }  /*  (alt+171 -> ˝)  */

.fs12px, p.fs12px
	{ font-size: 12px; }  /*  (alt+171 -> ˝)  */

.fs12˝pt, p.fs12˝pt
	{ font-size: 12.5pt; }  /*  (alt+171 -> ˝)  */

.fs13px, p.fs13px
	{ font-size: 13px; }  /*  (alt+171 -> ˝)  */

.fs14px, p.fs14px
	{ font-size: 14px; }  /*  (alt+171 -> ˝)  */

.fs15px, p.fs15px
	{ font-size: 15px; }  /*  (alt+171 -> ˝)  */

.fs16pt, p.fs16pt
	{ font-size: 16pt; }  /*  (alt+171 -> ˝)  */

.fs16px, p.fs16px
	{ font-size: 16px; }  /*  (alt+171 -> ˝)  */

.fs18pt, p.fs18pt
	{ font-size: 18pt; }  /*  (alt+171 -> ˝)  */

.fs18px, p.fs18px
	{ font-size: 18px; }  /*  (alt+171 -> ˝)  */

.fs20pt, p.fs20pt
	{ font-size: 20pt; }  /*  (alt+171 -> ˝)  */

.fs20px, p.fs20px
	{ font-size: 20px; }  /*  (alt+171 -> ˝)  */

.txtCtr	{ text-align: center }

.txtLft	{ text-align: left }

.txtRgt	{ text-align: right }

.ital	{ font-style: italic; }

.fw400	{ font-weight: 400; }

.fw700	{ font-weight: 700; }


.blWhtTxt, p.blWhtTxt
	{ color: #AFAFFF; }  /* #AFAFFF blue-white  */


.bluTxt, p.bluTxt
	{ color: #7F8FFF; }  /* #99BBFF */  

.goldTxt, p.goldTxt
	{ color: #DCF600; }  /* #EFC819 */

.grnTxt, p.grnTxt
	{ color: #00BB33; }  /* #xxxxxx */

.fancyTxt, p.fancyTxt
	{ font-family: Verdana, MediciScript, Optima, "Trebuchet MS", Impact, DomCasual, Optima, Present, sans-serif;
	text-align: center;
	line-height: 22px;
        }

H2.bio, H2.cal, H2.mus, H2.con
	{ margin:0in;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
/*	font-family: Garamond, Tahoma, "Times Roman", "Times New Roman"; */
	font-size:13pt;
	font-weight: 400;
	color: #99BBFF;
	background-color: transparent;
	text-align: center }

H3.bio2, H3.cal2, H3.mus2, H3.con2
	{ margin:0in;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
/*	font-family: Garamond, Tahoma, "Times Roman", "Times New Roman"; */
	font-size:13.0pt;
	font-weight: 700;
	color: #7F8FFF;
	background-color: transparent;
	text-align: center; }

HR.bioHd
	{ height: 2;
	border-style: ridge;
	border-color: #9999FF; 
	width: 45%; }

HR.75pct
	{ width: 75%; }


/* HIGHLIGHT IMAGE HOVER EFFECT (opacity or borderize) */

.toggleopacity img {
	position: relative;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	}

.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}

.toggleborder1 img, .toggleborder2 img, .toggleborder3 img, .toggleborder4 img, .toggleborder5 img {
	/* border: 3px outset #7F8FFF; */
	border-top: 4px outset #C0C0C0;  /* 3px outset silver */
	border-right: 4px ridge #C0C0C0;  /* 3px inset */
	border-bottom: 4px ridge #C0C0C0;  /* 3px inset */
	border-left: 4px ridge #C0C0C0;  /* 3px outset */
	}

.toggleborder1:visited img, .toggleborder2:visited img, .toggleborder3:visited img, .toggleborder4:visited img, .toggleborder5:visited img {
	/* border: 3px outset #8855CC; */
	border-top: 4px outset #8855CC;
	border-right: 4px inset #8855CC;
	border-bottom: 4px inset #8855CC;
	border-left: 4px outset #8855CC;
	}


.toggleborder1:hover img {
	border: 4px solid #DD0077;  /* Red */
	}

.toggleborder2:hover img {
	border: 4px solid #FF6633;  /* Orange */
	}

.toggleborder3:hover img {
	border: 4px solid #33CC33;  /* Green */
	}

.toggleborder4:hover img {
	border: 4px solid #33CCCC;  /* Aqua */
	}

.toggleborder5:hover img {
	border: 4px solid #DDDD00;  /* Yellow */
	}

.toggleborder1:active img, .toggleborder2:active img, .toggleborder3:active img, .toggleborder4:active img, .toggleborder5:active img {
	/* border: 3px outset #CCCC33; */
	border-top: 3px outset #CC9900;    /* Gold */
	border-right: 3px inset #CC9900;
	border-bottom: 3px inset #CC9900;
	border-left: 3px outset #CC9900;
	}

.toggleborder1:hover, .toggleborder2:hover, .toggleborder3:hover, .toggleborder4:hover, .toggleborder5:hover {
	color: red; /* Dummy definition to overcome IE bug */
	}


/*
	border-top: 3px solid #3C3;
	border-right: 3px solid #CC3;
	border-bottom: 3px solid #33C;
	border-left: 3px solid #C33;
*/

A:link { TEXT-DECORATION: none;
	color: #9999CC; }   /* orig val: #7F8FFF  */

A:link.bluL { color: #7F8FFF; font-weight:700; }

A:link.back { color: #00BB33; font-weight:700; }

A:link.LtBx { TEXT-DECORATION: none;
	color: #7F8FFF; }   /* orig val: #7F8FFF  */

A:visited { TEXT-DECORATION: none;
	color: #9933CC; }   /* orig val: #9933CC  */

A:visited.bluV { color: #9933CC; font-weight:700; }  /* orig val: #7F8FFF  */

A:visited.LtBx { color: #9933CC; font-weight:700; }  /* orig val: #7F8FFF  */

A:hover { BACKGROUND: none transparent fixed repeat 0% 0%; COLOR: #33EE66; TEXT-DECORATION: none;
        BORDER-BOTTOM: #FF0066 0px dashed; }

A:hover.back { BACKGROUND: none transparent fixed repeat 0% 0%; COLOR: #33EE66; TEXT-DECORATION: none;
        BORDER-BOTTOM: #CCCCDD 0px dashed; }

A:hover.LtBx { BACKGROUND: none transparent fixed repeat 0% 0%; COLOR: #33EE66; TEXT-DECORATION: none;
        BORDER-BOTTOM: #FF0066 0px dashed; }

A:active { color: #9933CC;}   /* orig val: #AF3FEF  */

A:active.LtBx { color: #CC0066; }   /* orig val: #AF3FEF  */

A:hover.bad { COLOR: #FF0000; TEXT-DECORATION: none; font-weight:700; }  /* orig val: #00CC99  */

A:hover.bdTxt { COLOR: #00CC99; TEXT-DECORATION: none; }  /* orig val: #FA00FC  */

BODY {
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, Gillsans, sans-serif;
	font-size: 100%;
	color: #33EE66;     /* orig val: #7F8FFF  */ 
	background-color: #10001F;   /* orig val: #080440  */ 
/*	background-image: url(.././images/bg/back101.jpg);  */
/*	background-image: url(.././images/bg/LightningBG.jpg);  */
	background-image: url(.././images/bg/sparklebg-4.gif);
	background-attachment: fixed; 
	background-repeat: repeat;
	text-align: left;

	SCROLLBAR-BASE-COLOR: #333366;
	SCROLLBAR-ARROW-COLOR: #00FF66;
	scrollbar-track-color: #666699;
	scrollbar-3dlight-color: #9999CC;
	scrollbar-highlight-color: #9F9FFF;
	scrollbar-darkshadow-color: #000033;   
     }


input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}
