<style type="text/css">



html {

overflow-x: hidden;

}

BODY {
  scrollbar-arrow-color:#CED1B2;
  scrollbar-track-color:#E1E2E3;
  scrollbar-shadow-color:#666666;
  scrollbar-face-color:#98A299;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#333333;
  scrollbar-3dlight-color:#CED1B2;
 }

/* 18 px page headline */

.pghead {  
       font-family: Times, New York, serif; 
       font-size: 18px;
       line-height: 120%;
       font-weight:bold;
       color: #6C8172;
       padding:0px 28px 12px 28px;
       text-align:left;
}

.pgsubhead {  
       font-family: Times, New York, serif; 
       font-size: 14px;
       font-weight:bold;
       line-height: 120%;
       color: #6C8172;
       text-align:left;
       padding:0px 28px 3px 28px;
}
.links {
       font-family: Arial, New York, serif; 
       font-size: 13px;
       line-height: 135%;
       color: #000000;
       text-align:left;
       padding:0px 28px 3px 28px;
       }
.links a {
       font-family: Times, New York, serif; 
       font-size: 13px;
       line-height: 135%;
       color: #a16800;
       text-align:left;
       padding:0px 28px 3px 0px;
       }
.links a:hover {
       color: #000000;
       }
       
             
       
       
#service {  
       font-family: Times, New York, serif; 
       font-size: 13px;
       font-weight:regular;
       line-height: 120%;
       color: #333333;
       padding:0px 28px 24px 28px;
}
#clientlist {  
       font-family: Times, New York, serif; 
       font-size: 13px;
       font-weight:regular;
       line-height: 160%;
       color: #333333;
       padding:0px 28px 24px 28px;
}

#service a {  
       font-style:italic;
       line-height: 120%;
       color: #956900;
       padding:10px 28px 24px 0px;
       text-decoration: none;
}

#service a:hover {  
       text-decoration: underline;
}


#faq {  
       font-family: Times, New York, serif; 
       font-size: 14px;
       font-weight:bold;
       line-height: 100%;
       color: #444443;
       text-align:left;
       padding:0px 0px 0px 0px;
}


/* staff page bio */

.bio {  
       font-family: Times, New York, serif; 
       font-size: 13px;
       line-height: 120%;
       color: #333333;
       padding:0px 15px 30px 28px;
       text-align:left;
}

#bio-name {  
       font-family: Times, New York, serif; 
       font-size: 14px;
       font-weight:bold;
       line-height: 100%;
       color: #6C8072;
       text-align:left;
       padding:0px 0px 0px 0px;
}

#bio-name a:hover {  
       color: #333333;
       text-decoration: none;
}

#bio-title {  
       color: #333333;
       padding:5px 0px 5px 0px;
}

#bio-email a {  
       color: #9a6a02;
       padding:0px 0px 5px 0px;
}

#bio-email {  
       color: #333333;
       padding:0px 0px 5px 0px;
}

#cv a {  
       color: #9a6a02;
       padding:0px 0px 0px 0px;
       text-decoration: underline;
}

.tdhome {  

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
    color: #000000;
    line-height: 180%;
    padding:0px 20px 0px 6px;
}


/* header nav */

.header {
	color:#956900; 
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; 
    font-weight:bold;
    vert-align:bottom;
    padding:0px 0px 9px 0px;
}

.header a {
	color:#956900; 
    text-decoration: none;
}

.header a:hover { 
	color: #000000;
	text-decoration: underline;
}

.header a:visited {
	color:#ff0000; 
}



/* footer */

.footer {
	color:#87867B; 
	font-size:8pt;
	line-height:12px; 
	font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    padding:15px 0px 10px 0px;
}

.footer td {
	color:#434442; 
	font-size:8pt;
	line-height:12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

.footer a {
    color:#87867B; 
	font-size:8pt; 
	line-height:12px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;

}

.footer a:hover { 
	color: #000000;
	text-decoration: underline;
}


/* left nav */

.leftnav {
	color:#956900; 
	font-size:11px;
	line-height:16px; 
	font-family: Arial, Helvetica, sans-serif;
    margin-right: 10px;
    margin-left: 33px;
    text-align:left;
    font-weight:bold;
}

.leftnav a {
	color:#956900; 
    text-decoration: none;
}

.leftnav a:hover { 
	color: #000000;
	text-decoration: underline;
}

/* .leftnav a:visited {
	color:#ff0000; 
}
*/

/* right nav */

.rtnav {
	color:#6C8172; 
	font-size:11px;
	line-height:11px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
    font-weight:bold;
    margin-right: 30px;
    margin-left: 21px;
}

.rtnav a {
	color:#6C8172; 
	text-decoration: none;
}

.rtnav a:hover {
	color:#000000; 
	text-decoration: underline;
}

/* .rtnav a:visited {
	color:#ff0000; 
} */


p {  
font-family: Times, Serif; 
font-size: 11px;
font-weight:normal;
line-height: 175%;
color: #434442;
padding:0px 0px 0px 10px;
margin-right: 30px;	
}

.alt li {list-style-type:none}

ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
line-height: 150%;
color: #000000;
padding:0px 0px 0px 0px;
margin-top: 0px;
margin-right: 30px;
margin-left: 20px;
}

ol {
font-family: Times, Serif; 
font-size: 11px;
font-weight:normal;
line-height: 175%;
color: #434442;
padding:0px 0px 0px 20px;
margin-right: 30px;
}

td {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
    color: #000000;
    line-height: 150%;
}

#sm {
font-size: 11px;
margin-right: 60px;
margin-left: 30px;
line-height: 130%;
}


.form {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
line-height: 130%;
color: #000000;
margin-top: -25px;
padding:-20px 20px 0px 0px;

}

.form td {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px;
line-height: 130%;
color: #000000;
}



.phones {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
line-height: 130%;
color: #000000;
padding-right: 0px;
padding-left: 30px; 
padding-top: 15px; 
}



.phonesin {  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10px;
line-height: 130%;
color: #000000;
padding-right: 0px;
padding-left: 15px; 
padding-bottom: 5px; 

}

.tdsub {  
       font-family: Times, New York, serif; 
       font-size: 14px;
       line-height: 135%;
       color: #220005;
       padding:0px 10px 0px 30px;
       text-align:left;
}
#tdsub-head{  
       font-family: Times, New York, serif; 
       font-size:20px;
       line-height: 150%;
       color: #6C8172;
       text-align:left;
       padding:0px 0px 0px 0px;
}



h1 {  
font-family: Times, New York, serif; 
font-size: 20px;
line-height: 100%;
color: #8B9848;
margin-right: 21px;
margin-left: 21px;
padding-top: 10px; 
padding-bottom: 0px;

}


h2 {  
font-family: Times New Roman, New York, serif; 
font-size: 13px;
line-height: 230%;
color: #220005;
margin-bottom: 0px;
padding-top: 0px; 
padding-bottom: 0px;  
margin-right: 0px;
padding-right: 0px;
}


a {  
	text-decoration: none;
	color: #444443
}

a:hover {  
	color: #E7A31C;
	text-decoration: underline;
}


</style>

 