img, div, td { behavior: url(/iepngfix.htc); }
#contactmap2 img { behavior: url() !important; }


body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial;
	color: #534741;
	background-color: #524741;
	font-size: 13px;
}

img { border: 0; }
a { color:#339900; }


label { cursor: pointer; }


#logo {
	position: relative; 


}

/****************HEADER STYLE********************/
#header {
	background-image: url("images/header.jpg");
	background-repeat: repeat-x;
	vertical-align: bottom;
	height: 175px;
}
#header td {
	padding: 0 0 0 0;
	border-bottom: 4px solid #b3090a;
}


#midsection-home {
	background-color: #dafdb9;
	background-image: url("images/midsection-background2.jpg");
	background-repeat: repeat-x;
	height: 225px;
	
}


#midsection {
	background-image: url("images/midsection-background.jpg");
	background-repeat: repeat-x;
	height: 173px;
	background-color: #dafdb9;
}


#content-container {
	background-color: #FFFFFF;
	font-size: 13px; 
	height: 400px;
	vertical-align: top;
	border: 1px solid red;
}
.contentpadding {
	padding: 20px 0 0 0;
	vertical-align: top;
	height: 240px;
}


#footer {
	background-image: url("images/footer.jpg");
	background-repeat: repeat-x;
	height: 215px;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	padding: 0 0 5px 0;
	background-color: #524741;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}




/*****************************PADDING STYLES***/
.padding5 { padding: 5px; }




/*****************************HOME PAGE NEWS ARCHIVE***/
#archive-top {
	width: 244px; height: 32px;
	background-image: url(images/news-archive-top.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	text-align: left;
}

#archive-middle {
	width: 244px;
	background-image: url(images/news-archive-middle.gif);
	background-repeat: repeat-y;
	padding: 10px 23px 0 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
}

#archive-middle a {
	color: #FFFFFF;
	font-size: 13px;
}

#archive-bottom {
	width: 244px; height: 14px;
	background-image: url(images/news-archive-bottom.png);
	background-repeat: no-repeat;
	text-align: left;
}


.red { color: #b10909; }
/****************LINK STYLE********************/
.white { color: #FFFFFF; }
.fontSize14 { font-size: 14px; }
.fontSize15 { font-size: 15px; }

/*.positionRight30 { position: relative; left: 30px; }
.positionRight { position: relative; left: 70px; }
.positionRight2 { position: relative; left: 93px; }*/

/*****************************IMAGE GALLERY SHADOW CODE FUNCTIONALITY***/
.shadow-left { background-image: url(pics/thumb-background/left.png); background-repeat: repeat-y; width: 2px; }
.shadow-right { background-image: url(pics/thumb-background/right.png); background-repeat: repeat-y; width: 2px; }
.shadow-bottom-left { background-image: url(pics/thumb-background/bottom-left.png); background-repeat: repeat-y; width: 2px; height: 4px; }
.shadow-bottom { background-image: url(pics/thumb-background/bottom.png); background-repeat: repeat-x; height: 4px; background-position: top;}
.shadow-bottom-right { background-image: url(pics/thumb-background/bottom-right.png); background-repeat: repeat-y; width: 2px; height: 4px;}



/****************LIST STYLE********************/
.styledList1 { 
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px; margin: 5px;
	display: block;
}
.styledList1 li { 
	margin: 5px;
	float: none;
}




/****************NEWSLETTER SIGNUP STYLE********************/
#newsletter-signup {
	width: 244px; height: 116px;
	background-image: url(images/newsletter-signup.png);
	background-repeat: no-repeat;
	position: relative; left: -10px;
	padding: 14px 0 0 14px;
	color: #FFFFFF;
}
#newsletter-box {
	text-align: left;
	padding: 0 0 0 15px;
}

#newsletter_top {
	width: 244px; height: 41px;
	background-image: url(images/newsletter-signup-top.png);
	background-repeat: no-repeat;
}
#newsletter_middle {
	width: 244px; height: 41px;
	background-image: url(images/newsletter-signup-middle.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
}

#newsletter_bottom {
	width: 244px; height: 17px;
	background-image: url(images/newsletter-signup-bottom.png);
	background-repeat: no-repeat;
}



.super { vertical-align: super; }
.red14 { color: #b10909; font-size: 14px;}
.red-heading {
	color: #b10909;
	font-size: 19px;
	font-family: Trebuchet MS, Georgia, Verdana;
	margin: 5px 0 0 0;
}