BODY {

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

	background-position: top left;

	background-repeat: repeat-y;
	
	background-color: #FFFFF1;

	font-family: Verdana;

	font-size: 11px;

	line-height: 15px;

	margin: 0px;

}



TD, UL, OL {

	font-family: Verdana;

	font-size: 11px;
	
	color: #663300;

	line-height: 15px;

}


P {

	font-family: Verdana;

	font-size: 11px;
	
	color: #663300;
	
	font-weight: bold;

	line-height: 15px;

}

.P-title {

	font-family: Verdana;

	font-size: 16px;
	
	color: #333333;
	
	font-weight: bold;

	line-height: 20px;

}

.P-ads {

	font-family: Verdana;

	font-size: 12px;
	
	color: #FFFFFF;
	
	font-weight: normal;

	line-height: 16px;

}

.P-blk {

	font-family: Verdana;

	font-size: 12px;
	
	color: #000000;
	
	font-weight: bold;

	line-height: 16px;

}


TD.alignCenter { text-align: center; }

TD.alignTop { vertical-align: top; }

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

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;
	
	font-family: Verdana;
	
	color: #ffffff;
	
	font-weight: bold;

	font-size: 11px;

}


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: #4B4B4B; }



/* Side */

TD.side_bg {

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

	background-position: top;

	background-repeat: repeat-y;

	vertical-align: top;

}


/* Newsletter */

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: 0px;

	padding-bottom: 32px;

	color: #FFFFFF;

}


TD.newsletterthankyou {

	font-family: Verdana;
	
	font-size: 16px;
	
	font-weight: none;

	color: #FFFFFF;
	
	padding-left: 20px;

	padding-right: 10px;

	padding-top: 25px;
	
	line-height: 15px;

}


TD.updates_ttl {

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

	background-position: top right;

	background-repeat: no-repeat;

	padding-top: 27px;

	padding-bottom: 4px;

	padding-left: 10px;

}


TD.updates_cell { 

	padding: 10px; 

	vertical-align: top;

}


TD.bullet_A {

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

	background-position: top left;

	background-repeat: no-repeat;

	vertical-align: top;

	color: #000000;

	padding-left: 20px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-top: 3px;

}


TD.bullet_A-title {

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

	background-position: top left;

	background-repeat: no-repeat;

	vertical-align: top;
	
	font-family: Verdana;

	color: #FFFFFF;
	
	font-size: 12px;
	
	font-weight: bold;

	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: #CCCCCC;

	padding-left: 20px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-top: 3px;

}


TD.mainBg {

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

	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: 7px;

	padding-right: 7px;

}


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.rash_ttl {

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

	background-position: top left;

	background-repeat: repeat-x;

	color: #666600;

	vertical-align: bottom;

	font-size: 16px;
	
	font-weight: bold;

	text-align: center;

	padding-bottom: 5px;

}


TD.rash_bgContent {

	background-image: url(images/rash_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: ;
	
	font-weight: bold;

}


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-family: Georgia;

	font-weight: bold;

}


SPAN.establish-header {
    
	font-family: Times New Roman;

	font-size: 22px;
	
	color: #FFFFFF;
	
	font-style: italic;
	
	text-align: center;

	/*line-height: 15px;*/

}

SPAN.leftnews {

    font-family: Georgia;
	
	font-size: 18px;

	color: #666600;
	
	font-weight: bold;
	
	margin-left: 10px;
	
}


/* Headers */

TD.h2 {

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

	background-position: top left;

	background-repeat: repeat-x;
	
	font-family: Georgia;

	color: #666600;

	vertical-align: center;

	font-size: 17px;
	
	font-weight: bold;

	text-align: center;

	padding-bottom: 5px;

}


TD.h3 {

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

	background-position: top left;

	background-repeat: repeat-x;
	
	font-family: Georgia;

	color: #666600;

	vertical-align: center;

	font-size: 17px;
	
	font-weight: bold;

	text-align: center;

	padding-bottom: 5px;

}


SPAN.h1 {

	color: #666600;

	font-size: 22px;
	
	font-family: Georgia;

	font-weight: bold;

}

SPAN.h2 {

	color: #666600;

	font-size: 18px;
	
	font-family: Georgia;

	font-weight: bold;
	
	line-height: 23px;

}

SPAN.h3 {

	color: #FFFFFF;

	font-size: 16px;
	
	font-family: Georgia;

	font-weight: bold;
	
	line-height: 20px;

}

SPAN.h4 {

	color: #666600;

	font-size: 14px;
	
	font-family: Georgia;

	font-weight: bold;

}

SPAN.listnumbers {

	color: #000000;

	font-size: 14px;
	
	font-family: Georgia;

	font-weight: bold;

}

SPAN.tipintro {

	color: #FFFFFF;

	font-size: 18px;
	
	font-family: Georgia;

	font-weight: bold;
	
	text-decoration: italic;
	
	line-height: 23px;

}

SPAN.story {

	color: #FFFFFF;

	font-size: 12px;
	
	font-family: Verdana;

	font-weight: normal;
	
	text-decoration: italic;
	
	line-height: 23px;

}



/* pop-up */

.popup1 {

	font-family: "Century Gothic";

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}

.popup1 a:link {

	color: #FFFFFF; 

	text-decoration:none;

}

.popup1 a:visited {

	color: #FFFFFF;

	text-decoration:none;

}

.popup1 a:hover {

	color: #663300;

	text-decoration:none; 

}



/* 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;
	
	font-family: Verdana;
	
	color: #6E632B;
	
	font-size: 11px;
	
	text-align: center;

}



/* 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;
	
	vertical-align: bottom;

	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; }


A.footer { text-decoration: none; }

A.footer:link { color: #6E632B; }

A.footer:visited { color: #6E632B; }

A.footer:active { color: #6E632B; }

A.footer:hover { color: #FFFFFF; text-decoration: underline overline; }



/* Form */
/* display: inline; */

FORM {

	margin: 0px;

	font-family: Verdana;

	font-size: 11px;

}



INPUT, TEXTAREA, SELECT, SUBMIT {

	border: 2px solid #6E632B;

	font-family: Verdana;

	font-size: 11px;

	color: #663300;

}


SPAN.star {

    font-family: Georgia;
	
	font-size: 16px;
	
	color: #0033FF;
	
}


/* Image Borders */

.service1 {
	border-color: #663300;
	border-style: outset;

}

/* Layers on Homepage */

#Layer1 {
	position:absolute;
	
	width:200px;
	
	height:245px;
	
	z-index:1;
	
	left: 878px;
	
	top: 299px;
	
}


#Layer2 {
	position:absolute;
	
	width:118px;
	
	height:25px;
	
	z-index:2;
	
	left: 27px;
	
	top: 379px;
	
}
