body {

	color: #000000;

	font-family: Arial, Verdana, Helvetica; 

	font-size: 13px;

	line-height: 18px;

	background:url('media/bg.gif') repeat-x;

	background-color: #c5c5c5;

	margin: 0; 

	padding: 0;

	text-align: center;

	min-width: 1000px; }

#wrapper, #footer {

	margin: 0 auto;

	width: 1000px;

	text-align: left;

	overflow: auto;  }

a:link {
	color:#0000ee;
}

a:visited {
	color:#0000ee;
}

a:hover {
	color:#0000ee;
}

a:active {
	color:#0000ee;
}

img {
	border: none;
}


#header {

	background:url('media/bg-header.gif') no-repeat;

	height: 145px; }

#header-left {

	float: left;

	width: 233px;

	height: 145px;

	text-align: center }

#header-left img {

	padding-top: 12px; }

#header-center {

	float: left;

	width: 447px;

	padding-top: 111px;

	text-align: center; }

#header-right {

	float: left;

	text-align: right;

	width: 300px;

	color: #ff7900;
	
	font-weight: bold;

	font-size: 16px;

	line-height: 20px;

	padding-top: 75px;  }





#nav {

	font-family: Verdana, Arial, Helvetica;

	font-size: 12px;

	line-height: 18px; }

#nav div {

	display: inline;

	font-weight: bold;

	padding: 0 9px 0 15px;

	background:url('media/navrule.gif') no-repeat; }

#nav div.first {

	background: none; }

#nav a {

	color: #ffffff;

	text-decoration: none; } 







	

/* LEFT COLUMN  */

#left {

	vertical-align: top;

	width: 216px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:url('media/bg-left2.gif') no-repeat;

	background-color: #ffb775; }

	

	

#left div {

	width: 216px;

	text-align: left;

	background:url('media/border-nav.gif') no-repeat;

	background-position: bottom left;  }

#left a {

	color: #ffffff;

	font-size: 16px;

	line-height: 18px;

	font-weight: bold;

	text-decoration: none;

	display: block;

	padding: 8px 8px; }

#left .servicesHeader {
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	padding: 7px 0;
}

#left .sidenavHeader {
	text-align: left;
}

#left .sidenavHeader a {
	margin-left: 25px;
}

#left .sidenavHeader a:link {
	color: #000;
}

#left .sidenavHeader a:visited {
	color: #000;
}

#left .sidenavHeader a:hover {
	color: #000;
}

#left .sidenavHeader a:active {
	color: #000;
}

#left .sidenavSub {
	text-align: left;
}

#left .sidenavSub a {
	margin-left: 45px;
	font-size: 14px;
	font-weight: normal;
	padding: 3px;
}

#left .sidenavSub a:link {
	color:#000;
}

#left .sidenavSub a:visited {
	color:#000;
}

#left .sidenavSub a:hover {
	color:#000;
}

#left .sidenavSub a:active {
	color:#000;
}

#left .sidenavSubSub {
	text-align: left;
}

#left .sidenavSubSub a {
	margin-left: 55px;
	font-size: 12px;
	font-weight: normal;
}

#left .sidenavSubSub a:link {
	color:#333;
}

#left .sidenavSubSub a:visited {
	color:#333;
}

#left .sidenavSubSub a:hover {
	color:#333;
}

#left .sidenavSubSub a:active {
	color:#333;
}


#left div#cc {

	padding-top: 20px;

	font-size: 12px;
	
	line-height: 14px;

	text-align: center;

	background: none; }

.column {
	float: left;
	width: 220px;
}


.clear {
	clear: both;
}


/* CENTER COLUMN  */

#center {

	vertical-align: top; 

	background-color: #ffffff; }



#mainphoto {

	width: 1000px;

	height: 309px;  }

#subphoto {
	background: url(media/subphoto.jpg) no-repeat;
	width: 1000px;
	height: 169px;  
	}

.subtext {
	color:#FFFFFF;
	font-size:26px;
	font-weight:bold;
	padding:90px 0 0 250px;
}

#pad {

	padding: 0 40px 30px 40px; }

	

h1 {

	font-family: Arial, Verdana; 

	font-size: 22px; 

	line-height: 30px; 

	margin-top: 0; }

h2 {

	font-family: Arial, Verdana; 

	font-size: 16px; 

	line-height: 24px; 

	margin-top: 0; }

	
.photoRight {
	float:right; 
	width:230px; 
	padding-left:15px;"
}
	

.photoLeft {
	float:left; 
	padding-right:15px;"
}
	

#contact td {

	vertical-align: top;

	padding: 2px 6px 2px 0; }	

	

	



	



	







/* FOOTER  */

#footer {

	text-align: center;	

	font-size: 12px;

	line-height: 16px;

	color: #000168  }

#footer a {

	color: #000168;

	padding: 0 6px;  }