body { margin: 0; padding: 0; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: left; }
a { color: #001f55; text-decoration: underline; }
a:hover { color: #001f55; text-decoration: none; }
img { border: 0; }
strong { color: #108f5d; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 0; padding: 0; line-height: 1.2em;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0054a6; margin: 10px 0 0 0; padding: 5px 0 5px 15px; line-height: 1.4em; background: #dfedfa; border-top: 1px #89b2d5 dotted; border-bottom: 1px #89b2d5 dotted; }
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #0054a6; margin: 10px 30px 0 0; padding: 5px 0 5px 15px; line-height: 1.4em; border-top: 1px #89b2d5 dotted; border-bottom: 1px #89b2d5 dotted; }
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0; padding: 5px 0 5px 15px; line-height: 1.4em; }
.clear { clear: both; }

div#container {margin: 0 auto; width: 800px; background: fff; border: 1px solid #a6742a; overflow: hidden;}

div#container div#top {display: block; margin: 0; padding: 0; height: 144px; width: 800px; background: url(../images/top.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#top a.logo {float: left; display: block; margin: 0; padding: 0; height: 78px; width: 250px; text-indent: -9000em; overflow: hidden;}

div#container div#nav {display: block; float: right; margin: 72px 0 0 0; padding: 0; width: 448px; height: 72px; background: url(../images/nav-bg.jpg) repeat-x; text-indent: -9000em; overflow: hidden;}
div#container div#nav ul {margin: 0; padding: 0; list-style: none; }
div#container div#nav ul li {float: left; margin: 0; padding: 0;  }
div#container div#nav ul li a {display: block; text-indent: -9000em; overflow: hidden; height: 72px;}
div#container div#nav ul li a.nav-home {margin: 0; background: url(../images/nav-home.jpg) no-repeat top; width: 81px;}
div#container div#nav ul li a.nav-home:hover {background: url(../images/nav-home.jpg) no-repeat bottom;}
div#container div#nav ul li a.nav-about {margin: 0; background: url(../images/nav-about.jpg) no-repeat top; width: 69px;}
div#container div#nav ul li a.nav-about:hover {background: url(../images/nav-about.jpg) no-repeat bottom;}
div#container div#nav ul li a.nav-services {margin: 0; background: url(../images/nav-services.jpg) no-repeat top; width: 82px;}
div#container div#nav ul li a.nav-services:hover {background: url(../images/nav-services.jpg) no-repeat bottom;}
div#container div#nav ul li a.nav-testimonials {margin: 0; background: url(../images/nav-testimonials.jpg) no-repeat top; width: 116px;}
div#container div#nav ul li a.nav-testimonials:hover {background: url(../images/nav-testimonials.jpg) no-repeat bottom;}
div#container div#nav ul li a.nav-contact {margin: 0; background: url(../images/nav-contact.jpg) no-repeat top; width: 100px;}
div#container div#nav ul li a.nav-contact:hover {background: url(../images/nav-contact.jpg) no-repeat bottom;}

div#container div#presentation {height: 204px; background: url(../images/presentation.jpg) no-repeat;}
div#container div#aboutus-presentation {display: block; margin: 0; padding: 0; width: 800px; height: 204px; background: url(../images/aboutus-presentation.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#services-presentation {display: block; margin: 0; padding: 0; width: 800px; height: 204px; background: url(../images/services-presentation.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#testimonials-presentation {display: block; margin: 0; padding: 0; width: 800px; height: 204px; background: url(../images/testimonials-presentation.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#contactus-presentation {display: block; margin: 0; padding: 0; width: 800px; height: 204px; background: url(../images/presentation2.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}
div#container div#faqs-presentation {display: block; margin: 0; padding: 0; width: 800px; height: 204px; background: url(../images/faqs-presentation.jpg) no-repeat; text-indent: -9000em; overflow: hidden;}

div#container div#content {background: url(../images/main-bg.jpg) no-repeat bottom; height: 1%;}

div#container div#content div#main-col {width: 99%; margin: 0;}

div#container div#content div#left-col {float: left; width: 473px; margin: 0;}
.title-home {display: block; margin: 15px 0 5px 15px; height: 37px; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; }
.title-about {display: block; margin: 15px 0 5px 15px; height: 37px; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; }
.title-services {display: block; margin: 15px 0 5px 15px; height: 22px; background: url(../images/title-services.gif) no-repeat; text-indent: -9000em; }
.title-testimonials {display: block; margin: 15px 0 5px 15px; height: 22px; background: url(../images/title-testimonials.gif) no-repeat; text-indent: -9000em; }
.title-faqs {display: block; margin: 15px 0 5px 15px; height: 22px; background: url(../images/title-faqs.gif) no-repeat; text-indent: -9000em; }
.title-contactus {display: block; margin: 15px 0 5px 15px; height: 22px; background: url(../images/title-contactus.gif) no-repeat; text-indent: -9000em; }


div#container div#content div#right-col {float: left; width:327px; margin: 0;}

div#container div#footer {display: block; float: left; margin: 0; padding: 15px; width: 800px; height: 48px; background: url(../images/footer-bg.gif) repeat-x; color: #fff; line-height: 1.6em; }
div#container div#footer a {color: #fff;}
div#container div#footer a:hover {color: #fff;}

.testimonials { padding: 10px; }
.testimonials div { margin: 0 10px; padding: 10px 10px; background: #f6f3e0; border: 1px solid #dfdbc3; }
.testimonials div span { display: block; padding: 10px 0; text-align: right; font-style: italic; }

.newsletter {display: block; float: right; margin: 0; width: 327px; height: 69px; background: url(../images/newsletter-bg.gif) no-repeat; overflow: hidden; line-height:1.2em;}


a.form {display: block; float: right; width: 218px; height: 40px; margin: 5px 35px 0 0; padding: 0; background: url(../images/btn-forms.gif) no-repeat; overflow: hidden; }