/* CSS Document */



BODY {

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

	background-position: top left;

	background-repeat: repeat-y;

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

	font-size: 11px;

	line-height: 15px;

	margin: 0px;

}



P, TD, UL, OL {

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

	font-size: 11px;

	line-height: 15px;

}



TD.alignCenter { text-align: center; }

TD.alignTop { vertical-align: top; }

TD.alignTopRight { vertical-align: top; text-align: right; }

TD.alignBottom { vertical-align: bottom; }

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





/* Top bar */

TD.top_bg {

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

	background-position: top left;

	background-repeat: repeat-x;

	vertical-align: bottom;

}

TD.top_navBg {

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

	background-position: top left;

	background-repeat: repeat-x;

	text-align: right;

}

TD.nav {

	background-color: #000000;

	border: 1px solid #BD9E0A;

	color: #FFFFFF;

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 3px;

	padding-bottom: 3px;

}

TABLE.navTable { background-color: #FFFFFF; }





/* Side */

TD.side_bg {

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

	background-position: top left;

	background-repeat: repeat-y;

	vertical-align: top;

}

TD.newsletter {

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

	background-position: bottom left;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 32px;

	color: #FFFFFF;

}

TD.updates_ttl {

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

	background-position: top right;

	background-repeat: no-repeat;

	padding-top: 27px;

	padding-bottom: 4px;

	padding-left: 10px;

	color: #FFDE00;

	font-size: 17px;

}

TD.updates_cell { 

	padding: 10px; 

	vertical-align: top;

}

TD.bullet_A {

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

	background-position: top left;

	background-repeat: no-repeat;

	vertical-align: top;

	color: #FFFFFF;

	padding-left: 20px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-top: 3px;

}

TD.bullet_B {

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

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #000000;

	vertical-align: top;

	color: #A9A07B;

	padding-left: 20px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-top: 3px;

}



TD.mainBg {

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

	background-position: top left;

	background-repeat: repeat-x;

	border-right: 5px solid #4B4B4B;

	text-align: justify;

}

TD.mainCopy {

	text-align: justify;

	vertical-align: top;

	padding-left: 5px;

	padding-right: 5px;

}

TD.divline01 {

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

	background-position: top left;

	background-repeat: repeat-y;

}

TD.divline02 {

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

	background-position: top left;

	background-repeat: repeat-x;

}

TD.divline03 {

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

	background-position: top left;

	background-repeat: repeat-x;

}

TD.divline04 {

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

	background-position: top center;

	background-repeat: repeat-y;

}

TD.sec_ttl {

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

	background-position: top left;

	background-repeat: repeat-x;

	color: #FFDE00;

	vertical-align: bottom;

	font-size: 17px;

	text-align: center;

	padding-bottom: 5px;

}

TD.sec_bgContent {

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

	background-position: top left;

	background-repeat: repeat-x;

	color: #FFDE00;

	vertical-align: top;

	font-size: 17px;

	padding-top: 15px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 15px;

}



TD.sub_ContentCell {

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

	background-position: top left;

	background-repeat: repeat-x;

	background-color: #ADADAD;

}

TD.sub_ContentCell2 {

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

	background-position: bottom left;

	background-repeat: repeat-x;

	background-color: #ADADAD;

	vertical-align: top;

}

TD.sub_ContentCopy {

	padding: 10px;

	vertical-align: top;

	text-align: justify;

}

TD.sub_ContentSuper {

	color: #FFFFFF;

	font-weight: bold;

	font-style: italic;

	vertical-align: bottom;

	font-size: 12px;

}

TD.sub_ContentCopy2 {

	color: #414141;

	vertical-align: top;

}

TD.sub_contentTtl {

	font-size: 20px;

	color: #FFFFFF;

	line-height: 23px;

}

TD.info_box {

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

	background-position: bottom left;

	background-repeat: no-repeat;

	padding-left: 10px;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 8px;

	color: #FFFFFF;

}

TD.info_ttl {

	color: #FFF17A;

	font-size: 17px;

	vertical-align: bottom;

	padding-bottom: 3px;

}



/* padding */

TD.generalPad { padding: 5px; }





/* Span */

SPAN.headline {

	color: #FFFFFF;

	font-size: 20px;

	font-weight: bold;

}





/* Footer */

TD.footer {

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

	background-position: top left;

	background-repeat: repeat-x;

	border-top: 1px solid #B5B5B5;

	padding-top: 5px;

	padding-bottom: 5px;

}



/* button */

TD.button_bg {

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

	background-position: top left;

	background-repeat: repeat-x;

	color: #FFFFFF;

	padding-left: 5px;

	padding-right: 5px;

	text-align: center;

	padding-bottom: 2px;

}

TD.button_bg2 {

	background-color: #000000;

	color: #FFE400;

	padding-left: 3px;

	padding-right: 3px;

	line-height: 11px;

}







/* Link */

A.navLink { text-decoration: none; }

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

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

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

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



A.butLink { text-decoration: none; }

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

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

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

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



A.butLink2 { text-decoration: none; }

A.butLink2:link { color: #FFE400; }

A.butLink2:visited { color: #FFE400; }

A.butLink2:active { color: #FFE400; }

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









/* Form */

FORM {

	display: inline;

	margin: 0px;

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

	font-size: 11px;

}



INPUT, TEXTAREA, SELECT {

	border: 1px solid #000000;

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

	font-size: 11px;

	color: #999999;

}
