FONT, TD, BODY, P, DIV, TEXTAREA, SELECT {
	font:11px Arial,Helvetica,FreeSans,sans-serif
	COLOR: #003063;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
}

a { text-decoration: none; border-bottom: 1px dotted #81785a; color: #565347 }
a:focus { outline:1px #8a887d dotted }
a:hover { color: #820000 }
hr { background:#eae9e6; border:0; clear:both; height:1px }
img {border: none }


#m1 { color: maroon;}
#m2 { font-weight: normal;}
#m3 { padding: 3px; }

.text-normal {
	COLOR: Black;
	TEXT-DECORATION: none;
	font: normal 12px;
}

.text-small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #003063;
        TEXT-DECORATION: none;
        font: normal 9px;
}

.text-title {
	COLOR: #993300;
	TEXT-DECORATION: none;
	font: normal 14px;
}

.text-table {
	COLOR: White;
	TEXT-DECORATION: none;
	font : 12px;
}

.text-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #003063;
	LINE-HEIGHT: 15px;
	TEXT-DECORATION: none;
	font-size : 12px;
}   


.a-normal {
COLOR: #003063;
TEXT-DECORATION: none;
font: normal 12px;
display:inline;
}

.a-small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #003063;
        TEXT-DECORATION: none;
        font: normal 9px;
}

.pn-normal {
COLOR: #003063;
TEXT-DECORATION: none;
font: normal 12px;
}

A.menudesc {
COLOR: #ffffff;
TEXT-DECORATION: none;
font: normal 12px;
font-weight: bold;
}

A.menudesc:hover {
COLOR: #ffffff;
TEXT-DECORATION: underline;
font: normal 12px;
font-weight: bold;
}
A.a-link {
	COLOR: #DC143C;
	TEXT-DECORATION: none;
	font: normal 12px;
}
A.a-link:hover {
	COLOR: Red;
	TEXT-DECORATION: underline;
	font: normal 12px;
}

.input
{
	font-size: 10pt;
	border: 1px solid #336699;
}

INPUT.f_txt {
     font-family: Verdana, Arial;
     font-size: 11px;
     color: #000000;
     border: 1px solid #999933;
     background-color: #FFFFAA; }

#toggle input {
	float:left;
}

label {
	color: #565347;
	font-size:11px; font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-left:7px;
}

#showAll { padding-bottom: 20px; }

#showAll input, img, label {
	display:inline;
}

/**********************************
Headers
************************************/
h1 { font-size:15px; font-family: Georgia, "Times New Roman", Times, serif; color: #e65c00; font-weight: bold;  }
h2 { font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #e65c00; padding-bottom: 3px; letter-spacing: 2px; font-weight: 400 }
h3 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
h4 { font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
h5 { font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: 400 }
	
/**********************************
Block-level
***********************************/
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom:5px }
p { color: #565347; line-height: 16px }
ul li { color: #565347 }
	
/**********************************
Sidebars / Main Content
***********************************/	
#sidebar_introduction h2 { color: #e65c00 }
#content_main h3 { font-size:15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500 }
	
/**********************************
General classes
***********************************/
.skip {position: absolute; top: -9999px; left: -9999px }
.hide { display: none; visibility: hidden }
.clear { clear: both }

/*********************************
General Classes
**********************************/
/*Style for banner image - determines distance between photo and background drop shadow */
.image_banner { position: relative; left: -5px; top: 5px; padding: 10px; border: none; background-image: url("banner_b.gif"); background-repeat: no-repeat 
}
/*Style for news images - determines distance between photo and background drop shadow */
.image_news { position: relative; left: -5px; top: 5px;  margin-bottom: 10px; padding: 10px; background-image: url("news_bac.gif"); background-repeat: no-repeat }

/*********************************
Title
**********************************/
#title h1 { display:none }

/*********************************
Main Content - Wrapper
**********************************/
#content_main { margin: 15px 0 30px 0; float: left; width: 784px;  padding: 0;  border-right: 1px solid #e6e4db }

/*********************************
Feature
*******************************************************************
Feature is the featured banner area of the main Stanford homepage
*******************************************************************/
#feature { margin-bottom: 35px; }
#feature a {border: none }


/*********************************
Events
**********************************/
#events { float: left; width: 165px; margin-right: 10px; margin-top: 8px }
#events h2 { width: 155px; border-bottom: 6px solid #993300; letter-spacing: 2px }
#events h2 a { text-decoration: none; border-bottom: none; color: #820000; }
#events div h3 { width: 22px; padding: 0px 10px 0px 10px; text-align: center }
#events div p { margin-bottom: 5px; line-height: 15px }
#events div { margin-bottom: 10px }
#events div div.event_list { margin-left: 0px; margin-top: 0px; padding-left: 10px; }
.event_time { color: #993300 }
.event_month { color: #993300; font-size: 11px; font-weight:bold;}
.event_day { font-family: "Georgia,Times New Roman,Times"; font-size: 12px; color: #565347; font-weight:bold; }
.event_list { padding-bottom: 5px; }
.event_new { color: red; font-weight:bold; }
#sports { clear: both; padding-top: 20px; }
#sports img { margin-top: -12px; }
p.more { }

/*********************************
Center/Container styles
**********************************/
#content_center { margin: 0; padding: 0 20px; float: left; width: 568px;  border-left: 1px solid #eae9e6 }
#content_center h2 { border-bottom: 6px solid #993300; letter-spacing: 2px; margin-top: 8px }
#content_center h2 a { text-decoration: none; border-bottom: none; color: #820000; }



/*********************************
News
**********************************/
#news_container { width: 570px; float: left;}
#newslog_container { width: 570px; float: left; margin-top: 0px;}
#news {  width: 570px; float: left; padding-right: 20px; margin: 10px 0 15px 0; }
#newsitem {  width: 570px; float: left; padding-right: 10px; margin: 10px 0 15px 0; }
#newslog {  width: 570px; float: left; margin: 10px 0 15px 0;}
#newsitem h1 { margin-top: 5px; font-size: 18px; margin-bottom: 5px }
#news h3 { margin-top: 5px; font-size: 16px; margin-bottom: 5px }
#news h3 a { color: #3F3C30 }
#news p { font-size: 12px }
#news a:hover { color: #820000 }
#newslog a:hover { color: #820000 }
img.image_news { float: left; margin-right: 5px; margin-top: -10px; margin-bottom: 16px }
.newsitem {float: left; width: 400px }
.newsitem p {text-align: justify; }
#morenews { float: right; width: 155px }
#morenews h3 {color: #565347; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; padding: 10px 0 0 0 }
#newslinks li { list-style-image:url(raquo000.gif); margin-left: 15px; padding-bottom: 5px; font-size: 12px }
#newslinks li a { color:#e65c00;font-weight:bold;border-bottom: none;font-size: 16px }
#newslinks { margin-top: 10px; }
#newslinks p {text-align: justify; }
#newslinks li {text-align: justify; }
#moreheadlines {color: #820000; font-size: 9px; letter-spacing: 1px; font-family: Arial; text-transform: uppercase; padding: 0; height:0px; visibility: hidden; text-indent: -9999px;  } 

/*********************************
Learning
**********************************/
#learning_container { padding-top:15px; }
#learning {  width: 720px; float: left; padding-right: 20px; margin: 10px 0 5px 0; }
#learning h1 { margin-top: 5px; font-size: 18px; margin-bottom: 5px }
#learning h3 a { color: #3F3C30 }
#learning p { font-size: 14px }
#learning li { font-size: 14px; }
#learning ol li { font-size: 14px; list-style-type: decimal; }
#learning ol { padding-left: 20px; margin-left: 5px; }
#learning a { font-size: 12px; }
#learning em { font-size: 14px }
#learning a:hover { color: #820000 }
#learning h2 { border-bottom: 2px solid #993300; letter-spacing: 2px; padding-top:20px; }
#learning_header h2 { border-bottom: 6px solid #993300; letter-spacing: 2px; float:left;}
#learning_menu { float:left; padding-bottom: 15px; margin-left:0px;}
#learning table{ font-size: 12px; }

/*********************************
Education
**********************************/
#education h2 a { text-decoration: none; border-bottom: none; }
#education h3 a { text-decoration: none; border-bottom: none; color: #820000; }
#teachers td img { border:1px; border-color:#000000;}
#teachers td { align:left; valign:top; }
#teachers td div { padding-top:0px; margin-top:0px; }

/**********************************
Spotlight
***********************************/
#spotlight { float: right;  width: 156px;  margin-bottom: 15px; }
#spotlight a { border: none; margin: 0; padding: 0; }
.image_spotlight { position: relative; left: -3px; top: 5px; margin-bottom: 30px; padding: 7px; padding-left: 9px; padding-right: 15px; padding-top: 9px; padding-bottom: 12px; background-image:
url("spotligh.jpg"); background-repeat: no-repeat }
#spotlight h2,h3 { margin-bottom: 0; }
#spotlight h3 { margin-top: -15px; margin-left: 1px; padding-bottom: 0px; margin-bottom: 3px; font-size: 15px; padding-right: 0px; margin-right: 0px; font-family: Georgia, Times,
sans-serif }
#spotlight h3 a { color: #3f3c30; text-decoration: none; border-bottom: 1px dotted }
#spotlight h3 a:hover { color: #820000 }  

#spotlight p { font-family: Arial, sans-serif; font-size: 12px; margin-bottom: 1px; }
#spotlight p.more { margin-top: 5px; }
#spotlight div { margin: 0; padding: 0;}

/*********************************
Alert - temporary styles for #alert div
**********************************/
#alert { border:1px solid #E7D19A; padding: 5px; width: auto; margin: 0px 0px 15px 0px; background: #F7F6EC; }
#alert img { float: left; margin: 5px 10px 5px 0; padding: 0; }
#alert p { margin: 0; padding: 5px; }

/*********************************
Sidebar
**********************************/
#sidebar { margin-top: 15px; padding-left: 10px;float: left; width: 165px }
#sidebar h2 { border-bottom: 6px solid #3F3c30; color: #565347; letter-spacing: 2px }
#sidebar h3 { color: #820000; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; padding: 3px 0 3px 0 }
#sidebar div { margin-bottom: 15px }
#sidebar ul { list-style: url("raquo000.gif"); padding-bottom: 5px }
#sidebar li { margin-left: 15px; padding-bottom: 5px; line-height: 12px; }

/*********************************
Gallery
**********************************/
.gallery {
	overflow:hidden;
	width:754px;
	top:0;	
	margin: 0;
	padding: 0;	
}

.gallery .img-holder {
	position:relative;
	width:754px;
	height:160px;
	margin:0;
	padding:0;
	list-style:none;
}

.gallery ul.img-holder {
	height:160px;
	margin:0;
	padding:0;	
}

.gallery ul.img-holder li {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.gallery div.img-holder img {
	position:absolute;
	top:0;
	left:5px;
	z-index:0;
}
.gallery .img-holder .active {
	z-index:1;
}
.gallery ul.items {
	margin:0;
	padding:0;
	list-style:none;
}
.gallery ul.items li {
	float:left;
	padding:1px;
}
.gallery ul.items li.active {
	padding:0;
	border:1px solid #F93;
}
.gallery ul.items img {
	border:0;
	display:block;
}
.gallery .nav {
	overflow:hidden;
	height:1%;
	padding:5px 0;
}



/* CSS For Dropdown Menu Start */


#ulmenu
{
  list-style:none;
  padding:0px;
  margin:0px
  border-bottom: 6px solid #993300;			
}

#ulmenu li
{
  display:inline;
  float:left;
}

#ulmenu li a
{
  color:#ffffff;
  background:#993400;
  margin-right:3px;
  COLOR: #ffffff;
  font: normal 12px;
  font-weight: bold;
  text-decoration:none;
  display:block;
  width:187px;
  /* height:25px; 
  line-height:15px;*/
  padding-top:4px;
  padding-bottom:4px;	
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border: 1px solid #560E00;
}

#ulmenu li a:hover
{
  color:#ffffff;
  background:#e65c01;
  font-weight:bold;
  text-decoration:none;
  display:block;
  width:187px;
  text-align:center;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border: 1px solid #000000;
}

#ulmenu li.sublinks a
{
  color:#000000;
  background:#f6f6f6;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width:187px;
  text-align:center;
  margin-top:0px;
}

#ulmenu li.sublinks a:hover
{
  color:#000000;
  background:#FFEFC6;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width:187px;
  text-align:center;
}

#ulmenu li.sublinks
{
	display:none;
	margin-top:10px;
}


/* CSS For Dropdown Menu End */

#sublinks a {
  display:inline;
}

.dropdown {
	line-height:20px;
}

#containermenu
{
  margin:0px auto;
  width:960px;
  height: 24px; 
  text-align: center; 
}

.clear
{
  clear:both;
}

.left
{
  float:left;
}

.right
{
  float:right;
}



