@charset "UTF-8";
/* CSS Document */


@media screen, projection {

/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
html {font:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;}
body {text-align:center; background-color: #eae7dd; font-size:76.1%;}
body, tr,
td, input,
select, textarea {font:normal small/1.3 "Lucide Grande", Verdana, sans-serif;}
a:link,a:visited {text-decoration:underline;color:#1a235b;}
a:hover {text-decoration:none;}
ul, ol	 {}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd	 {margin:0 0 3px 10px;}
p {
	color:#26393d;
}

h3 {
	font:bold 0.9em/1.5em;
	color:#26393d;
	}
h4 {}
h5	 {}
h6 {}
img {border:none;}
acronym	 {border-bottom: 1px dotted;}
blockquote {margin:0 25px 20px 25px; font-style:italic;}



	/* -- Page Structure -----------------------------------*/
#outer {
width: 100%; 
height: 100%;
}

#wrapper {
width: 960px;  
margin-left: auto; 
margin-right: auto;
background-color:#fffae4;
}

#header {
position:relative;
width:960px;
height:114px;
background:url(../images/header.png);
}
#phoneNo {
	font-weight:bold;
	color:#fff;
	font-size:1.0em;
	position:absolute;
	top:80px;
	right:20px;
	text-align:left;
}

#nav {
	margin:0;
	padding:0;
width:960px;
height:41px;
background:#d0a825 url(../images/navGrad.jpg) repeat-x;
list-style:none;
float:right;
}


#nav li {
	margin:0;
	padding:0;
	float:right;	
}

#nav li a:link, #nav li a:visited{
	float:left;
	padding:0.6em 1.4em;
	font-weight:bold;
	font-size:1.0em;
	height:24px;
	color:#26393d;
	text-decoration:none;
}

#nav li a:hover{
	color:#fcd659;
	color:#fff;
}

#body_hom #nav_hom a, #body_serv #nav_serv a,#body_abt #nav_abt a,#body_cont #nav_cont a {
	color:#fcd659;
}

#photoBarHome {
width:958px;
height:267px;
background:#26393d url(../images/family.jpg) no-repeat;
border-top:solid 2px #26393d;
border-left:solid 2px #26393d;
}

#photoBarNophotos {
width:958px;
height:90px;
background:#26393d;
}


#photobar-text {
	margin:0 0 0 0;
	width:550px;
	float:right;
	text-align:left;
}

#photobar-text h3{
	font:bold 1.2em/2.0em "Lucide Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#d0a825;
	text-align:left;
}

#photobar-text .inside p, #photobar-text .inside ul {
	margin:0;
	padding:0;
	color:#fff;
	text-align:left;
	font:normal 0.8em/1.4em "Lucide Grande", Verdana, Arial, Helvetica, sans-serif;
	list-style:outside;
}

#photobar-text .inside li {
	margin-left:2em;	
}

#contentArea {
	margin:0;
	padding:0;
	width:958px;
	float:left;
	border-left:solid 1px #26393d;
	border-right:solid 1px #26393d;	
}

#left-side-content {
width:400px;
margin: 0 0 0 0;
float:left;
text-align:center;
}


#maincontent{
margin:0 0 0 0;
width:550px;
float:left;
text-align:left;
}



.inside{
margin:10px;
}

.inside img {
	margin-top:12px;
	border:solid 1px #26393d;
}

.inside img.noborder {
	border:none;	
}

#footer .inside{
margin:6px 0 0 6px;
}


#footer {
	margin:0;
	padding:0;
	background:#40627c url(../images/footerBtm.png) no-repeat bottom;
	height:30px;
	clear:both;
	color:#ccc;
	font-size:0.7em;
	line-height:2.5em;
	text-align:left;
}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#eae7dd;
}

#footer a:hover {
	text-decoration:underline;	
}



/*--------Text Styles----------------------------*/

h1 {
font:bold 1.4em/1.6em "Lucide Grande", Verdana, Arial, Helvetica, sans-serif;
color:#26393d;
text-align:left;
margin-bottom:1em;
}

#maincontent h2 {
	font:bold 1.0em/1.2em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#26393d;
	text-align:left;
	margin: 24px 0 12px 0;
}


#maincontent p {
	font:normal 0.8em/1.7em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#26393d;
	text-align:left;
	margin-bottom:1em;
}

#maincontent ul {
	margin:0 0 0 2em;
	padding:0;
	color:#26393d;
	text-align:left;
	font:normal 0.8em/1.6em "Lucide Grande", Verdana, Arial, Helvetica, sans-serif;
	list-style:outside;	
}


#maincontent img.inside {
float:left;
}

#maincontent2 img {
float:left;
margin-right:30px;
}

#maincontent h3 {
	font:bold 0.9em/1.5 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#26393d;
	text-align:left;
}

.italic {
font-style:italic;	
}

#maincontent p.toinsert {
	font:bold 0.8em/1.9em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#C03;
}


/* form styles------------------------------------------------------------------*/

form {
margin:0;
}

fieldset {
margin: 0;
padding: 0;
border:none;
}

legend {
color: #1A235B;
font-weight: bold;
display: none;
}

input, textarea {
width:250px;
}

input.checkbox {
width:auto;
}

fieldset ol {
padding: 1em 1em 0 0;
list-style: none;
}

fieldset li {
padding-bottom: 1em;
}

form label {
display: block;
font-weight:bold;
color:#1a235b;
}

fieldset.submit {
border-style: none;
}


}
.content_itallic {
	font-style: italic;
}
