a img						{ border:0; }
a							{ color: #aa2222; text-decoration: none; }
a:hover						{ color: #ff5533; text-decoration: underline; }

#lnav ul 					{ margin: 0 0 0 0px; padding: 0; }
#lnav_contact 				{ clear: both; margin: 0; padding: 0}
#lnav_header				{ padding: 6px 0 0 0; margin-bottom: -12px }
#nav_categories				{ float: left; margin: 0 0 0 0; padding: 0; }
#nav_categories li ul		{ list-style: none; margin: 6px 0 6px -20px; width: 180px }
#nav_categories li 			{ list-style: none; margin: 0 0 6px 0; }
#navitabs					{ clear:both; display: block; float: right; height: 30px; margin: 0 0 20px 0}		
#sidebar ul					{ margin: 10px 0 0 0}
#toptabs					{ margin:10px auto -13px auto; font-size:0.8em; width:730px; } 
#toptabs p					{ text-align:right; color:#808080; }
.nav_categories				{ margin: 0; padding: 0 }

/***   GNAV     ***/
#topnav						{ float: right; height: 30px; margin: 0 0 10px 0 }

#gnav						{ float: right; height: 30px; margin: 0; padding: 0; }
* html #gnav					{ float: right; height: 30px; padding: 0 }
#gnav ul					{ display: inline; list-style: none; margin: 0; padding: 0; text-indent: 0; }
#gnav li					{ float: left; margin: 0; padding: 0 }

.students					{ width: 107px }
.students a					{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; }
.students a:link			{ background: url(images/nav/gn_students.gif) 0 0; display: block; padding: 0; }
.students a:visited 		{ background: url(images/nav/gn_students.gif) 0 0; display: block; padding: 0; }
.students a:hover			{ background: url(images/nav/gn_students.gif) 0 -30px; display: block; padding: 0; }
.studentscurrent			{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; background: url(images/nav/gn_students.gif) 0 -30px; display: block; padding: 0; width: 107px }

.parents					{ width: 101px }
.parents a					{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none;  }
.parents a:link				{ background: url(images/nav/gn_parents.gif) 0 0; display: block; padding: 0; }
.parents a:visited 			{ background: url(images/nav/gn_parents.gif) 0 0; display: block; padding: 0; }
.parents a:hover			{ background: url(images/nav/gn_parents.gif) 0 -30px; display: block; padding: 0; }
.parentscurrent				{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; background: url(images/nav/gn_parents.gif) 0 -30px; display: block; padding: 0; width: 101px }

.us_institutions			{ width: 157px }
.us_institutions a			{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; }
.us_institutions a:link		{ background: url(images/nav/gn_us_institutions.gif) 0 0; display: block; padding: 0; }
.us_institutions a:visited 	{ background: url(images/nav/gn_us_institutions.gif) 0 0; display: block; padding: 0; }
.us_institutions a:hover	{ background: url(images/nav/gn_us_institutions.gif) 0 -30px; display: block; padding: 0; }
.us_institutionscurrent		{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; background: url(images/nav/gn_us_institutions.gif) 0 -30px; display: block; padding: 0; width: 157px }

.gallery					{ width: 95px }
.gallery a					{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; }
.gallery a:link				{ background: url(images/nav/gn_gallery.gif) 0 0; display: block; padding: 0; }
.gallery a:visited 			{ background: url(images/nav/gn_gallery.gif) 0 0; display: block; padding: 0; }
.gallery a:hover			{ background: url(images/nav/gn_gallery.gif) 0 -30px; display: block; padding: 0; }
.gallerycurrent				{ height: 30px; voice-family: "\"}\""; voice-family: inherit; height: 30px; text-decoration: none; background: url(images/nav/gn_gallery.gif) 0 -30px; display: block; padding: 0; width: 95px }

/* OTHERS */
.activenavitab				{ padding:4px 8px 5px 8px; color: #67718d; margin:0 0 5px 0; text-decoration:none; background:#d1d6e5 url(/images/corner.gif) top right no-repeat; }
.activenavitab:hover		{ text-decoration:none; }
.activetoptab				{ padding:3px 5px 3px 5px; margin:0 0 0 4px; color:#505050; text-decoration:none; background:#ffffff url(/images/corner2.gif) top right no-repeat; border-bottom:1px solid #ffffff; }
.activetoptab:hover			{ text-decoration:none; }
.menu 						{ padding:0; margin:0; }
.menu li 					{ list-style-type:none; }
.navitab					{ padding:4px 8px 4px 8px; margin:0 0 4px 0; text-decoration:none; letter-spacing:1px; background: #eaeffc url(/images/corner.gif) top right no-repeat; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; }
.navitab:hover				{ text-decoration:none; background:#d0d0d0 url(/images/corner.gif) top right no-repeat; }
.sidelink					{ text-align:left; display:block; width:120px; background:#f0f0f0 url(/images/corner.gif) top right no-repeat; padding:3px 4px 3px 8px; margin:5px 10px 5px 0; }
.sidelink:hover				{ background:#e0e0e0 url(/images/corner.gif) top right no-repeat; text-decoration:none; }
.toptab						{ padding:3px 5px 3px 5px; margin:0 0 0 4px; text-decoration:none; background:#f0f0f0 url(/images/corner2.gif) top right no-repeat; color:#808080; border-bottom:1px solid #e0e0e0; }
.toptab:hover				{ background:#fafafa url(/images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none; }
