#center { /*This is what makes the website center in the window*/
	width:941px; /*This needs to be the maximum width of the website. This is determined by the graphic.*/
	margin:0 auto;
	padding:0;
}

body {
	margin:0;/*This adds spacing around the entire website. If the design calls for there to be no spacing above the website the margin can be set at 0 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main {
	width:941px;
	padding:0;
	margin:0;
}

#header_container {
	width:941px;
	padding:0;
	margin:0;
	height:205px;/*Will be determined by the graphic*/
	background-image:url(../images/bg_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#header_home {
	width:941px;
	padding:0;
	margin:0;
	height:154px;
}


#header_content {
	width:941px;
	padding:0;
	margin:0;
}

#header_date {
	width:239px;
	padding:11px 0 0 0;
	margin:0;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.04em;
}

#menu {
	width:702px;
	padding:0 0 0 0;/*This positions the menu horizontally within the header div. This should not exceed the height of the div.*/
	margin:0;
	float:left;
	height:34px;
	font-weight:bold;
	color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
}

#menu_text {
	width:591px;
	padding:11px 0 0 111px;
	margin:0;
}

#content_bg {
	width:941px;
	padding:0;
	margin:0;
	float:left;
	background-image:url(../images/bg_left.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#main_content {
	width:941px;
	padding:0;
	margin:0;
	float:left;
	/*background-image:url(../images/bg_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}

#left_container {
	width:705px;
	padding:0;
	margin:0;
	float:left;
}

#left_content {
	width:239px;
	padding:0;
	margin:0;
	float:left;
}

#left_menu {
	width:239px;
	padding:23px 0 0 0;
	margin:0;
}

#left_text {
	width:215px;
	padding:12px;
	margin:25px 0 0 0;
	background-color:#00274C;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	line-height:130%;
}

#left_text h3 {
	padding:5px 0 0 0;
	color:#C5960C;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

#middle_content {
	width:466px;
	padding:0;
	margin:0;
	float:left;
}

#middle_text {
	width:418px;
	padding:15px 10px 10px 38px;
	margin:0;
}

#right_container {
	width:236px;
	padding:0;
	margin:0;
	float:left;
}

#right_content {
	width:236px;
	padding:0;
	margin:0;
}

#right_content img {
	margin-bottom:20px;
}

.clr {
	clear:both;
}

#footer {
	width:941px;
	padding:0;
	margin:0;
	float:left;
	text-align:center;
}

#footer_text {
	width:941px;
	padding:0;
	margin:0;
	float:left;
}

/*General Styles*/
h1,h2,h3,h4,h5,h6,p,img {
	padding:0;
	margin:0;
}

h1 {
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

h2 {
	padding:12px 0 9px 0;
	font-size:18px;
	font-weight:bold;
	color:#000000;	
}

h3 {
	padding:12px 0 9px 0;
	font-size:17px;
	font-weight:bold;
	color:#C5960C;
	
}

h4 {
	padding:15px 0 0px 0;
	font-size:14px;
	font-weight:bold;
	color:#B69B73;		
}

h5 {
	padding:12px 0 6px 0;
	font-size:14px;
	font-weight:bold;
	color:#000000;	
}

h6 {
	padding:12px 0 3px 0;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
}

h3.about_us {
	padding:12px 0 9px 0;
	font-size:15px;
	font-weight:bold;
	color:#C5960C;
	
}

p{
		padding:9px 0 9px 0;
}

span.left_call {
	margin-left:100px;
	font-size:14px;
}

img.right-pic{
	margin:0px 8px 10px 8px;
	float:right;
	padding: 0px 5px 0px 0px;

}