#hiddencontactnumber {display:none;
margin-left:auto;
margin-right:auto;
}

#phonehighlight {
display:inline; background-color:white; height:23px; border:#454c43 2px solid; text-decoration:none; font-family:tahoma; background:#7f9981; letter-spacing:1.25px; color:#454c43; -moz-border-radius: 0px; border-radius: 0px; 
}


* {
margin:0px; 
padding:0px;
}

iframe {cursor:pointer;}

img {border:0px;}

body {
background:#ecedc8 url('Images/Layout/header_bkgrd.png');
background-repeat:repeat-x;
}

p {
margin-top:15px; 
margin-bottom:20px;
line-height:22px;
}

#site {
}

#headerouter {
background: url('Images/Layout/body_bkgrd.png');
width:1000px;
margin-left:auto;
margin-right:auto;

border-right: #e3e8c8 solid 1px;
border-left: #e3e8c8 solid 1px;
}

#headerinner {
*background: url('Images/Layout/body_bkgrd.png');
background-repeat:repeat-x;
width:850px;
height:322px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
float:top;
}

#logo {
float:left;
position:relevant;
padding-top:0px;
margin-bottom:10px;
margin-left:10px;
}

#contact {
float:right;
position:relevant;
margin-top:90px;
margin-right:60px;
}

#saying {margin-top:-10px;
width:750px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#menu {
width:100%;
margin-left:auto;
margin-right:auto;
float:bottom;
text-align:center;
margin-top:10px;
padding-left:20px;
}

#menu img {
padding-left:15px;
padding-right:15px;
}

#content {

width:900px;
margin-left:auto;
margin-right:auto;
*background:#ffffff;

overflow:auto;
padding-top:40px;
*padding-top:50px;
*margin-top:-180px;

font-family: verdana;
line-height:22px;
text-align:justify;
overflow-x:hidden;
overflow-y:hidden;
color:black;
}

#col1 {
position:relevant; 
width:46%;
float:left;
padding-left:10px;

margin:3px;
}

#col2 {
position:relevant; 
width:46%;
float:right;
padding-right:10px;

margin:3px;
}

#col1blog {
position:relevant; 
width:60%;
float:left;
padding-left:10px;

margin:3px;
*color:black;
}

#col2blog {
position:relevant; 
width:32%;
float:right;
padding-right:10px;

margin:3px;
font-size:11px; 

}

#col2blog a {
text-decoration:none; 
letter-spacing:0px;
}

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

#col3 {
position:relevant; 
width:96.5%;
float:left;
padding-left:10px;

margin:3px;
}


#footer {
position:relevant;
float:right;
width:97.1%;
background: #5a715a;
padding-top:30px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;

text-align:center;
color:#F2F1E2;
font-size:9px;

-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

#footer p {
*text-align:center;
}


#footer a {
color:#F2F1E2;
text-decoration:none;
}

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


h1 {
margin-left:15px;
margin-bottom:25px;
color:#556B62;
border-bottom:3px #E8E9C0 solid;
width:95%;
padding-bottom:3px;
padding-top:3px;
}

h2 {
margin-left:15px;
margin-bottom:25px;
color:#556B62;
border-bottom:3px #E8E9C0 solid;
width:95%;
padding-bottom:3px;
padding-top:3px;
}

#col1 h1, #col2 h1 {
margin-left:0px;
margin-bottom:25px;
color:#556B62;
border-bottom:3px #E8E9C0 solid;
width:100%;
padding-bottom:3px;
padding-top:3px;
}

a {
color:#617862;
}

a:hover {
color:#000;
}

ul {
margin-left:50px;
margin-top:5px;
margin-bottom:5px;
list-style-type: circle;
width:85%;
}

td  {
border:1px solid #617862;
padding:3px;
}

td ul {
margin-left:15px;
}

small {
font-size:9px;
line-height:normal;
}


#menulinks a {
display:inline-block;
background:#CAD0C3;
font-size:13px;
width:75px;
height:22px;
padding-top:2px;

opacity:0.6;
filter:alpha(opacity=60);
color:#5E775F;

}

#menulinks a:hover {
background:#9ba793;

text-decoration:none;
}


::selection {
	background:#f7f95e;
	color:#536954;
}

::-moz-selection {
	background:#f7f95e;
	color:#536954;
}

::-webkit-selection {
	background:#f7f95e;
	color:#536954;
}

#menu a {display:block; padding:16px; background-color:white; float:left; width:130px;  height:20px; border-top:#678068 1px solid; border-bottom:#678068 1px solid; text-decoration:none; font-family:tahoma; text-transform:uppercase; color:white; background:#7f9981; box-shadow: 2px 8px 5px #b4c7b5; letter-spacing:1.25px;

background: #90a991; /* Old browsers */
background: -moz-linear-gradient(top,  #90a991 0%, #5a715a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90a991), color-stop(100%,#5a715a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #90a991 0%,#5a715a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #90a991 0%,#5a715a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #90a991 0%,#5a715a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #90a991 0%,#5a715a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a991', endColorstr='#5a715a',GradientType=0 ); /* IE6-9 */

 }
 
 #menu a:hover { box-shadow: 2px 8px 5px gray;
 background: #90a991; /* Old browsers */
background: -moz-linear-gradient(top,  #90a991 0%, #526352 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90a991), color-stop(100%,#526352)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #90a991 0%,#526352 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #90a991 0%,#526352 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #90a991 0%,#526352 100%); /* IE10+ */
background: linear-gradient(to bottom,  #90a991 0%,#526352 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90a991', endColorstr='#526352',GradientType=0 ); /* IE6-9 */
}

