body  {
	background-color:e5e6c4 ;
	background-color: ivory;
	BACKGROUND-COLOR: #99CCff;
	BACKGROUND-COLOR: #89B2CE ;
	 background-image: url('/Common/green-blue-gradient.gif'); 
	 background-repeat: repeat-x;
	font-family: Palatino, Times;
}
img.vspace, img.hspace, img.Hspacer  { 
	border:none;
}
.transMenu .item img  {
	border:none
}
	
#bigImage  {
	border: 8px solid #cccccc;
} 
	
td.TitleText  {color: #990000; font-weight: bold; font-family: Arial, Helvetica, sans-serif ;
	border-color: #FFFFFF;
	background-color:#9f9f9f; 
}
	
A  {color:#C60008; text-decoration: none ;}
	
A:hover  {
	color: white ; 
	background-color:#FCD500 ;  
	text-decoration: none ;
} 
	
a.thumbnailImage:hover  {
	background-color: transparent;
}
	.noback , .noback:hover  {
	background: none;
}
	
.transMenu .item  {
	font-size:.7em;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif;
}
	
#galleryTitleUpper  {
	font-size:large;
	letter-spacing: 3px;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color:#C60000;
	text-align:center;
	color: #FffffF;
	background-color: #CC3333;
	color:#C60000;
	background-color:#FCD500;
	background-color: purple;
	background-color: #FFCC00;
	COLOR: #015681;
	BACKGROUND:  #ADCC77; 
	BACKGROUND: #98CC3f;
	COLOR: #EEEEEE ;
	COLOR: #FFFFFF ; /* light grey text */
}
	
#galleryTitle  {
	font-variant: small-caps;
	border: 1pt solid #cccccc;
	background-color: #FCD500;
	background-color: #FFCC33;
	
	margin-top:2em;
	letter-spacing: 2px;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12pt;
	font-weight:normal;
	color:#C60000;
	text-align:center;
	border-style:ridge;
	COLOR: #015681;
	COLOR: #EEEEEE ;
	COLOR: #FFFFFF ; /* light grey text */
	BACKGROUND:  #ADCC77; 
	BACKGROUND: #98CC3f;
	BORDER: 1px solid #eeeeee;
}
	
#outer  {
	margin-left:24pt;
	padding-top:10px;
	height: 450px;
	width:450px;
	overflow: hidden; 
	position: relative;
	}
	#outer[id]  {
	display: table; 
	position: static;
	}
	
	#middle  {
	position: absolute;
	top: 50%;
	} /* for explorer only*/
	
	#middle[id]  {
	display: table-cell;
	vertical-align: middle;
	position: static;
	}
	
	#inner  {
	position: relative; 
	top: -50%
	} /* for explorer only */
	
	#displayBox  {
	height:465px ;
	margin-left:24pt;
	padding-top:10px ;
	position:relative;
	}
	#displayBox[id] {
	display:table; 
	position:static;
	}
	#innerDisplayBox  {
	position:absolute;
	top:50%
	}
	#innerDisplayBox[id]  {
	display:table-cell;
	vertical-align:middle;
	position: static;
	}
	
	#photoBox  {
	position:relative;
	top: -50%;
	}
	
	
	.photoBoxH  {
	position:relative;
	padding-top:10%;
	}
	
	.photoBoxV  {
	position:relative;
	}
	#theCaption  {
	font-variant: normal;
	padding-top:.5em;
	height: 30pt;
	font-size : 10pt ;
	color: #CC3333; 
	font-family: Arial, Helvetica, sans-serif ;
	text-align:left;
	letter-spacing: 2px;
	font-weight: normal;
	}
	
	.Hphotostrip  { 
	border:none;
	display:inline;
	width:90%;
	background-color:transparent;
	}
	.photoStrip  {
	overflow: hidden;
	background-color: transparent;
	height:88px;
	}
	
	.smallImage  {
	width:85%;
	}
	
	
	.Hspacer  {
	border:none;
	display:inline;
	width:100%;
	height:1em;
	}
	
	#transition {
	width:250px;
	}
	
	#menuTable {
	width:95%;
	POSITION: relative;
	LEFT: auto;
	RIGHT: auto;
	font-size:10pt; 
	background:none ;
	overflow: hidden; 
	border: 1px solid #C60008;
	color: #CC3333;
	}
	
	#navMajorTitle  {
	display: table-cell;
	border: 0px solid black; 
	font-weight:normal; 
	font-style: italic;
	font-size:24pt;
	letter-spacing: -2pt ;
	overflow:visible;
	font-family:  Helvetica, Arial, sans-serif;
	background-color: #bbbbbb;
	background-color: #CC3333;
	color: #ffffff;
	padding-right:5px;
	}
	#menuBox  {
	text-align:center; 
	border: 0px solid green; 
	}
	#menu  {
	overflow: visible;
	text-align: justify;
	font-weight: normal;
	font-style: normal;
	color: #C60008;  
	color: #CC3333;
	border: 0px solid blue; 
	}
	
	td.menu  {
	text-align: center;
	width: 100%;
	display: block;
	}
	
	#menu a  {
	font-family:  Arial, Helvetica, sans-serif ;
	padding: 1px 4px;
	text-decoration: none;
	border: 0px solid #C60008;
	background:#bbbbbb;
	padding: 0 3px 0 3px;
	
	}
	
	
	P.menu  {
	WIDTH: 100%;
	MARGIN: 0;
	PADDING: 0;
	border: 0px solid green;
	}
	
P.menu a  {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif ;
	FONT-FAMILY: PALATINO, TIMES;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif ;
	padding: 1px 4px;
	text-decoration: none;
	font-variant:small-caps;
	border: 0px solid #CC3333; 
	font-weight: bold;
	font-weight: normal;
	color: #ffffff;
	COLOR: #FCD500; 
	
	BACKGROUND-COLOR: #CC3333;
	border: 0px solid #CC3333; 
	PADDING: 2px 0PX 2px 0PX;
	FONT-WEIGHT: bold; 
	DISPLAY: BLOCK;
	POSITION: RELATIVE;
	LEFT: auto;
	RIGHT: auto;
	
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
	COLOR: #015681;
	COLOR: #A61C68 ; 
	COLOR: #F3F3F3 ; /* light grey text */
	COLOR: #FFFFFF ; /* light grey text */
}
P.menu a:hover {
	background-color:#FCD500;
	color: #CC3333;
	/* font-weight:bold; */
	border: 0px solid #fcd500;
	PADDING: 2px 0PX 1px 0PX;
	COLOR: #ADCC77;
	BACKGROUND: #015681;
	COLOR: #F3F3F3 ; /* grey */
	COLOR: #FFFFFF ; /* light grey text */
}
	
#menu  {
	padding:0 ;
}
	

#menuRight  {
	background-color:#bbbbbb;
	background-color: #CC3333;
	float: right;
	border: 0px solid green;
	FONT-FAMILY: Palatino, Times;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif ;
	WIDTH: 115px ;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
}
	
#menuRight a  {
	text-decoration:none;
	font-weight:bold;
	font-style: italic;
	line-height: 10pt;
	font-size: 10pt;
	text-align: right;
	color: white;
	COLOR: #FCD500;
	font-style: normal;
	COLOR: #015681;
}
	
#menuRight a:hover  {
	font-style: italic;
	BACKGROUND-COLOR: #FCD500;
	COLOR: #CC3333;
	BACKGROUND-COLOR: #015681;
	COLOR:  yellow;
	COLOR:  #ADCC77; 
}

#AboutText p {
	float:none;
	width:100%;
	margin-left:6px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:10pt;
	font-weight:bold;
	color:#eeeeee;
	color: #1a194b;
	color: #444444;
	}
	
	
	#PhotoCreditsText p {
	color:#eeeeee;
	color: #1a194b;
	color: #444444;
	}
	
	#TestimonialsText  {
	display:inline;
	}
	
	#TestimonialsText p  {
	
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight:bold;
	text-align:justify;
	color: #1a194b;
	color: #444444;
	}
	
	#TestimonialsText p.Signature  {
	
	font-style:italic;
	text-align: right;
	}
	
	#AboutBox {
	float:none;
	width:93%;
	
	}
	img.box  {width:9px; height:14px; border-width: 0}
	
#yellowTitleBox {
	font-size:1em;
	/*background-color: #FCD500;*/
	float:left;
	font-weight:bold;  
	width:100%;
	COLOR: #ADCC77; 
	BACKGROUND: #ADCC77; 
	BACKGROUND: #98CC3f;
}
	
	.yellowTitle  {
	letter-spacing: 7px ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:1.6em ; 
	color:#CC3333;
	COLOR: #015681;  
	}
	.yellowTitleInner  {
	letter-spacing: 7px ;
	font-family:Arial, Helvetica, sans-serif  ;
	font-size:1.0em ;
	color:#C60008;  
	color:#CC3333; 
	COLOR: #015681; 
	font-variant: small-caps;
	}
	
	.yellowTitleInner2  {
	font-family:Arial, Helvetica, sans-serif  ;
	font-size:1.0em ;
	color:#CC3333;
	color: #015681;  
	}
	
	
	
	#navCategories  {}
	#navAbout  {}
	
	
	.newColor {color:#F9593C}
	
	
.thumbStrip {
	padding:1px;
	border:2px solid #cccccc;
	background-color:#222222;
}
	
	.thumbStripOver  {
	padding:1px;
	border-width: 2px;
	border-color:#cccccc;
	background: white ;
	}
	.thumbStrip {
	padding:2px;
	border:2px solid #cccccc;
	background-color:#222222;
	}
	
	.thumbStripOver  {
	padding:2px;
	border-width: 2px;
	border-color:#cccccc;
	border-color:black;
	background: white ;
	}
	
	
	#theFooter  {
	text-align: center;
	border: 0px solid #cccccc;
	}
	
	#footer1 { 
	text-align:center;
	color:#CC3333;
	font-weight:bold;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif ;
	}
	
	#footer1 a:hover, #footer1 a  {
	color:#CC3333;
	}
	
	#footer2 {
	text-align:center;  
	color:#CC3333;
	font-weight:normal; 
	font-style:italic; 
	font-size:.8em; 
	font-family:Arial, Helvetica, sans-serif ;
	}
	
tr.item td {
	border-top : .5px solid #777777;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
	COLOR: #015681;
	COLOR: #A61C68 ; 
	COLOR: #F3F3F3 ;
	COLOR: #FFF ;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif ;
}
	
tr.item:hover td  {
	font-weight: bold;
	font-style: normal;
	/* COLOR: #ADCC77;  
	BACKGROUND: #015681;
	BACKGROUND: #89B2CE; */
	BACKGROUND: #015681;
	COLOR: #FFF ;
}
	
td#topLogoBorderTable  {
	background-color: #CC3333  ;
	background-color: #CC3333;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
	/* COLOR: #015681; */
}

td#topLogo  {
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
        COLOR: #015681;
        COLOR: #FF6; /* yellowish text */

	
}

.logoBig {
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
	COLOR: #015681;
	COLOR: #A61C68 ; 
	COLOR: #F3F3F3 ; /* light grey text */
	COLOR: #FFFFFF ; /* WHITE text */
 /*       COLOR: #FF6; /* yellowish text */
}
	

P.menu a:hover {
	background-color:#FCD500;
	color: #CC3333;
	/* font-weight:bold; */
	border: 0px solid #fcd500;
	PADDING: 2px 0PX 1px 0PX;
	COLOR: #ADCC77;
	BACKGROUND: #015681;
	COLOR: #F3F3F3 ; /* grey */
	COLOR: #FFFFFF ; /* WHITE text */
}
	
#menu  {
	padding:0 ;
}
	

#menuRight  {
	background-color:#bbbbbb;
	background-color: #CC3333;
	float: right;
	border: 0px solid green;
	FONT-FAMILY: Palatino, Times;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif ;
	WIDTH: 115px ;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
}
	
#menuRight a  {
	text-decoration:none;
	font-weight:bold;
	font-style: italic;
	line-height: 10pt;
	font-size: 10pt;
	text-align: right;
	color: white;
	COLOR: #FCD500;
	font-style: normal;
	COLOR: #015681;
	COLOR: #A61C68 ; 
	COLOR: #F3F3F3 ; /* grey */
	COLOR: #FFFFFF ; /* WHITE text */
}
	
#menuRight a:hover  {
	font-style: italic;
	BACKGROUND-COLOR: #FCD500;
	COLOR: #CC3333;
	BACKGROUND-COLOR: #015681;
	COLOR:  yellow;
	COLOR:  #ADCC77; 
	COLOR: #F3F3F3 ; /* grey */
	COLOR: #FFFFFF ; /* WHITE text */
}

#AboutText p {
	float:none;
	width:100%;
	margin-left:6px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:10pt;
	font-weight:bold;
	color:#eeeeee;
	color: #1a194b;
	color: #444444;
	color: #015681;;
	}
	
	
#PhotoCreditsText p {
	color:#eeeeee;
	color: #1a194b;
	color: #444444;
	color: #eef;
	COLOR: #993366 ; 
	COLOR: #015681 ; /* blue */
	}
	
#TestimonialsText  {
	display:inline;
	}
	
#TestimonialsText p  {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 10pt;
	font-weight:bold;
	text-align:justify;
	color: #1a194b;
	color: #804245 ;
	color: #7f4f44 ;
	COLOR: #99FFFF ;
	COLOR: #015681 ;
}
	
	#TestimonialsText p.Signature  {
	
	font-style:italic;
	text-align: right;
	}
	
	#AboutBox {
	float:none;
	width:93%;
	
	}
	img.box  {width:9px; height:14px; border-width: 0}
	
#yellowTitleBox {
	font-size:1em;
	background-color: #FCD500;
	float:left;
	font-weight:bold;  
	width:100%;
	BACKGROUND: #ADCC77; 
	BACKGROUND: #98CC3f;
	}
	
.yellowTitle  {
	letter-spacing: 7px ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:1.6em ; 
	color:#CC3333;
	COLOR: #015681;  
	COLOR: #A61C68 ;  
	COLOR: #FF1A56 ;
	COLOR: #A61C68 ; 
	COLOR: #F3F3F3 ; /* light grey text */
	COLOR: #FFFFFF ; /* WHITE text */
	}
.yellowTitleInner  {
	letter-spacing: 7px ;
	font-family:Arial, Helvetica, sans-serif  ;
	font-size:1.2em ;
	color:#C60008;  
	color:#CC3333; 
	COLOR: #015681; 
	COLOR: #A61C68 ; 
	COLOR: #EEEEEE ;
	COLOR: #F3F3F3 ; /* light grey text */
	COLOR: #FFFFFF ; /* WHITE text */
	font-variant: small-caps;
	}
	
	.yellowTitleInner2  {
	font-family:Arial, Helvetica, sans-serif  ;
	font-size:1.0em ;
	color:#CC3333;
	color: #015681;  
	}
	
	
	
	#navCategories  {}
	#navAbout  {}
	
	
	.newColor {color:#F9593C}
	
	
	.thumbStrip {
	padding:1px;
	border:2px solid #cccccc;
	background-color:#222222;
	}
	
	.thumbStripOver  {
	padding:1px;
	border-width: 2px;
	border-color:#cccccc;
	background: white ;
	}
	.thumbStrip {
	padding:2px;
	border:2px solid #cccccc;
	background-color:#222222;
	}
	
.thumbStripOver  {
	padding:2px;
	border-width: 2px;
	border-color:#cccccc;
	border-color:black;
	background: white ;
}
	
	
	#theFooter  {
	text-align: center;
	border: 0px solid #cccccc;
	}
	
#footer1 { 
	text-align:center;
	color:#CC3333;
	font-weight:bold;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif ;
	COLOR: #C60008;
}
	
#footer1 a:hover, #footer1 a  {
	color:#CC3333;
	COLOR: #015681;
}
	
#footer2 {
	text-align:center;  
	color:#CC3333;
	font-weight:normal; 
	font-style:italic; 
	font-size:.8em; 
	font-family:Arial, Helvetica, sans-serif ;
}
	
tr.item td {
	border-top : .5px solid #777777;
}
	
tr.item:hover  {
	font-weight: bold;
	font-style:normal;
}
	
td#topLogoBorderTable  {
	background-color: #CC3333  ;
	background-color: #CC3333;
	COLOR: #ADCC77;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
}
	
	
table#topLogoBorderTable  {
	border : 1px solid #CC3333;
	COLOR: #ADCC77;
	BACKGROUND: #015681;
	BACKGROUND: #ADCC77;
	BACKGROUND: #98CC3f;
	BORDER: 1px solid #89B2CE;
}
	
table#wrap  {
	background:none ;
	overflow: hidden; 
	border: 0px solid #CC3333;
	BORDER: 1px solid GREEN;
	WIDTH: 815px;
}

#topLogo p {
FONT-FAMILY: "Franklin Gothic Book";
FONT-FAMILY: "Gothic";
	FONT-WEIGHT: bold;
	LETTER-SPACING: 7px; 
	FONT-SIZE:22px; 
	MARGIN: 0; 
	PADDING: 0; 
	text-align: center;
	COLOR: #A61C68 ; 
	COLOR: #EEEEEE  ; 
	COLOR: #F3F3F3 ; /* light grey text */
	COLOR: #FFFFFF ; /* WHITE text */
/*        COLOR: #FF6; /* yellowish text */
}

#topLogo p span {
	FONT-SIZE: 36px;
}
.thumbStripOver  {
	BORDER: silver;
}

.thumbStrip {
	PADDING:2px;
	BORDER:2Px solid silver;
	BACKGROUND-COLOR: white ;
}

#bigImage {
	BORDER: 3px solid #EEEEEE;
}

#footer1, #footer2 {
	COLOR: #015681;
}

#rollover {
          FONT-SIZE: 10px;
	  FONT-FAMILY: Trebuchet MS;
	FONT-FAMILY: 'Trebuchet MS', Helvetica, sans-serif ;
	  COLOR; #C60008;
	  TEXT-ALIGN: center;
	  FONT-WEIGHT: bold;
}
 
img.thumb {
	height: 80px;
	width: 80px;
	border: 1px solid #eeeeee ;
}

#footerHr  {
	HEIGHT: 2px;
	WIDTH: 50%;
	BACKGROUND-COLOR: #015681;
	BORDER: none;
}

div#divTopLogo {
	WIDTH: 815px;
}

