@charset "utf-8";
/* General Setting */
* {padding:0px; margin:0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:10px; min-width:1010px;}

ul {padding-left:20px; }
.icon {border:solid 0px white;}

/* ==================================================================================================== */

#top_banner {position:relative; top:0px; left:0px; width:1000px; height:110px;
             background-color:black; border-bottom:solid 5px darkred; text-align:left; }
             
#top_logo {position:relative; top:10px; left:0px; width:320px; height:90px; color:white;
           background-image:url('images/logo.png'); background-repeat:no-repeat; cursor:pointer; line-height:10px;}
           
#top_menu {position:absolute; top:95px; left:301px;  height:20px;
           font-family:Times, Arial, Helvetica, sans-serif; font-size:11px; color:white;
           border:solid 0px white;}
#top_address{position:absolute; top:35px; left:840px; width:148px; height:45px;
           font-family:"Trajan Pro";font-size:12px;color:#d4d4d4;
           border:solid 0px red;background-image:url(images/top_address.png);}
* html #top_menu {position:absolute; top:85px; left:425px; width:500px; height:20px;
           font-family:Times, Arial, Helvetica, sans-serif; font-size:11px; color:white;
           border:solid 0px white;}
.home_ico {margin-top:78px;margin-left:15px;visibility:hidden}
* html .home_ico {margin-top:73px;margin-left:15px;visibility:hidden}
.top_menu_idle {color:white; cursor:pointer;}
.blog_box{display:none;text-align:center;width:170px;height:42px;z-index:100;padding:4px;margin-top:-55px;color:#b3b3b3;font-size:12px;font-family:arial;line-height:14px;margin-left:-60px;border:solid 1px white;position:absolute}
* html .blog_box{display:none;text-align:center;width:170px;height:42px;z-index:100;padding:4px;margin-top:-50px;color:#b3b3b3;font-size:12px;font-family:arial;line-height:14px;margin-left:-60px;border:solid 1px white;position:absolute}
.top_menu_active {color:orange; cursor:pointer;}

/* ==================================================================================================== */

#bottom_banner {position:relative; top:0px; left:0px; width:1000px; height:96px;
                background-color:#040303; }

#copyright {position:absolute; top:40px; left:30px; text-align:left;
            width:170px; height:8px; color:white; font-family:Times, Arial, Helvetica, sans-serif; font-size:9px;
            background-repeat:no-repeat; border:solid 0px white; }

#info {position:absolute; top:40px; left:200px; width:590px; height:8px; text-align:left;
        background-repeat:no-repeat; 
       border:solid 0px white; color:white; font-family:Times, Arial, Helvetica, sans-serif; font-size:11px;}

#request {position:absolute; top:32px; left:850px; cursor:pointer; }

#terms {position:absolute; top:54px; left:30px; cursor:pointer; border:solid 0px white;}

#privacy {position:absolute; top:66px; left:30px; cursor:pointer; border:solid 0px white;}



/* ==================================================================================================== */

#home_middle{width:1000px; background-image:url("images/middle_background.png");
             background-repeat:repeat-x; border:dashed 0px green;}

#gap1 {position:relative; top:0px; left:0px; width:864px; height:10px;
       background-color:white; border:dashed 0px green; z-index:500; }
 
#home_press {position:relative; top:0px; left:0px; width:864px;
             background-color:white; border:solid 0px green; z-index:500; }

#home_video {position:relative; top:0px; left:0px; width:864px; 
             border:dashed 0px green; background-color:#ffffff;}

#home_text {position:relative; top:0px; left:0px; width:864px;
            border:dashed 0px red; }

#home_left {position:relative; top:0px; left:30px; width:380px;
            margin-left:0px; padding-right:0px;
            font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black;
            text-align:justify; 
            border-right:solid 0px #dddddd; }

#top_results {position:relative; width:380px;  background-color:#efefef;
              border:solid 1px #dddddd;}
            
#home_right {position:relative; top:0px; left:0px; width:380px;
             padding-left:20px; padding-right:10px;
             font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black;
             text-align:justify; 
             border-left:solid 2px #dddddd; }

.link1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; 
        font-weight:bold; text-decoration:none; color:#9d1014; }

a.link1:hover { color:blue;}

.link2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; 
        font-weight:bold; text-decoration:underline; color:#9d1014; }
.link2 img {border:dashed 0px gray;}

a.link2:hover { color:blue;}


/* ==================================================================================================== */
 
#about_middle{width:1000px; background-image:url("images/middle_background.png");
              background-repeat:repeat-x; border:dashed 0px green;}

#about_press {position:relative; top:0px; left:0px; width:864px;
              font-size:12px; text-align:left; padding:20px;
              background-color:white; border:solid 0px green;}

#about_video {position:relative; top:0px; left:0px; width:600px; height:400px;
              text-align:left; border:solid 1px #cccccc; }

#about_video1 {position:relative; top:0px; left:0px; width:450px; height:300px; float:right; margin:20px;
                border:solid 0px #cccccc;}

#about_text {position:relative; top:0px; left:0px; width:800px;
             margin-left:30px; padding-right:0px;
             font-size:12px; text-align:left; 
             border:solid 0px #dddddd;}

#about_text1 {position:relative; top:0px; left:0px; width:800px;
              margin-left:30px; padding-right:0px;
              font-size:12px; text-align:left; 
              border:solid 0px #dddddd;}

/* ==================================================================================================== */
.div_result{background-color:#d4d4d4;text-align:justify;padding:5px;background-color:white;font-size:12px;line-height:14px;width:440px;display:none;overflow:hidden;font-weight:bold}
#results_middle {width:1000px; background-image:url("images/middle_background.png");
                 background-repeat:repeat-x; border:dashed 0px green;}


#results_press {position:relative; top:0px; left:0px; width:864px;
                text-align:center;
                background-color:white; border:solid 0px green;}

#results_video {position:relative; top:0px; left:0px; width:720px; height:480px;
                text-align:left; border:solid 1px #cccccc; }

#case_results {position:relative; left:0px; width:700px; text-align:left; line-height:16px;
               font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black;
               border:solid 0px green; }

#results_bottom_banner {position:relative; left:0px; width:1000px; height:96px;
                        background-color:#040303;}

.h_line {width:700px; height:1px; border-top:solid 2px #cccccc; margin-top:8px;}

.results_idle {cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.results_active {color:#9d1014; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
                 font-weight:bold;}

/* ==================================================================================================== */

#attorneys_middle {width:1000px; background-image:url("images/middle_background.png");
                   background-repeat:repeat-x; border:dashed 0px green;}

#attorneys_press {position:relative; top:0px; left:0px; width:864px;
                  background-color:white; border:solid 0px green; padding:0px; margin:0px; }

#attorneys_list {position:relative; top:0px; left:0px; 
                 text-align:left; border:solid 0px #cccccc; }


#attorneys_Guy {border:solid 0px green;}

#Guy {cursor:pointer;}

#attorneys_Andrew {border-left:solid 1px #cccccc;}

#Andrew {cursor:pointer;}

#attorneys_Jason {border-left:solid 1px #cccccc;}

#Jason {cursor:pointer;}

#of_counsel {  width:250px; height:60Px;
             font-family:Arial, Helvetica, sans-serif; font-size:11px;
             text-align:left; cursor:pointer; line-height:12px;
             border:solid 0px green;}
                  
/* ==================================================================================================== */

#of_counsel_middle {width:1000px; background-image:url("images/middle_background.png");
                    text-align:left; background-repeat:repeat-x; border:dashed 0px green;}

#of_counsel_top {position:relative; top:0px; left:0px; width:1000px; height:50px;
                 background-image:url("images/middle_background.png");
                 background-repeat:repeat-x; text-align:left; border:solid 0px green;}

#of_counsel_label {position:absolute; top:15px; left:30px; width:200px; height:30px;}

#of_counsel_practice {position:absolute; top:15px; left:430px; width:200px; height:30px;
                      font-family:Arial, Helvetica, sans-serif; font-size:12px;
                      font-weight:bold; color:darkred;}

#of_counsel_bottom_banner {position:relative; left:0px; width:1000px; height:96px;
                           background-color:#040303;}

#Michael {position:relative; top:0px; left:0px; width:1010px; height:330px; 
          font-family:Arial, Helvetica, sans-serif; font-size:12px;
          font-weight:bold; color:darkred; border:solid 1px green; }

#Michael_photo {position:relative; top:0px; left:0px; width:150px; height:200px; 
                font-family:Arial, Helvetica, sans-serif; font-size:12px;
                font-weight:bold; color:darkred; border:solid 0px green; }

#Michael_info {position:relative; top:0px; left:0px; width:770px; font-size:12px;
               border:solid 0px green; }
 
#Gina {position:relative; top:0px; left:0px; width:1010px; height:230px; 
       font-family:Arial, Helvetica, sans-serif; font-size:12px;
       font-weight:bold; color:darkred; border:solid 0px green; }
 
  
#Gina_photo {position:relative; top:0px; left:0px; width:150px; height:200px; 
             font-family:Arial, Helvetica, sans-serif; font-size:12px;
              font-weight:bold; color:darkred; border:solid 0px green; }

#Gina_info {position:relative; top:0px; left:0px; width:770px; font-size:12px;
            border:solid 0px green; }

/* ==================================================================================================== */

#Guy_middle {width:1000px; text-align:left; background-repeat:repeat-y; 
             background-image:url('images/middle_lr_border.png');}

#Guy_summery {position:relative; top:0px; left:20px; width:350px; height:310px;
              text-align:left; border-bottom:solid 1px #cccccc; margin:0px; padding:0px;}

#Guy_name {position:absolute; top:10px; left:10px; }

#Guy_photo {position:absolute; top:50px; left:10px; height:100px;
            font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#Guy_info {position:absolute; top:55px; left:175px; 
           font-size:11px; border:solid 0px green; }

#Guy_work {position:relative; top:0px; width:350px; left:30px;
           font-size:11px; text-align:left; border:solid 0px #cccccc; }

.work_list {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#Guy_video {position:relative; top:0px; left:0px; 
            margin:0px; padding:0px;
            font-family:Arial, Helvetica, sans-serif; font-size:11px;
            text-align:center; border:solid 1px #cccccc; }

#Guy_parts {position:relative; top:0px; left:0px; width:200px; height:16px;
            font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
            text-align:left; border:solid 0px green; }

.Guy_part { text-decoration:none; color:black; }

a.Guy_part:hover  { text-decoration:none; color:blue; }

#Guy_results {position:relative; top:0px; left:0px; width:600px; 
              font-family:Arial, Helvetica, sans-serif; font-size:11px;
              text-align:left; border-top:solid 1px #cccccc; }

/* ==================================================================================================== */

#Andrew_middle {width:1000px; text-align:left; background-repeat:repeat-y; 
                background-image:url('images/middle_lr_border.png');}

#Andrew_summery {position:relative; top:0px; left:10px; width:350px; height:310px;
                 text-align:left; border-bottom:solid 1px #cccccc; margin:0px; padding:0px;}

#Andrew_name {position:absolute; top:10px; left:10px; }

#Andrew_photo {position:absolute; top:50px; left:10px; height:100px;
               font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#Andrew_info {position:absolute; top:55px; left:175px; width:45px; height:200px; 
              font-size:11px; text-align:left; border:solid 0px green; }


#Andrew_work {position:relative; top:0px; left:20px; width:350px;
              font-size:11px; text-align:left; border-bottom:solid 1px #cccccc; }

#ask_Andrew {position:relative; top:0px; left:30px; text-align:left;}

#ask_Andrew img {border:0px;}

#Andrew_video {position:relative; top:0px; left:0px; width:600px;
               background-color:#efefef; margin:0px; padding:0px;
               font-family:Arial, Helvetica, sans-serif; font-size:11px;
               text-align:center; border-bottom:solid 1px #cccccc; }

#Andrew_video_list {position:relative; top:0px; left:0px; width:600px;
                    font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
                    text-align:left; border:solid 0px green; }

/* ==================================================================================================== */

#Jason_middle {width:1000px; text-align:left; background-repeat:repeat-y; 
               background-image:url('images/middle_lr_border.png');}


#Jason_summery {position:relative; top:0px; left:10px; width:350px; height:310px;
                 text-align:left; border-bottom:solid 1px #cccccc; margin:0px; padding:0px;}

#Jason_name {position:absolute; top:10px; left:10px; }

#Jason_photo {position:absolute; top:50px; left:10px; height:100px;
               font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#Jason_info {position:absolute; top:55px; left:175px; width:45px; height:200px; 
             font-size:11px; text-align:left; border:solid 0px green; }

#Jason_work {position:relative; top:0px; left:20px; width:350px;
              font-size:11px; text-align:left; border-bottom:solid 1px #cccccc; }

#Jason_video {position:relative; top:0px; left:0px; width:600px;
              background-image:url("images/middle_background.png"); margin:0px; padding:0px;
              font-family:Arial, Helvetica, sans-serif; font-size:11px;
              text-align:center; border-bottom:solid 1px #cccccc; }

#Jason_video_list {position:relative; top:0px; left:0px; width:600px;
                   font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
                   text-align:left; border:solid 0px green; }

/* ==================================================================================================== */


#media_middle {width:1000px; text-align:left; background-repeat:repeat-y; 
               background-image:url('images/middle_lr_border.png');
               border:solid 0px green;}

#media_info {position:relative; left:20px; width:250px; text-align:left; line-height:20px;
             font-family:Arial, Helvetica, sans-serif; font-size:12px; 
             border:solid 0px yellow;}
#media_info1 {position:relative; left:20px; width:270px; text-align:left; line-height:20px;
              font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;
              border:solid 0px yellow;}

.media_hline {left:10px; width:280px; height:1px; border-top:solid 1px #cccccc; }

.youtube_hline {left:10px; width:950px; height:1px; border-top:solid 1px #cccccc; }

#media_menu {position:relative; left:20px; width:250px; text-align:left; line-height:20px;
             font-family:Arial, Helvetica, sans-serif; font-size:12px;
             border:solid 0px blue;}

.media_menu_idle {cursor:pointer;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.media_menu_active {color:#9d1014; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
                 font-weight:normal;}


     
#media_video {position:relative; top:0px; left:0px; width:640px;
              font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
              border:solid 1px #cccccc; background-color:#eeeeee;}

#media_video_title {position:relative; top:0px; left:0px; width:640px; 
                    font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
                    border:solid 0px blue;}


#media_youtube {position:relative; left:0px; top:20px; width:990px; height:450px;
                border:solid 0px yellow;}

.media_icon { border:solid 0px red; cursor:pointer;}

.media_icon a { border:solid 0px red; }

.media_list_title { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
                    padding-right:10px;}

.media_list_title_active { font-family:Arial, Helvetica, sans-serif; font-size:12px; 
                           font-weight:bold; color:darkred; padding-right:10px; }


.media_list_title a { font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer;
                      font-weight:normal; text-decoration:none; color:black; }

.media_list_title a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; 
                           font-weight:normal; color:blue; text-decoration:none; }

.mouse_on{cursor:auto}
.mouse_out{cursor:pointer}
/* ==================================================================================================== */

#contact_middle {width:1000px; background-image:url("images/middle_background.png");
                 text-align:left; background-repeat:repeat-x; border:dashed 0px green;}

#contact_label {position:relative; top:0px; left:30px; width:200px;}

#contact_info {position:relative; top:0px; left:30px; width:1000px;
               font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
               line-height:16px; font-weight:normal; border:solid 0px green; }

#contact_form {position:relative; top:0px; left:0px; 
               font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
               line-height:16px; font-weight:normal; border:solid 0px red; }

#form_1{position:relative; top:0px; left:0px; width:450px;
        font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;
        line-height:16px; font-weight:normal; border:solid 0px green; }

#form_1 input{font-size:12px; color:blue;}

.m { color:darkred; font-size:20px; font-weight:bold; }

.f1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}

.f2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}

#form_2{position:relative; top:0px; left:0px; width:500px;
        font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;
        line-height:16px; font-weight:normal; border:solid 0px green; }

#form_2 input{font-size:12px; color:blue;}

#form_2 textarea{font-size:12px; color:blue;}

.r1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;
     font-weight:bold; padding-right:5px;}

.r2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
     color:darkblue; padding-left:10px;}

/* ==================================================================================================== */

#counsel_middle {width:1000px; background-image:url('images/middle_lr_border.png');
                 text-align:center; background-repeat:repeat-y; border:dashed 0px green;}

#counsel_press {position:relative; top:0px; left:0px; width:864px;
                background-color:white; border:solid 1px green; }

#counsel_video {position:relative; top:0px; left:0px; width:486px; 
                border:solid 0px #cccccc;}

#counsel_video1 {position:relative; top:0px; left:0px; width:486px;  float:right; margin:20px;
                border:solid 0px #cccccc;}

#counsel_left {position:relative; top:0px; left:20px; width:430px; margin-left:0px; padding-right:0px;
               font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;
               text-align:justify; border:solid 0px #dddddd;}

#counsel_left1 {position:relative; top:0px; left:20px; width:960px; margin-left:0px; padding-right:0px;
                font-size:12px; color:black; border:solid 0px #dddddd;}

#counsel_speech {position:relative; width:486px; height:320px; padding:0px; 
                 font-size:12px; text-align:left; background-color:#f8f8f8;
                 border:solid 0px #cccccc; }


#counsel_right {position:relative; top:0px; left:0px; height:200px;
                font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black;
                padding-left:30px; padding-right:0px;
                font-size:11px; text-align:left;
                border-left:solid 2px #dddddd;}
 
/* ==================================================================================================== */

#practice_middle {position:relative; top:0px; left:0px; width:1000px;
                  border:solid 1px #cccccc; }

#practice_left {position:relative; top:0px; left:40px; width:370px;
                font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                border:solid 0px #cccccc; }

#practice_description {position:relative; top:0px; left:0px; width:370px;                      
                       border:solid 0px #cccccc; }
.practice_right_text{position:relative; top:0px; left:0px; width:450px;
                font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                border:solid 0px #cccccc; }
#practice_description1 {position:relative; top:0px; left:40px; width:900px;                      
                        font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                        border:solid 0px #cccccc; }


#practice_video {position:relative; top:0px; left:0px; width:540px; height:304px;
                 font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                 border:solid 1px #cccccc; }

#practice_menu {position:relative; top:0px; left:0px; width:250px;
                font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                line-height:18px; text-align:left; border:solid 0px red; }

#practice_case {position:relative; top:0px; left:0px; width:700px;
               font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
               line-height:18px; text-align:left; border:solid 0px red; }


#practice_results {position:relative; top:0px; left:0px; width:540px;
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
                   font-weight:normal; background-color:white; padding:5px;
                   border-left:solid 1px #cccccc; }

#practice_results_text {background-color:#eeeeee; padding:20px; font-weight:bold; }

.practice_menu_idle {color:black; text-decoration:none;}

.practice_menu_active {color:darkred; text-decoration:none;}

a.practice_menu_idle:hover { color:blue; font-weight:normal;}

/* ==================================================================================================== */

.email {color:darkred; text-decoration:none;}



/* ==================================================================================================== */

#terms_body {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
             font-weight:normal; background-color:white; padding:10px;
             border-left:solid 1px #cccccc; }
#terms_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;
             font-weight:normal; background-color:white; padding:10px;
             border-left:solid 1px #cccccc; text-align:justify}
#rss_result A:link{color:black;text-decoration:none}
#rss_result A:visited{color:black;text-decoration:none}
#rss_result A:active{color:black;text-decoration:none}
#rss_result A:hover{color:#9d1014;text-decoration:underline}

.rss_link A:link{color:black;text-decoration:none}
.rss_link A:visited{color:black;text-decoration:none}
.rss_link A:active{color:black;text-decoration:none}
.rss_link A:hover{color:#9d1014;text-decoration:underline}
#result_text{text-align:justify}
.ra{line-height:24px;}
.ra a{color:black;text-decoration:none}
.ra a:hover{color:brown;text-decoration:underline}
ul.inthenews{list-style-type:none;padding:0;margin:0;}
ul.inthenews li{background-image:url(images/list_icon.jpg);margin-top:11px;
background-repeat:no-repeat;
background-position:0px 3px; 
padding-left:14px;}
ul.inthenews li a{font-size:12px;color:black;text-decoration:none;line-height:14px;}
ul.inthenews li a:hover{text-decoration:underline;color:blue}
*{outline:none}
#pscroller2{
background-color:#efefef;
width: 380px;
height: 30px;
border: 1px solid #dddddd;
padding: 3px;
}
#pscroller2 a{
color:black;
font-family:arial;
text-decoration: none;
}

.someclass{ /*class to apply to your scroller(s) if desired*/
color:red
}