/* general styles for entire site */
body {
	margin : 0px;
}

p {
	margin: 0px;
	font: 11px Verdana, Sans Serif;
	font-weight: normal;
}
td{
	font: 11px Verdana, Sans Serif;
	font-weight: normal;
}

a {
	margin: 0px;
	font: 11px Verdana, Sans Serif;
	font-weight: normal;
	text-decoration: none;
	color: #CE9A31;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #294D7B;
}

.homeText {
	font: 11px Verdana, Sans Serif;
	font-weight: normal;
	color: #333333;
}

.small {
	font: 8.5px Verdana;
	color: #333333;
}

.subHeading {
	font: 12px Verdana, Sans Serif;
	font-weight: bold;
}

.caption {
	font: 10px Verdana, Sans Serif;
	font-weight: normal;
	font-style: italic;
}

.contentHeading {
	font: 16px Verdana, Sans Serif;
	font-weight: bold;
}

.newHeading {
	font: 14px Verdana, Sans Serif;
	font-weight: bold;
}
.searchCatHeading {
	font: 14px Verdana, Sans Serif;
	font-weight: bold;
	text-decoration: underline;
}

.contentText {
	font: 11px Verdana, Sans Serif;
	font-weight: normal;
}

/* styles for heading cells */
td.heading {
	background-color: #EEEEEE;
}
input.searchField {
	font: 9px Verdana;
	border: 1px solid #B8B8B8;
	background-color: #D5D5D5;
	color: #333333;
	height: 15px;
}

/* styles for cells between heading and gallery */
.headgalleryspace {
	background-image: url("images/headgalleryspacer_bg.gif");
	background-repeat: repeat-x;
}
.headgalleryspace_stretch {
	background-image: url("images/headgalleryspacer_stretch.gif");
	background-repeat: repeat-x;
}

/* styles for cells containing the image gallery or plain image*/
.gallery {
	background-color: #527095;
}
.gallery_stretch {
	background-color: #B4C1D1;
}

/* styles for nav cells */
.nav {
	background-image: url("images/nav_bg.gif");
	background-repeat: repeat-x;
}
.nav_stretch {
	background-image: url("images/nav_stretch.gif");
	background-repeat: repeat-x;
}

/* styles for cells between nav and content */
.navcontentspace {
	background-image: url("images/navcontentspacer_bg.gif");
	background-repeat: repeat-x;
}
.navcontentspace_stretch {
	background-image: url("images/navcontentspacer_stretch.gif");
	background-repeat: repeat-x;
}

/* styles for content cell */
.content {
	background-color: #F9F9F9;
}

/* styles for footer cells */
td.footer {
	background-image: url('images/footer_bg.gif');
	background-repeat: repeat-x;
}
p.footer {
	font: 9px Verdana;
	color: #999590;
}
a.footer {
	font: 9px Verdana;
	color: #797570;
	text-decoration: underline;
}
a.footer:hover {
	font: 9px Verdana;
	color: #333333;
	text-decoration: none;
}
p.footer_disclaimer {
	font: 9px Verdana;
	color: #797570;
}

/* styles for the image gallery popup */
.popup_heading {
	font: 13pt Verdana;
	color: #000000;
}
.imageTable {
	border: 2px solid #CE9A31;
}
.imageCell {
	border: 1px solid #FFFFFF;	
	background-color: #294D7B;
}
.popup_caption {
	font: 8pt Verdana;
	text-align: left;
	color: #333333;
}
.popup_description {
	font: 10pt Verdana;
	color: #000000;
}


p.white {
	font: 11px Verdana;
	color: #FFFFFF;
}
a.white {
	font: 11px Verdana;
	color: #FFFFFF;
	text-decoration: underline;
}
a.white:hover {
	font: 11px Verdana;
	color: #C3C3C3;
	text-decoration: none;
}