BODY { background: #FCFECB; color: black; font-family: Arial, sans serif;}
h1 { font-size: 20px; color: brown }
h2 { font-size: 20px; font-style:italic; color:brown }
h3 { color: brown }
h6 { color: brown; font-style:italic; font-size: 75% }
a:link { color:blue; text-decoration:underline }
A:hover { color:blue; text-decoration:underline }
p {line-height: 140%;}
#topBox { line-height: 200%; color: #800040; border-top: 2px solid; border-bottom: 2px solid }
#leftBox { line-height: 150%; padding: 10px 0 0 10px; font-weight: bold; }
#leftBox a { text-decoration: none; }
#rightBox { line-height: 150%; padding: 10px 0 0 10px; font-size:13px; }
#bodyText {font-size: 10pt; background: white; padding: 10px 30px 30px 30px;
border-style: solid; border-width: 2px; border-color: orange }
.styleletters{font-size: small;}
.stylered{color:red}

.title {font-size: 24px; color: brown; font-weight: bold; margin: 0.65em 0 ;line-height: 24px;}

.tqpHeader, .tqpQuote {font-size: 13px; line-height: 120%;}
.tqpQuote { font-weight:normal; line-height: 120%;}
.tqpFooter, .tqpAuthor {font-size: 12px; line-height: 120%;}

#leftBox h6 {line-height: 130%;}
#leftBox dl {margin: 0 0 10px 0;}
#leftBox dd {margin: 5px 0; text-align: right;}

li {margin: 0 0 7px 0;}






/* Homepage */

.block {
font-size: 13px; background: #fff; padding: 10px 20px 10px 20px; margin: 0 0 20px 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border-style: solid; border-width: 2px; border-color: orange;
overflow: hidden;
}

.intro {
width: 390px;
min-height: 150px;
float: left;
margin: 0 0 20px 10px;
display: inline; 
position: relative;
    }

.intro a img, 
.intro img  {
    position: absolute; 
    top: 0px; 
    left: 0; 
    }

.intro h3 {margin-top: 0;}

.intro h3 a, 
.intro h3 span
{
    color: #22376b;
    border-top: 1px solid #fff;
    display: block;
    padding-top: 0px;
}

.intro p, 
.intro h3 {
 margin-left: 140px;
 }


.gradient1, ul.service4 li strong {
background-color: #ffa500;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa500), to(#FFD284)); 
  background-image: -webkit-linear-gradient(top, #ffa500, #FFD284); 
  background-image:    -moz-linear-gradient(top, #ffa500, #FFD284); 
  background-image:     -ms-linear-gradient(top, #ffa500, #FFD284); 
  background-image:      -o-linear-gradient(top, #ffa500, #FFD284); 
  background-image:         linear-gradient(top, #ffa500, #FFD284);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa500', EndColorStr='#FFD284'); 
}
 
ul.service4 { clear: both; list-style: none; padding: 0; margin: 0; overflow: auto;}
ul.service4 li {float: left; list-style: none; margin: 0 5px 0 0; padding: 0; width: 190px;}
ul.service4 li strong {display: block; padding: 7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; text-shadow: 1px 1px 3px #000; font-size: 14px; }
ul.service4 li.pull {margin-left: -10px;}
ul.service4 ul {padding: 5px 0 5px 10px; margin: 0;  }
ul.service4 li li {float: none; margin-bottom: 5px;}
ul.service4 li.last {margin: 0; padding: 0;}
ul.service4 li.last ul {width: 195px;}
ul.questions { margin: 0 0 20px 20px; padding: 0;
}

ul.answers  {
}

ul.answers li  {
margin: 0 0 10px 0; line-height: 200%;
}


.clear { clear:left}


.action {text-align: center; background: orange; color: #FCFECB;

  background-color: #ffa500;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa500), to(#FFD284)); 
  background-image: -webkit-linear-gradient(top, #ffa500, #FFD284); 
  background-image:    -moz-linear-gradient(top, #ffa500, #FFD284); 
  background-image:     -ms-linear-gradient(top, #ffa500, #FFD284); 
  background-image:      -o-linear-gradient(top, #ffa500, #FFD284); 
  background-image:         linear-gradient(top, #ffa500, #FFD284);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffa500', EndColorStr='#FFD284'); 



 }
.action h2 {color: #FCFECB; text-shadow: 1px 1px 3px #000; margin: 0;}
.action h3 {font-size: 35px; color: #FCFECB; text-shadow: 1px 1px 3px #000; margin: 0;}


.photo {float: left; width: 45%; margin-right: 5%; text-align: center; padding: 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.photo.last {margin-right: 0;}

.photo img {width: 90%;}

.photo p {text-align: left; padding: 0 10px;}

.caption {
	border: 2px solid #ffa500;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	float: right;
	width: 215px;
	text-align: center;
	margin: 10px 0 0 10px;
	}

.portrait {
	margin: 5px 5px 10px 5px;
}
