ht@charset "utf-8";
/* CSS Document */

/* ************* tag styles ************** */


* html #header_container{
 /* this will only work in IE6	*/
margin-top: 1px;
}

html { height: 100%; margin-bottom: 1px; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054952;
}

img{border: 0px;}

/* ************ */

/* ************* containers / holders ************** */

#top_container{
margin: 0 auto;
width: 890px;
height: auto;
min-height: 20px;
min-width: 890px;
}

#bottom_container{
margin: 0 auto;
width: 876px;
margin-top:3px;
padding-top: 7px;
padding-left: 14px;
min-width: 876px;
background-image:url(images/contentback.jpg);
background-repeat: no-repeat;
}

#top_bar{
	width: 890px;
	height: 106px;
	min-height: 100px;
	background-repeat: no-repeat;
}

#menu_bar{
	width: 891px;
	height: 25px;
	min-height: 25px;
	text-align: left;
	vertical-align:middle;
}

#header_container{
width: 100%;
height: 268px;
min-height: 268px;
background-repeat: no-repeat;
background-position: center;
text-align: center;
margin-top: 2px;
}

.menu_about{width: 146px; height: 27px; min-height: 27px; border-style: solid; border-width: 0px 2px 0px 2px; border-color: #ffffff; float: left; text-align: center; vertical-align:middle; padding-top:7px;}
.menu_locations{width: 146px; height: 27px; min-height: 27px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_item{margin-top: 12px;}


h1{
margin-top: 15px;
margin-bottom: 15px;
font-size: 22px;
color: #054952;
font-weight: normal;
display: block;
}

a {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #054952;
font-weight:bold;
}


