#eula
{
   z-index:2;
   position:absolute;
   border: 2px solid black;
   width: 484px; 
   height: 440px;
   background-color: #087336; 
}

#eula #header
{
    width: 484px; 
    height: 73px;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #mainText
{
    left: 26px;
    margin: 18px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #mainText h1
{
    font-family: Verdana;
    font-size: 14px;
    color: #ffffff; 
    font-weight: bold;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    text-align: left ;
}

#eula #mainText #language,
#eula #mainText #agree
{
    margin: 15px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
    width: 438px; 
    height: 17px;
}

#eula #mainText #language #left
{
    width: 180px; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #mainText #language #leftLang
{
    width: 220px; 
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #mainText #language #right
{
    width: 138px; 
    margin: 0px 0px 0px 15px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #mainText #language #right select
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;   
    width: 128px
}

#eula #mainText #language #left p,
#eula #mainText #language #leftLang p,
#eula #mainText #top p
{
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;   
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
 text-align: left ;
}

#eula #mainText #top
{
    margin: 15px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
    width: 432px; 
    height: 34px;
}

#eula #mainText #terms
{
    margin: 18px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;

    width: 432px; 
    height: 148px;
    border: 1px solid black;
    overflow : auto;
    background-color: #ffffff; 
    background-repeat: no-repeat;  
    text-align: left ;
}

#eula #mainText #terms ol,
#eula #mainText #terms ul
{
    
}

#eula #mainText #terms p
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;     
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    text-align: left ;
}

/**this is for german site ***/
#eula #mainText #terms h1,
#eula #mainText #terms h2,
#eula #mainText #terms h3
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}

#eula #mainText #terms ol li,
#eula #mainText #terms ul li
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;      
     padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}

#eula #mainText #agree #agreeCheckbox
{
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
    height: 14px;
}

#eula #mainText #agree p
{
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 4px;
    position: relative;
    float: left;
    height: 14px;
}

#eula #buttons
{
    left: 215px;
    margin: 10px 0px 15px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
    height: 28px;
}

#eula #buttons #download
{
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left; 
}

#eula #buttons #cancel
{
    margin: 0px 0px 0px 6px; 
    padding: 0px 0px 0px 0px;
    position: relative;
    float: left;
}

#eula #buttons .downloadButton
{
    cursor : pointer;
    width: 170px; 
}

#eula #buttons .cancelButton
{
    cursor : pointer;
    width: 80px; 
}

.PageTitle
{
   font-weight: bold;
}

.SubTitle
{
    font-weight: bold;
