@charset "utf-8";
/* CSS Document */

body {
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	/*font-size: 100%;*/
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #d7d6d1 url(../img/layout/header_bg_thin.gif) repeat-x top left;
	color: #222;
	
	margin: 0;
	padding: 0;

	/* ie5/win hack */
	text-align: center;
	
	}
/*body li{
font-size:0.9em;

}*/
#header {
/* 	position: relative;		contain the secondary nav */

	width: 850px;
	height: 105px;
	margin: 0 auto;
	
	/* unhack ie5/win */
	text-align: left;
	/*background:url(../img/bannerbg.jpg) repeat-x;*/
	}
	
#wrapper {
	float: left; 
	
	background-color: #f0eee4;
	width: 100%;	
	
	text-align: center;
	
	border-top: 0px solid #b3b3aa;
	margin-bottom: 0px;
	
	}
	
#content {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 5px;
	background:#FFF;
	
	/* unhack ie5/win */
	text-align: left;
	}
	
#maincontent {
	padding-top: 15px;
	background:#FFF;
	}

.leftfloat {
	float: left;
	}
	
.rightfloat {
	float: right;
	}
	
.floatingimagewrapper, .floatingimagewrapperwide {
	float: right;
	display: block;
	background: #fff;
	margin: 7px 0 20px 20px;
	width: 210px;
	}
	
.floatingimagewrapperwide {
	width: 250px;
	}
	
.floatingimagewrapper img, .floatingimagewrapperwide img {
	margin: 0 0 5px 0;
	}
	
.floatingimagewrapper .text {
	margin: 10px;
	}
	
#maincontent .floatingimagewrapper .text h4 {
	line-height: 1.4em;
	}
	
#maincontent .floatingimagewrapper .text p {
	line-height: 1.2em;
	}
		
/********** TEXT FORMATTING **********/

.first {
	margin-top: 0;
	padding-top: 0;
	}
	

a, a:link {
	color: #325380;
	
	/* prevent ie5/win from seeing border-bottom property */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	border-bottom: 1px solid #325380;
	font-size:0.90em;
	}

/* unhack ie5/win */
html>a {
	text-decoration: none;
	/*border-bottom: 1px solid #325380;*/
	}

a:visited {
	border-bottom-color: #325380;
	}
	
a:hover {
	color: #999999;
	border-bottom-color: #325380;  /* this crashes IE 6 for some strange reason */
	}
	
a:active {
	color: #517EBB;
	}
	
a.block {
	border: 0;
	}
	
a.img {
	border: none;
	}

strong {
	font-size: 0.95em;
	}
	
/*#maincontent p.caption {
	font-size: 0.99em;
	line-height: 1.5em;
	color: #666;
	padding: 0 0 10px 0;
	margin: 0 10px 0 12px;
	}
	#maincontent p {
	font-size: 0.90em;
	line-height: 2.0em;
	color: #666;
	padding: 0 0 10px 0;
	margin: 0 10px 0 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	}
#maincontent p.credit {
	color: #999;
	font-size: 0.99em;
	line-height: 1.2em;
	margin: 0;
	padding: 0 10px 10px 10px;
	}

dl {
	margin: 3px 0 20px 0;
	padding: 0;
	}

dt {
	font-size: 0.99em;
	line-height: 1.1em;
	font-weight: bold;
	margin: 15px 0 3px 0;
	padding: 0;
	}

dd {
	font-size: 0.99em;
	line-height: 1.1em;
	margin: 0 0 2px 0;
	padding: 0;
	}

.moreinfo dt {
	font-weight: normal;
	}

#maincontent table td{
	font-size: 0.90em;
	line-height: 1.0em;
	color: #666;
	padding: 0 0 10px 0;
	margin: 0 10px 0 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	height:15px;
	}
	#maincontent table  td.officers {
		text-align:center;
		vertical-align:middle;
		
	}
	td.space{
		padding-top:10px;
	}
#maincontent td{
font-weight:normal;

}*/
#hce-identity {
	height: 75px;
	
	background:  url(../img/layout/1.jpg) no-repeat top center;
	}

#hce-logo {
	margin: 0 auto;
	width: 850px;
	background: url(../img/layout/hce_logo.gif) no-repeat top left;
	}
	
#hce-logo a {
	border: none;
	display: block;
	width: 240px;
	height: 75px;
	background: url(../img/layout/hce_logo.gif) no-repeat top left;
	}
	
#hce-logo img {
	display: none;
	}
	
/*	
	Search Form
	-------------------------
	The following rules control the appearance of the search form interface. 
	The form is displayed in the Cornell banner, and it is aligned with the 
	right edge of the page. The search form should appear on every page 
	of a site. 
*/

#search-form {
	position: absolute;
	top: 17px;
	right: 50%;
	margin-right: -370px;
	width: 300px;
	font-size: 63.125%;
	}
	
#search-form form {
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
#search-form label {
	color: #fff;
	}
	
#search-form-query {
	padding: 3px;
	width: 130px;
	border: none;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background:#0A357A url(../img/layout/header_search.gif) no-repeat top left;
	vertical-align: middle;
	}
	
#search-form-submit {
	padding: 0px 2px 3px 2px;;
	border-top: 1px solid #D0DEF9;
	border-left: 1px solid #D0DEF9;
	border-right: 1px solid #400606;
	border-bottom: 1px solid #400606;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	background: #0A357A;
	vertical-align: middle;
	}
	
#search-filters {
	margin: 5px 0 0 0;
	}

#search-filters input {
	vertical-align: middle;
	margin: 0;
	}

#search-filters label {
	vertical-align: middle;
	margin: 0 10px 0 0;
	}
	
#search-form a {
	color: #fff;
	/*border-bottom: 1px solid #fff;*/
	}
	
#search-form a:hover {
	border-bottom: 1px solid #fff;
	}

/********** NAV BARS **********/

#mainnav {
	position: absolute;
	top: 75px;
	left: 50%;
	margin-left: -395px;
	width: 790px;
	height: 30px;
	/* overlapping portion of the sectiontitle cutout */
	background-repeat: no-repeat;
	background-position: 50% 22px;
	}
	
#mainnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#mainnav li {
	float: left;
	}
	
#mainnav a {
	display: block;
	
	font-size: 0.75em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;	
	
	padding-top: 8px;
	height: 23px;
	border: none;
	
	/* ie5/win box model hack */
	height: 38px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	height: 23px;
	}
	
/* unhack ie5/win */
#mainnav>ul a {
	height: 23px;
	}
	
#mainnav a:hover {
	background: url(../img/layout/nav_hover_bg_3.gif) repeat-x top left;
	}
	
/* these widths make the nav bar plus outside padding total 740px 
.admissionslink {
	width: 117px;
	}

.academicslink {
	width: 114px;
	}

.researchlink {
	width: 102px;
	}

.outreachlink {
	width: 101px;
	}

.librarieslink {
	width: 98px;
	}

.studentlifelink {
	width: 123px;
	}

.alumnilink {
	width: 85px;
	}	
*/
	
/* these widths make the nav bar text line up with the edges of the page */
.admissionslink {
	width: 90px;
	}

.academicslink {
	width: 90px;
	}

.researchlink {
	width: 90px;
	}

.outreachlink {
	width: 90px;
	}

.landgrantlink {
	width: 90px;
	}

.studentlifelink {
	width: 90px;
	}

.alumnilink {
	width: 90px;
	}	
	


/********** SECTION TITLE **********/

#sectiontitle {
	clear: left;
	background: #fff;
	height: 122px;
	}

#sectiontitle h1 {
	width: 740px;
	font-family: georgia, "times new roman", times, serif;
	font-weight: normal;
	font-size: 2.2em;
	line-height: 122px;
	color: #73736c;
	height: 122px;
	margin: 0 auto;
	padding: 0;
	
	/* cutout image */
	background-repeat: no-repeat;
	background-position: 0 -8px;
	
	/* unhack ie5/win */
	text-align: left;
	}
	
#sectiontitle a {
	color: #73736c;
	text-decoration: none;
	border: none;
	}

/********** TABULAR **********/

/*#maincontent table {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 5px;
	}
	
#maincontent th {
	border: 0;
	padding: 0 10px 5px 10px;
	font-size: 0.65em;
	font-weight: normal;
	color: #888;
	text-align: left;
	}
	
#maincontent td {
	border: 0;
	padding: 10px 10px 12px 10px;
	font-size: 0.69em;
	line-height: 1.4em;
	border-top: 1px solid #e7e7e7;
	}
#maincontent td.content {
	border: 0;
	padding: 5px 5px 5px 5px;
	font-size: 0.69em;
	line-height: 1.4em;
	border-top: 0px solid #e7e7e7;
	}
#maincontent td.category {
	font-weight: bold;
	}

#maincontent td.number, #maincontent th.number {
	text-align: right;
	}
	
#maincontent td.major, #maincontent td.degree {
	font-weight: bold;
	}
	
#maincontent table h3 {
	margin: 0;
	font-size: 1em;
	}

/********** SPOTLIGHT **********/

.spotlight {
	float: left;
	}

.spotlight .thumbnail {
	float: left;
	margin: 0 7px 0 -5px;
	background-image: url(../img/layout/shadow_tn_75.gif);
	}
	
.spotlight-main {
	float: right;
	margin: 0 0 9px 0;
	width: 148px;
	}
	
#maincontent .spotlight h4 {
	margin: 0 0 5px 0;
	}
	
.spotlight-title {
	margin: 0 0 3px 0;
	font-size: 0.82em;
	line-height: 1.4em;
	}
	
.spotlight-shortdesc {
	font-size: 0.69em;
	line-height: 1.4em;
	color: #666;
	}
	
/********** ALERT BOX **********/

#alert {
	clear: both;
	background: #fff;
	border: 1px solid #ddd;
	margin: 5px 0 20px 0;
	padding: 15px 15px 15px 15px;
	}
	
#alert p {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	}
	
/********** DOUBLE-SECTION (TWO COLUMNS) **********/

.double {
	float: left;
	margin: 15px 0 20px 0;
	padding: 15px 0 5px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 100%;
	background: url(../img/layout/rule_vert.gif) top center repeat-y;
	}
	
.double .group1 {
	float: left;
	width: 240px;
	}
	
.double .group2 {
	float: right;
	width: 240px;
	}
	

#maincontent .double h2 {
	margin-top: 0;
	}
	
.double .more {
	clear: both;
	}
	
.double .banner {
	/* hide thumbnail rules from ie5/win */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	background: url(../img/layout/shadow_wide_240.gif) no-repeat top left;
	margin: -6px -9px 0 -6px;
	padding: 6px 9px 9px 6px;	}
	
/* unhack ie5/win */
.double>.group1 .banner, .double>.group2 .banner {
	background: url(../img/layout/shadow_wide_240.gif) no-repeat top left;
	margin: -6px -9px 0 -6px;
	padding: 6px 9px 9px 6px;
	}

/********** FOOTER **********/

#footerwrap {
	float: left;
	width: 100%;
   	background: #d7d6d1;
	padding-bottom: 15px;

	/* hack ie5/win */
	text-align: center;
   	}

#footer {
	color: #333;

	width: 740px;
  	margin: 0 auto;
	padding: 10px 0 0 0;

	/* unhack ie5/win */
	text-align: left;
   	}

#footer ul {
	float: left;
	margin: 2px 0 7px 0;
	padding: 0;
	width: 600px;
	list-style: none;
	}
	
#footer li  {
	float: left;
	border-left: 1px solid #acacac;
	margin-left: 7px;
	padding-left: 7px;
	font-size: 0.65em;
	line-height: 1.3em;
	}
	
#footer li.first  {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
	}
	
#print-copyright {
	float: right;
	margin-top: 2px;
	margin-right: 0;
	font-size: 0.65em;
	line-height: 1.3em;
	text-align: right;
	width: 220px;
	}
	
#printlink {
	/*
	border-right: 1px solid #bdbdbd;
	padding-right: 15px;
	*/
	}
	
#printlink a, #printlink img {
	vertical-align: top;
	}
	
#copyright {
	margin-top: 6px;
	}
	


#footer a, #footer a:link, #footer a:visited {
	border-bottom-color: #325380;
	}
	
#footer a:hover {
	border-bottom-color: #ccc;
	}
	
#footer a:active {
	border-bottom-color: #ccc;
	}
	/*****Alumni Footer******/
	#myfoot a:hover{
	color:#ffffff;
	}
	
	
/********** FORM **********/

form {
	margin: 0;
	padding: 0;
	}
	
#maincontent form {
	float: right;
	width: 100%;
	border-top: 1px solid #ddd;
	}
	
fieldset {
	margin: 0;
	border: 0;
	padding: 0 15px;
	}

.oddsection,  .evensection {
	float: left;
	width: 100%;
	padding: 10px 0;
	}
	
.formpair {
	float: left;
	width: 480px;
	margin: 5px 0 0 0;
	}
	
.formlabel {
	float: left;
	font-size: 0.82em;
	line-height: 1.4em;
	font-weight: bold;
	color: #333;
	text-align: right;
	width: 145px;
	margin-right: 15px;
	}
	
.forminput, .forminputhead {
	float: right;
	width: 320px;
	}
	
.forminput {
	font-size: 0.82em;
	line-height: 20px;
	margin-bottom: 5px;
	}
	
.forminputhead {
	margin: 5px 0;
	}
	
.formsubmit {
	float: left;
	width: 100%;
	background: #dbdbd2;
	margin: 0;
	padding: 10px 0;
	text-align: right;
	margin-bottom: 20px;
	}

#maincontent form h3 {
	font-size: 0.87em;
	color: #888;
	margin: 0 0 15px 0;
	
	/* ie5/win wraps the text if the width isn't specified */
	width: 480px;
	}
	
#maincontent form ul.checklist {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	}
	
#maincontent form ul.checklist li {
	position: relative;
	left: 25px;
	margin: 5px 0;
	padding: 0;
	
	/* ie/mac doesn't indent */
	padding-left: 25px;
	/* \*/
	padding-left: 0;
	/* unhack ie/mac */
	}
	
textarea {
	width: 280px;
	}
	
.formsubmit input {
	margin-right: 10px;
	}
	
.inputsubmit {
	font-size: 0.69em;
	font-weight: bold;
	color: #333;
	
	padding: 2px 5px;
	}
	
.error {
	font-weight: bold;
	color: #f00;
	}
	
.formconfirmation {
	font-weight: bold;
	color: #090;
	}
	
/* prevent long pull-downs from sticking out */
select.longselect {
	width: 320px;
	}

/********** ACADEMIC CALENDAR **********/

#academicCalendar td, #academicCalendar th {
	padding: 7px 8px;
	}

#academicCalendar td.event {
	width: 250px;
	}

#academicCalendar td.day {
	width: 130px;
	}

#academicCalendar td.date {
	}

#academicCalendar p.navlabel {
	float: left;
	font-size: 0.69em;
	margin: 0;
	}

#academicCalendar ul.nav {
	font-size: 0.69em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#academicCalendar ul a {
	font-weight: normal;
	}

#academicCalendar .nav li {
	display: inline;
	border-left: 1px solid #ccc;
	margin-left: 6px;
	padding-left: 10px;
	}

#academicCalendar .nav li.last {
	border-right: 1px solid #ccc;
	padding-right: 10px;
	}
	
	
/********** ANNOUNCEMENTS **********/

#announcements h3 {
	margin: 5px 0 0 0;
	}
	
#announcements p.date {
	font-size: 0.69em;
	color: #999;
	margin: 0;
	}
	
#announcements p.more {
	margin-top: -15px;
	}
	
/********** WEBRING **********/

#webring {
	font-size: 0.69em;
	}

.sep {
	color: #ccc;
	padding: 0 5px;
	}
	
#prev a {
	padding-left: 10px;
	
	/* hack ie5/win, which puts the arrows behind the text */
	voice-family: "\"}\""; 
	voice-family:inherit;
	background: url(../img/layout/arrows/left_red.gif) no-repeat center left;
	}

#next a {
	padding-right: 10px;
	
	/* hack ie5/win, which puts the arrows behind the text */
	voice-family: "\"}\""; 
	voice-family:inherit;
	background: url(../img/layout/arrows/right_red.gif) no-repeat center right;
	}
	
/* unhack ie5/win */
#prev>a { background: url(../img/layout/arrows/left_red.gif) no-repeat center left; }
#next>a { background: url(../img/layout/arrows/right_red.gif) no-repeat center right; }
	
	
/********** CONTACT **********/

.address dt, .address dd {
	display: inline;
	}

.address dt {
	width: 100px;
	height: 100px;
	}

.address dd {
	width: 255px;
	height: 100px;
	}

/********** MISCELLANEOUS **********/

ul.otp {
	border-bottom: 1px solid #ddd;
	}
	
.thumbnail {
	padding: 6px 9px 9px 6px;
	background: url(../img/layout/shadow_tn.gif) no-repeat top left;
	}

#pullquote {
	float: right;
	width: 180px;
	margin: 0 0 30px 40px;
	padding: 0;
	}

#pullquote p.quote, #pullquotefull p.quote {
	font-size: 0.82em;
	font-weight: bold;
	line-height: 1.9em;
	margin: 0;
	}

#pullquote p.source, #pullquotefull p.source {
	color: #999;
	font-size: 0.69em;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 20px;
	}

#pullquotefull {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	}
	
#pullquotefull p.source {
	margin-bottom: 0;
	}

#skipnav {
	display: none;
	}
	
hr {
	display: none;
	}

.oddsection, .row1 {
	background: #fff;
	}
	
.evensection, .row2 {
	background: #fafaf7;
	}
	
.evensection, .oddsection, .row1, .row2 {
	border-bottom: 1px solid #ddd;
	}
	
a img {
	border: 0;
	}
	
.calendar {
	float: left;
	margin: -5px 10px 0 0;
	}

#liveview {
	margin-bottom: 10px;
	}

.videodate {
	color: #999;
	}

.plugindownloads {
	padding-top: 10px;
	}
	
.more {
	margin: 15px 0;
	font-size: 0.69em;
	line-height: 1.5em;
	}

.nyc-image {
	border-top: 45px solid #f0eee4;
	}
/* All other pages except homepage */

#homepageTop {width:100%;height:181px;background-color:; background: url(../img/page_bg.jpg) repeat-x;}
#intro {width:950px;margin:0 auto;}


#introLeft {float:left;background-image:url(../images/promo_bg.jpg);width:400px;height:181px;}
#introLeft h1 {color:#FFF;font-size:28px;font-weight:normal;line-height:30px;margin:45px 0 0 30px;text-decoration:none; border-bottom:0px; padding-left: 130px; padding-top:30px; }
#introRight {float:right;}

#mainWrapperHome {width:100%; background-image:url(../content/images/bg_contentpages.gif);
background-repeat:repeat-x;}
#mainWrapper {
width:100%;

}
#mainContentHome {
margin:0 auto;
width:947px;
border:1px solid #999;
border-top:0;
border-bottom:0;
background:#FFF url(../content/images/bg_main.gif) repeat-y top left;

}

#mainContent {margin:0 auto;width:947px;border:1px solid #999;border-top:0;border-bottom:0; background:#FFF url(../include/images/border2.gif) repeat-x top; text-align:justify}
#mainContentLeft {width:680px;float:left;padding:0 12px 0 15px;}

/* - - - *SIDEBAR (home page only?) - - - */
#sidebarWrapperHome {width:240px;float:left;}
#sidebarHome {color:#747474;margin:10px 5px;}
* html #sidebarHome {margin:10px 0 0 5px;}
#sidebarHome ul {list-style-type:disc;padding-left:20px;margin:0;}
#sidebarHome ul li {margin-bottom:5px;}
#sidebarHome h3 {color:#747474;font-size:14px;}

/* - - - *RIGHTCOLUMN - - - */
#rightcol {
float:right;
width:232px;
height:220px;
background:#FFF;

}
#rightcol h3 {color:#747474;}
#rightcol ul {
margin:10px 15px 10px 20px;
padding:0;
}
#rightcol td ul {
margin:10px 15px 10px 20px;
padding:0;
}
#rightcolTestimonial {
background-image:url(../images/admitted_grey.jpg);
background-repeat:no-repeat;
color:#747474;
padding:125px 0 10px 0;
width:184px;
margin:10px auto;
}
#rightcolTestimonial_no_image {
color:#747474;
padding:0px 0 10px 0;
width:184px;
margin:10px auto;
}

/* - - - *LEFTCOLUMN - - - */
#leftcol {
float:left;
width:200px;
background:#FFF;
}
#leftcol h2 {
/* background-color:#584528;background:url(../img/banner_bg2.JPG) repeat-x; */
background-color: #BBB;

color: #333;
/* font-size:14px; */
font-size:12px;
line-height:18px;
/* text-transform:uppercase; */
margin:0;
padding:5px 0 5px 10px;
}

#leftcol h3 {
font-size:12px;
line-height:18px;
padding:5px 0 5px 10px;
}

#leftcol ul {
/*list-style-image:url(../content/images/bul_leftcol.gif);*/
margin:10px 0 10px 20px;
padding:0;
}
/* - - - *MAIN CONTENT BLOCK  - - - */
#maincol {
float:left;
margin:15px 5px 0 20px;
width:470px;
height:620px;
background:#FFF;

}

#maincolNoSidebars{
float:left;
margin:15px 5px 0 20px;
width:900px;
}
#maincol h1, #popupContent h1, #maincol_noleft h1, #maincolNoSidebars h1 {
color:#0A357A;
font-size:20px;
margin:0 auto 0 auto;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
#maincol h2, #popupContent h2, #maincol_noleft h2, #maincolNoSidebars h2  {
font-size:14px;
margin:0;
padding:0;
}

#maincol h3, #popupContent h3, #maincol_noleft h3, #maincolNoSidebars h3  {
color:#D95E00;
font-size:12px;
margin:0;
padding:0;
}
#maincol p, #maincol_noleft p, #maincolNoSidebars p   {margin:5px 0 15px 0;}

#maincol_noleft {
float:left;
margin:15px 0 0 20px;
width:660px;
}

#maincol ul {
list-style-image:url(../content/images/bul_leftcol.gif);
margin:10px 0 10px 20px;
padding:0;
}

#maincol ol {

margin:10px 0 10px 20px;
padding:0;
}

#breadcrumb {font-size:11px;}

#maincol .infoboxWrapper h2 {
background-color:#D95E00;
color:#FFF;
font-size:16px;
padding:10px;
}

/* Left Column Menu */
#leftcolumn { margin-top:20px; width:175px; float:left; position:relative; margin-left:-175px; margin-right:1px; }
#leftcol ul { line-height:14px; list-style:none; padding:0 0 0 0; margin:0 0 25px 0; border:0; border-bottom:1px solid #fff; background-color:#fff; }
#leftcol li { text-align: left; width: 175px; padding:0; margin:0; font-size:1.1em; font-family:Tahoma,Arial,sans-serif; line-height:12px; }
#leftcol ul a { background-color:#F5F2E8; border-left:5px solid #E5DDD0; display:block; padding:4px 0px 5px 15px; color:#333; text-decoration: none; border-top:1px solid #FFF;
	border-bottom:0px solid #fff; width: 180px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 200x; /* You get it. Good value for compliant browers. */ }
html>#leftcol li a {	width:155px; /* Be nice to Opera */ }
#leftcol li a.selection { background-color: #fff; color: #000; border:1px solid #fff; border-width:1px 0 0px 0; border-left:5px solid #C1B49D; bborder-right:1px solid #fff; }
#leftcol li a.selection:hover { border-left:5px solid #c90; }
#leftcol ul a:hover { background-color: #efefef; color: #669900; background-color: #369; color: #FFF; text-decoration: none; border:1px solid #fff; border-width:1px 0 0px 0; border-left:5px solid #036; }

/* Table rows */
.row1 {
	background-color: #DFDFDF;
	height:10px;
	
}
.row1 td{
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:85%;
}
.row1 img{
	border:2px solid #1D698B;
}

.row2 {
	background-color: #F7F7F7;
	height:10px;
}
.row2 td{
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:85%;
}
.row2 img{
	border:2px solid #1D698B;
}

/*  News Scroller */
.news_flsh{
margin-top:3px;}
/*side scrollbar news*/
#pscroller1{
width:200px;
height:100px;
padding:4px;
background:#d7d6d1;
margin-top:3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e18c07;
}
.title_news{
font-weight:900;
color:#86260b;
font-size:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/*end*/

/* Student Login Form */

#loginheader{
	background: url(../img/banner_bg.JPG) repeat-x;
	height:27px;
	
}