﻿@charset "utf-8";

/* CSS Document */



body {
	font-family: arial,freesans,sans-serif;
	font-size: 85%;
	background-color: rgb(180,180,180);
	margin: 0px auto;
	margin-bottom:10px;
	text-align:center;
	float: 30px;
}

  

#page {

    padding:0px; margin: 0px auto;

	margin-top:20px;

    width:800px;

    }   



      

#top_top {

     height:9px;width:800px;

     background: rgb(255,255,255) url("images/top_middle.gif") repeat-x; 

     padding:0px; margin: 0px auto;  

     }  

     

#top {

     background: rgb(255,255,255) url("images/top_bg.gif") repeat-x;

     text-align: left;

     padding:0px; margin: 0px auto; 

     height:112px;

     }          



#logo {

    margin-left:110px;

    margin-top:30px;

    }



#topleft {

    float:left;

    width:500px;

    } 



#topright {

    float:right;

    position:relative;

    width:197px;

    border-left:2px solid rgb(223,219,214);

    height:112px;

    color:rgb(198,190,183);

    font-family:"Times New Roman", Times, serif;

    font-size:11px;

    }



#toppixhome {

     background: rgb(255,255,255) url("topbg_home.jpg") no-repeat; 

     width:800px;height:116px;text-align: left; padding:0px; margin: 0px auto;      

     }



#toppixcontact {

     background: rgb(255,255,255) url("topbg_contact.jpg") no-repeat; 

     width:800px;height:116px;text-align: left; padding:0px; margin: 0px auto;      

     }



#toppixopp {

     background: rgb(255,255,255) url("topbg_opp.jpg") no-repeat; 

     width:800px;height:116px;text-align: left; padding:0px; margin: 0px auto;      

     }



#toppixpractice {

     background: rgb(255,255,255) url("topbg_practice.jpg") no-repeat; 

     width:800px;height:116px;text-align: left; padding:0px; margin: 0px auto;      

     }

	 

#toppixattorneys {

     background: rgb(255,255,255) url("topbg_attorneys.jpg") no-repeat; 

     width:800px;height:116px;text-align: left; padding:0px; margin: 0px auto;      

     }	 	 



ul {

    list-style:none;

    padding:0px;

    margin:0px;

    

    }



li {

    margin-bottom:5px;

    padding-left:0px;

    margin-left:0px;

    }



#act {background-image:url("active.jpg"); background-repeat:no-repeat; background-position:0px 5px}

.inact {background-image:url("inactive.jpg"); background-repeat:no-repeat; background-position:0px 5px; width:10em}



#m_practice a {margin-top:14px;}



#m_practice a {background-image:url("m_i_practice.png"); background-repeat:no-repeat; width:95px; height:11px; display:block}

#m_practice a:hover {background-image:url("m_a_practice.png"); background-repeat:no-repeat; width:95px; height:11px; display:block}



#m_attorneys a {background-image:url("m_i_attorneys.png"); background-repeat:no-repeat; width:95px; height:11px; display:block}

#m_attorneys a:hover {background-image:url("m_a_attorneys.png"); background-repeat:no-repeat; width:95px; height:11px; display:block}



#m_opportunities a {background-image:url("m_i_opportunities.png"); background-repeat:no-repeat; width:90px; height:11px; display:block}

#m_opportunities a:hover {background-image:url("m_a_opportunities.png"); background-repeat:no-repeat; width:90px; height:11px; display:block}





#m_contact a {background-image:url("m_i_contact.png"); background-repeat:no-repeat; width:60px; height:11px; display:block}

#m_contact a:hover {background-image:url("m_a_contact.png"); background-repeat:no-repeat; width:60px; height:11px; display:block}



#m_home a {background-image:url("m_i_home.png"); background-repeat:no-repeat; width:40px; height:11px; display:block}

#m_home a:hover {background-image:url("m_a_home.png"); background-repeat:no-repeat; width:40px; height:11px; display:block}





   

a {



    margin-left:17px;

    color:rgb(198,190,183);

    text-decoration:none;

    padding-left:15px;

    }



#active {color:rgb(64,103,142);

    background-image:url("active.jpg"); background-repeat:no-repeat; background-position:0px 5px;

    }   



a:hover {

/*   color:rgb(64,103,142);*/

   color:rgb(80,80,70);

    }        





#main {

     border-bottom:1px solid rgb(207,201,194);

     background: rgb(255,255,255);

     height:450px;

     text-align: left;

     padding:0px; margin: 0px auto;

     padding-bottom:10px;  

     }  



#main p {

    padding:0px; margin:0px;

    margin-left:185px;

    margin-right:20px;

    padding-bottom:1em;

    font-size:12px;

    line-height:1.4em;

    }     



#mainx {

     border-bottom:1px solid rgb(207,201,194);

     background: rgb(255,255,255);

     height:500px;

     text-align: left;

     padding:0px; margin: 0px auto;

     padding-bottom:10px;  

     }  



#mainx p {

    padding:0px; margin:0px;

    margin-left:185px;

    margin-right:20px;

    padding-bottom:1em;

    font-size:12px;

    line-height:1.4em;

    }     



#maina {

     border-bottom:1px solid rgb(207,201,194);

     background: rgb(255,255,255);

     height:68em;

     text-align: left;

     padding:0px; margin: 0px auto;

     padding-bottom:10px;  

     } 



#maina p {

    padding:0px; margin:0px;

    margin-left:185px;

    margin-right:20px;

    padding-bottom:1em;

    font-size:12px;

    line-height:1.4em;

    }     



     

#bottom {

     padding-top:0px; margin: 0px auto;

     border-top: 1px solid rgb(239,237,235);

     border-bottom:2px solid rgb(223,219,214);

     background: rgb(255,255,255);

     width:800px;height:30px;

     text-align: center; font-size:11px;

	   color: rgb(64,103,142);

	   font-family:"Times New Roman", Times, serif;

     }





#bottom p {

	margin:0px;

	padding:0px;

	margin-top:8px;

	}	 



#footer {

    background: rgb(255,255,255);

    height:20px;

    }

	

.details {

	margin-left:185px; margin-bottom:18px;

	}

.details a {

	color:rgb(0,52,104); 

	}



.details a:hover {

	color:rgb(198,190,183);

/*	color:rgb(40,40,50);*/

	}	

	

.info_text {

	margin:1em; margin-bottom:1em; margin-left:0px; padding:0px;color:rgb(0,51,104); font-size:14px; line-height:1.2em; font-family:'Times New Roman', Times, serif;

	}	

         

img {border:0px}     



h1 {color:rgb(236,233,231); font-size:44px; padding:0px; margin:0px; margin-left:50px; font-family:"Times New Roman", Times, serif; font-weight:normal;

  padding-top:20px; padding-bottom:15px;}

h2 {font-size:15px; font-weight:bold; padding:0px; margin:0px; font-family:"Times New Roman", Georgia, Times, serif}

h2 small {font-size:70%}

.clear {clear: both;} 
