html{
    height:100%;
}
body{
    width:100%;
    height:100%;
    margin:0;
    font-family:trebuchet ms;
    font-size:0.8em;
    text-align:center;
    color:#4d4d4d;  
    /*overflow:visible;*/
}
img{
    border:0;
}
p{
    line-height:1.6;
    margin:0;
    padding:0;
}
a{
    outline:0;
    color:#333333;
}
table{
    border:0;
    border-collapse:collapse;
}
textarea{
    overflow:auto;
}
.text_input{
    width:217px;
}
#wrapper{
    width:943px;  
    min-height:100%;
    margin:auto;
    text-align:left;
    background:url('gfx/bg.jpg'); 
    background-repeat: repeat-y;
}
/**
* @ Left side
*/
#left{
    width:330px;   
    /*height:100%;*/
    float:left;
}
#logo{
   margin:10px 0 0 14px;
}
#image{   
   margin:10px 0 0 14px;
}
#contact_info{    
    width:302px;
    height:61px;
    margin:15px 0 0 14px;
    background:url('gfx/splitter.jpg'); 
    background-repeat: repeat-x;
}
#list_spacer{
    height:20px;
}
.headline_left{
    width:296px;
    margin:10px 0 0 3px;
    font-size:1.5em; 
}.list{
    width:302px; 
    margin:40px 0 0 14px;
}
.l_bg{
    background:url('gfx/splitter.jpg'); 
    background-repeat: repeat-x;  
    background-position: bottom left
}
.list_item{
    width:296px;             
    margin: 10px 0 0 3px;
    font-size:1.3em;
}
.list_item a{
    color:#333333; 
    text-decoration:underline;
}
.list_link a{
    margin: 0 0 0 3px;
    text-decoration: underline;
    color: #333333;
}
         
/**
* @ Right side
*/
#right{
    width:600px;  
    height:100%;
   /* border:1px solid red;*/
    float:left;
}
#menu{
    width:570px;
    height:50px;
    margin:0 0 0 30px;
    /*border:1px solid black;*/
}
.button{
    width:113px;
    height:50px;   
    float:left;         
    cursor:pointer;  
    text-align:center;
    font-size:1.2em;     
    color:#928469; 
}
.button a{
    text-decoration: none;     
    color:#928469; 
}
.b1{
    margin: 4px 0 0 9px;
    text-align:left;
}
.b2{
    margin: 5px 0 0 15px;
    text-align:left;
}
.b3{
    margin: 5px 0 0 12px;
    text-align:left;
}
.b4{
    margin: 5px 0 0 25px;
    text-align:left;
}
.b5{
    margin: 5px 0 0 15px;
    text-align:left;
}  
.active{
    color:#ffffff;
    background:#928469;
}
.active a{
    color:#ffffff;
}

.data_container{
    position:relative;
    top:15px;
    width:560px;      
    /*margin-top:15px;   */
    background:url('gfx/mark.jpg');
    background-repeat: no-repeat;
}
.headline{
    padding:26px 0 0 40px;
    font-size:2.0em;
    color:#928469;
}
.body{           
    padding:10px 0 0 40px;
}
.spacer{
    width:100%;
    height:30px;
}
/**
* @     Contact LEFT and RIGHT
*/
#contact_left{
    width:250px;
    float:left;
 }
#contact_right{
    margin: 0 0 0 15px;
    float:left;
}
.brown{
    color:#928469; 
}
                                                                 
.clear{
    clear:both;
}
