html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;text-align:left;margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}




body{ margin: 0px 0px 25px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url('../images/main-bg.jpg') repeat-x #333333; }
h1{ display: inline; font-weight: bold; }
h2{ font-size: 24px; text-transform: capitalize; margin: 0px 0px 20px; color: #f58323; }
h3{ font-size: 20px; text-transform: capitalize; margin: 0px 0px 20px; color: #f58323; }
strong{ font-weight: bold; line-height: 17px; }
ul{ margin: 0px 0px 0px 25px; }
li{ list-style-type: disc; line-height: 17px;  }

/* Header */
div#header{ width: 100%; padding: 16px 0px 0px; background: url('../images/head-bg.jpg') repeat-x #fff; }
div#mainHeader{ width: 817px; height: 163px; margin: 0px auto; padding: 0px 0px 0px; background: url('../images/main-header-bg.jpg') no-repeat; }
div#topNav{ float: left; margin: 15px 0px 0px 20px; }
a.topNav{ display: block; font-size: 14px; color: #232323; text-decoration: none; text-indent: 20px; margin: 0px 0px 4px; padding: 0px 0px 1px; background: url('../images/navigation-icon.jpg') no-repeat; }
a.topNav:hover{ text-decoration: none; color: #f58323;}
a.topNavOn{ display: block; font-size: 14px; color: #f58323; text-decoration: none; text-indent: 20px; margin: 0px 0px 4px; padding: 0px 0px 1px; background: url('../images/navigation-icon.jpg') no-repeat; }
div#topPhoneNumber{ float: right; font-size: 11px; color: #a0a0a0; margin: 15px 20px 0px 0px; text-align: right; line-height: 16px; }

/* Body */
div#body{ width: 100%; background: #52351c; }
div#mainBody{ width: 817px; min-height: 550px; margin: 0px auto; background: url('../images/body-bg.jpg') repeat-y; }
div#contentHeader{ margin: 0px auto; width: 805px; height: 212px; background: url('../images/flash-place-holder.jpg'); text-indent: -9999px; }
div#indexContent{ width: 770px; min-height: 240px; margin: 20px auto; }
div#indexLeft{ float: left; width: 395px; height: 415px; background: #f3f3f3; }
div#indexCopy{ padding: .5em; color: #323232; font-size: 13px; line-height: 17px; }
div#indexCopy a{ color: #f58323; text-decoration: underline; }
div#indexCopy a:hover{ text-decoration: none; }
div#indexRight{ float: right; width: 357px; height: 240px; background: #fff; }

div#insideContent{ width: 770px; min-height: 400px; margin: 20px auto; overflow: hidden; }
div#insideLeft{ float: left; width: 506px; }
div#insideCopy{ padding: .5em; color: #323232; font-size: 13px; line-height: 17px; }
div#insideCopy > a{ color: #323232; text-decoration: none; }
div#insideCopy > a:hover{ text-decoration: underline; }
div#insideRight{ float: right; width: 234px; border: 0px solid #ccc; }

div#footer{ width: 770px; margin: 0px auto; background: url('../images/footer-icon.jpg') no-repeat top right; }
div#footerCopy{ font-size: 10px; color: #8d8d8d; line-height: 15px; text-align: right; padding: 5px 50px 7px; }
div#footerCopy > a{ color: #8d8d8d; text-decoration: none; }
div#footerCopy > a:hover{ color: #f58323; text-decoration: none; }
div#bodyBottom{ width: 817px; height: 15px; margin: 0px auto; background: url('../images/body-bottom.jpg') no-repeat; }

h1.abouth1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 40px; background: url('../images/abouth1.jpg') no-repeat; }
h1.teamh1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/teamh1.jpg') no-repeat; }
h1.servicesh1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/servicesh1.jpg') no-repeat; }
h1.clientsh1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/clientsh1.jpg') no-repeat; }
h1.contacth1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/contacth1.jpg') no-repeat; }
h1.mediaCrisish1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/media_crisis_mgmth1.jpg') no-repeat; }
h1.mediaTrainingh1{ display: block; width: 506px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 20px; background: url('../images/media_trainingh1.jpg') no-repeat; }

a.company{ display: block; width: 357px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 17px; background: url('../images/our-company.jpg') no-repeat;}
a.partners{ display: block; width: 357px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 17px; background: url('../images/our-partners.jpg') no-repeat; }
a.services{ display: block; width: 357px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 17px; background: url('../images/our-services.jpg') no-repeat; }
a.clients{ display: block; width: 357px; height: 47px; text-indent: -9999px; overflow: hidden; margin: 0px 0px 17px; background: url('../images/our-clients.jpg') no-repeat; }
a.contact{ display: block; width: 357px; height: 47px; text-indent: -9999px; overflow: hidden; background: url('../images/contact-us.jpg') no-repeat; }

a:hover.company{ background: url('../images/our-company-ro.jpg') no-repeat;}
a:hover.partners{ background: url('../images/our-partners-ro.jpg') no-repeat;}
a:hover.services{ background: url('../images/our-services-ro.jpg') no-repeat;}
a:hover.clients{ background: url('../images/our-clients-ro.jpg') no-repeat;}
a:hover.contact{ background: url('../images/contact-us-ro.jpg') no-repeat;}

/* partners page */
div#partnersLeft{ float: left; width: 380px; }
div#partnersRight{ float: left; margin-top: 75px; width: 350px; color: #323232; font-size: 13px; line-height: 17px; padding: 0px 0px 20px 25px; border-left: 1px solid #ccc; }


/* Misc Classes */
strong.allFields{ color: #000;  padding: 5px 0px; color: #f58323; }
.clearBoth{ clear: both; }
.divide{ width: 770px; font-size: 0px; border-bottom: #52351C; margin: 15px 0px; padding: 10px 0px; }
.partImg{ float: left; margin-right: 10px; }
.captcha_container{ margin-top: 20px; }
.services_bottom{ margin-bottom: 10px; }