@charset "utf-8";
/* CSS Document */
div, img {
	behavior: url(iepngfix.htc);
}

body {
	background:url(images/background.jpg) repeat-x top #111111; margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.7em; color:#FFFFFF;
}

/* 

HOME PAGE ------------------- 

*/
div.homeBodyBorder {
	width:995px;
}
div.homeBodyContent {
	float:left; width:619px; background:url(images/home-background.jpg) no-repeat top; text-align:left; padding:0px 0px 0px 376px;
}
div.homeHeader {
	float:left; width:613px; height:204px; background:url(images/home-page-header.png) no-repeat; padding:20px 0px 0px 0px;
}
	div.homeHeader p {
		margin:0px; padding:0px; font-size:.9em; text-align:right;
	}
	div.homeHeader h3 {
		margin:0px; padding:14px 0px 0px 0px; font-size:1.1em; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:center;
	}
	div.homeHeader h1 {
		margin:0px; text-align:center; padding:12px 0px 0px 0px; font-size:15px;
	}
div.homeContent {
	float:left; width:584px; padding:20px 20px 10px 30px; text-align:justify; line-height:1.7em; font-size:1.1em;
}
	div.homeContent div.left {
		float:left; width:310px; padding:0px 14px 0px 20px;
	}
	div.homeContent div.right {
		float:left; width:238px; padding-top:20px; color:#000000;
	}
	
div.homeFooter {
	float:left; background:url(images/home-bottom.png) no-repeat top; width:604px; height:20px; padding:10px 0px 0px 30px;
}


/*

HOME NEW -----------------------

*/
div.home-border {
	width:995px;
}

/*

INTERIOR PAGES ------------------------------

*/
div.bodyBorder {
	width:995px; text-align:left;
}
div.interiorHeader {
	float:left; width:995px;
}
	div.interiorHeader table {
		float:left;
	}
	div.interiorHeader table td.nav {
		text-align:right; padding:0px 15px 5px 0px;
	}
		div.interiorHeader table td.nav a, div.interiorHeader table td.nav a:hover {
			color:#FFFFFF;
		}
div.bodyContent {
	float:left; width:995px;
}
	div.bodyContent div.nav {
		float:left; background:url(images/interior-nav.png); width:950px; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#FFFFFF; padding:15px 15px 0px 30px;
	}
		div.bodyContent div.nav a, div.bodyContent div.nav a:hover {
			color:#FFFFFF;
		}
		p.nav {
			float:left; width:950px; height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#FFFFFF; margin:0px; padding:5px 15px 0px 30px;
		}
	div.bodyContent div.content {
		float:left; width:965px; padding:15px; line-height:1.7em; text-align:left; font-size:1.1em;
	}
		div.bodyContent div.content table td.nav {
			text-align:right; font-size:.9em;
		}
	
		/*div.bodyContent div.content ul {
			margin:0px; padding:0px; list-style:none; width:300px;
		}
			div.bodyContent div.content ul li {
				float:left; width:135px; padding:0px 0px 10px 15px; background:url(images/small-heart.gif) no-repeat top left;
			}
			div.bodyContent div.content ul li a, div.bodyContent div.content ul li a:hover {
				color:#FFF;
			}*/
		
	div.bodyContent div.footer {
		float:left; background:url(images/interior-footer.png); width:950px; height:30px; padding:15px 15px 0px 30px;
	}
/*

FONTS ETC ------------------------------

*/

div.credit {
	float:left; width:980px; padding:10px 0px 10px 15px; font-size:.9em; color:#999999;
}
div.credit a, div.credit a:hover {
	color:#999999;
}
div.homeHeader a, div.homeHeader a:hover, div.homeNav a, div.homeNav a:hover {
	color:#FFFFFF;
}


h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#CC0000;
}
h1 {
	font-size:1.5em; margin:0px; padding:0px;
}

a {
	color:#CC0000; text-decoration:none; font-weight:bold;
}
a:hover {
	color:#CC0000; text-decoration:underline; font-weight:bold;
}
.red {
	color:#CC0000; font-weight:bold;
}
.darkred {
	color:#CC0000;  font-weight:bold;
}
.yellow {
	color:#FFCC00;
}