BODY, TD, TH, P, LI, FORM, INPUT, SELECT, OPTION {
  font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	color: #000033;
	font-size: 13px;
}

BODY {
  margin: 10px 0 20px 0;
	background: #AAE3FF url('images/bkrnd.jpg');
}

P {
  line-height: 19px;
  margin-bottom: 7px;
}

UL, LI {
  font-size: 12px;
}

.footer {
  font-size: 11px;
	color: #000066;
}

H1 {
  font-size: 18px;
	color: #000066; 
	padding: 0; 
	margin-bottom: 0;
}

H2 {
  font-size: 16px;
	color: #0066CC; 
	padding: 0; 
	margin-bottom: 0;
}

BIG {
  font-size: 16px;
	color: #0066CC; 
	font-weight: bold;
}

SMALL {
  font-size: 11px;
  color: #666666;
}
 
IMG.flush {
  display: block;
  border: 0;
}

INPUT, SELECT, TEXTAREA, OPTION {
  font-size: 11px;
}

INPUT[type="button"], INPUT[type="text"], TEXTAREA {
  border:1px solid #000033;
}

A:link, A:visited {
  text-decoration: underline; 
	color: #0000ff;
}

A:hover {
  text-decoration: underline;
	color: #0066CC;
}

A.footer:link, A.footer:visited {
  text-decoration: none; color:#0000ff;
}

A.footer:hover {
  text-decoration: underline;
	color:#0066CC;
}


/* Gallery Pop-Up Styles */
#lightbox {
    background-color:#eee;
	  padding: 10px;
	  border-bottom: 2px solid #666;
	  border-right: 2px solid #666;
}

#lightboxDetails {
    font-size: 0.8em;
	  padding-top: 0.4em;
}
	
#lightboxCaption {
    float: left;
}

#keyboardMsg {
    float: right;
}

#closeButton {
    top: 5px;
		right: 5px;
}

#lightbox img {
    border: none;
		clear: both;
}
 
#overlay img {
    border: none;
}

#overlay {
    background-image: url(images/lightbox/overlay.png);
}

* html #overlay {
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lightbox/overlay.png", sizingMethod="scale");
}

