/* CSS Document */
/* body */
    body {
	color:#595959;
	
	  margin:0px auto;
        padding:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:21px;
        text-align: justify;
        
    }
	img{
		border:none;
	}
	p{
		 font-size:14px;
        line-height:25px;
	}
    h1{
	font-weight:normal;
	font-size:28px;
	border-bottom:1px solid #dddddd;
	padding-bottom:8px;
	letter-spacing:1.5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
/* Layout general*/
    #container{
	background:#efefef url(img/header_repeat.png) repeat-x;
    clear:both;
    display:block;
    }
    
    /* header */
    #header{
        background:#fff url(img/header_background.png)  top center repeat-y;
		   clear:both;
        width:960px;
        margin:0 auto 0 auto;
        display: block; 
	padding:10px 0;
	height:120px;
	
    }
	   #logo{
		   width:260px;
        overflow:hidden;
        float:left;
        margin-left:10px;
	display:inline;
	position:relative;
	padding:0;
    }
	  #header_right{
	float:left;
	display:inline;
	position:relative;
	width:550px;
    }
	 #container1{
	background:#fff url(img/background_repeat.png) repeat-x;
    }
	 #container2{ 
	background:transparent url(img/background_top.png) center top no-repeat;
	height:200px;
    }
 #container1{
        clear:both;
        display:block; 
	position:relative;
	padding:0 0 20px 0;
	margin:0;
    }
    
    #container2{
        clear:both;
        display:block; 
	position:relative;
		margin:0 auto;
	width:960px;
	
    }
    
    #container3{
	float:left;
    }
	    .sidebar{
        width:220px;
	margin:0 30px 0 10px;
        float:left;
	display:inline;
    }

    * html .sidebar {
	display:inline;
    }    
	 .content{
        width:698px;
        float:left;
        display:inline; 
		height:200px;
	
    }
	  .navigation{
	background:#f4f4f4 url(img/nav_top.png) top no-repeat;
    padding-top:2px;
	min-height:150px;}

   /* First level menu items*/
   ul#menu{
	   		padding:0;
			margin:0px;
   }
    ul#menu li {
		list-style-type:none;

	
    }

    ul#menu li a {
	background: #f4f4f4;
	color: #595959;
	background:url(img/nav_back.png) bottom; 
   	display: block;
	text-decoration: none;	 
	padding: 8px 10px; 
	font-size:13px;
	margin:0;
    }
	 ul#menu li a:hover {
		 background:url(img/menu_active.png) bottom; 
		 color:white;
	 }
	 .sub_content{
		 margin:0 8px 0 10px;
		 border:2px solid white;
	 }
	.box{
	border:1px solid #dddddd;
    width:198px;
	margin:20px 0 0 0;
    clear:both;
	padding:0px 10px; 
   }