{literal}
	body { margin: 0px; padding: 0px; font-family: "Arial"; font-size: 0.8em; background: white; }
    #contents { width: 902px; margin-left: auto; margin-right: auto; border: 0px solid #663300; border-top: 0px;}
    /*#leftcontent { width: 902px; margin-left: auto; margin-right: auto; border: 0px solid #663300; border-top: 0px;} */
	#header-top { width: 902px; height: 22px; margin-left: 0px; padding-left: 5px; padding-top: 7px; }
	#header { width: 902px; height: 156px; vertical-align: bottom; background-image: url('../images/header.jpg'); }
	#menu { width: 902px; height: 34px; background-image: url('../images/top_strip.jpg'); }
	#submenu { width:902px; height: 20px; background-color: #FFCCCC;}
	#top_strip { height: 40px; width: 902px; background-image: url('../images/top_strip.jpg'); }
	#middle_slice { width: 902px; background-image: url('../images/middle_strip.jpg'); background-repeat: repeat-y; background-color: #f5f5ec}
	#bottom_slice { width: 902px; height: 18px; background-image: url('../images/bottom_strip.jpg'); }
	#bottom_menu { width: 902px; height: 130px; background-color: #CCCC99; }
	#bottom_strip { height: 20px; width: 902px; background-image: url('../images/bottom_bottom.jpg'); }

	/*#headerlogo {  float: left; width: 190px; } 
    #headerbanner { float: right; padding: 8px 55px 0px 0px}
    #headerunder{ float: left; height: 26px; width: 790px; }
    #headerunder1 { float: left; height: 26px; width:164px; padding-left: 11px}
    #headerunder2 { height:20px; width:615px; float:right; background-color: #b1b18b; padding-top: 6px }*/  
    #main { margin-left: 0px; width:900px; }
    #mainmenu { float: left; height: auto; width: 200px; font-family: Arial; font-size: 0.8em; }
    #leftcontent { float: left; width: 225px; }
	#menuleft { width: 205px; float: left; padding-left: 15px;}  
	#eventsleft { width: 150px; float: left; padding-left: 30px; padding-top: 30px;}  
	#logosleft { width: 150px; float: left; padding-left: 45px; padding-top: 30px;}  
	#maincontent { width: 435px; float: left; border-left: 1px dotted #cccc99; border-right: 1px dotted #cccc99; }
    #rightcontent { float: right; width: 230px; }
	#editorial { width: 220px; float: left; padding-bottom: 5px; border-bottom: 1px dotted #cccc99; }  
	#calendar { width: 215px; float: left; padding-top: 10px; border-bottom: 1px dotted #cccc99; }  
	#euro_league_clubs { width: 215px; float: left; padding-top: 10px; border-bottom: 1px dotted #cccc99; }  
	#euro_league_final8 { width: 215px; float: left; padding-top: 10px; border-bottom: 1px dotted #cccc99; }  
	#maindate { height: 50px; width: 540px; }  
    #mainintro { height: 100px; width: 540px;  }
    #mainmain { width: 540px; }
    
    #timestamp { height: 26px; text-align: right; margin-bottom: 10px; margin-top: 18px} 
    
    #message { border: 1px solid black; margin: 10px 0px; padding: 10px; background-color: #FFCCCC; }
    #error { border: 1px solid black; margin: 10px 0px; padding: 10px; background-color: red; color: white; }
    #page { background-color: #FFFFFF; padding: 20px 30px;  }
    #footer { width: 902px; height: 100px; margin: 0px 0px 0px; padding-top: 10px; }
    #footer p { margin: 5px 0px; padding: 0px }
    #rodape { width: 898px; height: 100px; margin-left: auto; margin-right: auto; padding-top: 5px; }

    div.label { width: 450px}
    div.field { width: 525px}
    div.formbutton { margin: 10px 0px; }
    
	.fonttable {font: verdana; font-size: 11px; font-weight: normal; font-stretch: normal}
	    
    #applicantfooter { width: 450px; height: 18px; margin-left: 268px; margin-right: auto; padding: 0px; }
    #applicantfooter div.button { width: 110px; height:18px; float: left; background-color: #cccc99; border: 1px solid #666666; }
    #applicantfooter div.button a {display: block; text-align: center; width: 110px; height: 18px; padding: 0px 0px 5px; text-decoration:none; }
    #applicantfooter div.progress-bar { float: left; margin: 0px 10px; width: 155px; height: 18px; border: 1px solid black }
    #applicantfooter div.progress-bar div { background-color: #663300; }
    
    .menu { font-stretch: condensed; text-decoration: none; }
    .menu A:link {color: #550000; text-decoration: underline; }
    .menu A:hover {color: #0000ff; text-decoration: underline; }
    .menu A:visited {color: #550000; text-decoration: underline; } 

   a:link {color: #550000; text-decoration: none; }
   a:hover {color: #0000ff; text-decoration: none; }
   a:visited {color: #550000; text-decoration: none; } 

    button
    	{
    		border: 1px solid Gray;
    		font-size: 11px;
    		color: #333333;
    		font-family: Verdana, Arial, Helvetica;
    		text-decoration: none;
    	}
    
    /*button a:link {color: #550000; text-decoration: none; }*/
    /*button a:hover {color: #550000; text-decoration: none; }*/
    /*button a:visited {color: #550000; text-decoration: none; }*/
    
    .reset { clear: both }
    
{/literal}