/* green: 2a6b5c */

table {border-collapse:collapse;border-spacing:0;}

#header, #wrapper, #footer {
width:824px;
margin:auto;      
position: relative;
}

html {
min-width:824px;
}

body {

min-width:824px;
text-align:center;
background-color:#502900;


}

#container {
	position:relative;

  background-image:url(../images/middle.jpg);
  background-position:50% 0;
  background-repeat:repeat-y;
  width:1000px;
  margin:auto;
}





  #container_2 {  
  

  
  background-image:url(../images/footer.jpg);
  background-position:50% 100%;
  background-repeat:no-repeat;
  text-align:left;  
  }

  	#container_3 {
  	background-image:url(../images/header.jpg);
	background-position:50% 0;
	background-repeat:no-repeat;
	text-align:center;
  	}


  


  

   
    
    
    
/* ------------------------------------
header
---------------------------------------*/    

    #header {
    position:absolute;
    left:0;
    top:0;
    height:200px;    

    
    
    }
      
      
      #header_graphic {

      width:825px;
      height:100px;     
      margin-top:2px;
      margin-bottom:30px;
      }
      
        #header_graphic h1 {
        display:block;
        color:#fff;
        padding-top:20px;
        margin-left:20px;
        font-size:28px;
        font-family:georgia;
        font-weight:normal;
        }
      

      


        
 
    
      #home_link  {
      display:block;
      position:absolute;
      top:60px;
      left:25px;
      width:133px;
      height:108px;
      display:block;
      text-indent:-9999px; 
      z-index:10;       
      background-image:url(../images/../images/logo.gif);        
      }
      
      
      #nav {
      margin-bottom:30px;	
      }
      
      #nav ul, #nav li {
      list-style:none;
      margin:0;
      
      }
      
      #nav li {

      
      }
      
      #nav a {
   		display:block;
      background-image:url(../images/nav.gif);
      background-repeat:no-repeat;
      padding:10px 10px;
      padding-left:20px;
      color:#000;
      font-size:16px;
      text-decoration:none;
      }
      

      
      #nav ul ul {
      padding-bottom:10px;
      }
      
        #nav li li {
        background-image:none;
        padding-left:20px;
        padding: 5px 10px 0 20px;
        }

                


        #header_links {
        height:25px; 
        float:right;
        }
        
        #header_links li {       
        padding-left:20px;
        margin-left:30px;      
        background-position:0 50%;
        background-repeat:no-repeat;
        }
        
        	#header_links li#home {
        	background-image:url(../images/icon_home.gif);	
        	}
        	
        	#header_links li#contact {
        	background-image:url(../images/icon_contact.gif);	
        	}


        	#header_links li#client_login {
        	background-image:url(../images/icon_client_login.gif);	
        	}

        	#header_links li#search {
        	background-image:url(../images/icon_search.gif);	
        	}

        
        #header_links * {
        line-height:25px;
        display:inline;
        margin:0;
        list-style-type:none;   
        color:#fff;        
        font-size:12px;
        
        }
        
        #header_links a {
        text-decoration:none;

        }
        
  
        #header_links li.last {
        border:none;
        }




   
    
  
          /* ie.css has more styles for fixing brower bugs */
      
/* end header */





/* ------------------------------------
Content Area
---------------------------------------*/          
    
      
      #container_3 {
      padding:1px;
      }
        #wrapper {
       	text-align:left;
        }
      
	        #wrapper_2 {
	        margin-top:30px;
	        padding-top:410px;
	        width:648px;
	        float:right;  
			background-image:url(../images/home_image.jpg);
			background-repeat:no-repeat;
	        }      
        
	        body#inner #wrapper_2 {
			background-image:url(../images/inner_image.jpg);
			background-repeat:no-repeat;
			padding-top:180px;
	        }
        
        	#cms_1 {
        	width:300px;
        	float:left;	
        	}
        	
        	body#inner #cms_1 {
        	width:430px;	
        	}
        		#cms_1_wrap {
        		padding-left:20px;
        		padding-right:20px;
        		padding-bottom:30px;	
        		}
        
        	#rail_3 {
        
        	float:right;
        	width:300px;	
        	}
        	
        	body#inner #rail_3 {
        		width:190px;
        		margin-right:15px;
        	}
          
           	body#inner #rail_3 #news_box {
       		margin-left:15px;
       	
     		width:150px;
      		padding:10px;
       		background-image:url(../images/news.gif);
       		background-repeat:no-repeat;
       		border:1px solid silver;
       		background-color:#bcbbbb;
       		margin-bottom:40px;
        	}
          		
          		 #rail_3 #news_box a {
          			font-size:14px !important;
          		}
         		
         		#rail_3 #news_box .articleBodyDate {
              			font-size:11px !important;
     			
         		}
          		
       		body#inner #testimonials {
       			margin-right:10px;
       		background-image:url(../images/quote_start.gif);
       		background-repeat:no-repeat;
       			
       		}
       		
       		body#inner #testimonials_wrap {
       			text-indent:10px;
       			padding-left:15px;
       		background-image:url(../images/quote_end.gif);
       		background-repeat:no-repeat;
       		background-position:100% 100%;
       		}
          
        #rail_2 {
        margin-top:220px;
        float:left;    
        display:inline;       
        width:175px;
        }  
        
          #nav {      
          background-position: 0 100%;
          padding-bottom:30px;
          }
          
          #nav_wrap {
          position:relative;
          top:-30px;
          margin-bottom:-30px;
          padding-top:30px;
          }
        



/* End Content area */  





#footer {
width:825px;
margin:auto;
position:relative;
z-index:20;
height:50px;
}

#footer2 {
text-align:left;
}

#footer2 * {
text-decoration:none;
font-size:12px;
}

#footer a {
color:#c9bdb0;	
}

#footer2 ul, #footer2 li {
display:inline;
margin:0;
list-style-type:none;
}




#footer2 li {
padding-right:10px;
margin-right:10px;
border-right: 1px solid #c9bdb0;
}


#footer p {margin:0;}
#footer_text {
margin-top:5px;
}
#footer_text * {
color:#c9bdb0;
}
/*  end Footer  */






/* ------------------------------------
misc
---------------------------------------*/    

#menuList ul li a
{
	background: transparent;
	background-image: none;
	font-size: 13px;
	padding: 0;
}


           
