﻿/* ===========================================================
    Accessibility Styles for UNITY software v2.2
	Feb 2010
    Win ie6 / ie7 / safari3.2 / opera9.62 / ff3.0.4
    Mac safari4.0.4 / ff6 / chrome5.0.307.9 Beta / Opera10.10
   ============================================================ */  
 
.textOnly {
    display: none;
    } 
   
a#skipNavigation {
    position: absolute;
    top: 2px;
    left: 10px; 
    }
    
a#accessibilityEmailLink {
    position: absolute;
    top: 20px;
    left: 10px; 
    visibility: hidden;
    }

.translations { 
    width: 140px;
    height: 28px; 
    margin-bottom: 5px;
    overflow: hidden;  
    }

div#isAvailable {
    display: block;
    }
  
div#notAvailable {
    display: none;
    }

/* accessibility menu ===================================== */

ul#accessibilityMenu { 
	width: 680px;
	padding-left: 300px; 
	margin: 0 auto; 
	/*background:url(../gfx/footer2.gif) transparent bottom left no-repeat;*/ 
	}

ul#accessibilityMenu li { 
	display: inline; 
	text-align: right; 
	padding:0 10px 2px 0; 
	}

ul#accessibilityMenu li a { 
	color: #8A908D;
	}

a#skipNavigation {
    position: absolute;
    top: 2px;
    left: 10px; 
    }
    
a#accessibilityEmailLink {
    position: absolute;
    top: 20px;
    left: 10px; 
    visibility: hidden;
    }

div#isAvailable {
    visibility: block;
    }
  
div#notAvailable {
    display: none;
    }

/* increase font size ===============================*/    

header div#AAA { 
    width: 100px;
    padding: 10px 30px 10px 0;
    text-align: right;
    float: right;
    }
    
header div#AAA .normalA {
	padding-left: 5px;
	font-size: 14px;
	text-decoration: none;
	color: #8f8fbc;
	}

header div#AAA .largerA {
	font-size: 18px;
	text-decoration: underline;
	padding: 0 5px;
	color: #FFFFFF;
	}

header div#AAA .largestA {
	font-size: 22px;
	padding-right: 5px;
	text-decoration: underline;
	color: #FFFFFF;
	}

header div#AAA span { display:none; } /* this text is for screen readers only */



/* accessibility menu ===================================== */

ul#accessibilityMenu { 
	width: 680px;
	padding-left: 300px; 
	margin: 0 auto; 
	/*background:url(../gfx/footer2.gif) transparent bottom left no-repeat;*/ 
	}

ul#accessibilityMenu li { 
	display: inline; 
	text-align: right; 
	padding:0 10px 2px 0; 
	}

ul#accessibilityMenu li a { 
	color: #8A908D;
	}
	
/* accessibility & translation pages ====================== */   

div.accessibility {
	width: 500px;
	padding: 0 40px 20px 40px;
	float: left;
	}

div.browserKeys {
    padding-top: 10px;
    width: 300px;
    }

div.accessibility img {
	padding-right: 20px;
	padding-bottom: 70px;
    float: left; 
	}

div.accessibility h2 {
	padding-top: 10px;
	}

div.accessibility h3 {
	clear: both;
	padding-bottom: 2px;
	}

div.accessibility div#accessList {
    background-color: #EEEEEE;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
	padding:10px 20px;
	}

div.accessibility div#accessList ul {
    padding: 10px 0 10px 60px;
    margin: 10px 0 20px 0;
    }
    
div.accessibility div#accessList li {
    font-size: 15px;
    }	

div.accessibility div#windowMac {
    background-color: #EEEEEE;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
    padding: 10px 20px;
    margin: 10px 0 20px 0;
    }

div.accessibility div#supportBox {
    background-color: #DDDDDD;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
    padding: 20px;
    margin: 10px 0 20px 0;
	}
	
div.accessibility h2#testingInfo {
    clear: both;
    padding-top: 20px;
    }

div#translate {
	padding: 0 30px;
	}
	
.translations { 
    width: 140px;
    height: 28px; 
    margin-bottom: 5px;
    overflow: hidden;  
    }
	