@charset "UTF-8";
/* CSS Document 
This Style Sheet Developed by Word Work, Inc. www.wordwork.com for Sage Management Consulting.
All rights are Reserved.
*/

* { margin: 0; padding: 0; }

img, div, head, h1 { behavior: url(iepngfix.htc) }

body { background: #e7ebd7; font-size: 62.5%; } /* reduces default font size to 10pts ie. 1em */
a img { border: 0px; }
a:link {color: #ac4a92; text-decoration: none;}     /* unvisited link */
a:visited {color: #925181; text-decoration: none;}  /* visited link */
a:hover {color: #d046ac}   /* mouse over link */
a:active {color: #d046ac}   /* selected link */

p { 
color: #333333; 
font-family:"Times New Roman", Times, serif; 
font-size: 1.3em; 
margin: 0px 0px 13px 0px; 
text-decoration: none; 
line-height: 1.4em; 
}

h1 { 
color: #77456a; 
font-family:"Times New Roman", Times, serif; 
font-size: 3.2em; 
margin: 0px 0px 10px 0px; 
text-decoration: none; 
}

h2 { 
color: #77456a; 
font-family:"Times New Roman", Times, serif; 
font-size: 3.4em; 
margin: 0px 0px 10px 0px; 
text-decoration: none; 
font-style:italic; 
font-weight:normal; 
text-align:right;
}

*+ html h2 {
font-weight:bold;
}

h3 { 
color: #77456a; 
font-family:"Times New Roman", Times, serif; 
font-size: 2.0em; 
margin: 15px 0px 0px 0px; 
text-decoration: none; 
font-style:italic; 
font-weight:normal; 
}

h4 { 
color: #77456a; 
font-family:"Times New Roman", Times, serif; 
font-size: 1.5em; 
margin: 0px 0px 20px 0px; 
text-decoration: none; 
font-weight:normal;
}

h4.tag  { text-align:right;}

em { font-style:italic; color:#77456a;}

p em { font-size: 1.4em;}

i { color: #009966; margin: 5px 5px 20px 0px; }

/* LAYOUT STYLES */

#wrap { 
width: 800px; 
margin: 0 auto; 
margin-top: 20px; 
background: #FFFFFF; 
border: 1px solid #97a46c; 
position: relative; 
overflow: hidden;
background: url(images/leftfade.jpg) left repeat-y; 
}

#headbar { 
width: 800px; 
height: 20px; 
background: #97a46c; 
}

#leftcol { 
width: 262px; 
float: left; 
min-height:651px; 
}

#centercol { 
width: 430px; 
border: 0px solid red; 
float: left; 
padding: 20px 78px 219px 30px;
position: relative; 
background: url(images/bg.gif) right;
min-height:412px;
}

#index #centercol {
background: url(images/bghome.gif) right ; 
}

#rightcol { 
width: 100%; 
height: 100%; 
padding: 10px 10px; 
background-color: #f0f3e7; 
}

#footbar { 
width: 802px; 
height: 20px; 
margin: 0 auto; 
background: #97a46c; 
}

#footer { 
width: 802px; 
height: 60px; 
margin: 0 auto; 
padding: 8px 0px 0px 0px; 
border: 0px solid green;
}

#leaves { 
position: relative; 
float:right;
margin-top:-199px;
 }

#enews { 
margin: 0px 5px 0px 25px; 
padding: 80px 0px; 
} 

/* NAVIGATION STYLES */

#centercol ul { 
list-style-type: circle; 
color: #333333; 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 1.1em; 
margin: 0px 0px 10px 20px; 
text-decoration: none; 
}

ul#nav { 
padding: 0px 0px 0px 10px; 
margin: 20px; 
}

ul#nav li { 
font-family: Georgia, "Times New Roman", Times, serif; 
font-style: italic; 
font-size: 1.4em; 
list-style-type: none; 
border-left: 15px solid #77456a; 
height: 15px; 
margin: 10px; 
padding: 0px 0px 0px 10px; 
}

ul#nav li a:link { color: #202801; }
ul#nav li a:hover { color: #661a79; }
ul#nav li a:active { color: #b760cd; }
ul#nav li a:visited {color: #202801; text-decoration: none;}


/* LAYOUT-SPECIFIC TYPE STYLES and IMAGE REPLACMENTS */ /* Page Specific Styles */

h1#logo { 
background: url(images/logo.png) no-repeat; 
text-indent: -2000px; 
height: 149px; 
width: 262px; 
margin: 15px 0px 0px 0px;
}

#footer p {
font-size: 1.1em; 
margin: 0px; 
text-align: center;
}

.intro { margin: 35px 0px 35px 0px; }

blockquote {
color: #333333;
font-family:"Times New Roman", Times, serif; 
font-size: 1.4em;
font-weight:normal;
line-height:1.5em;
margin:0px;
padding:10px;
}

.bqstart {
font-family:"Times New Roman", Times, serif;
color: #77456a;
float:left;
font-size:300%;
overflow: hidden;
position: relative; right: 7px;
margin-right:0px;
margin-top:-2px;
}

#bqfirst {
clear: left;
margin-top:-10px;
}

.bqend {
color: #77456a;
font-size:150%;
display: inline;
}

p.quoter {
text-align: right;
border-bottom: 1px dotted #97a46c;
padding-bottom: 5px;
margin-bottom: 30px;
}

p.quoter em {
color: #5a6731;
font-size: 1.0em;
}


#aboutus h3 img {float: left;}

.story{ 
border-top: 1px dotted #97a46c; 
padding-top: 10px;
margin-top: 20px;
}

.green {color:#5a6731;}

ul.client {
float: left;
width: 150px;
list-style-image:url(images/leaficon10x10.gif);
padding: 20px;
}

#nofloat {
float: left;
}