body{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #3B1C0A; background: #FFE69F url(../images/bg.jpg) repeat; margin:0; padding:0;}
.fl-head{float:left; text-align: left; }
.fr-head{float:right; text-align: right;}
.fl{float:left; padding-left: 10px; text-align: left;}
.fr{float:right; padding-right: 10px; text-align: right;}
body a{color: #3B1C0A;}
body a:hover{color:#e0692f;}
p {
	line-height: 1.5em;
}
img{border:0;}

.cl{clear:both;}

.cont, .container {
	width:800px; 
	background:#fff; 
	padding:10px; 
	margin:auto;
	-webkit-border-radius: 0 0 10px 10px; 
	   -moz-border-radius: 0 0 10px 10px; 
			border-radius: 0 0 10px 10px; 
}

h1, h2, h3, h4, h5, h6, ul, ol, form{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-family: 'PT Sans', sans-serif;}
h1, h2 {
	color: #E0692F;
}
.head, .header {padding:15px 55px 0;}
.logo, #logo {float:left; margin-bottom:5px;}
.h-r{float:right; width:490px; padding-right:6px; margin-top:67px;}
.h-r p{ margin:0 0 0px; padding:0; font:bold 17px arial; text-align:right; letter-spacing:1px;}
.h-r p span{color:#e0692f; font:bold 16px arial;}
.h-r a { text-decoration: none; }
.banner{background:url(../images/banner-bg.jpg) no-repeat; height:244px; margin-top:-1px; position:relative; z-index:3; padding:11px 0 0 59px;}
.body{background:#ffe79d; padding:10px 0;}
.body p.ind{text-indent:50px; margin:5px 0;}
.left2{float:left; width:500px; padding:0 0 0 20px;}
.left2 h1, .left2 h2 {
	color: #E0692F;
}
.body ul, .left2 ul{padding:0 0 0 20px;}
.body li, .left2 li{list-style:none; background:url(../images/checks.jpg) no-repeat 0 0; padding:3px 0 10px 25px; font-weight:bold;}
.left3 li{list-style:none; background:url(../images/checks-white.jpg) no-repeat 0 0; padding:3px 0 10px 25px; font-weight:bold;}
.left4{float:left; width:390px; padding-left:20px;}
.body li ul, .left2 li ul{padding:3px 0 0 18px;}
.body li ul li, .left2 li ul li{background:none; font-weight:normal; padding:3px 0; list-style:decimal;}
.body a, .left2 a{font-weight:bold; color: #3B1C0A;}
.body a:hover, .left2 a:hover{color:#e0692f;}
.left2 h2{letter-spacing:-1px; font-size:24px; font-weight: bold;}
.right2{width:258px; padding-right:10px; float:right;}
.right3{width:365px; padding-right:10px; float:right;}
.right2 h4{background:url(../images/mailingmenutitle2.jpg) no-repeat; width:243px; height:41px; font:bold 19px/41px arial; color:#fff; letter-spacing:1px; padding:3px 0 0 15px; margin:0;}
.bot{background:url(../images/emailerfooter.jpg); height:18px; font-size:1px;}
 .transparent {
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}
.join{background:#fff; border:0px solid #010101; border-width:0 1px; margin:0 4px 0 3px; padding:10px 10px 0;}
.rs-box{margin-bottom:5px;}
.foot{padding:10px 0 10px; background:#FFE79D; text-align:center;}
.foot a{font:bold 12px Arial, Helvetica, sans-serif;}
.log b{display:block; padding:4px 0;}
.pad10{padding:10px 20px;}
.bimg{background:url(../images/beforeafterbgimage.png) no-repeat; width:310px; height:133px; margin:0 13px 20px; padding:10px 22px; float:left;}
.img-box{float:left; width:150px; text-align:center; margin-right:10px;}
.img-box2 img, .img-box img{display:block; margin-bottom:5px; margin-top:10px;}
.img-box2{float:left; width:150px; text-align:center;}
.pro{background:url(../images/ourprocess-t.png) no-repeat top; width:702px; margin:0 auto 20px;}
.pro h4{font:20px/49px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-left:20px;}
.pro .text{border:0px solid #ff6b13; border-width:0 2px; background:#fff; margin-right:1px; padding:5px 10px;}
.pro .text p{margin:0; padding:0 0 15px 0;}
.ptbot{background:url(../images/ourprocess-b.png) no-repeat; height:7px; font-size:1px;}
.testi{background:url(../images/quote-up.jpg) no-repeat left top; margin:0 30px; margin-bottom:40px;}
.jtesti{background:url(../images/quote-down.jpg) no-repeat right bottom; padding:20px;}
.testi b{display:block; font:20px 'PT Sans', Arial, Helvetica, sans-serif; color:#E0692F;}
.gmap{background:#fff; padding:10px; text-align:center;}
#tagline { color:#F26522; font-size:14px; margin:0 0 3px; text-align: right;}
.s-img{margin:184px 0 0 -1px;}
.cert-description { border-bottom:1px dashed #CCCCCC; margin: 0px; padding: 10px 0 10px 0;}
.cert-img-left { float: left; padding: 10px 10px 5px 0; }
.cert-img-right { float: right; }

.conta-head{background:url(../images/map-head.jpg) no-repeat; height:39px; color:#fff; font:bold 19px Arial, Helvetica, sans-serif; line-height:39px; padding:0 20px;}
.con-con{margin-bottom:10px;}
.con-con p{margin:0; padding:0;}
.jcon-con{background:#fff; padding:10px; border:0px solid #000; border-width:0 1px;}
.jcon-con2{background:#fff url(../images/cont-shadow.png) no-repeat bottom; padding-top:15px; margin-bottom:10px;}
.slideshow{height:237px; overflow: hidden;}
.services li{font-size:medium;}
.widget-testi {
	background: none repeat scroll 0 0 #F2EAD5;
    border: 1px solid #E5DBBE;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 10px;
    padding: 10px;
}
#first {
	margin-top: 10px;
}
.smalllink {
	color: #E0692F !important;
	font-size: 12px;
}
.highlightBox {
   font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 auto;
    padding: 5px 0 15px;
    width: 695px;
}
#stream_content .page_stream {
	height: 385px !important;
	}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
    background: none repeat scroll 0 0 #FFFFFF !important;
    }
.affiliation {
	border-bottom: 1px dashed #EAC967;
    border-top: 1px dashed #EAC967;
    margin-bottom: 10px;
    padding: 5px 0;
}
.affiliation-badge {
	float: left;
    margin-right: 25px;
    width: 90px;
}
.social-media ul li {
	display: inline;
}
.our-services {
	float: left;
	margin: 15px 20px 0 0;
	width: 250px;
}
.join input[type="text"] {
	width: 216px;
	padding: 5px;
}
.join textarea {
	width: 216px;
	padding: 5px;
}
.join input[type="submit"] {
	margin-top: 10px;
}
