#content_right {
    margin: 0 0 0 170px;
    padding: 0;                                      
}

#main-text {
    margin: 0;
    padding: 0;    
    width: 773px;   
}

#text {
    float: left;
    margin: 0;
    padding: 0 0 0 30px;    
    font-family: verdana, arial;
    color: 333333;
    font-size: 95%;
    width: 500px;         
}


#text h1{
    margin: 0;
    padding: 20px 0 20px 60px;    
    font-family: arial;
    color: 2e4e7b;
    font-size: 140%;
    background: url(images/squares.gif) no-repeat top left;        
}


#text p{
    margin: 0 0 15px 0;
    padding: 0 0 0 60px; 
    font-family: verdana, arial;
    font-size: 95%;
}

#text b{
    margin: 0;
    padding: 0;   
    font-family: verdana, arial;
    font-size: 110%;
}





#lomakkeet {
    float: right;
    margin: 0;
    padding: 40px 0 80px 0;    
    font-family: verdana, arial;
    color: 333333;
    font-size: 95%;
    width: 170px;   
    background: url(images/lomakkeet.jpg) no-repeat top left;          
}

#lomakkeet ul{
    margin: -6px 0 0 0;
    padding: 0;	
}

#lomakkeet li{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style: none; 	    
}

#lomakkeet li a:link, #lomakkeet li a:visited {
    display: block;
    width: 130px;
    height: 20px;
    margin: 0 0 0 0;
    padding: 4px 0 3px 40px;
	text-decoration: none;
	font-family: arial;
	font-size: 110%;
	background: #dddddd url(images/arrow.gif) no-repeat top left;
    background-position: 25px 6px;
	font-weight: normal;
	color: #555555;
    border-bottom: 1px solid #bbbbbb;	
} 

#lomakkeet li a:hover {
	background: #d5d5d5 url(images/arrow.gif) no-repeat top left;
    background-position: 25px 6px;  
} 





/* LIST */

#text ul{
    margin: 0 0 0 70px;
    padding: 0;
    list-style-type: none;
}

#text li{
    margin: 5px 0 0 0;
    padding: 0 5px 0 20px; 
	background: url(images/list.gif) no-repeat top left;
    background-position: 0 3px;    
}


/* TABLE */

#text table{
    margin: 0 0 0 60px;
    padding: 0;
    width: 50%;
}

#text tr{
    margin: 0;
    padding: 0 0 0 0;
}

#text tr.trempty{
    margin: 0;
    padding: 0 0 0 0;
    background: #eeeeee;
}

#text td{
    margin: 0;
    padding: 2px 5px 2px 5px;
    font-family: arial;
    font-size: 100%;    
}

#text td.tdleft{
    margin: 0;
    padding: 2px 0 2px 5px;
    font-family: arial;
    font-size: 100%;
    font-weight: bold;
    width: 180px;    
}


/* FORM_DIV */

#form_div {
    margin: 0 0 15px 0;
    padding: 0 0 0 60px; 
    font-family: verdana, arial;
    width: 500px;
    font-size: 95%;        
}

#form_div h2{
    margin: 0 0 20px 0;
    padding: 0 0 0 0; 
    font-family: verdana, arial;
    font-size: 110%;
    font-weight: bold;        
}

#form_div p{
    margin: 0 0 0 0;
    padding: 0 0 0 0; 
    font-family: verdana, arial;
    font-size: 95%;        
}

#form_div table{
    border-collapse: collapse;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 500px;       
}  

#form_div td.left{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    width: 180px;
    vertical-align: top;      
}

#form_div td.right{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 320px;      
}

#form_div input{
    margin: 0 0 0 0;
    padding: 2px 3px 2px 3px; 
    font-family: verdana, arial;
    font-size: 95%;
    width: 250px; 
    border: 1px solid #666666;        
}

#form_div textarea{
    margin: 6px 0 3px 0;
    padding: 2px 3px 2px 3px; 
    font-family: verdana, arial;
    font-size: 95%; 
    width: 250px;
    height: 120px;     
    border: 1px solid #666666;              
}

#form_div input.btn{
    margin: 0 0 0 0;
    padding: 0 0 0 0; 
    font-family: verdana, arial;
    font-size: 95%;
    width: 70px; 
    border: 1px solid #666666;        
}



