












body {
	background-color:#142E55;
	color: #142E55;
	line-height: 1.3em;
	font: 70% verdana, arial, helvetica, geneva, sans-serif;
}


a, a:visited {
	color:#F1681C;
}

a:hover {
	color:#546464;
}

h1, h2, h3, h4 {font-family: verdana, arial, helvetica, geneva, sans-serif;}
h1  {
	font-weight:bold;
	font-size:14px;
	color: #FF6C18;	
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #142E55;	
}

h2  {
	font-weight:bold;
	font-size:13px;
	color: #FF6C18;	
	margin: 10px 10px 0px 10px;	
	border-bottom: 2px solid #142E55;	
}
	
h3  {
	font-weight:bold;
	font-size:12px;
	color: #142E55;	
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	}
	
h4  {
	font-weight:bold;
	font-size: 11px;
	color: #142E55;	
	margin: 0px 10px 0px 10px;
	background:url(/images/nav_lines.gif) bottom left repeat-x;
	padding: 10px 0px 5px 0px;
}

a.newsHeadline {
	display:block;
	font-size:11px;
	font-weight: bold;
	color: #142E55;
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 5px 0px;
	text-decoration:none;
	background:url(/images/nav_lines.gif) bottom left repeat-x;
}

a.newsHeadline:hover {
	background:none;
	color:#ff6600;
	background:url(/images/nav_lines.gif) bottom left repeat-x;
}
	
h5  {
	font-weight:normal;
	font-size:10px;
	color: #142E55;
	font-weight: bold;
	border-bottom: 1px dotted #BFC0C0;
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	}

blockquote
	{
	margin: 10px 20px 20px 30px;
	padding: 0px 0px 0px 10px;
	border-left: 2px solid #FF6C18;
	}
	

#container {
	position:relative;
	margin:5px auto 10px auto;
	padding:0px;
	width:867px;
	height:600px;
}

#subContainer {
	position:relative;
	margin:0px auto 10px auto;
	padding:0px;
	width:800px;
	height:auto;	
	border:1px solid #142E55;
	background:url(/images/back_house.jpg) 182px 65px no-repeat;
}

#logoDiv {
	position:absolute;
	top:20px;
	left:0px;
	width:867px;
	height:88px;
	background:url(/images/logo_top2009.png) top left no-repeat;
	margin:0px;
	padding:0px;
	z-index:300;
}

#logoDiv h1 {
	visibility:hidden;
}

#subLogoDiv {
	position:absolute;
	top:20px;
	left:10px;
	width:800px;
	height:93px;
	background:url(/images/soe_logo.png) top left no-repeat;
	margin:0px;
	padding:0px;
	z-index:100;
	cursor:pointer;
}

#subLogoDiv h1 {
	visibility:hidden;
}


#footerDiv {
	position:absolute;
	padding:0px;
	margin:390px 0px 0px 30px; 	
	width:405px;
	height:auto;	

	
}

.footerText {
	font-size:9px;
	color: #FFFFFF;
}



#homeFooter {
	position:absolute;
	top:525px;
	left:50px;
	height:130px;
	width:605px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-align:left;
}




#lgPic {
	position:absolute;
	top:20px;
	left:66px;
	height:466px;
	width:785px;
}






.homepage1 {
	background:url(/images/homepage/includebelonglearn.jpg) top left no-repeat;
}







#explorelabel {
	position:absolute;
	top:130px;
	left:25px;
	
	background:url(/images/ie_explor_back350b.png) top left no-repeat;
	/*
	background:url(/images/explorer_side.png) top left no-repeat;
	*/
	height:400px;
	width:229px;
    z-index:400;
	
}

#explorelabel h2 {
	display:none;
}

#exploreDiv {
	position:absolute;
	top:123px;
	left:45px;
	/*
	background:url(/images/nav_white_back.png) top left repeat-y;
	*/
	width:204px;
	height:auto;
	margin:0px;
	padding:6px 0px 6px 10px;
    z-index:400;
	
}

#exploreDiv ul {
	padding:0px;
	margin:0px;
	list-style-image:url(/images/nav_arrow.gif);
}

#exploreDiv li {
	margin:0px 0px 1px 20px;
	padding:2px 0px 1px 0px;
	background:url(/images/nav_lines.gif) bottom left no-repeat;
}

#exploreDiv li.last {
	background:none;
}

#exploreDiv li.heading {
	background:none;
	list-style-image:none;
	list-style:none;
	text-decoration:underline;
	font-weight:bold;
	color:#F1681C;
}

#exploreDiv li a {
	display:block;
	margin:0px;
	padding:4px;
	font:bold 10px verdana,arial, helvetica, geneva, sans-serif;
	text-decoration:none;
	color:#003366;
}

#exploreDiv li a:hover {
	color: #E5641E;
	background:none;
}

#hapLabel {
	position:absolute;
	top:50px;
	left:597px;
	background:url(/images/happenings.png) top left no-repeat;
	height:264px;
	width:25px;
	margin:0px;
	padding:0px;
	z-index:400;
}

#hapLabel h2 {
	display:none;
}


#hapDiv {
	position:absolute;
	top:54px;
	left:620px;
	width:225px;
	z-index:400;
	margin:0px;
	padding:0px;
	background:url(/images/hap_back.png) top left repeat-y;
}

#hapDiv hr {
	border:none;
	width:213px;
	padding:1px;
	margin:3px 0px 3px 1px;
	padding:0px;
	background:url(/images/nav_lines.gif) top left repeat-x;	
}

#hapNewsDiv {
	padding:5px;
	margin:0px;
	width:200px;
	
}

#hapNewsDiv h2 {
	font:bold 12px arial, helvetica, geneva, sans-serif;
	color:#F1681C;
	display:block;
	border-bottom: none;
	margin:1px auto 1px auto;
	padding:2px 0px 2px 0px;
	background:url(/images/nav_lines.gif) bottom center repeat-x;
}

#hapDiv h2 {
	font:bold 10px verdana, arial, helvetica, geneva, sans-serif;
	color:#F1681C;
	display:block;
	border-bottom: none;
	margin:1px auto 1px 5px;
	padding:2px 0px 2px 0px;
}

#hapNewsDiv ul {
	margin:5px;
	padding:0px;
}

#hapNewsDiv li {
	list-style:none;

	padding:2px;
	font: 10px verdana, arial, helvetica, geneva, sans-serif;
}

#hapNewsDiv li a, #hapNewsDiv li a:visited {
	display:block;
	margin:2px;
	padding:3px;
	text-decoration:none;
	color:#003366;
}

#hapNewsDiv li a:hover {
	background: none;	
	color:#F1681C;
}

#hapNewsDiv li a span {
	color:#F1681C;
	text-decoration:underline;
}

#hapNewsDiv li a:hover span {
	color:#F1681C;
	text-decoration:underline;
}

#subSectionBack {
	position:absolute;
	top:430px;
	left:55px;
	background:url(/images/lower_img_mask.png) top left no-repeat;
	height:89px;
	width:800px;
    z-index:300;
}

#subSection {
	position:absolute;
	top:450px;
	left:330px;
	height:130px;
	width:605px;
	margin:0px;
	padding:0px;
	color:#FFF;
    z-index:400;
}



#subSection label {
	display: block;
    font-size:13px;
    font-weight:bold;
	color: #FF6C18;
    margin: 10px 10px 0px 10px;	
}


#subSection h2  {
	font-weight:bold;
	font-size:13px;
	color: #FF6C18;	
	margin: 10px 10px 0px 10px;	
    border-bottom: none;
	
}




#subSection ul {
	margin:0px;
	padding:0px;
}

#subSection li {
	list-style:none;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

/*
#subSection li a, #subSection li a:visited {
	display:block;
	width:190px;
	height:120px;
	margin:0px;
	padding:0px;
	border:none;
}

#subSection li a:hover {
	background:none;
}

#subSection li a span {
	display:none;
}

*/

li#watchSS a  {
	display:block;
	background:url(/images/watch_01.png) 0 0 no-repeat;
	border:none;
	text-decoration:none;
	height:117px;
	width:193px;
	text-indent:-9999px;
}




li#watchSS a:hover  {
	background:url(/images/watch_01.png) 0 -117px no-repeat;
}


li#listenSS a {
	display:block;
	border:none;
	background:url(/images/watch_02.png) 0 0 no-repeat;
	width:199px;
	height:117px;
	text-decoration:none;
	text-indent:-9999px;
}

li#listenSS a:hover {
	background:url(/images/watch_02.png) 0 -117px no-repeat;
}

li#learnSS a  {
	display:block;
	border:none;
	background:url(/images/watch_03.png) 0 0 no-repeat;
	width:194px;
	height:117px;
	text-indent:-9999px;
	text-decoration:none;
}

li#learnSS a:hover  {
	background:url(/images/watch_03.png) 0 -117px no-repeat;
}



#searchDiv {
	width:215px;
	color:#ffffff;
	font:10px verdana, arial, helvetica, geneva, sans-serif;
	float:right;
}

#searchDiv form {
	margin:0px;
	padding:0px;
}

#searchDiv label {

}

#searchDiv h2 {
	color:#ffffff;
	margin:8px 0px 1px 1px;
}

#searchDiv a, #searchDiv a:visited {
	color:#ffffff;
}

#searchDiv a:hover {
	color:#ffffff;
	background:#F1681C;
}

#searchDiv a.imhere {
	color:#F1681C;
	text-decoration:none;
}

#searchDiv a.imhere:hover {
	color:#ffffff;
	background:#F1681C;
	text-decoration:none;
}

/* ---------------------------------------------------------------------- */

#subSearchDiv {
	position:absolute;
	top:40px;
	left:590px;
	width:215px;
	color:#ffffff;
	font:10px verdana, arial, helvetica, geneva, sans-serif;
	margin:0px;
	padding:2px 5px 0px 10px;
	height:100px;
	z-index:250;
}

#subSearchDiv form {
	margin:0px;
	padding:0px;
}

#subSearchDiv h2 {
	font:bold 10px verdana, helvetica, geneva, sans-serif;
	color:#ffffff;
	margin:1px 0px 1px 1px;
}

#subSearchDiv a, #subSearchDiv a:visited {
	color:#ffffff;
}

#subSearchDiv a:hover {
	color:#ffffff;
	background:#F1681C;
}

#subSearchDiv a.imhere {
	color:#F1681C;
	text-decoration:none;
}

#subSearchDiv a.imhere:hover {
	color:#ffffff;
	background:#F1681C;
	text-decoration:none;
}

#searchOpt {
	padding:1px;
	margin:2px 0px 0px 0px;
}


	#searchOpt {
		margin:1px 0px 0px 0px;
		padding:0px;
	}
	
	#searchOpt ul {
		margin:0px;
		padding:0px;
	}
	
	#searchOpt li {
		list-style-type:none;
		padding:1px;
		margin:1px;
		display:inline;
	}	
	
	#searchOpt li a {
		display:inline;
		color:#cccccc;
		padding:3px 1px 3px 1px;
		margin:0px;
		background:none;
	}
		
	#searchOpt li a:hover {
		color:#546464;		
		background:none;
	}
	
	#searchOpt li a.current {
		color:#FF6600;		
		font-weight: bold;
		text-decoration:none;
	}
	


/* ---------------------------------------------------------------------- */

.searchBox {
	font:10px verdana, arial, helvetica, geneva, sans-serif;
	border:1px solid #cccccc;
	background:#ffffff;
	width:150px;
	margin:1px 0px 1px 1px;
}

.subButton {
	background:#142E55;
	border:none;
	font:11px verdana, arial, helvetica, geneva, sans-serif;
    font-weight: bold;
	color:#FF6600;
	text-decoration: underline;
	margin:1px;
	padding:1px;
}

#extraHap h2 {	
	color:#F1681C;
	display:block;
	border-bottom: none;
	margin:1px auto 1px auto;
	padding:5px 0px 2px 0px;	
}

#extraHap {
	display:block;
	width:auto;
	height:auto;
	margin:1px 4px 1px 5px;
	padding:2px 2px 2px 2px;
	
}

#extraHapSubmit {
	position:relative;
	right:100px;
}

#extraHap a {
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	}


#givenowDiv {
	position:absolute;
	top:30px;
	left:500px;
	padding:3px;
	margin:0px;
	color:#F1681C;
	z-index:301;
}



#contactDiv {
	position:absolute;
	top:3px;
	left:640px;
	padding:3px;
	margin:0px;
	color:#F1681C;
	
}

#subContactDiv {
	position:absolute;
	top:3px;
	left:600px;
	padding:3px;
	margin:0px;
	color:#F1681C;
}

/* ------------------------------------------ */

#subPageMenu {
	position:relative;
	margin:110px 0px 0px 15px;
	padding:0px;
	width:160px;
	float:left;
	z-index:1000;
}

#subPageMenu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#subPageMenu li {
	width:160px;
	margin:0px 0px 1px 20px;
	padding:2px 0px 1px 0px;
	background:url(/images/nav_lines.gif) 1px 22px no-repeat;
}

#subPageMenu li.pitem {
	margin:0px 0px 1px 20px;
	padding:2px 0px 1px 0px;
}

#subPageMenu li.last {
	background:none;
}

#subPageMenu li a {
	display:block;
	margin:0px;
	padding:4px 4px 4px 10px;
	font:bold 10px verdana,arial, helvetica, geneva, sans-serif;
	text-decoration:none;
	color:#ffffff;
	background:url(/images/nav_arrow.gif) 0px 7px no-repeat;
}

#subPageMenu li a:hover {
	text-decoration: none;
	color:#ff6600;
}

html>body #subPageMenu li a:hover {
	text-decoration: none;	
	color: #ff6600;	
}

#subPageMenu li.pitem a, #subPageMenu li.pitem a:visited {
	color:#ff6600;
	margin:0px 0px 1px 0px;
	padding:2px 0px 1px 0px;
	background:url(/images/nav_lines.gif) 0px 20px no-repeat;
}

#subPageMenu li ul {
  list-style-image:none;
  padding:0px;
  margin:0px;
  display:block;
}


#subPageMenu li ul li {
	margin:0px;
	padding:0px;	
	list-style-image:none;
	list-style:none;	
	background:none;
}

#subPageMenu li li a, #subPageMenu li li a:visited {
	display:block;
	margin:1px;
	padding:5px 10px 1px 10px;	
	background:none;
	font-weight:normal;
}

#subPageMenu li li a:hover {
	color:#ff6600;	
	background:none;
}

#subPageMenu li a.showSection, #subPageMenu li a.showSection:visited {
	color:#F1681C;	
}


#subPageMenu li li a.showSubSection, #subPageMenu li li a.showSubSection:visited {
	color:#F1681C;
}

/* ------------------------------------------ */

#contentDiv {
	position:relative;
	padding:0px;
	background:#ffffff;
	margin:200px 0px 0px 200px; 	
	width:575px;
	height:auto;
	min-height:540px;
}


#mainContent {
	padding:3px;
	margin:0px;
}

.wideContent {
	width:360px;
}

.narrowContent {
	width:290px;
}

html>body .narrowContent {
	width:300px;
}


#contentDiv  UL {
	list-style-type: none;
	list-style-image: url('/images/listarrow.gif');
}

#contentDiv  UL LI UL{
	padding-top: 20px;
}

#contentDiv  LI {
	padding-bottom:  10px;
}
	
#contentDiv  OL 
	{
	padding-top: 10px;
	padding-bottom: 0px;
	}
	
#contentDiv p {
	padding: 0px 10px 0px 10px;
	line-height: 1.5em;
}

#headerPic {
	position:absolute;
	top:105px;
	left:429px;
	z-index:200;
}

#pageTitle {
	font:bold 32px arial, helvetica, geneva, sans-serif;
	position:absolute;
	top:175px;
	left:200px;
	z-index:300;
	border:none;
}

#settingsDiv {
	position:absolute;
	top:65px;
	left:360px;
	margin:0px;
	padding:0px;
	z-index:500;
}

#settingsDiv ul {
	margin:0px;
	padding:0px;
}

#settingsDiv li#textico {
	list-style-image:url(/images/text_size_icon.gif);
}

#settingsDiv li#graphico {
	list-style-image:url(/images/graphics_icon.gif);
}

#settingsDiv li {
	color:#ffffff;
}

#settingsDiv li a {
	color:#ffffff;
}

a#ft1 {
	font-size:.8em;
}

a#ft2 {
	font-size:1.2em;
}

a#ft3 {
	font-size:1.5em;
}

#betaCol {
	position:absolute;
	top:135px;
	left:615px;
	background:none;
	width:170px;
	height:auto;
	z-index:700;
	padding:0px;
	margin:0px;
}

#slideCol {
	position:absolute;
	top:135px;
	left:505px;
	background:none;
	width:291px;
	height:auto;
	z-index:700;
	padding:0px;
	margin:0px;
}


/* Level 4 Menu --------------------------------- */

#level4Menu {
	position:relative;
	margin:0px;
	padding:3px 3px 15px 3px;
	width:166px;
	background:#546464 url(/images/side_col_bottom.gif) bottom right no-repeat;
	color:#ff6600;
}


#relatedLinks {
	position:relative;
	margin:20px 0px 0px 0px;
	padding:3px 3px 15px 3px;
	width:166px;
	color:#ff6600;
	background:url(/images/side_col_bottom.gif) bottom right no-repeat;
}

#relatedLinks h2 {border-bottom: none;}

#level4Menu ul {
	padding:0px;
	margin:3px;
	list-style-type:none;
}

#level4Menu li {
	width:170px;
	margin:0px 0px 1px 0px;
	padding:2px 0px 1px 0px;
	background:url(/images/nav_lines.gif) 2px bottom no-repeat;
}

#level4Menu li.last {
	background:none;
}

#level4Menu li a {
	display:block;
	margin:0px;
	padding:4px;
	font:bold 10px verdana,arial, helvetica, geneva, sans-serif;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

#level4Menu li a:hover {
	text-decoration: none;
	color: #E5641E;
	background:none;
}

#level4Menu li a.showSubSection {
	color: #E1D8C1;	
}



/* end level 4 menu ----------------------------------------------*/

#relatedLinksList {
	border:2px solid #546464;
	padding:3px;
	margin:0px;
	background:#ffffff;
	width:164px;
}

#relatedLinks h2 span {
	visibility:hidden;
}


#relatedLinks h2 {
	display:block;
	background:url(/images/related_links.gif) top left no-repeat;
	width:157px;
	height:17px;
	margin:0px;
	padding:0px;
}

#relatedLinksList ul {
	margin:0px;
	padding:0px;
}

#relatedLinksList li {	
	list-style-type:none;
	margin:0px 0px 1px 0px;
	padding:2px 0px 1px 0px;
}


#relatedLinksList li a {
	display:block;
	margin:0px;
	padding:2px;
	font:normal 10px verdana,arial, helvetica, geneva, sans-serif;
	color:#546464;
	font-weight:normal;
}

#relatedLinksList li a:hover {
	background:none;
	color:#ff6600;
	text-decoration:none;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

#pageTitle {
	visibility: hidden;
}


/* -------------------------------------- */
/* For the admin pages ------------------ */

#adminContentDiv {
	position:relative;
	padding:0px;
	background:#ffffff;
	margin:120px 0px 0px 10px; 	
	min-height:490px;
}

#adminMainContent {
	padding:3px;
	margin:0px;
}

#adminTitleDiv {
	position:absolute;
	top:55px;
	left:360px;
	margin:0px;
	padding:0px;
	z-index:500;
	color:#ffffff;
}

#adminTitleDiv h2 {
	color:#ffffff;
	border:none;
	font:27px arial, helvetica, geneva, sans-serif;
	margin:0px 0px 1px 0px;
	padding:0px;
}

#adminTitleDiv h2 a {
	color:#ffffff;
	background:none;
}

#adminTitleDiv h2 a:hover {
	color:#ff6600;
}

/*these styles are for the courses page tables */

#mainContent TABLE
	{
	width: 400px;
	padding: 0px 10px 20px 30px;
	margin-left: 10px;
	} */
	
#mainContent TH
	{
	text-align: left;	
	font-weight: bold;	
	background-color: #546464;
	padding: 5px;
	color: #FFFFFF;	
	border-bottom: 1px solid white;
	}

#mainContent TD
	{
	text-align: left;	
	font-weight: normal;	
	font-size:.85em;

	padding: 5px;

	border-bottom: 1px solid white;
	}


.course
	{
	padding: 5px 10px 5px 5px;
	width: 350px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	}
	
.credits
	{
	padding: 5px 0px 5px 0px;
	text-align: center;
	width: 50px;	
	border-bottom: 1px solid white;
	}
	
.totals
	{
	text-align: right;
	border-top: 1px dotted #BFC0C0;
	padding: 10px 15px 10px 0px;
	font-weight: bold;
	}

.stripe1
	{
	background-color: #ECECEC;
	}

.stripe2
	{
	background-color: #F7F7F7;
	}

#academicsNav
	{
    font-size:8px;
	color: #142E55;	
	margin: 10px 10px 0px 10px;	
	padding-bottom: 8px;
	border-bottom: 1px dotted #142E55;	
	}
	
#academicsNav a
	{
	color: #142E55;	
	text-decoration: none;
	}
	
#academicsNav a:visited
	{	
	text-decoration: none;
	}
	
#academicsNav a:hover
	{
	color: #FF6C18;	
	background: none;
	text-decoration: none;
	}
	
#bioPage {
	width:360px;
	height:auto;
	padding:3px;
	margin:5px 5px 5px 160px;
	border-left:1px solid #cccccc;
}

#bioPic {
	width:130px;
	padding:1px;
	margin:7px;
	float:left;
}

#bioPic img {
	width:125px;
	padding:2px;
	border:1px solid #eeeeee;
}

#dirList {
	margin:0px;
	padding:3px;
}

#dirList ul {
	margin:0px;
	padding:0px;
}

#dirList li {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

#dirList li a {
	display:block;
	text-decoration:none;
	color:#000066;
	padding:5px;
	margin:3px;
	background:url(/images/nav_lines.gif) bottom left repeat-x;
}

html>body #dirList li a {
	overflow:hidden;
}

#dirList li a img {
	border:1px solid #eeeeee;
	float:left;
}

#dirList li a:hover {
	background:#eeeeee;
}

.bioDeets {
	float:right;
	width:250px;
}

#watchSide {
	background:url(/images/watch_listen_learn_sm.jpg) top left no-repeat;
	width:162px;
	height:121px;
	padding:0px;
	margin:5px;
	position:relative;
}

#watchSide ul {
	margin:0px;
	padding:0px;
}

#watchSide li {
	list-style-type:none;
	list-style-image:none;
	background:none;
	display:block;
}

#watchSide a {
	display:block;
	background:none;
	text-indent:-999px;
	border:none;
	text-decoration:none;
}


#watchSSD {
	position:absolute;
	top:4px; 
	left:43px;
	width:115px;
	height:45px;
}

a#watchSSD:hover {
	background:url(/images/watch_listen_learn_swh.jpg) -43px -4px no-repeat;
}

#listenSSD {
	position:absolute;
	top:50px; left:0px;
	width:113px;
	height:34px;	
}

a#listenSSD:hover {
	background:url(/images/watch_listen_learn_swh.jpg) -0px -50px no-repeat;
}

#learnSSD {
	position:absolute;
	top:84px; left:38px;
	width:120px;
	height:33px;	
}

a#learnSSD:hover {
	background:url(/images/watch_listen_learn_swh.jpg) -38px -84px no-repeat;
}

a.print 
	{margin-bottom: 25px; color: #546464; text-decoration: none;}

a.print:hover {text-decoration: underline}



#letterMenu {
	margin:1px 1px 1px 10px;
	padding:0px;
	background:#eeeeee;
	border-bottom:1px solid #cccccc;
}

#letterMenu a {
	text-decoration:none;
	padding:1px 2px 1px 1px;
	margin:0px;
	color:#000066;
	border-right:1px solid #dddddd;
}

#letterMenu a:hover {
	background:#ff6633;
	color:#ffffff;
}

#numbers TABLE {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 8px;
}

#numbers TD {
	padding-bottom: 5px; 
	background:url(/images/nav_lines.gif) bottom left repeat-x;
}

#printMeLink {
	padding:5px;
	margin:1px;
}





.scholarMessage {
color:#990000;
font-size:1.3em;
font-weight:bold;
text-align:center;
margin-top:8px;
margin-bottom:5px;
margin-left:50px;
margin-right:50px;
background-color:#CCCCCC;
padding-bottom:5px;
padding-top:5px;
}
