a:link {color: #ad8036}
a:visited {color: #ad8036}
a:hover {color: #cfb48b}
a:active {color: #ad8036}

body { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333;
text-align: left;
background-color: #d6e6a1;
margin-top: 30px;


}

ol
{
list-style-type: lower-roman;

}

form
{
	margin-bottom:0;
	margin-top:0;
}


select
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
}

td { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333;  
text-align: left;

} 

hr { 

	border-color: #a9aca1;
	border-style: dashed;
	border-top: 1px;
	
}

.maintitle { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color: #ad8038;

}

.titletext { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ad8038;

}

.headertext {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#666666;
font-weight: bold

}

.highlightedtext { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #993300;

}

.smalltext {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #999999;

}

.qtext {

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-style: italic;
color: #333333;
}

.formtext {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333;

}

.formtextbut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFCB00;
	border: thin solid #CC6633;
}

.newstitle { 

font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #333333;

}

.tableheadertext {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#FFFFFF;
font-weight: bold
}

.tableheadertextlight {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#FFFFFF;
}

.headertable {  

background-color:#545944;

}

.sidemenutext {  

font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #333333;

}

.sidetitletext {

font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #545944;

}

/*---------- side menu links ---------------------------------------*/

.sidebox {  

background-color: #CCCC99; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
border: 1px #999966 solid; 
text-align: left; 
clip:  rect(   ); 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px
}


a.sidelink:link {color: #333300;}
a.sidelink:visited {color: #666633;}
a.sidelink:hover {color: #FFFFCC;}

/*---------- side menu return to section home links ---------------------------------------*/

.sideboxhome {  

background-color: #FFFFFF; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
border: 1px #545944 solid; 
text-align: left; 
clip:  rect(   ); 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px
}


a.sidelinkhome:link {color: #545944;}
a.sidelinkhome:visited {color: #545944;}
a.sidelinkhome:hover {color: #a9aca1;}


/* SG NEW STYLES */
.testimonial {
	margin-left: 3px;
	margin-right: 10px;
	margin-top: -12px;
	text-align: left;
	color: #444;
	position: relative;
}

.testimonial p {
	
}

p.cite {
	text-align: right;
	font-style: italic;
	font-weight: bold;
	color: #9C6D28;
}

.start-quote {
	margin-right: 5px;
}

.end-quote {
	position: relative;
	top: 5px;
	margin-top: -5px;
}

td h1 {
	margin: 0px;
	font-size: 28px;
	font-weight: bold;
	color: #9C6D28;
	font-family: arial;
}

td h2 {
	color: #9C6D28;
	font-size: 14px;
	margin-bottom: 0px;
}

td h3 {
	color: #000;
	font-size: 12px;
	margin-bottom: 0px;
}

.small {
	font-size: 10px;
}


/* ADDED BY SG */

/* Business Listings - footer */

ul.businessListings {
	margin: 0px;
	padding: 0px;
	width: 700px;
	position: relative;
}

ul.businessListings li {
	font-size: 10px;
	list-style: none;
	display: inline;
	margin-right: 10px;
}


/* FAQs */

.faq .question {
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #9C6D28;
}

.faq .answer {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #555;
}

/* Testimonials */
.source {
	font-style: italic;
	color: #333;
	font-size: 11px;
	margin-top: -6px;
}

.testimonial {
	margin-top: 0px;
}

.testimonial h2 {
	margin-top: 15px;
	margin-bottom: 5px;
}

.testimonial p {
	margin-top: 0px;
	margin-bottom: 15px;
}

.testimonial img.profile {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}

