@charset "utf-8";

/* CSS Document */



/* Common CSS */



* {margin:0; padding:0;}



body {margin: 0px auto;	background:url(../images/bg-body.gif) ; font:12px Verdana, Arial, Geneva, sans-serif; width:100%; color:#292929;}





h1, h2, h3, h4, h6, p, ul, li {margin:0; padding:0; list-style:none;}





a  {text-decoration:none;}

a:hover {text-decoration:none;}



img {border:none;}

.br, .clear {clear:both;}





select, input, textarea{font-family: Georgia, serif;}



.bold{font-weight:bold;}

.italic{font-style:italic;}



.floatl{float:left;}

.floatr{float:right;}





.myimage {float:left; margin:0px 10px 2px 0px ;}

.myimage2 {float:right; margin:33px 0px 2px 20px ;}





a.achor{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#990000; line-height:20px; text-align:justify; padding-top:-10px;}



a.achor:hover{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#292929; line-height:20px; text-align:justify; padding-top:-10px; }



#anchor li { min-width:250px; height:350px;font-family:Verdana, Geneva, sans-serif; font-size:13px; margin-top:8px; margin-left:15px;

background-image:url(../images/btnBullet.jpg);

background-repeat:no-repeat;

background-position:20px;

padding-left:50px; height:18px; float:left;}



.double-line{border-top: solid 1px #999;

border-bottom: solid 1px #999;

height: 2px;

width:960px; margin:0 auto; margin-top:-15px;}



.double-line2{border-top: solid 1px #999;

border-bottom: solid 1px #999;

height: 2px;

width:300px; margin:0 auto; margin-top:8px;}





.bullet{ list-style:disc; line-height:24px; margin-left:40px; margin-right:20px; font-family:Georgia, "Times New Roman", Times, serif; }



/* Common CSS */







#wrap{ width:970px; min-height:600px; background:url(../images/bg-shadow.gif) repeat-y; background-color:#fff; margin:0 auto;}





#header{ width:970px; height:120px; margin:0 auto;}



#logo{width:320px; height:26px; margin:0 auto; margin-left:15px; margin-top:10px; float:left;}



#navwrap{width:580px; height:26px; margin:0 auto; margin-right:10px; margin-left:30px;  margin-top:60px; float:left; }





/* navigation  */





#navwrap #navigation #main-navigation { float:left; padding:0px 0 0 0; text-align:left; height:26px;}

#navwrap #navigation #main-navigation-links { float:left; text-align:center;}

#navwrap #navigation #main-navigation-links ul li{float:left; margin:8px 0; position:relative; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;  color:#393939; }

#navwrap #navigation #main-navigation-links ul li.partition{ width:1px; background:#ccc; height:22px; margin:8px 0 0 0; margin-left:20px; margin-right:00px;}



#navwrap #navigation #main-navigation-links ul li a{ float:left; color:#666; font-size:14px; text-decoration:none; margin-left:25px; margin-right:5px; line-height:25px;  }



#navwrap #navigation #main-navigation-links ul li a:hover{float:left; color:#009140; font-size:14px; text-decoration:none; margin-bottom:8px; border-bottom:solid 2px #990000; color:#000; line-height:25px}

#navwrap #navigation #main-navigation-links ul li a.active{color:#ff4607; border-bottom:solid 2px #990000; color:#000; line-height:25px;}





#navwrap #navigation #main-navigation-links ul li ul{position:absolute; padding:0px; display:block; visibility:hidden; clear:both;  *filter:alpha(opacity=90); opacity:.94; z-index:1000; left:0; top:0px; margin:0 0 0 0px; width:290px; height:26px;  }



#navwrap #navigation #main-navigation-links li ul li{display:block; margin:0; background-color:#fff; color:#000; float:left; width:300px; text-align:left; border:solid 1px #cdcdcd; height:26px; }



#navwrap #navigation #main-navigation-links li ul li:hover{}



#navwrap #navigation #main-navigation-links li ul li a{ color:#292929; width:290px; display:block; font-size:13px;

margin:0; padding:0px 5px; background:#fff;}



#navwrap #navigation #main-navigation-links li ul li a:hover{color:#990000; width:290px; display:block; font-size:13px;

margin:0; padding:0px 5px; background:#fff;}



.labelhome{background:url(../images/iconhome.png) no-repeat left; padding-left:25px;}



.labelpeople{background:url(../images/peopleicon.png) no-repeat left; padding-left:20px;}



.labelpractice{background:url(../images/iconpractice.png) no-repeat left; padding-left:25px;}



.labelclients{background:url(../images/iconclients.png) no-repeat left; padding-left:25px;}



.labelcareers{background:url(../images/iconcareers.png) no-repeat left; padding-left:25px;}



.labeldisclaimer{background:url(../images/icondisclaimer.png) no-repeat left; padding-left:25px;}



.labelcontact{background:url(../images/iconcontact.png) no-repeat left; padding-left:25px;}





/* navigation Ends */





/* banner  */

#bannerwrap{ width:960px; height:350px; margin:0 auto; margin-top:10px; }



#bannerwrap #banner { width:600px; height:320px; margin:0 auto; margin:20px 10px 10px 20px; float:left; border:solid 1px #cdcdcd;  }



#bannerwrap #practicing { width:300px; height:320px; margin:0 auto; float:left; margin:20px 20px 10px 5px; }





#bannerwrap #practicing h4{ font-size:24px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:justify; letter-spacing:2px;}



#bannerwrap #practicing #double_column_list ul {float: left; margin-left:20px;margin-top:20px; }



#bannerwrap #practicing #double_column_list li {float: left; width:50%; list-style:disc;  font-size:14px; line-height:20px; margin-top:8px; color:#393939; }



/* banner Ends */





/* Content */

	

#contentwrap{ width:970px; min-height:400px; margin:0 auto; margin-top:10px;}



#contentwrap h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:normal; font-weight:normal; margin-left:35px; margin-top:25px; color:#990000;}



#contentwrap p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:34px; font-weight:normal; margin-left:35px; margin-top:25px; text-align:justify; margin-right:40px;}





#contentwrap p.contact{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:24px; font-weight:normal; margin-left:35px; margin-top:25px; text-align:justify; margin-right:40px;}







/* content Ends */















#footernav{width:960px; height:50px; color:#393939; margin-top:5px; margin:0 auto; text-align:center; }



#footernav #footerlinks{width:960px height:25px; color:#fff; margin-top:5px; font-family:Georgia, "Times New Roman", Times, serif;  font-size:13px; color:#393939;}



#footernav #cpyrtgs{width:960px; height:25px; color:#393939;  margin-top:5px; float:left; font-family:Georgia, "Times New Roman", Times, serif;  font-size:13px;}



a.footer{ text-decoration:none; color:#393939;}



a.footer:hover{ text-decoration:none; color:#990000;}

















