/* CSS Document */

*
{
margin:0;
padding:0;
}
body
{
margin:0 auto;
padding:0;
background: url(../images/back.jpg) left top repeat-x #67a440;
}
img
{
margin:0;
padding:0;
border:none;
}
p
{
margin:10px 0px;
line-height:150%;
}
.left
{
float:left;
}
.right
{
float:right;
}
li
{ 
list-style-position: inside;
padding: 0 0 10px 10px;
margin:0;
}
.container
{
width:847px;
margin:26px auto 0px auto;
text-align:center;
}
h1
{
color:#246E49;
font-size:22px;
margin: 0 0 30px 0;
font-weight:bold;
text-transform:uppercase;
}
h2
{
font-size:16px;
font-weight:bold;
text-transform:capitalize;
margin: 20px 0 10px 0;
}
/* CSS Document for header */

.header
{
width:847px;
float:left;
text-align:left;
}
.header-top
{
width:847px;
float:left;
text-align:left;
}
.image
{
width:847px;
float:left;
text-align:left;
}
#navbg
{
display:inline-block; /** adds haslayout*/
height: 1%;
min-height: 1%;
width:100%;
background: url(../images/menu-bar.jpg) left top no-repeat; height:39px;
text-align:center;
}
ul#nav
{
display:inline-block;
height: 1%;
min-height: 1%;
margin:0 auto;
padding:0;
}
ul#nav li
{
list-style-type:none;
padding:0px;
font:bold 12px/50px  Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:39px;
}
ul#nav li a
{
color:#FFFFFF;
text-decoration:none;
margin:0 30px;
}
ul#nav li a:hover
{
color:#fffc0f;
}
ul#nav li a.active
{
color:#fffc0f;
}

/* CSS Document for body */

.body
{
width:847px;
float:left;
text-align:left;
margin-top:9px;
}
.body-top
{
width:847px;
float:left;
text-align:left;
}
.body-mid
{
width:812px;
float:left;
text-align:left;
padding:5px 10px 35px 25px;
background:url(../images/body-mid.jpg) left top repeat-x #e1e2e2;
}
.body-bottom
{
width:847px;
float:left;
text-align:left;
}
.body-left
{
width:567px;
float:left;
text-align:left;
font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#484848;
line-height:normal;
}
.body-left-top
{
width:567px;
float:left;
text-align:left;
}
.body-left-mid
{
width:113px;
float:left;
text-align:left;
}
.body-left-mid1
{
width:446px;
float:right;
text-align:left;
}
.body-right
{
width:224px;
float:right;
text-align:left;
font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:normal;
}
.body-right-top
{
width:212px;
float:right;
text-align:left;
background:url(../images/contact.jpg) left top no-repeat; height:28px;
font:bold 13px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:normal;
padding-left:12px;
line-height:28px;
}
.blue-table-top
{
width:224px;
float:right;
text-align:left;}
.blue-table-mid
{
width:213px;
float:right;
text-align:left;
background:url(../images/blue-mid.jpg) left top repeat-x #1160ab;
padding:0px 5px 7px 5px;}
.blue-table-bottom
{
width:224px;
float:right;
text-align:left;}
.blue-heading
{font:bold 18px/24px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:39px;}
.imagee
{width:213px;
float:left;
text-align:left;}
.text
{width:200px;
float:left;
text-align:left;
padding-left:8px;}

/* CSS Document for footer */

.footer
{
width:804px;
float:left;
text-align:left;
font:normal 11px/24px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:normal;
padding:13px 28px 39px 15px;
}
.footer-left
{
width:504px;
float:left;
text-align:left;}
.footer-right
{
width:76px;
float:right;
text-align:left;}
.footer a
{color:#FFFFFF;
text-decoration:none;}
.footer a:hover
{text-decoration:underline;}

.divider-quote {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/speckle-divider.png);  PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat
}
.testimony {
	BACKGROUND-POSITION: -225px top; BACKGROUND-IMAGE: url(/images/fancyquotes.png); MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 740px; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.testimonial {
	PADDING-RIGHT: 70px; BACKGROUND-POSITION: 520px bottom; PADDING-LEFT: 65px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(/images/fancyquotes.png); PADDING-BOTTOM: 0px; WIDTH: 440px; COLOR: #504540; LINE-HEIGHT: 22px; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic; POSITION: relative
}
.testament {
	FONT-SIZE: 12px; LINE-HEIGHT: 19px; FONT-STYLE: normal; TEXT-ALIGN: right
}
.testament STRONG {
	FONT-SIZE: 14px; COLOR: #2e231e; LINE-HEIGHT: 20px
}
