.clearFloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

body, td, a, p, div, input, ul {
	font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-variant: normal;
	color: #000000;
}

div.email { visibility:hidden; height:0; line-height:0; }

body {
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1 {
	font-size: 14pt;
	font-weight: bold;
	color: #1F1F1F;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #1F1F1F;
}

h3 {
	font-size: 11pt;
	font-weight: bold;
	color: #1F1F1F;
	font-style: italic;
}

h4 {
	margin: 20px 0 2px 0;
}

.heading {
	font-size: 10.5pt;
	font-weight: bold;
	color: #1F1F1F;
	font-style: italic;
}

.heading_big {
	font-size: 12pt;
	font-weight: bold;
	color: #1F1F1F;
	font-style: italic;
}

.largeGalleryTitle {
	font-size: 14pt;
	font-weight: normal;
	color: #1F1F1F;
	font-style: italic;
}

div.borderBox {
	width: 100%;
	border: 1px solid #F9FAFF;
	padding:10px;
	background-color: #EAEBEE;
}

ul {
	list-style-image: url(gfx/bullet.gif);
	list-style-position: outside;
}

ul.bullet {
	list-style-image: url(gfx/bullet_mini.png);
	list-style-position: outside;
}

.small {
	font-size: 11px;
}


a:link	{			COLOR: #004A2B; font-weight: bold; TEXT-DECORATION: none	}
a.novisit:link {	COLOR: #004A2B; font-weight: bold; TEXT-DECORATION: none	}
a.novisit:visited {	COLOR: #004A2B; font-weight: bold; TEXT-DECORATION: none	}
a:visited {			COLOR: #004A2B; font-weight: bold; TEXT-DECORATION: none	}
a:hover	{			COLOR: #007543; font-weight: bold; TEXT-DECORATION: underline	}
a.novisit:hover {	COLOR: #007543; font-weight: bold; TEXT-DECORATION: underline	}

a.topLink	{				COLOR: #004A2B; font-weight: normal; TEXT-DECORATION: none	}
a.topLink:novisit	{		COLOR: #004A2B; font-weight: normal; TEXT-DECORATION: none	}
a.topLink.novisit:visited {	COLOR: #004A2B; font-weight: normal; TEXT-DECORATION: none	}
a.topLink:visited {			COLOR: #004A2B; font-weight: normal; TEXT-DECORATION: none	}
a.topLink:hover	{			COLOR: #007543; font-weight: normal; TEXT-DECORATION: underline	}
a.topLink.novisit:hover {	COLOR: #007543; font-weight: normal; TEXT-DECORATION: underline	}

a.navLink {					font-family: Verdana, Arial, Tahoma; font-size: 13px; font-weight: bold; color: #ffffff; }
a.navLink:visited {			font-family: Verdana, Arial, Tahoma; font-size: 13px; font-weight: bold; color: #ffffff; }
a.navLink:link {			font-family: Verdana, Arial, Tahoma; font-size: 13px; font-weight: bold; color: #ffffff; }
a.navLink:hover {			font-family: Verdana, Arial, Tahoma; font-size: 13px; font-weight: bold; color: #CDE3F0; TEXT-DECORATION: none;}
a.navLink.novisit:hover {	font-family: Verdana, Arial, Tahoma; font-size: 13px; font-weight: bold; color: #CDE3F0; TEXT-DECORATION: none;}

a.smallNavLink {				font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #ffffff; }
a.smallNavLink:visited {		font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #ffffff; }
a.smallNavLink:link {			font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #ffffff; }
a.smallNavLink:hover {			font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #CDE3F0; TEXT-DECORATION: underline;}
a.sitemapLink.novisit:hover {	font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #CDE3F0; TEXT-DECORATION: underline;}


.sitemapLink {					font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #336A49; }
a.sitemapLink {					font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #336A49; }
a.sitemapLink:visited {			font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #336A49; }
a.sitemapLink:link {			font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #336A49; }
a.sitemapLink:hover {			font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #82B39A; TEXT-DECORATION: underline;}
a.sitemapLink.novisit:hover {	font-family: Verdana, Arial, Tahoma; font-size: 11px; font-weight: normal; color: #82B39A; TEXT-DECORATION: underline;}

a.bigLink {					font-size: 14px; font-weight: bold; color: #434529; }
a.bigLink:visited {			font-size: 14px; font-weight: bold; color: #434529; }
a.bigLink:link {			font-size: 14px; font-weight: bold; color: #434529; }
a.bigLink:hover {			font-size: 14px; font-weight: bold; color: #777A49; TEXT-DECORATION: none;}
a.bigLink.novisit:hover {	font-size: 14px; font-weight: bold; color: #777A49; TEXT-DECORATION: none;}

input.coolText {			border: 1px solid #D2D2D2; background-color: #E8EEEA; font-size:9.5pt; padding-left: 5px; font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;}
textarea.coolTextarea {		border: 1px solid #D2D2D2; background-color: #E8EEEA; font-size:9.5pt; padding:5px; font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;}
input.coolButton {			border: 1px solid #D2D2D2; background-color: #E8EEEA; cursor:pointer; cursor:hand; font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;}
input.coolButton:hover {	border: 1px solid #D2D2D2; background-color: #C7D6CC; cursor:pointer; cursor:hand; font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;}


/* Sifr Begin */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

span.sifr_01 {
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to
make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower...
your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h4 {
	visibility: hidden;
/*	letter-spacing: -5px;
	font-size: 10px; */
}

.sIFR-hasFlash span.sifr_01 {
	visibility: hidden;
/*	letter-spacing: -5px;
	font-size: 10px; */
}


/* Sifr End */

