* {
  z-index: 0;
  margin: 0;
  padding: 0;
}

img { border: 0; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.underline { text-decoration: underline; }
h2 { }
h3 { }

body {
  text-align: center;
}

/*
  CONTAINER
*/
  div#container {
    position: relative;
    margin: 10px auto;
    text-align: left;
  }
  
  /*
    HEADER
  */  
    div#container div#header {
      position: relative;
      background: transparent url(../images/headerBg.jpg) no-repeat top center;
    }
    
  /*
    TOP NAV
  */
    div#nav_top {
      z-index: 1;
    }
    
      div#nav_top ul#nav_top_outside {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        margin: 0;
        list-style-type: none;
      }
        
        div#nav_top ul#nav_top_outside li.nav_top_outside_item {
        
        }
        
          div#nav_top ul#nav_top_outside li.nav_top_outside_item ul.nav_top_inside {
            display: none;
            list-style-type: none;
          }
          
          div#nav_top ul#nav_top_outside li.nav_top_outside_item:hover ul.nav_top_inside, div#nav_top ul#nav_top_outside li.nav_top_outside_item.over ul.nav_top_inside {
            display: block;
          }
          
          div#nav_top ul#nav_top_outside li.nav_top_outside_item ul.nav_top_inside li.nav_top_inside_item {
              
          }
  
  /*
    LEFT NAV
  */
    div#nav_left {
      z-index: 1;
      background: transparent url(../images/navLeftBg.jpg) no-repeat top center;
    }
    
      div#nav_left ul#nav_left_outside {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        margin: 0;
        list-style-type: none;
      }
        
        div#nav_left ul#nav_left_outside li.nav_left_outside_item {
          /*background: transparent url(../images/navLeftOutside.jpg) no-repeat top left;*/
          color: #FFF;
          cursor: pointer;
        }
        
          div#nav_left ul#nav_left_outside li.nav_left_outside_item:hover, div#nav_left ul#nav_left_outside li.over {
            display: block;
            /*background: transparent url(../images/navLeftOutsideDown.jpg) no-repeat top left;*/
          }
        
          div#nav_left ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside {
            display: none;
            position: absolute;
            list-style-type: none;
          }
          
          div#nav_left ul#nav_left_outside li.nav_left_outside_item:hover ul.nav_left_inside, div#nav_left ul#nav_left_outside li.nav_left_outside_item.over ul.nav_left_inside {
            display: block;
          }
          
          div#container div#nav_left ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside a:hover {
            background: #405060; /* #3b495d; */
          }
          
          div#nav_left ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside li.nav_left_inside_item {
              
          }
          
          div#nav_left ul#nav_left_outside li.nav_left_outside_item ul.nav_left_inside li.nav_left_inside_item a {
            
          }
  
  /*
    CONTENT
  */  
    div#container div#content {
      position: relative;
      background: transparent url(../images/contentBg.jpg) repeat-y top center;
    }
    
      div#container div#content ul {
        padding-left: 20px;
      }
     
  /*
    Contact Form 
  */
  form#contact {
  
  	padding: 0px;
  
  	margin: 0px;
  
  }
  
  
  
  	fieldset.left, fieldset.right {
  
  		padding: 2px 0px;
  
  		margin: 0px;
  
  		float: left;
  
  		width: 300px;
  
  		height: 25px;
  
  		border: none;
  
  	}
  
  
  
  		fieldset input {
  
  			padding: 3px;
  
  			margin: 0px;
  
  			width: 160px;
  
  		}
  
  
  
  		fieldset.comments {
  
  			padding: 2px 0px 0px 48px;
  
  			margin: 0px;
  
  			border: none;
  
  			text-align: left;
  
  		}
  
  
  
  			fieldset.comments textarea {
  
  				padding: 3px;
  
  				margin: 0px;
  
  				width: 400px;
  
  				height: 150px;
  
  			}
  
  
  
  		fieldset.buttons {
  
  			padding: 4px 0px 0px 60px;
  
  			margin: 0px;
  
  			width: 398px;
  
  			text-align: center;

			border: none;

		}



			fieldset.buttons input {

				padding: 0px;

				margin: 0px;

				width: 100px;

				height: 25px;

				background: #fff;

			}



	label {

		padding: 0px 5px 0px 0px;

		margin: 0px;

		float: left;

		width: 75px;

		line-height: 25px;

		text-align: right;

	}



	.red {color: #f00;}
    
  /*
    FOOTER
  */
    
    div#container div#footer {
      position: relative;
      background: transparent url(../images/footerBg.jpg) no-repeat bottom center;
    }

      div#container div#footer p#foot {
        
      }
      
      div#container div#footer p#aldor {
        
      }