/* CSS Document */



BODY {

	background-color: #B8B8B8;

	background-image: url(images/bg.gif);

	background-position: top left;

	background-repeat: repeat-y;

	margin: 0px 0px 0px 0px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #000000;

}



P, TD, UL, OL {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

}



UL, Ol { line-height: 18px; }



TD.alignRight { text-align: right; }

TD.alignRightBottom { text-align: right; vertical-align: bottom; }

TD.alignCenter { text-align: center; }

TD.alignTop { vertical-align: top; }

TD.alignCenterTop { vertical-align: top; text-align: center; }

TD.alignBottom { vertical-align: bottom; }





/* Navigation */

TD.nav_nonHover {

	background-color: #414141;

	background-image: url(images/arr02.gif);

	background-position: top left;

	background-repeat: no-repeat;

	border-left: 1px solid #6B6B6B;

	color: #B8BB8D;

	font-size: 15px;

	font-weight: bold;	

	vertical-align: bottom;

	padding-left: 5px;

	padding-bottom: 2px;

	padding-top: 38px;

	text-align: center;

}

TD.nav_Hover {

	background-color: #414141;

	background-image: url(images/arr01.gif);

	background-position: top left;

	background-repeat: no-repeat;

	border-left: 1px solid #6B6B6B;

	color: #FFFFFF;

	font-size: 15px;

	font-weight: bold;	

	vertical-align: bottom;

	padding-left: 5px;

	padding-bottom: 2px;

	padding-top: 38px;

	text-align: center;

}





/* Logo Bar */

TD.logo_bg {

	background-image: url(images/p04.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	text-align: left;

	padding-top: 6px;

	padding-left: 3px;

	padding-bottom: 6px;

	color: #B8B8B8;

	font-size: 18px;

	line-height: 19px;

}



/* Index Main Content */

TD.mainContent_ttl {

	background-image: url(images/cell_bg1.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 10px;

	font-size: 17px;

	vertical-align: bottom;

	padding-top: 10px;

	padding-bottom: 3px;

}

TD.mainContent_copy {

	background-image: url(images/cell_bg3.gif);

	background-position: top left;

	background-repeat: repeat-y;

	padding: 10px;

}



TD.divline01 {

	background-image: url(images/divline01.gif);

	background-position: top left;

	background-repeat: repeat-x;

}



/* Newsletter */

TD.newsletter_bg {

	background-image: url(images/cell_bg4.gif);

	background-position: top left;

	background-repeat: no-repeat;

	padding: 6px;

	color: #818359;

	font-size: 13px;

}



/* News Box */

TD.news_ttl {

	padding-left: 5px;

	padding-top: 5px;

	padding-right: 5px;

	font-size: 15px;

	color: #ADAF77;

	text-align: left;

	font-weight: bold;

}

TD.news_content {

	padding-left: 23px;

	padding-right: 5px;

	background-image: url(images/cell_bg5.gif);

	background-position: top left;

	background-repeat: repeat-y;

	color: #717171;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

TD.news_content2 {

	padding-left: 23px;

	padding-right: 5px;

	padding-bottom: 10px;

	color: #717171;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



/* Info Boxes */

TD.info_div {

	background-image: url(images/divline02.gif);

	background-position: top left;

	background-repeat: repeat-y;

}

TD.info_ttl {

	color: #5F6133;

	font-size: 18px;

	text-align: left;

	padding-top: 3px;

	padding-left: 6px;

}





/* Sub Page Content */

TD.sub_mainBg {

	background-image: url(images/cell_bg6.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	text-align: left;

	padding-top: 2px;

	padding-left: 3px;

	padding-bottom: 6px;

	color: #B8B8B8;

	font-size: 18px;

	line-height: 19px;

	vertical-align: top;

}

TD.subTitle_bg {

	background-image: url(images/cell_bg7.gif);

	background-position: top left;

	background-repeat: repeat-y;

	padding-left: 20px;

	padding-top: 3px;

}	

TD.subTitle {	

	color: #979976;

	font-size: 15px;

}

TD.subContent_bg {

	background-image: url(images/cell_bg7.gif);

	background-position: top left;

	background-repeat: repeat-y;

}

TD.subContent_copy {

	padding: 10px;

	color: #000000;

}





/* Footer */

TD.footer {

	background-color: #FFA800;

	border-top: 5px solid #FFFFFF;

	color: #FFFFFF;

	font-size: 10px;

	text-align: left;

	padding-left: 10px;

	padding-top: 3px;

	padding-bottom: 3px;

}





/* Padding Styles */

TD.paddingTop_5px { padding-top: 5px; }

TD.paddingBottom_5px { padding-bottom: 5px; }

TD.paddingTop_100px { padding-top: 100px; }

	





/* Span styles */

SPAN.header1_20px { font-size: 20px; color: #2B8AA2; }

SPAN.header2_13px  { font-size: 13px; color: #818359; }









/* Form */

FORM {

	display: inline;

	margin: 0px;

}



INPUT.textField, SELECT, TEXTAREA {

	border: 1px solid #000000;

	color: #FF9000;

	font-size: 10px;

	padding: 3px;

}

INPUT.btn { 

	color: #FFFFFF; 

	font-size: 10px; 

	background-color: #74764A; 

	border: 1px dotted #007795;

	text-align: center;

}





/* Link Styles */

A.navLink { text-decoration: none; }

A.navLink:link { color: #B8BB8D; }

A.navLink:active { color: #B8BB8D; }

A.navLink:visited { color: #B8BB8D; }

A.navLink:hover { color: #FFFFFF; }



A.btnLink { text-decoration: none; background-color: #FFA800; }

A.btnLink:link { color: #FFFFFF; }

A.btnLink:active { color: #FFFFFF; }

A.btnLink:visited { color: #FFFFFF; }

A.btnLink:hover { color: #FFFFFF; background-color: #000000; }



A.blackbgLink { text-decoration: none; background-color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

A.blackbgLink:link { color: #FFFFFF; }

A.blackbgLink:visited { color: #FFFFFF; }

A.blackbgLink:active { color: #FFFFFF; }

A.blackbgLink:hover { color: #FFFFFF; background-color: #FF8400; }