﻿/* ===========================================================
    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;                                          /* hide from normal view, show only when textonly is set */
    } 

.screenReader {                                             /* not visible, use to put descriptions inside links */
    display: none;
    }
    
.screenReader2 { 
    position: absolute;                                     /* will be read by screen reader, but displayed off screen*/
    left: -1000px; 
    width:1px; 
    height:1px; 
    margin:0; 
    padding:0;
    overflow: hidden;
    } 

a#skipNavigation,
a#startReading  {
    position: absolute;
    top: 0;
    left: -1000px; 
    }

div#isAvailable {
    display: block;
    }
  
div#notAvailable {
    display: none;
    }
    
/* increase font size ===============================*/    

header div#AAA {
    width: 70px;
    height: 25px;
    padding: 0 10px 0 0;
    text-align: right;
    float: right;
    }
    
header div#AAA .normalA {
	padding: 3px;
	font-size: 14px;
	text-decoration: none;
	}

header div#AAA .largerA {
	font-size: 18px;
	text-decoration: underline;
	padding: 5px;
	}

header div#AAA .largestA {
	font-size: 22px;
	padding: 3px;
	text-decoration: underline;
	}
    
a#accessibilityEmailLink {
    position: absolute;
    top: 20px;
    left: 10px; 
    visibility: hidden;
    }

div#isAvailable {
    visibility: block;
    }
  
div#notAvailable {
    display: none;
    }

/* accessibility menu ===================================== */

div#accessibilityMenu {
    width: 790px;
    padding-top: 3px;
    padding-left: 10px;
    float: left;
    }

div#accessibilityMenu li { 
	display: inline; 
	text-align: right; 
	padding:0 15px 2px 0; 
	}

div#accessibilityMenu li a:link,
div#accessibilityMenu li a:visited { 
	color: white; 
	}

div#accessibilityMenu li a:hover,
div#accessibilityMenu li a:active { 
	color: #DDDDDD; 
	}

	
/* accessibility ============================================ */   

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: #CED3E7;
	-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: #CED3E7;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
    padding: 10px 20px;
    margin: 10px 0 20px 0;
    }

div.accessibility div#supportBox {
    background-color: #CED3E7;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
    padding: 20px;
    margin: 10px 0 20px 0;
	}
	
div.accessibility h2#testingInfo {
    clear: both;
    padding-top: 20px;
    }

img#browseAloud {
    margin-top:8px; 
    margin-left:0px;
    }





/* translation pages ============================== */   


div#translate {
	padding: 0 30px;
    speak:none;
	}
	
div#ctl00_translationDropDown {
    width: 160px;
    padding-right: 5px;
    speak:none;
    float: right; 
    }

.translations { 
    width: 140px;
    height: 24px;
    margin-top: 5px; 
    float: right;
    margin-bottom: 2px;
    overflow: hidden; 
    speak:none;
    }
    
.goog-te-gadget {
    color: White !important;
    speak:none;
    }
    
a.goog-logo-link {
    display: none;
    speak:none;
    }
    
.goog-te-combo {
    margin:0 0 0 0 !important;
    speak:none;
    }
	
