/* CSS Document */

body {background:url(images/design/bg-body.jpg);
	  background-repeat:repeat-x;
	  background-color:#666666;
	  }
	  
#splashpage {width:800px;
             height:512px;
	         margin:10px auto;
	         font-family:Arial, Helvetica, sans-serif;
	         color:#ffffff;
			 /*border:1px solid #ffcc00;
			 border-top:none;*/
	         }
	   
#splashheader {width:800px;
               height:192px;
               background:url(images/design/bg-header.jpg);
		       }

#splashcontent {width:800px;
                height:300px;
		        background:url(images/design/bg-content.jpg);
		        }
		  
#splashfooter {width:800px;
               height:20px;
			   background-color:#000000;
		       background:url(images/design/bg-footer.gif);
		       }
		 
.splashphone {padding:15px 0 0 30px;
       }
	   
.splashlogo {padding:15px 0 0 300px;
	   }
	  
#splashlinks {width:395px;
              height:175px;
			  margin-top:65px;
			  /*background:url(images/design/bg-splashlinks.gif);*/
			  float:left;
			  /*border:1px dotted #666666;
			  border-left:none;*/
			  }
			  
#splashlinks p {margin:0;
                padding:0;
                font-size:20px;
				font-weight:bold;
				}
                			  
#splashlinks a {color:#ffffff;
                text-decoration:none;
				}
				
#splashlinks a:hover {text-decoration:underline;}

.check {border:none;
        padding-right:5px;}

#splashtext {width:370px;
             height:300px;
			 float:right;
			 }
			 
#splashtext p {font-size:14px;
               margin:0;
			   padding:80px 30px 0 0;
			   }
			   
#splashlinks p {padding:35px 0 0 30px;
                margin:0;
                }

#splashfooter p {padding:2px 0 0 20px;
                 margin:0;
                 font-size:10px;
                 }
		 
#splashfooter a {color:#ffffff;
                 }
				 
#mainpage {width:800px;
           margin:10px auto;
		   font-family:Arial, Helvetica, sans-serif;
		   color:#000000;
		   border:1px solid #000000;
		   }
		   
#mainheader {width:800px;
             height:154px;
			 background:url(images/design/bg-main-header.jpg);
			 }
			 
#headerleft {width:300px;
             float:left;
             }
			 
#headerright {width:500px;
              float:right;
              }
           
.mainlogo {padding:28px 0 0 20px;
           }
		   			  
.mainphone {padding:33px 0 0 100px;
            }

#topnav {width:760px;
         background-color:#cccccc;
         margin:0;
         padding:5px 40px 5px 0;
		 font-size:12px;
		 font-weight:bold;
		 text-align:center;
		 color:#999999;
		 }
		 
#topnav ul {margin:0;
            padding:0;
			}
			
#topnav li {padding:0 0 0 40px;
            display:inline;
			}
			
#topnav a:link {color: #000000;
                text-decoration:none;
				}
        
#topnav a:visited {color: #000000; 
                   text-decoration:none;
				   }
       
#topnav a:hover {color: #000000;  
                 text-decoration:underline;
				 }
				 
#maincontent {margin: 0 auto;
              background-color:#ffffff;
              width:760px;
			  /*border:1px solid #000000;*/
			  border-top:none;
			  padding:20px;
			  font-size:13px;
			  }
			   
#maincontent img {padding-left:10px;
				  padding-bottom:10px;
				  float:right;
				  }  
				  
#maincontent a:link {color: #000000;
                text-decoration:underline;
				}
        
#maincontent a:visited {color: #000000; 
                   text-decoration:underline;
				   }
			 
#career {border-top: 1px dotted #666666;
         padding-top: 10px;
         } 
			
h1 {font-size:18px;
    font-weight:normal;
    margin:0;
	padding:0;
    }
	
h2 {font-size:13px;
    font-weight:bold;
    margin:0;
	padding:0;
    }
	 
.address {font-size:11px;
          }
		  
#mainfooter {margin:0 auto;
             width:790px;
			 padding-left:10px;
             height:20px;
			 color:#ffffff;
			 background-color:#000000
		     }

#mainfooter p {padding:2px 0 0 0;
               margin:0;
               font-size:10px;
               }
		 
#mainfooter a {color:#ffffff;
               }
			   
#practiceareas {background-color:#ffffcc;
                border:1px dotted #666666;
				width:480px;
				padding:5px;
				}
				
#practiceareas ul {margin:5px 0 5px 20px;
                   padding:0;
			       }
			
#practiceareas li {margin:0;
                   padding:0;
                   }
				   
#practiceareas a:link {color:#000000;
                       text-decoration:none;
				       }
        
#practiceareas a:visited {color:#000000; 
                          text-decoration:none;
				          }
       
#practiceareas a:hover {color:#000000;  
                        text-decoration:underline;
				        }
							
	
#splash-topnav {width:800px;
                margin:0;
                padding:20px 0 0 0;
		        font-size:11px;
		        font-weight:bold;
		        text-align:left;
		        color:#999999;
		        }
		 
/*#splash-topnav ul {margin:0;
                   padding:0;
			       }
			
#splash-topnav li {padding:0 0 0 40px;
                   display:inline;
			       }
			
#splash-topnav a:link {color: #ffffff;
                       text-decoration:none;
				       }
        
#splash-topnav a:visited {color: #ffffff; 
                          text-decoration:none;
				          }
       
#splash-topnav a:hover {color: #ffffff;  
                        text-decoration:underline;
				        }*/

.on {background-color:#e6f9eb;
     padding:5px 10px;
	 border-bottom:1px dotted #666666;
     }

.off {background-color:#ebebeb;
      padding:5px 10px;
	  border-bottom:1px dotted #666666;
     }
	 
/*NAVIGATION*/
	   
.nav ul{
margin:0 0 0 300px;
padding:0;
list-style-type:none;
background-color:#000000;
}

.nav ul li{
position: relative;
display: inline;
float: left;
}

.nav ul li a{
display: block;
width:100px;
height:10px;
padding:5px 8px;
text-decoration:none;
text-align:center;
background:url(images/design/menu-bg.gif) center center repeat-x;
color:#ffffff;
font:bold 11px Arial, Helvetica, sans-serif;
}

.nav ul li a:hover{
background:url(images/design/menu-bgover.gif) center center repeat-x;
}

.nav ul li ul li a:hover{
background:#cde686;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}
	
/* Holly Hack for IE \*/
* html .nav ul li { float: left; height: 1%; }
* html .nav ul li a { height: 1%; }
/* End */
