@charset "utf-8";
/* CSS Document */

body, a, p, img, h1, h2, h3, h4, h5, h6, ol, li, ul, div, table, tr, td, iframe{
	margin:0px; padding:0px; color:#000; font:normal 14px Calibri, Arial, Helvetica, sans-serif; text-decoration:none; border:none;
}

.wrapper{width:100%; float:left; border-top:#7bbe3b solid 6px; }
.container{width:100%; float:left; }
.center-align{width:1000px; margin:0 auto;}
.in-cont{float:left; width:1000px; }

.logo{float:left; margin:10px;}

.top-right{width:700px; float:right;}
.contactus{float:right; background:#cdcdcd url(../images/quick-top.jpg) repeat-x left top; border:#cdcdcd solid 1px; border-top:none !important; width:250px; padding:5px 0 0 5px;
	-moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
.right{float:right; margin-top:-11px;}
.contactus h1{color:#d9111e; font:bold 14px Calibri, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.contactus .call{ background:url(../images/call.jpg) no-repeat left top; padding:0 0 0 20px; font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.contactus .mail{ background:url(../images/mail.jpg) no-repeat left top; padding:0 0 0 20px; font:normal 11px Arial, Helvetica, sans-serif;}
.contactus a:hover.mail{text-decoration:underline;}

.banner-fulnav{width:100%; float:left; /* background:#008fbd url(../images/homeban-bg.jpg)*/ repeat-x left top;}
.home-banner{width:1000px; float:left; text-align:center;}

.service-list{float:left; width:100%; margin:20px 0 20px 0;}
.servs{float:left; width:1000px;}
.svs{width:180px; float:left; padding:10px; text-align:center;}
.svs h1{ margin:10px 0 5px 0; font:normal 14px Calibri, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666666;}
.svs p{color:#666;}

.gradient-bg{float:left; width:100%; background:url(../images/mid-bg.jpg) repeat-x left top; padding:30px 0 10px 0;}
.publish{float:left; width:1000px; }
.pub-nav{width:1000px; float:left;}
.pub-nav h1{float:left; text-align:center; width:1000px; font:normal 40px Calibri, Arial, Helvetica, sans-serif; color:#595959; margin:0 0 20px 0;}

.today{float:left; margin:0 10px 10px 0;}
.todays-list{float:left; width:450px; list-style:none; padding:10px 0 0 0;}
.todays-list li{color:#5b4c5f; padding:5px 0 0 30px; font:normal 18px Calibri, Arial, Helvetica, sans-serif; margin:0 0 10px 0; line-height:20px;}
.a{background:url(../images/1.jpg) no-repeat left top;}
.b{background:url(../images/2.jpg) no-repeat left top;}
.c{background:url(../images/3.jpg) no-repeat left top;}
.d{background:url(../images/4.jpg) no-repeat left top;}
.e{background:url(../images/5.jpg) no-repeat left top;}


.page-text{font:normal 18px Calibri, Arial, Helvetica;text-align:justify}

.quote-text{color:#606060;font:oblique 15px Calibri, Arial, Helvetica;text-align:justify}

.table-list li{color:#5b4c5f; list-style-type:none;padding:5px 0 0 20px; font:normal 16.5px Calibri, Arial, Helvetica, sans-serif; margin:0 0 10px 0;line-height:15px;}
.row{background:url(../images/table_bullet.GIF) no-repeat left center;}


.fwd-ref{color:#993300; font: oblique 15px Helvetica;text-decoration:underline;}
a:hover.fwd-ref{text-decoration:none;}

.quote-text2{
text-align:justify; margin:0 0 20px 0;
font: bold oblique 15px Helvetica ;
color:#484848;}

.author-text{
text-align:center; margin:0 0 20px 0;
font: bold 18px Book Antiqua;
color:#993300;}

.author-text2{
text-align:center; margin:0 0 20px 0;
font: italic 15px Arial;
color:#993300;}

.middle-img{float:middle; margin:10px;}

.strategy{float:left; width:1000px; margin:20px 0; }
.stra{float:left; width:470px; padding:0 30px 20px 0;}
.stra h2{font:bold 15px Calibri, Arial; padding:0 0 10px 0; color:#444;}
.sta-img{float:left; margin:0 20px 20px 0;}
.stra p{margin:0 0 10px 0; text-align:justify; color:#5B4C5F}

.back{color:#df2300; text-decoration:underline;}
a:hover.back{text-decoration:none;}


.sayings{width:1000px; float:left;}
.sayings h1{font:bold 20px Calibri, Arial, Helvetica, sans-serif; color:#4b4b4b; margin:0 0 10px 0;}
.sayings p{font:normal 14px Calibri, Arial, Helvetica, sans-serif; color:#4b4b4b; margin:0 0 5px 0;}

.sep{float:left; width:1000px; border:none; border-top:#d7d7d7 solid 1px !important; margin:20px 0; }
.footer{float:left; width:100%; background:#e5e5e5 url(../images/footer.jpg) repeat-x left top; margin:20px 0 0 0;}
.foot-nav{width:1000px; float:left; margin:20px 0;}

.about-foot{float:left; width:300px; border-right:#cecece solid 1px; }
.about-foot h2{font:bold 14px Calibri, Arial, Helvetica, sans-serif; color:#555; margin:0 0 5px 0;}

.a-foot{float:left; width:105px; padding:0 10px 0 0; list-style:none; }
.a-foot li{color:#555; font:bold 14px Calibri, Arial, Helvetica, sans-serif; display:inline-block; width:120px;}
.a-foot li a{color:#555; font:bold 14px Calibri, Arial, Helvetica, sans-serif; margin:3px 0; display:inline-block; width:140px;}
.a-foot li a:hover{text-decoration:underline; width:140px;}

.address{float:left; width:160px; border-right:#cecece solid 1px; padding:0 25px; }
.address h2{font:bold 16px Calibri, Arial, Helvetica, sans-serif; color:#555; margin:0 0 5px 0;}
.address p{color:#555; font:bold 14px Calibri, Arial, Helvetica, sans-serif; margin:0 0 10px 0;}

.copy{width:180px !important;}

.social-media{width:190px; float:left; list-style:none; padding:2px 0 0 0; }
.social-media li{float:left; border-right:#e0e0e0 solid 1px;}
.social-media li a{text-align:center;color:#4c9da1; font:normal 11px Calibri, Arial, Helvetica, sans-serif; line-height:22px; display:block; float:left; padding-right:20px}

.in-content{width:100%; float:left; margin:10px 0;}
.in-cont{float:left; width:1000px;}

.left-nav{width:250px; float:left;}
.services{width:250px; float:left;}
.services h3{ font:bold 16px Calibri, Arial, Helvetica, sans-serif; color:#555; margin:0 0 10px 0;}

.s-list{list-style:none; float:left; width:250px;}
.s-list li{border-bottom:#e4e4e4 solid 1px;}
.s-list li a{color:#767187; font:normal 15px Calibri, Arial, Helvetica, sans-serif; display:block; padding:8px 0; margin:4px 0; text-indent:10px;}
.s-list li a:hover{background:url(../images/hover.jpg) no-repeat left top; font-weight:bold !important;  color:#fff; text-indent:10px;}
.slect{background:url(../images/hover.jpg) no-repeat left top; color:#fff !important; font-weight:bold !important; text-indent:10px;}

.events-nav{width:240px; float:left; background:url(../images/shadow.jpg) no-repeat left top; padding:5px; margin:10px 0 0 0;}
.events{width:240px; float:left;}
.events h4{background:url(../images/events.png) no-repeat right top; color:#fff; padding:5px 10px 20px 10px; font:normal 18px Calibri, Arial, Helvetica, sans-serif;}
.events p{padding:5px; line-height:18px;}
.events p b{color:#395465;}

.contact{width:240px; float:left; margin:20px 0 0 0;}
.contact h4{background:url(../images/contact.png) no-repeat right top; color:#fff; padding:5px 10px 20px 10px; font:normal 18px Calibri, Arial, Helvetica, sans-serif;}
.contact p{padding:5px; line-height:18px;}
.contact p b{color:#395465;}

.con-details{ list-style:none; float:left; margin:10px 0;}
.con-details li{margin:0 0 3px 6px;}
.con-details li a{color:#5990af; text-decoration:underline; background:url(../images/arrow.jpg) no-repeat left 5px; padding:0 0 0 10px;}
.con-details li a:hover{text-decoration:none;}

.right-nav{width:730px; float:right;}
.right-nav h2{ font:bold 20px Calibri, Arial, Helvetica, sans-serif; color:#555; margin:0 0 10px 0;}
.right-nav p{color:#333333; line-height:18px; text-align:justify; margin:0 0 20px 0;}

.right-img{float:right; margin:10px;}


.bodytext{
color:#333333; line-height:18px; text-align:justify; margin:0 0 20px 0;
font:12px Calibri, Arial ;
font-style:italic;
color:#7f7f7f;}

.bodytext2{
color:#333333; line-height:18px; text-align:justify; margin:0 0 20px 0;
font: bold 12px Calibri, Arial ;
color:#7f7f7f;}

.contcthead{
background-color:#f3f3f3;
padding-left:10px;
}

.Context{
color:#333333; line-height:18px; text-align:justify; 
padding-left:10px;
font:12px Calibri, Arial ;
color:#3c3c3c;}