body
     {
          margin:0px;
          padding:0px;
     }
     
h1
     {
          margin:10px 0 0 0;
          padding:10px 0 0 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:31px;
          color:#584d4d;
          font-weight:normal;
          line-height:34px;
     }
     
h2
     {
          margin:24 0 0 0;
          padding:0 0 0 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:24px;
          color:#584d4d;
          font-weight:normal;
          line-height:28px;
          text-align: left;
     }
     
h3
     {
          width:660px;
          margin:10px 0 5px 0;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:21px;
          color:#ad620f;
          font-weight:normal;
          line-height:24px;
     }
     
h4
     {
     width:450px;
     margin:15px 0 0 0;
     padding:0px;
     float:left;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:18px;
     color:#584d4d;
     font-weight:normal;
     line-height:20px;
     }
     
h5
     {
          width:660px;
          margin:10px 0 5px 0;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:14px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }
     
h6
     {
          width:660px;
          margin:10px 0 5px 0;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }

a
     {
          color:#a5320e;
          text-decoration:underline;
     }
     
a:hover
     {
          color:#8d2505;
          text-decoration:none;
     }

a img 
     {
         border-color: #FFFFFF;
      }
     
#mainblank
     {
          width:100%;
          margin:0px;
          padding:0px;
          float:left;
          background:url(images/topbar.jpg) repeat-x 0 279px;
     }
     
#mainblank_sub
     {
          width:100%;
          margin:0px;
          padding:0px;
          float:left;
          background:url(images/topbar.jpg) repeat-x 0 82px;
     }
     
#main
     {
          width:1004px;
          margin:0 auto;
          padding:0px;
     }
     
#logo
     {
          width:310px;
          height:71px;
          margin:10px 0 2px 0;
          padding:0px;
          float:left;
     }

#headpanel_sub
     {
          width:1004px;
          height:82px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
     }
     

/*  "Underbar" styles define the color of the line that runs under the top menu on each page 
    and varies according to section. There are 9 different colors. */

#underbar1
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#ad6210;
     }
     
#underbar2
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#a57b0e;
     }
     
#underbar3
     {
     width:1004px;
     height:15px;
     margin:0px auto 0px auto;
     padding:0px;
     float:left;
     background-color:#a5320e;
     }
     
#underbar4
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#90866f;
     }
     
#underbar5
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#0a4175;
     }
     
#underbar6
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#5a6875;
     }
     
#underbar7
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#b99d26;
     }
     
#underbar8
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#1e374e;
     }
     
#underbar9
     {
          width:1004px;
          height:15px;
          margin:0px auto 0px auto;
          padding:0px;
          float:left;
          background-color:#096d49;
     }


/*  "Underheading" styles define the color of the rectangle that appears at the top of the right-hand
column 
    that varies according to section. There are 9 different colors. 
     Each corresponding "underbar" and "underheading" number must define the same color. */
     
.underheading1
     {
          background-color:#ce8e00;
          width:280px;
     }
     
.underheading2
     {
          background-color:#a57b0e;
          width:280px;
     }
     
.underheading3
     {
     background-color:#a5320e;
     width:280px;
     }
     
.underheading4
     {
          background-color:#90866f;
          width:280px;
     }
     
.underheading5
     {
          background-color:#0a4175;
          width:280px;
     }
     
.underheading6
     {
          background-color:#5a6875;
          width:280px;
     }
     
.underheading7
     {
          background-color:#b99d26;
          width:280px;
     }
     
.underheading8
     {
          background-color:#1e374e;
          width:280px;
     }
     
.underheading9
     {
          background-color:#096d49;
          width:280px;
     }


/*  "Search" styles define the appearance of the search box at the top right of each page. */
     
#search
     {
          width:235px;
          height:21px;
          margin:28px 0 0 0;
          padding:0px;
          float:right;
     }
     
#search input
     {
          height:22px;
          margin:0px;
          margin-right:0px;
          padding:0px 0 0 0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          border:#e2e3e4 solid 1px;
     }
     
#search a
     {
          width:56px;
          margin:0px;
          padding:0px 0 0 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          font-weight:bold;
          color:#FFFFFF;
          text-align:center;
          text-decoration:none;
          background:url(images/searchbutton.jpg) no-repeat;
     }
     
#search a:hover
     {
          background:url(images/searchbuttonhover.jpg) no-repeat;
     }
     
#submitbutton
     {
          width:60px;
          height:25px;
          margin:0px 0 0 10px;
          padding:0px 0 0 5px;
          float:right;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          font-weight:bold;
          color:#FFFFFF;
          text-align:center;
          text-decoration:none;
          background:url(images/searchbutton.jpg) no-repeat;
     }
     
#submitbutton a:hover
     {
          background:url(images/searchbuttonhover.jpg) no-repeat;
     }


/*  "Headbottom" and "banner" styles define the format of elements that appear at the top of every
page. */
     
#headbottom
     {
          width:1004px;
          height:196px;
          margin:0px 0 0 0;
          padding:0px;
          float:left;
          background-color:#ad620f;
     }
     
#headbottom_left
     {
          width:1004px;
          margin:0px;
          padding:0px;
          float:left;
     }
     
#banner1
     {
          width:390px;
          height:100px;
          margin:0px;
          padding:70px 0 0 35px;
          float:left;
          background-color:#ad620f;
     }
     
#banner1 h1
     {
          width:390px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:34px;
          color:#FFFFFF;
          line-height:32px;
          text-transform:uppercase;
          font-style:normal;
     }
     
#banner1 span
     {
          width:432px;
          margin:0px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:16px;
          color:#FFFFFF;
          line-height:18px;
     }
     
#banner2
     {
          width:546px;
          height:196px;
          margin:0px;
          padding:0px;
          float:right;
          background:url(images/bannerbg2.png) no-repeat;
     }
     
#banner2 p
     {
          width:278px;
          margin:15px 0 0 0;
          padding:0 0 0 20px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#FFFFFF;
          font-weight:bold;
     }
     
     

/*  "Menu" styles define the format of the main navigation at the top of every page. */

#menu
     {
          width:1004px;
          height:29px;
          margin:0px 0 0 0;
          padding:0px;
          float:left;
     }
     
#menu ul
     {
          width:1004px;
          height:29px;
          margin:0px;
          padding:0px;
          float:left;
          display:block;
     }
     
#menu ul li
     {
          height:29px;
          margin:0px;
          padding:0px;
          float:left;
          display:block;
     }
     
#menu ul li.mspace
     {

          height:29px;
          margin:0px;
          padding:0px;
          float:left;
     }
     
#menu ul li .mblank
     {
          width:20px;
          height:29px;
          margin:0px;
          padding:0px;
          float:left;
     }

#menu ul li a
     {
          height:29px;
          margin:0px 0 0 0;
          padding:8px 10px 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          color:#FFFFFF;
          font-weight:bold;
          line-height:15px;
          text-decoration:none;
     }
     
#menu ul li a:hover
     {
          background:#000000;
     }




/*  "Content" styles define the format and layout of all pages. */
     
#contentblank
     {
          width:100%;
          margin:0px;
          padding:0px;
          float:left;
          background:url(images/contentbg.jpg) no-repeat center bottom;
          height: 100%;
     }

#contentpanel
     {
          width:1004px;
          margin:0 auto;
          padding:0 0 0 0;
     }


/*  "Contentleft" and "contentright" refer to pages structured with a 2-column layout.*/
     
#contentleft
     {
     width:635px;
     margin:0px;
     margin-top:35px;
     padding:0 0 46px 21px;
     float:left;
     min-height: 200px;
     }
     
#contentleft p
     {
          width:625px;
          margin:14px 0 0 0;
          padding:0 5px 0 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:14px;
          color:#464646;
          line-height:18px;
     }
     
#contentleft a
     {
          width:54px;
          height:20px;
          margin:20px 0 0 0;
          padding:3px 0 0 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#FFFFFF;
          font-weight:bold;
          text-align:center;
          text-decoration:none;
          background:#2b4963;
     }
     
#contentleft a:hover
     {
          background:#000000;
     }
     
#contentright
     {
          width:335px;
          margin:35px 0 0 0;
          padding:0px;
          float:right;
     }
     
#contentright p
     {
          width:335px;
          margin:14px 0 0 0;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          line-height:12px;
     }
     
#contentright a
     {
          width:54px;
          height:20px;
          margin:20px 0 0 0;
          padding:3px 0 0 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#FFFFFF;
          font-weight:bold;
          text-align:center;
          text-decoration:none;
          background:#2b4963;
     }
     
#contentright a:hover
     {
          background:#000000;
     }
     
#bottompanel_blank
     {
          width:100%;
          margin:0px;
          padding:0px;
          float:left;
          background:url(images/bottompanelbg.jpg) repeat-x;
     }
     
#bottompanel
     {
          width:670px;
          margin:0 auto;
          padding:0px;
     }


/*  "Newsevents" styles are available for use on pages in the News section.*/
     
#newsevents
     {
          width:248px;
          margin:px;
          padding:25px 0 0 21px;
          float:left;
          border-right:#FFFFFF solid 5px
     }
     
#newsevents ul
     {
          width:220px;
          margin:20px 0 0 0;
          padding:0px;
          float:left;
          display:block;
     }
     
#newsevents ul li
     {
          width:220px;
          margin:0px;
          padding:0px;
          float:left;
          display:block;
     }
     
#newsevents ul li .newshead
     {
          width:220px;
          margin:0px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          color:#c20000;
          font-weight:bold;
     }
     
#newsevents ul li .newscontent
     {
          width:220px;
          margin:10px 0 0 0;
          padding:0 0 15px 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:13px;
          color:#000000;
     }
     
#newsevents ul li a
     {
          width:54px;
          height:20px;
          margin:10px 0 0 0;
          padding:3px 0 0 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#FFFFFF;
          font-weight:bold;
          text-align:center;
          text-decoration:none;
          background:#c40000;
     }
     
#newsevents ul li a:hover
     {
          background:#555050;
     }
     
     

/* ----------------------- Begin styles that apply to the footer area on every page ----------------------- */

#footblank
     {
     width:100%;
     height:64px;
     margin:0px 0 0 0;
     padding:0 0 43px 0;
     float:left;
     background:url(images/footbg.jpg) repeat-x;
     }
     
#footpanel
     {
     width:1004px;
     height:64px;
     margin:0 auto;
     padding:0px;
     }
     
#footmenu
     {
     width:500px;
     height:14px;
     margin:8px 0 0 0;
     padding:0px;
     float:left;
     }
     
#footmenu ul
     {
     width:auto;
     height:14px;
     margin:0px;
     padding:0px;
     float:left;
     display:block;
     }
     
#footmenu ul li
     {
          height:14px;
          margin:0px;
          padding:0px;
          float:left;
          display:block;
     }
     
#footmenu ul li.fspace
     {
          width:1px;
          height:14px;
          margin:0px;
          padding:0px;
          margin-left:9px;
          margin-right:9px;
          float:left;
          background:url(images/fspace.jpg) no-repeat;
     }
     
#footmenu ul li .fblank
     {
          width:1px;
          height:14px;
          margin:0px;
          padding:0px;
          float:left;
     }
     
#footmenu ul li a
     {
          width:auto;
          height:14px;
          margin:0px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#FFFFFF;
          text-decoration:none;
     }
     
#footmenu ul li a:hover
     {
          color:#dfc472;
          text-decoration:none;
     }
     
#copyright
     {
     width:950px;
     margin:5px 0 0 0;
     padding:0px;
     float:left;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:11px;
     color:#FFFFFF;
     }
     
#footleft
     {
     width:500px;
     margin:0px;
     padding:0px;
     float:left;
     }
     
#footright
     {
     width:400px;
     margin:0px;
     padding:0px;
     float:right;
     }

#webdesign
     {
     width:338px;
     margin:16px 0 0 0;
     padding:0px;
     float:right;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:11px;
     color:#FFFFFF;
     }

/* ----------------------- End styles that apply to the footer area on every page ----------------------- */


/*  "Leftpanel" styles are used on subpages formatted with 2 columns. */

#leftpanel
     {
     width:660px;
     margin:35px 0 0 0;
     padding:0 0 46px 24px;
     float:left;
     min-height: 400px;
     }
     
#leftpanel p
     {
          margin:20px; 0 10px 0
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:17px;
          color:#464646;
          text-align:left;
          line-height:19px;
     }

#leftpanel h1 h2 h3
     {
          float:left;
          width:450px;
     }
     
#leftpanel ul
     {
     margin:10 0 0 0;    
     padding:0 0 0 0;
     }
     
#leftpanel ul li
     {
     margin:0 0 0 40px;
     padding:0 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:17px;
     color:#464646;
     height: auto;
     list-style-type: disc;
     }


#leftpanel ul li a
     {
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:17px;
     text-decoration:underline;
     line-height:normal;
     display:inline;
     }
     
#leftpanel ul li a:hover
     {
     color:#ad620f;
     text-decoration:none;
     }    

#leftpanel ol
     {
     margin:10 0 0 0;    
     padding:0 0 10 0;
     }
     
#leftpanel ol li
     {
     margin:0 0 0 40px;
     padding:0 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:17px;
     color:#464646;
     height: auto;
     list-style-type: list item;
     }


#leftpanel ol li a
     {
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:17px;
     text-decoration:underline;
     line-height:normal;
     display:inline;
     }
     
#leftpanel ol li a:hover
     {
     color:#ad620f;
     text-decoration:none;
     }    

/*  End of "Leftpanel" styles are used on subpages formatted with 2 columns. */

/*  "Leftpanel2" styles are used for the warning page. */

#leftpanel2
     {
     width:660px;
     margin:35px 0 0 0;
     padding:0 0 46px 24px;
     float:left;
     min-height: 400px;
     }
     
#leftpanel2 p
     {
          margin:20px; 0 10px 0
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:15px;
          color:#464646;
          text-align:left;
          line-height:17px;
     }

#leftpanel2 h1 h2 h3
     {
          float:left;
          width:450px;
     }
     
#leftpanel2 ul
     {
     margin:10 0 0 0;    
     padding:0 0 0 0;
     }
     
#leftpanel2 ul li
     {
     margin:0 0 0 40px;
     padding:0 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:15px;
     color:#464646;
     height: auto;
     list-style-type: disc;
     }

#leftpanel2 ul li a
     {
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:15px;
     text-decoration:underline;
     line-height:normal;
     display:inline;
     }
     
#leftpanel2 ul li a:hover
     {
     color:#ad620f;
     text-decoration:none;
     }    

#leftpanel2 ol
     {
     margin:10 0 0 0;    
     padding:0 0 10 0;
     }
     
#leftpanel2 ol li
     {
     margin:0 0 0 40px;
     padding:0 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:15px;
     color:#464646;
     height: auto;
     list-style-type: list item;
     }

#leftpanel2 ol li a
     {
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:15px;
     text-decoration:underline;
     line-height:normal;
     display:inline;
     }
     
#leftpanel2 ol li a:hover
     {
     color:#ad620f;
     text-decoration:none;
     }    


/* -----------------------------End lefpanel2 styles */


/* ----- Begin styles specific to the Attorney section----------------- */

/*  The Attorney section subpages are formatted with 3 columns; there are styles for this section
specific to the 
    "leftpanel" and "centerpanel." The "rightpanel" style is applicable to the right-hand column on all
subpages.  */
     
#attleftpanel
     {
          width:180px;
          margin:35px 0 0 0;
          padding:0 0 46px 24px;
          height: 100%;
          float: left;
     }
     
#attleftpanel p
     {
          margin:0px 0 10px 10px;
          padding:0px 0 10px 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          width: 210px;
          float: left;
     }
     
#attleftpanel h1
     {
          float:left;
          margin:0 0 10px 10px;
          padding:0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:16px;
          color:#464646;
          font-weight:bold;
     }    
     
#attleftpanel h2
     {
          width:220px;
          margin:5px 0 10px 10px;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:24px;
          color:#584d4d;
          font-weight:normal;
          line-height:28px;
     }
     
#attleftpanel h3
     {
          width:220px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:21px;
          color:#ad620f;
          font-weight:normal;
          line-height:24px;
     }
     
#attleftpanel h4
     {
          margin:5px 0 10px 10px;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:18px;
          color:#584d4d;
          font-weight:normal;
          line-height:22px;
          width: 210px;
     }
     
#attleftpanel h5
     {
          width:220px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:14px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }
     
#attleftpanel h6
     {
          width:220px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }    
     
#attleftpanel ul
     {
          width:220px;
          margin:0px 0 10px 0;
          padding:0px;
          float:left;
          display:block;
          border-top:#cbcbcb solid 1px;
          list-style-type: none;
     }
     
#attleftpanel ul li
     {
          width:180px;
          height:20px;
          margin:0px;
          padding:4px 0 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          text-decoration:none;
          line-height:16px;
          border-bottom:#cbcbcb solid 1px;
     }
     
#attleftpanel ul li a
     {
          width:220px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          text-decoration:none;
          line-height:16px;
     }
     
#attleftpanel ul li a:hover
     {
          color:#ad620f;
     }
     
#attleftpanel ul li.current
     {
          width:220px;
          height:20px;
          margin:0px;
          padding:4px 0 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#ad620f;
          text-decoration:none;
          line-height:16px;
          border-bottom:#cbcbcb solid 1px;
          background-color:#f4f4f4;
          font-weight:bold;
     }
     
#attcenterpanel
     {
     margin:35px 0 0 0;
     padding:0 0 46px 4px;
     float:left;
     height: 100%;
     width: 500px;
     }    
     
#attcenterpanel p
     {
     float:left;
     margin:10px 0 0 0;
     padding:0px;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-align:left;
     line-height:16px;
     width: 500px;
     }
     
#attcenterpanel h1 h2 h3
     {
          float:left;
          width:450px;
     }
     
#attcenterpanel ul
     {
          display:list-item;
          margin:5px 0 0 0;
          padding:0 0 0 0;
          list-style-type: disc;
     }
     
#attcenterpanel ul li
     {
          margin:0 0 0 20px;
          padding:4px 0 0 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
     }
     




#attcenterpanel ul li a
     {
          width:390px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          text-decoration:underline;
          line-height:normal;
          display:inline;
     }
#attcenterpanel ul li a:hover
     {
          color:#ad620f;
          text-decoration:none;
     }    
     
#attcenterpanelpracticeareas
     {
          margin:5px 0 0 0;
          padding:0 0 46px 4px;
          float:left;
          height: 100%;
          width: 215px;
     }

#attcenterpanelarrowlist
     {
     margin:10px 0 10px 0;
     padding:0px;
     float:left;
     list-style-type: none;
     width: 484px;
     }

#attcenterpanelarrowlist ul
     {
     margin:10px 0 10px 0;
     padding:0px;
     float:left;
     list-style-type: none;
     width: 230px;
     }
     
#attcenterpanelarrowlist ul li
     {
     background:url(images/arrow.gif) 0px 8px no-repeat;
     margin:0 0 0 0;
     padding:4px 0 0 10px;
     float:left;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:normal;
     list-style-type: none;
     }    
     
#attcenterpanelarrowlist ul li a
     {
     width:230px;
     line-height:normal;
     float: left;
     }
     
#attdiamondlist
     {
     margin:0 0 12px 0;
     padding:0 0 -12px 0;
     float:left;
     list-style-type: none;
     width: 484px;
     }
     
#attdiamondlist ul
     {
     margin:0 0 0 0;
     padding:0 0 0 0;
     float:left;
     width: 484px;
     list-style-type: none;
     display: list-item;
     }
     
#attdiamondlist ul li
     {
     background:url(images/diamond.gif) 0px 8px no-repeat;
     margin:0;
     padding:4px 0 0 10px;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     list-style-type: none;
     height: 100%;
     }    

#attdiamondlist ul li a
     {
          width:170px;
          line-height:normal;
          float: left;
     }    

#attdiamondSUBlist
     {
     margin:-12px 0 0 0;
     padding:0px;
     float:left;
     list-style-type: disc;
     width: 484px;
     }
     

#attdiamondSUBlist ul
     {
     margin:0px 0 0px 0;
     padding:0 0 0 20px;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:normal;
     list-style-type: none;
     }    

#attdiamondSUBlist ul li
     {
     margin:0 0 0 6px;
     padding:-10px 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:normal;
     list-style-type: disc;
     }    
     
     
.arrowlist_line {
     background:url(images/arrow.gif) 0px 8px no-repeat;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:normal;
     list-style-type: none;
     margin: 0;
     float: left;
     width: 230px;
     padding: 4px 0 0 10px;
}

#att_3column_arrowlist
     {
     margin:10px 0 10px 0;
     padding:0px;
     float:left;
     list-style-type: none;
     width: 630px;
     }

.arrowlist_3column {
     background:url(images/arrow.gif) 0px 8px no-repeat;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:18px;
     color:#464646;
     text-decoration:none;
     line-height:normal;
     list-style-type: none;
     margin: 0;
     float: left;
     width: 200px;
     padding: 4px 0 0 10px;
}
     
/* ------------------------------------ End styles specific to the Attorney section
------------------------------------ */



/* ------------------------------------ Begin styles specific to the Practice Areas section
------------------------------------ */

/*  The Practice Areas section subpages are formatted with 3 columns; there are styles for this section
specific to the 
    "leftpanel" and "centerpanel." The "rightpanel" style is applicable to the right-hand column on all
subpages.   */

#practiceleftpanel
     {
          width:180px;
          margin:35px 0 0 0;
          padding:0 0 46px 24px;
          height: 100%;
          float: left;
     }    
     
#practiceleftpanel p
     {
          margin:0px 0 5px 0;
          padding:0px 0 5px 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          width: 170px;
          float: left;
     }
     
#practiceleftpanel h1
     {
          width:180px;
          float:left;
          margin:0 0 10px 10px;
          padding:0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:16px;
          color:#464646;
          font-weight:bold;
     }    
     
#practiceleftpanel h2
     {
          width:180px;
          margin:5px 0 10px 10px;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:24px;
          color:#584d4d;
          font-weight:normal;
          line-height:28px;
     }
     
#practiceleftpanel h3
     {
          width:180px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:21px;
          color:#ad620f;
          font-weight:normal;
          line-height:24px;
     }
     
#practiceleftpanel h4
     {
          width:170px;
          margin:0 0 6px 0;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:18px;
          color:#584d4d;
          font-weight:normal;
          line-height:normal;
     }
     
#practiceleftpanel h5
     {
          width:180px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:14px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }
     
#practiceleftpanel h6
     {
          width:180px;
          margin:5px 0 10px 10px;
          padding:0px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#584d4d;
          font-weight:normal;
          line-height:18px;
     }    

#practiceleftpanel ul
     {
          width:180px;
          margin:0px 0 10px 0;
          padding:0px;
          float:left;
          display:block;
          list-style-type: none;
     }

#practiceleftpanelarrowlist ul
     {
          margin:0 0 10px 0;
          padding:0px;
          float:left;
          list-style-type: none;
          width: 180px;
     }
     
#practiceleftpanelarrowlist ul li
     {
          background:url(images/arrow.gif) 0px 8px no-repeat;
          margin:0px 0 0px 0;
          padding:4px 0 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          text-decoration:none;
          line-height:normal;
          list-style-type: none;
     }    
     
#practiceleftpanelarrowlist ul li a
     {
          width:170px;
          line-height:normal;
          float: left;
     }

#practicecenterpanel
     {
     margin:35px 0 0 0;
     padding:0 0 46px 30px;
     float:left;
     width: 500px;
     min-height: 400px;
     }    
   

#practicecenterpanel p
     {
          margin:10px 0 0 0;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:17px;
          color:#464646;
          text-align:left;
          line-height:19px;
     }
     
#practicecenterpanel h1 h2 h3
     {
          float:left;
          width:450px;
     }
     
#practicecenterpanel ul
     {
     margin:10 0 0 0;    
     padding:0 0 0 0;
     }
     
#practicecenterpanel ul li
     {
     margin:0 0 0 10px;
     padding:0 0 0 0;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:18px;
     color:#464646;
     height: auto;
     list-style-type: disc;
     }

#practicecenterpanel ul li a
     {
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:18px;
     text-decoration:underline;
     line-height:normal;
     display:inline;
     }
     
#practicecenterpanel ul li a:hover
     {
     color:#ad620f;
     text-decoration:none;
     }    
     
#practicecenterpanelpracticeareas
     {
          margin:5px 0 0 0;
          padding:0 0 46px 4px;
          float:left;
          height: 100%;
          width: 215px;
     }

#practicecenterpanelarrowlist ul
     {
          margin:10px 0 10px 0;
          padding:0px;
          float:left;
          list-style-type: none;
          width: 450px;
     }
     
#practicecenterpanelarrowlist ul li
     {
          background:url(images/arrow.gif) 0px 8px no-repeat;
          margin:0px 0 0px 0;
          padding:4px 0 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
          text-decoration:none;
          line-height:normal;
          list-style-type: none;
     }
     
#practicecenterpanelarrowlist ul li a
     {
          width:290px;
          line-height:normal;
          float: left;
     }


/* ------------------------------------ End styles specific to the Practice Areas section
------------------------------------ */


/* The "rightpanel" style is applicable to the right-hand column on all subpages.   */

#rightpanel
     {
          width:240px;
          margin:0px 0 0 0;
          padding:0 0 15px 0px;
          float:right;
     }

#rightpanel h5
     {    
          display:block;
          width:230px;
          margin:0px 0 0px 0px;
          padding:10px 0 15px 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:22px;
          color:#ffffff;
          font-weight:normal;
          line-height:28px;
     }


/* "Sublist" styles are used to format the list of links contained in the right-hand column on all
subpages.  */

#sublist
     {
          width:240px;
          margin:10px 0 0 0;
          padding:0px;
          float:left;
     }


#sublist p
     {
          margin:0px 0 10px 10px;
          padding:0px 0 10px 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#464646;
     }
     
#sublist p.intro
     {
          margin:10px 0 0px 10px;
          padding:0px 0 10px 0;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          color:#464646;
          font-style:italic;
     }
     
#sublist h1
     {
          width:240px;
          float:left;
          margin:0px 0 10px 10px;
          padding:0px;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:16px;
          color:#464646;
          font-weight:bold;
     }
     
#sublist ul
     {
          width:240px;
          margin:0px 0 10px 0;
          padding:0px;
          float:left;
          display:block;
          border-top:#cbcbcb solid 1px;
          list-style-type: none;
     }
     
#sublist ul li
     {
     width:230px;
     margin:0;
     padding:4px 0 4px 10px;
     float:left;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:20px;
     border-bottom:#cbcbcb solid 1px;
     }
     
#sublist ul li a
     {
     width:230px;
     float:left;
     font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
     font-size:12px;
     color:#464646;
     text-decoration:none;
     line-height:20px;
     }
     
#sublist ul li a:hover
     {
          color:#ad620f;
     }
     
#sublist ul li.current
     {
          width:230px;
          height:20px;
          margin:0px;
          padding:4px 0 0 10px;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          color:#ad620f;
          text-decoration:none;
          line-height:16px;
          border-bottom:#cbcbcb solid 1px;
          background-color:#f4f4f4;
          font-weight:bold;
     }
     
     
     
/*------------------------------------  Begin styles for forms  ---------------------------------*/

#submitform
     {
          width:370px;
          margin:25px 0 0 0;
          float:left;
          padding:0px;
     }
     
#submitformtop
     {
          width:370px;
          height:25px;
          float:left;
          margin:0px;
          padding:0px;
     }
     
.submitformtop
     {
          width:370px;
          height:25px;
          float:left;
          margin:0px;
          padding:0px;
     }
     
.submitforml
     {
          width:150px;
          height:25px;
          float:left;
          margin:0px;
          padding:0px;
          color:#464646;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          line-height:16px;
     }
     
.submitformr
     {
          width:200px;
          height:25px;
          float:left;
          margin:0px;
          padding:0px;
     }
     
.submitformr2
     {
          width:200px;
          height:130px;
          float:left;
          margin:0px;
          padding:0px;
     }
     
.slist2
     {
          width:197px;
          height:20px;
          margin:0px;
          float:left;
          color:#000000;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          border:#e2e3e4 solid 1px;
     }
     
.stext
     {
          width:197px;
          height:18px;
          margin:0px;
          padding:0px;
          float:left;
          color:#000000;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          border:#e2e3e4 solid 1px;
     }
     
.submitformbottom
     {
          width:370px;
          height:130px;
          float:left;
          margin:0px;
          padding:0px;
     }
     
.scomments
     {
          width:196px;
          height:100px;
          margin:0px;
          padding:0px;
          float:left;
          color:#000000;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:11px;
          border:#e2e3e4 solid 1px;
     }

#formsubmit
     {
          width:20px;
          height:20px;
          float:left;
          margin:0px;
          padding:4px 0 0 0;
     }
     
#submit2
     {
          width:56px;
          height:21px;
          margin:12px 0 0 0;
          padding:0px;
          float:left;
     }

.submitbutton
     {
          width:26px;
          height:39px;
          margin:0px;
          padding:2px 0 0 0;
          float:left;
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          font-weight:bold;
          color:#FFFFFF;
          text-align:center;
          text-decoration:none;
          background:url(images/searchbutton.jpg) no-repeat;
     }
     
.submitbutton:hover
     {
          background:url(images/searchbuttonhover.jpg) no-repeat;
     }

/*--------------------------------- End styles for forms --------------------------------*/



/*--------------------------------- Begin styles for images --------------------------------*/

.rightimage
     { 
          float:right;   /*   Aligns image to the right   */
          margin: 7px 0 15px 25px;
          padding: 1px;
          border: 6px solid #eae9e9;    /*   Applies a light gray border 6 pixels wide on all four sides
of the image  */
     }
     
.leftimage
     {
          float: left;   /*   Aligns image to the left   */
          margin: 2px 15px 5px 0px;
          padding: 1px;
          border: 6px solid #eae9e9;    /*   Applies a light gray border 6 pixels wide on all four sides
of the image  */
     }
     
.leftimage_nofloat
     { 
          display:block; /*   Prevents potential alignment problems with other styles   */
          margin: 7px 15px 5px 0px;
          padding: 1px;
          border: 6px solid #eae9e9;    /*   Applies a light gray border 6 pixels wide on all four sides
of the image  */
     }
     
/*--------------------------------- End styles for images --------------------------------*/



/*--------------------------------- Begin breadcrumbs style --------------------------------*/

.bcrumbs
     {
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          margin:0 0 10px 0;
          padding:0 0 0px 0;
          display:inline;
     }

/*--------------------------------- End breadcrumbs style --------------------------------*/



/*--------------------------------- Begin icons style --------------------------------*/
.icons
     {
          font-family:Calibri, Arial, Helvetica, sans-serif, verdana, futura;
          font-size:12px;
          width:100%;
          margin:0 0 10px 10px;
          padding:0 0 0px 0;
          float:left;
          display:inline;
     }

/*--------------------------------- End icons style--------------------------------*/
