@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bkgd.jpg);
	background-repeat: repeat-x;
}

.mainText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding: 15px;
}
.mainText a { color: #666666; text-decoration: underline; }
.mainText a:hover { color: #66cc33; text-decoration: underline; }
.mainText a:fade { color: #66cc33; text-decoration: underline; }

.smallText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}
.smallText a { color: #333333; text-decoration: underline; }
.smallText a:hover { color: #006699; text-decoration: underline; }
.smallText a:fade { color: #006699; text-decoration: underline; }

.leftCol { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.leftCol a { color: #006699; text-decoration: underline; }
.leftCol a:hover { color: #666666; text-decoration: underline; }
.leftCol a:fade { color: #666666; text-decoration: underline; }

.headers { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #66cc33;
	line-height: 36px;
}
.homeHeaders { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	line-height: 36px;
}
.subHeaders { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	line-height: 20px;
}
.subHeaders a { color: #006699; text-decoration: underline; }
.subHeaders a:hover { color: #006699; text-decoration: none; }
.subHeaders a:fade { color: #006699; text-decoration: none; }

.subHeaders16 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc9933;
	line-height: 20px;
}
.subHeaders-blue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #03C;
}
.subHeaders-red { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.subHeaders-red a { color: #cc0000; text-decoration: none; }
.subHeaders-red a:hover { color: #cc6600; text-decoration: none; }
.subHeaders-red a:fade { color: #cc6600; text-decoration: none; }

.footer { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 14px;
	padding: 10px;
}
.footer a { color: #999999; text-decoration: underline; }
.footer a:hover { color: #3399cc; text-decoration: underline; }
.footer a:fade { color: #3399cc; text-decoration: underline; }

.subNav { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	line-height: 18px;
	padding-left: 32px;
	padding-bottom: 10px;
}
.subNav a { color: #339900; text-decoration: none; }
.subNav a:hover { color: #339900; text-decoration: underline; }
.subNav a:fade { color: #339900; text-decoration: underline; }


#pixGallery {
	background-color: #fff; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 500px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#pixGallery #pixWrapper {
	background-repeat: repeat-y;
	overflow: hidden;
}
#pixGallery #pixWrapper #pixColumn1 {
	float: left; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 161px;
}
#pixGallery #pixWrapper #pixColumn3 {
	float: right; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 161px;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#pixGallery #pixWrapper #pixColumn2 {
	margin-top: 0;
	margin-right: 168px;
	margin-bottom: 0;
	margin-left: 169px;
}

TD.newsBox { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	padding: 15px;
}
.newsBox a { color: #fff; text-decoration: underline; }
.newsBox a:hover { color: #9ff; text-decoration: underline; }
.newsBox a:fade { color: #9ff; text-decoration: underline; }

.newsBox-header { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

img.floatRight { float: right; margin-left: 15px; margin-top: 6px; margin-bottom: 10px; }
img.floatLeft { float: left; margin-right: 15px; margin-top: 6px; margin-bottom: 10px; }

#flashcontent {
	position:absolute;
	font: 12px Verdana;
	width: 632px;
	height: 336px;
	text-align: center;
	color: #000;
	padding: 0px;
	z-index:1;
}
#flashcontent a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#flashcontent a:Hover {
	font-weight: bold;
	color: #003399;
}

/* Dropdown menu styles - blue */

.menustyle{
margin-top:-10px;
visibility:hidden;
}

#dropmenudiv{
position:absolute;
background-color: #006699;
border-bottom-width: 0;
font:normal 12px Arial;
color: #fff;
line-height:26px;
z-index:2;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 1px solid #3399cc;
padding-left: 10px;
text-decoration: none;
color: #fff;
z-index:2;
}

#dropmenudiv a:hover{ 
background-color: #0099ff;
z-index:2;
}

/* Dropdown menu styles - green 

#dropmenudiv{
position:absolute;
background-color: #339933;
border-bottom-width: 0;
font:normal 12px Arial;
color: #fff;
line-height:26px;
z-index:2;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 1px solid #99cc99;
padding-left: 10px;
text-decoration: none;
color: #fff;
z-index:2;
}

#dropmenudiv a:hover{ 
background-color: #66cc66;
z-index:2;
}
*/



