/* Website Background */

body {
	background-image: url(../images/bkg_main.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}

/* Attune Paragraph Spacing in Explorer & Firefox */

p {
	margin-bottom: 19px;
}

/* Default Table Cell Text Style */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}

/* Text Styles */

.main24pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4B4B4B;
}

.main24pxGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #66CC00;
}

.main20pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #4B4B4B;
}

.main20pxGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #66CC00;
}

.quote20pxGrey {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #4B4B4B;
}

.quote20pxBlack {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #222222;
}

.main16pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.mainThick16pxBlack {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.main15pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.mainThick15pxBlack {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.main14pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.main14pxBlack2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 1.6em;
}

.mainThick14pxBlack {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.main14pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
}

.main14pxGrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
	line-height: 1.6em;
}

.main14pxWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.main14pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}

.main14pxGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #66CC00;
}

.main13pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.main13pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
}

.main12pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.main12pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}

.main12pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.main11pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.main11pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
}

.main11pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

.main10pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.main10pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B4B4B;
}

.main10pxLightGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.main10pxRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}

.main9pxBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.main9pxGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4B4B4B;
}

.main9pxLightGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/* Default Hyperlink Style */

a:link { text-decoration: none; color: #66CC00; }

a:visited { text-decoration: none; color: #66CC00; }

a:hover { text-decoration: underline; color: #4C9700; }

a:active { text-decoration: none; }

/* Additional Hyperlink Styles */

a.grey { text-decoration: none; color: #4B4B4B; }

a.grey:visited { text-decoration: none; color: #4B4B4B; }

a.grey:hover { text-decoration: none; color: #66CC00; }

a.grey:active { text-decoration: none; }

a.lightgrey { text-decoration: none; color: #666666; }

a.lightgrey:visited { text-decoration: none; color: #666666; }

a.lightgrey:hover { text-decoration: none; color: #66CC00; }

a.lightgrey:active { text-decoration: none; }

a.white { text-decoration: none; color: #FFFFFF; }

a.white:visited { text-decoration: none; color: #FFFFFF; }

a.white:hover { text-decoration: underline; color: #66CC00; }

a.white:active { text-decoration: none; }

a.black { text-decoration: none; color: #000000 }

a.black:visited { text-decoration: none; color: #000000; }

a.black:hover { text-decoration: underline; color: #66CC00; }

a.black:active { text-decoration: none; }

a.darkgreen { text-decoration: none; color: #4C9700 }

a.darkgreen:visited { text-decoration: none; color: #4C9700; }

a.darkgreen:hover { text-decoration: underline; color: #66CC00; }

a.darkgreen:active { text-decoration: none; }

/* Default Image Hyperlink Style */

a:link img { border-color: #66CC00; }

a:visited img { border-color: #66CC00; }

a:hover img { border-color: #4C9700; }

/* Change Image Hyperlink Opacity on Hover */

a.opacity img {
	border-color: #54B618;
}

a.opacity:visited img {
	border-color: #54B618;
}

a.opacity:hover img {
	border: 0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

/* Hyperlink Tooltip */

a.tooltip { text-decoration: none; color: #66CC00; position:relative; }

a.tooltip:visited { text-decoration: none; color: #66CC00; }

a.tooltip:hover { text-decoration: none; color: #4C9700; background-color: #DDDDDD; }

a.tooltip:active { text-decoration: none; }

a.tooltip span {
	display: none;
	padding: 2px 3px;
	/*margin-left: 8px;*/
	width: 320px;
}

a.tooltip:hover span {
	position: absolute;
	top: -34px;
	left: 25px;
	display: block;
	background: #FFDFFF;
	border: 1px solid #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}

/* Hyperlink Tooltip 2 */

a.tooltip2 { text-decoration: none; color: #66CC00; position:relative; }

a.tooltip2:visited { text-decoration: none; color: #66CC00; }

a.tooltip2:hover { text-decoration: none; color: #4C9700; background-color: #FFFFFF; }

a.tooltip2:active { text-decoration: none; }

a.tooltip2 span {
	display: none;
	padding: 2px 3px;
	/*margin-left: 8px;*/
	width: 810px;
}

a.tooltip2:hover span {
	position: absolute;
	top: 20px;
	left: -65px;
	display: block;
	background: #FFDFFF;
	border: 1px solid #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4B4B4B;
}

/* Hyperlink Tooltip 3 */

a.tooltip3 { text-decoration: none; color: #66CC00; position:relative; }

a.tooltip3:visited { text-decoration: none; color: #66CC00; }

a.tooltip3:hover { text-decoration: none; color: #4C9700; background-color: #FFFFFF; }

a.tooltip3:active { text-decoration: none; }

a.tooltip3 span {
	display: none;
	padding: 2px 3px;
	/*margin-left: 8px;*/
	width: 831px;
}

a.tooltip3:hover span {
	position: absolute;
	top: 16px;
	left: -773px;
	display: block;
	background: #FFDFFF;
	border: 1px solid #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	color: #4B4B4B;
}

/* Hyperlink Expand-Info */

a.expand { text-decoration: none; color: #66CC00; position:relative; }

a.expand:visited { text-decoration: none; color: #66CC00; }

a.expand:hover { text-decoration: none; color: #4C9700; background-color: #FFFFFF; }

a.expand:active { text-decoration: none; }

a.expand span {
	display: none;
	padding: 3px 4px;
	margin-top: 14px;*/
	width: 100%;
}

a.expand:hover span {
	display: block;
	background: #FFDFFF;
	border: 1px solid #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
}

/* Semi-Transparent Table Cell */

TD#border {
	background: white;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40;
}

/*html {
  	behavior:expression(try{document.execCommand('BackgroundImageCache', false, true);}catch(e){}finally{''});
}*/