@charset "utf-8";
/* CSS Document */

	
	#container {
		width: 979px;
		height: 172px;
		border: none;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
				
	}
	
	#header {
		width: 979px;
		height: 130px;
		border: none;
		background-image: url(images/masthead.jpg); 
		background-repeat: no-repeat;

	}
	
	#home_navcontainer ul {
		list-style-type: none;
		margin-left: 293px;
		padding-left: 0px;
	}
		
	#home_navcontainer ul li { 
		display: inline; 
		float: left;
		margin-top: 5px;	
		margin-left: 15px;
	}
	
	#home_navcontainer ul li a { 
		text-decoration:none;
		color: #D0D0D0;
	}
		
	#home_navcontainer ul li a:hover{
		color: #FFFFFF;
		background-color: #003663; 
		
	}
	

.topButt0 {

		border-left: 5px solid #8A8C8F;
		border-bottom: none;
		margin-top: 9px;
		margin-right: 0px;
	 	float: right;
	 	width: 93px;
        height: 121px;
	 	background: url(images/legalEthics_top.jpg) no-repeat; display: block;
  	}
	
	
	.topButt0 a {  
        width: 93px;
        height: 121px;
        float: right;
    }
  
  
      .topButt0 img {
      
        width: 93px;
        height: 121px;
    }
  
      .topButt0 a:hover img {
        visibility:hidden
    }




	.topButt1 {
		border-right: 5px solid #8A8C8F;
		border-left: 5px solid #8A8C8F;
		border-bottom: none;
		margin-top: 9px;
		margin-right: 22px;
	 	float: right;
	 	width: 93px;
        height: 121px;
	 	background: url(images/cpd_top.jpg) no-repeat; display: block;
  	}
  



  
     .topButt1 a {  
        width: 93px;
        height: 121px;
        float: right;
    }
  
  
      .topButt1 img {
      
        width: 93px;
        height: 121px;
    }
  
      .topButt1 a:hover img {
        visibility:hidden
    }
  

	.topButt2 {
		margin-top: 9px;
		border-left: 5px solid #8A8C8F;
		border-right: none;
		border-bottom: none;
	 	float: right;
        width: 93px;
        height: 121px;
 	 	background: url(images/resourceLib_top.jpg) no-repeat;
  	}
  
     .topButt2 a {  
        width: 93px;
        height: 121px;
        float: right;
    }
  
  
     .topButt2 img {
      
        width: 93px;
        height: 121px;
    }

    .topButt2 a:hover img {
        visibility:hidden     
    }
  

   	.topButt3 {
		margin-top: 9px;
		border-left: 5px solid #8A8C8F;
		border-right: none;
		border-bottom: none;
		float: right;
	 	width: 93px;
        height: 121px;
 	 	background: url(images/runPrac_top.jpg) no-repeat;
  	}
  

  
     .topButt3 a {  
        width: 93px;
        height: 121px;
        float: right;
    }
  
  
     .topButt3 img {
        width: 93px;
        height: 121px;
    }

    .topButt3 a:hover img {
        visibility:hidden
    }



    #barContainer {
        height: 42px;
        width: 979px;
        
    }


	
	#bar {
		width: 203px;
		height: 42px;
		padding: 0px;
		float: left;
		background-image: url(images/bar_bg.gif);
		background-repeat: repeat-x;
		
	}
		
	#bar ul {
		list-style-type: none;
		margin-left: 0px;
		padding-left: 0px;
		display: block;
	}
		
	#bar ul li { 
		display: inline; 
		float: left;
		margin-top: 0px;	
		margin-left: 0px;		
		
	}

			
	#bar ul li.findLawyer { 
		margin-top: 7px;	
		margin-left: 17px;
		margin-right: 20px;		
		
	}
	

	
	.divider {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	
	
	#bar2 {
		width: 767px;
		height: 42px;
		padding: 0px;
		float: left;
		background-image: url(images/bar_bg.gif); 
		background-repeat: repeat-x;
	}	

	.barShadow {
		float: right;
		width: 9;
		height: 42;
		margin: 0px;
	
	}
	
	
	
	
	#cse-search-box{

		float: right;
		width: 225px;
		margin: 9px 10px 0px 0px;
		color: Maroon;
    }

    form{
        margin-top:0px;
        margin-bottom:0px;
    }
    input{
        margin-top:0px;
    }
	

	.breadcrumbSideNav {
        width: 700px;
        margin: 5px 0px 0px 200px;  
	}
	
	.breadcrumbFullPage {
        width: 700px;
        margin: 5px 0px 0px 30px;  
	}	    

	#breadcrumb { 
        height: 18px;
        padding: 5px 0px 5px 0px;
        text-align: left;
        font-size: 11px;
        position: absolute;
        z-index: 1;
   }            
	
	#footer { 
		width: 969px;
		height: 90px;
		border: none;
		margin: 0 auto;
		border-top: 1px dashed #CCCCCC;
		background-image: url(images/footer_bar.jpg);
		background-repeat: no-repeat;
		clear: right;
		text-align: right;

    } 
	#footer p {
		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
		padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
		text-align: right;
   
   
    }

#topmenu a:hover
{
	text-decoration: none;
	color:Green;	
}

.NoneTextDeco a:hover
{
	color:Green;
	text-decoration:none;
	text-align:left;
	margin-left: 5px;
	margin-right: 5px;
}

.NoneTextDeco 
{
	margin-left: 5px;
	margin-right: 5px;
	text-align:left;
}

.NoneTextDeco1
{
	float:left;
	width:400px;
	margin-left: 20px;
}

.CenterAlignment
{
	
}

.marginStyle
{
	margin-left:5px;
	margin-right:5px;
}

