body {color: #000; background: #C9BD67 url(images/harrisback.jpg) repeat-x fixed;
	}



.paddinginside {padding-left: 1.5em; padding-bottom: .5em; padding-right: 0em; padding-top: .1em;}

.paddinginside p {font-size: .70em; }
.paddinginside a:link {background: #fff; color: black; }

	
#paddinginside {padding-left: 1.5em; padding-bottom: .5em; padding-right: 2.5em; padding-top: 0em; }	

.graphic {color: #000; background: #ffffff url(images/sidebar1.jpg) no-repeat; }

.homequote1 {font-size: 13px; font-style: italic; padding: 0px 50px 0px 0px; }

.homequote {font-size: 13px; font-style: italic; padding: 0px 20px 15px 20px; 
	border-top: 1px dashed black; 
	border-bottom: 1px dashed black; }

.homequoteattribute {font-style: normal; text-align: right; 
	margin: 0px 5px 0 0; padding: 0; line-height: 1.2; 
 }

.quote {font-size: 13px; font-style: italic; 
 }

.sidebar {color: #fff; background: #0C0C0C url(images/sidebar-front.jpg) no-repeat; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; }

.sidebar-about {color: #fff; background: #C2BEA1 url(images/sidebar_about.jpg) no-repeat; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; }

.sidebar4 {color: #fff; background: #999 url(images/sidebar_about.jpg) no-repeat; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; }

.sidebar5 {color: #fff; background: #7593C5 url(images/sidebar5.jpg) no-repeat; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; }

.sidebar7 {color: #fff; background: #383F5B url(images/sidebar7.jpg) no-repeat; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; }




.paddingforclients {padding-left: 25px}

h1 {display:none; 
        }

h2 {font: small-caps bold 16px Arial, sans-serif; letter-spacing: 3px;
   margin: 0; padding-top: 5px; 
   background: #E4E6B8; color: #000; 
        border: 1px solid black; 
        text-align: center; 
        }


h3 {
    font: small-caps bold 15px Arial, sans-serif; letter-spacing: 3px;
        text-decoration: none; 
        background: #F2F3D2; color: black; 
        margin-top: 30px;
        margin-bottom: 0; 
        }

h4 {
    font: small-caps normal 14px Arial, sans-serif; letter-spacing: 3px;
        text-decoration: none; 
        background: #F2F3D2; color: black; 
        margin-top: 30px;
        margin-bottom: 0; 
        }


p, li {
    font-weight : normal;
    font-family : verdana, Arial, sans-serif;
    font-size : 13px;
    line-height: 1.3em; 
    text-indent: 0px; 
    margin-top: 1.1em;
    margin-bottom: 1.1em;
        }

#homepagecontent {padding: 2em; 
        text-align: left; }
.firstletter:first-letter { font-weight: bold; font-size: 120%; }

ul {padding-top: 0em; margin-top: 0;}
li {padding-top: 0em; }



.links {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	padding: 1px 16px;
	text-align: center;
	font-family: Arial, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	text-decoration:none;
        font-weight: normal; 
        }

a.links {color:#000;
	background: #E4DA93; 
        }

a.links:visited {color: #000;
	background: #fff; 
        }

a.links:hover {color:#000;
	background: #C9BD67;
        }

a.links:active {color:#000;
	background: #FFFFDB;
        }

a.links:visited {color: #000;
	background: #fff;
        }

a.links:hover {color:#000;
	background: #C9BD67;
        }

a.links:active {color:#000;
	background: #FFFFDB;
        }


.insidelinks {
	border-top: 0px solid #666;
	border-right: 0px solid #000;
	border-bottom: 0px solid #003399;
	border-left: 0px solid #003399;
	padding: 0px 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 0px;
	text-decoration:none;
    font-weight: bold; }

a.insidelinks {color:#333;
	background:#ffffff;
        }

a.insidelinks:visited {color:#cccccc;
	background:#fff; 
        }

a.insidelinks:hover {color:#ffffff;
	background: #003399;
        }

a.insidelinks:active {color:#000;
	background: #0c9;
        }

.bottomlinks {
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #666;
	border-left: 0px solid #666;
	padding: 1px 6px;
	text-align: right;
	font-family: Arial, "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 26px;
	text-decoration:underline;
        font-weight: normal; 
        }

a.bottomlinks {color:#000;
	background: transparent; 
        }

a.bottomlinks:visited {color: #000;
	background: transparent; 
        }

a.bottomlinks:hover {color:#5456A8;
	background: transparent; 
        }

a.bottomlinks:active {color:#000;
	background: transparent; 
        }




.italicsforclients {font-style: italic; font-size: small; }




#linkspage ul {list-style: none;  margin: 0; padding: 5px 5px 10px 20px;
        text-align: left; }

#linkspage li {padding: 0.5em 0 0 0.25em;
    /*    border-bottom: 1px solid rgb(84%,84%,69%); */}

#linkspage a {text-decoration: none; 
        padding: 0px; margin-left: 0px; 
        border-bottom: 1px solid rgb(84%,84%,69%); }

#linkspage a:link {color: rgb(20%,40%,10%);}
#linkspage a:visited {color: rgb(58%,68%,40%);}
#linkspage a:hover {color: rgb(10%,20%,0%);}

#content {font-size:13px; font-weight:normal; text-align:left; padding-left: 1em; padding-bottom: 1em; padding-right: 1em; line-height:1.3}


.flatinput {
	BORDER-RIGHT: #187830 1px solid; BORDER-TOP: #187830 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #187830 1px solid; BORDER-BOTTOM: #187830 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.flatbutton {
	BORDER-RIGHT: #187830 1px solid; BORDER-TOP: #0000ff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #0000ff 1px solid; BORDER-BOTTOM: #0000ff 1px solid; BACKGROUND-COLOR: #98CC38; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: black; 
}

.contacttable {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

.footer {font-size: 11px; font-style: normal; 
        padding: 3px 5px 3px 5px; text-align:center; 
	border-top: 1px dotted black; 
	border-bottom: 1px dotted black; }


table#maintable {color: black; background: #fff url(images/dithered-gray.jpg); }

.paddinginside a.bottomlinks {background: transparent; }


.penny-image {margin: 0 0 0 15px; }