@charset "utf-8";
/* CSS Document */

h1 {
	font-size: 13pt;
	color: #444;
	margin: 0;
	padding: 0;
	text-decoration: none;
	margin: 15px 0;}
	
h3 {
	font-size: 10px;
	font-weight: 700;
	color: #333;
	margin: 0;
	padding: 0;
	display: inline;
	text-decoration: none;}	

p {font-size: 8pt;line-height: 1.5em; color: #333;}

.email.sidetip {margin-top: 5px;}	
.inputfield { font-size: 11px;background-color:white;color: black;display: inline;border-top: #848284 2px solid;border-left: #848284 2px solid;border-right: #D6D3CE 1px solid;border-bottom: #D6D3CE 1px solid;}
a.edubutton:hover span {background-position: 100% -23px;}
a.blue span {background: url(/images/edu-blueRight.gif) no-repeat right top;}
a.blue span {display:block; float: none; padding: 2px 12px 5px 6px;}
a.blue {background: url(/images/edu-blueLeft.gif) no-repeat left top; color: #555;}
.leftnavwrapper #loginbox ul li {padding: 5px 0px 5px 0px; color:#555;}
a.blue {float: left; font: bold 11px/16px Arial; text-decoration:none; margin:0; padding: 0 0 0 4px; height: 23px;}
.leftnavwrapper fieldset legend {font-size:11px;}

#tContent li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333;}
  
.sitesAndUserLinks div ul li {font-family:Arial, Helvetica, sans-serif;} 
  
a {
	font-size: 8pt;
	color: #800;
	outline: none;}  

form#eduSignup {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:12px arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 600px;}
  
form#eduSignup fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border: 1px solid #ccc;
  padding: 17px 0;        /* padding in fieldset support spotty in IE */
  margin: 17px 0;}
  
form#eduSignup .eduInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline; /*inline display must not be set or will hide submit buttons in IE 5x mac */
	/* width:auto;       set width of form elements to auto-size, otherwise watch for wrap on resize */
	
	
	font-weight:700;
	background-color:#FFFFF1;
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	border-top: #848284 2px solid; 
	border-left: #848284 2px solid; 
	border-right: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid;}

.hearEduAdvantage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	display: inline; /*inline display must not be set or will hide submit buttons in IE 5x mac */
	/* width:auto;       set width of form elements to auto-size, otherwise watch for wrap on resize */
	
	
	font-weight:700;
	background-color:#FFFFFF;
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	border-top: #848284 2px solid; 
	border-left: #848284 2px solid; 
	border-right: #D6D3CE 1px solid; 
	border-bottom: #D6D3CE 1px solid;}

	
form#eduSignup select {
	display: inline; /*inline display must not be set or will hide submit buttons in IE 5x mac */
	font-size:12px;
	width: auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	}
							  
form#eduSignup .labelAlign {
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;}
	
form#eduSignup #emailSpecialsDetails {
	display: block;  /* block float the emailSpecialsDetails to left column, set a width */	
	width:300px;
	padding: 10px; 
	margin: 10px 0 0 160px;
	border:1px solid #eee;
	background-color:#FFFFCC;}
	
form#eduSignup #emailSpecialsDetails table tr td {padding:0 0 0 10px;}

form#eduSignup ul {padding:0; margin:5px 0 0 0; list-style-type:none;}
form#eduSignup ul li {padding:0; margin:0 0 5px 0;}
form#eduSignup #selectUser {text-align:center; border-bottom:1px solid #f0f0f0; padding-bottom:10px;}

form#eduSignup legend {font:11px arial,sans-serif; color:#009B00; margin:0 0 0 10px; padding:0 5px;}
form#eduSignup .noBorder {border:0; background-color:transparent;} /* ie fix */
form#eduSignup .inline {display:inline;}
form#eduSignup .disabled { background-color:#eee;}
form#eduSignup .buttons {
	background-color:#eee;
	border-top: #ccc 1px solid; 
	border-left: #ccc 1px solid; 
	border-right: #ddd 2px solid; 
	border-bottom: #ddd 3px solid; 
	padding:2px 3px 2px 3px;}
	
form#eduSignup .buttons:hover {
	cursor:pointer;
	background-color:#eee;
	border-top: #ccc 1px solid; 
	border-left: #ccc 1px solid; 
	border-right: #bbb 2px solid; 
	border-bottom: #bbb 3px solid; 
	padding:2px 3px 2px 3px;}
	
.email.sideTip {
	font-size:12px;
	left:50%;
	top:238px;
	width:180px;
	float:right;}

.ui-autocomplete-input {
	width:322px;
	font-family:Arial, Helvetica, sans-serif;
	display: inline;
	font-weight: 700;
	background-color: #FFFFF1;
	margin: 5px 0 0 10px;
	border-top: #848284 2px solid;
	border-left: #848284 2px solid;
	border-right:none;
	height:18px;
	*height:14px;
	border-bottom: #D6D3CE 1px solid;}

.ui-autocomplete {
	background-color: white !important;
	border: 1px solid #bcd5f0 !important;
	width: 330px !important;
	padding: 5px;
	text-align: left !important;
	max-height: 200px;
	overflow: auto;
	box-shadow: 0px 2px 5px #666;
	-moz-box-shadow: 0px 2px 5px #666;
	-webkit-box-shadow: 0px 2px 5px #666;}

.ui-autocomplete li a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	display:block;
	font-size:13px;
	cursor:pointer;}

.ui-autocomplete li a.ui-state-hover {
	background-color:#eeeeee !important;}
	
.ui-button {
	background-image: url(/images/schoolname_pointer.jpg);
	border: none;
	width: 20px;
	background-repeat: no-repeat;
	background-color: transparent;
	height: 19px;
	cursor: pointer;}