@charset "utf-8";
/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}

ul.list{}
ul.list li {list-style-type:disc; margin:8px 0 0 15px; font-weight:bold;}

.bio{font-size:12px;}
div#content #column1 .bio p{margin:12px 0 0 0; line-height:20px;}

div#container{margin:0 auto 0 auto; width:900px;}
div#middle{ /*border-left:1px solid #889bb3; border-right:1px solid #889bb3;*/ border-bottom:1px solid #889bb3;}

div#bottomcorner{background-image:url(images/leftside-bgnav-02.jpg); background-repeat:no-repeat; height:132px;}

div#right #contact{background-color:#405a80;/*background:url(images/nav/right-contact.png) no-repeat 0 0; */ height:288px; text-align:center;}
div#right #contact p#first{color:#ffc000; padding:50px 0 0 0; font-size:10px;}
div#right #contact p#email a{color:#FFFFFF; font-size:10px;}
div#right #bottomright{background:url(images/home-bottomright-01.jpg) no-repeat 0 0; height:132px;}

div#content div#column1 p.email{line-height:12px;}
p.email a, p.email a:link, p.email a:visited{color:white;}
p.email a:hover{color:#00FF66; font-weight:bold; text-decoration:none;}
/* NAVIGATION */

div#left{float:left; width:170px; height:420px; /*background:url(images/leftside-bgnav-02.jpg) no-repeat 0 0;  border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;*/}
#left div#nav {margin:0px 0 0 0; background-color:#405a80;height:288px; /*background:#ede5d1 url(images/nav/nav-bg.jpg) no-repeat 0 0;*/}
#nav li {}
#nav li a{display:block; padding:16px; height:14px; color:#FFFFFF; font-size:14px; text-decoration:none; /*background: url(images/nav/nav-bg.png) no-repeat 0 0;*/background-color:#405a80; border-bottom:1px dotted #889bb3;}
#nav li a:hover{color:#FFFFFF; background: url(images/nav/nav-bg-over.png) no-repeat 0 0; /*font-weight:bold; text-decoration:underline; background:url(images/nav/nav-button-bg-on.png) no-repeat 0 0;*/}
#nav li.selected a{/*background:url(images/nav/nav-button-bg-on.jpg) no-repeat 0 0;*/}
/*
#nav li a#home{width:80px; background-position:0 0; }
#nav li a#home:hover{background-position:0 0; }
#nav li.selected a#home{background-position:0 0;}

#nav li a#practice{width:190px; background-position:-80px 0;  }
#nav li a#practice:hover{background-position:-80px 0; }
#nav li.selected a#practice{background-position:-80px 0; }

#nav li a#aboutus{ width:187px; background-position:-270px 0; }
#nav li a#aboutus:hover{background-position:-270px 0; }
#nav li.selected a#aboutus{background-position:-270px 0; }

#nav li a#contactus{width:175px; background-position:-456px 0; }
#nav li a#contactus:hover{background-position:-456px 0; }
#nav li.selected a#contactus{background-position:-456px 0; }

#nav li a#faqs{width:80px; background-position:-631px 0; }
#nav li a#faqs:hover{background-position:-631px 0; }
#nav li.selected a#faqs{background-position:-631px 0; }

#nav li a#caseresults{width:175px; background-position:-711px 0; }
#nav li a#caseresults:hover{background-position:-711px 0; }
#Nav li.selected a#caseresults{background-position:-711px 0; }
/* END NAVIGATION */

div#content{ color:#FFFFFF;}
div#content h1{font-size:18px; font-weight:bold;}
div#content h2{font-size:16px; font-weight:bold;}
div#content h3{font-size:14px; font-weight:bold;}
div#inner-content{padding:0px 0 15px 0;}


div#content div#column1 h1{ height:60px; margin:0px 0 0 0;}

div#content #column1 {float:left; width:558px; margin:0 0 0 0px; border:1px dotted #333333; }
div#content #column1 h1{height:auto; padding:8px 0 0 0; color:#CCCCff; text-align:center; font-size:18px;  /* background:url(images/header/header-ebs-03.jpg) repeat-x 0px 0px;*/ }


div#content #column1 p{line-height:20px; }

div#content #column1 h1{padding:0px 0 0 0;}
div#content #column1 h1#eventsheading{height:30px; background:url(images/header/header-WHY-03.jpg) repeat-x  0px 0px; margin:0px 0 0 0; }

div#content #column1 h1#testimonialsheading{height:30px; background:url(images/header/header-testimonials-01.jpg) repeat-x  0px 0px; margin:30px 0 0 0;}

div#content #column1 h1#ourworkheading{height:30px; background: url(images/header/header-workwehavedone-01.jpg) repeat-x  0px 0px; margin:30px 0 0 0;}

div#column1 .contentdetails{padding:5px 40px 10px 40px; height:auto;  /* background:url(images/content/content-bg1.jpg) repeat-x;*/}
div#column1 .contentdetails2{padding:0 0 0 15px;height:auto; }
div#column1 .contentdetails p{text-align:justify; margin:5px 0 0 0; line-height:10px; }

div.contentdetails2 p{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#3CF;}


.firstw{color:#CCCCCC;/*color:#FF9900;*/ font-weight:bold;}
div#content div#column1 p.title {line-height:10px; margin:40px 0 0 0;}
div#content div#column1 p.title-d {line-height:10px; margin:8px 0 0 0;}
p span.firstw2{color:#CCCCCC; font-weight:bold; margin:5px 0 0 0;}
span.name{font-size:20px; font-weight:bold; font-family:"Times New Roman", Times, serif;}


div#middle{float:left; width:560px; background-color:#405a80; /*#496080; /* ebe5d1; */ }
div#logo1{ width:900px; height:80px; background:url(images/logo-02.jpg) no-repeat 0 0; margin:0 auto 0 auto; /*border-bottom:1px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000;*/}

#middle div#flash{height:225px; background-color:#000000;border-bottom:1px solid #000000; }

div#right{float:left; width:169px; height:420px; /*background:url(images/side-contact-02.jpg) no-repeat 0 0; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000;*/ }

.clearfloat{clear:both;}

/*FOOTER*/
div#footer{height:20px; padding:35px 0 0 0;/*border-left:1px dotted #889bb3; border-right:1px dotted #889bb3; border-bottom:3px solid #889bb3;*/}
div#footer p{font-size:10px; text-align:center;}