* {
	font-family:Tahoma, Geneva, sans-serif;
	}
body {
	margin:0px;
	background-color:white;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	}
.iH {
	display:none;
	}

/* ============================ */
/* ========== Header ========== */
/* ============================ */

#header {
	width:923px; height:150px;
	margin:0 auto;
	position:relative;
	background-image:url(../images/header.jpg);
	}
#headerPhone {
	position:absolute;
	left:717px; top:20px;
	font-size:18px;
	font-weight:bold;
	color:white;
	}

/* ========================== */
/* ========== Menu ========== */
/* ========================== */

#menuBar {
	position:absolute;
	left:3px; top:94px;
	width:917px; height:56px;
	overflow:hidden;
	}
#menuBar a {
	display:block;
	float:left;
	width:131px; height:56px;
	position:relative;
	background-image:url(../images/menu.jpg);
	font-size:16px;
	color:#7b7e4c;
	text-decoration:none;
	text-align:center;
	line-height:56px;
	}
#menuBar a:hover, #menuBar a.selected {
	background-position: 0px 56px;
	color:white;
	}
#menuBar a.menuHome {
	background-image:url(../images/menu_home.jpg);
	}
#menuBar a.menuContact {
	background-image:url(../images/menu_contact.jpg);
	}

/* ============================= */
/* ========== Mid Bar ========== */
/* ============================= */

#midBar {
	width:923px; height:289px;
	margin:0 auto;
	}

/* ============================= */
/* ========== 3 Boxes ========== */
/* ============================= */

#threeBoxes {
	width:917px; height:200px;
	padding:0 3px;
	margin:0 auto;
	background-image:url(../images/3boxes.jpg);
	}
#threeBoxes td {
	width:266px;
	padding:0 20px;
	}
#threeBoxes h1 {
	font-weight:normal;
	font-size:24px;
	color:white;
	margin-top:10px;
	}
#threeBoxes p, #threeBoxes li, #threeBoxes td {
	font-size:14px;
	color:white;
	}

/* ============================= */
/* ========== Content ========== */
/* ============================= */

#contentDiv{
	width:923px;
	padding:15px 20px;
	margin:0 auto;
	background-image:url(../images/content_bottom.jpg);
	background-repeat:no-repeat;
	background-position: bottom
	}
#contentDiv p, #contentDiv li, #contentDiv td {
	font-size:14px;
	color:black;
	}
#contentInner{
	padding:0 45px;
	}
#contentInner h1 {
	font-weight:normal;
	font-size:24px;
	color:#3f681c;
	}
.titleBar {
	display:block;
	margin:0 auto;
	width:900px; height:35px;
	padding-left:23px;
	background-image:url(../images/title_bar.jpg);
	font-size:24px;
	color:white;
	line-height:35px;
	}

/* ============================ */
/* ========== Footer ========== */
/* ============================ */

#footer {
	width:905px;
	margin:10px auto;
	}
#footer td, #footer td a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3196c1;
	}
#footer td a:hover {
	color:#8fb913;
	}

