/* structure--------------------------------- */

body {  
	margin: 0px 0px 20px 0px;  
	padding: 0px;  
	background: #fff;  
	color: #333;  
	font-family: Arial, Verdana, Sans-serif;
	text-align: center;
	} 
	
img {
	border-width: 0px;
	}

td {
	vertical-align: middle;
	}

hr {
	height: 1px;
	color: #bbb;
	}
	
#aboveBanner {  
	position:relative;
	height: 24px;
	padding: 0px;
	width: 100%; 
	margin: 0px auto 0px auto;
	background: #fff;  
	z-index: 1;
	}
	
#upperBanner_back {  
	position:relative;  
	height: 38px;
	padding: 0px;
	width: 100%; 
	margin: 0px auto 0px auto; 
	background: url("http://web.stanford.edu/dept/businessaffairs/surveys/transportation/images/banner_lowtrick1.gif") left bottom;
	z-index: 1;
	}

#container {  
	position: relative;
	width: 778px;  
	margin: 0px auto 0px auto;
	text-align: left;
	border-bottom: 0px solid #bbb;  
	border-left: 1px solid #bbb;  
	border-right: 1px solid #bbb;
	background: transparent;
	}
	
/* leftside--------------------------------- */
	
#leftnav {
	position: relative;
	float: left;
	width: 158px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size: 11px;  
	font-weight:normal;  
	color: #555;
	}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #leftnav {
	margin-right: -3px;
	}
/* End hide from IE5/mac */

#leftnav p {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
	}

#leftnav p a:link, #leftnav p a:visited, #leftnav p a:hover {
	line-height: 1.8em;
	}
	
#leftnav p.hot {
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 8px;
	}
	
#leftnav p.hot a:link, #leftnav p.hot a:visited, #leftnav p.hot a:hover {
	line-height: 1.2em;
	}

#leftnav h2 {
	margin: 7px 0px 0px 0px;
	background: #918873;
	text-indent: 5px;
	line-height: 1.5em;  
	color: #fff;
	font-weight:bold;  
	font-size: 11px;
	}

#leftnav h3 {
	margin: 7px 0px 0px 0px;
	background: #ddd;
	text-indent: 5px;
	line-height: 1.5em;  
	color: #666;
	font-weight:bold;
	font-size: 11px;  
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	}

#leftnav h4 {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	font-size: 11px;  
	font-weight: bold;  
	color: #939393;  
	}

#leftnav a:link, #leftnav a:visited {
	text-decoration: none;
	font-weight:normal;  
	color: #333;
	line-height: 1.8em;  
	}

#leftnav a:hover {
	color: #900;
	text-decoration: underline;
	}
	
#leftnav a.button:link, #leftnav a.button:visited {
	background: #900;
	padding: 3px;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
	color: #eee;
	font-size: 11px;  
	font-weight: bold;  
	}

#leftnav a.button:hover {
	background: #666;
	color: #fff;
	}

/* outages_box--------------------------------- */

.newsbox {
	position:relative;
	background: #fff;
	border: 1px solid #bbb;
	margin-bottom: 25px;
	padding: 10px 10px 0px 10px;
	color: #666;
	font-size: 12px; 
	}

.newsbox p {
	margin: 10px 0px 10px 0px;
	}
	
.newstext {
	font-weight: bold;
	}
		
.newslink {
	font-weight: bold;
	}
	
.outagedate {
	color: #900;
	font-weight: bold;
	}

/* body--------------------------------- */

#bodymenus_left {
	position: relative;
	padding: 0px;
	margin: 0px 265px 0px 0px;
	}
	
#bodymenus_right {
	position: relative;
	float: right;
	padding: 0px;
	margin: 0px;
	}
	
#bodymenus_left h3, #bodymenus_right h3 {
	position: relative;
	display: block;
	margin: 0px 0px -10px 0px;
	width: 260px;
	padding: 10px;
	text-align: left;
	font-size: 12px;  
	color: #555;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background-color: #eee;
	}
	
.bodymenu {
	display: block;
	margin: 0px 0px 20px 0px;
	width: 260px;
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background-color: #eee;
	}
	
.menu {
	width: 250px;
	}
	
#bodyText {
	position: relative;
	margin:0px 0px 0px 158px;  
	padding: 16px;
	border-left:1px solid #bbb;
	font-size: 12px;
	background: #fff;
	}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #bodyText {
 	height: 1%;
	margin-left: 0px;  
  	}
/* End hide from IE5/mac */
  
#bodyText p {  
	margin: 0px 0px 15px 0px;
	}
	
#bodyText .intro {  
	color: #900;
	font-weight: bold;
	margin-bottom: 15px;  
	}
	
#bodyText h1 {  
	font-family: Times, Georgia, serif;  
	font-weight: bold;  
	font-size: 170%;  
	color: #666;
	margin: 0px 0px 10px 0px;  
	}
	
#bodyText h2 {  
	font-family: Times, Georgia, serif;  
	font-weight: bold;  
	font-size: 150%;  
	color: #666;
	margin: 0px 0px 5px 0px;  
	}
	
#bodyText h3 {  
	font-weight: bold;  
	font-size: 120%;  
	color: #900;
	margin: 0px 0px 15px 0px;  
	}
	
#bodyText a {
	text-decoration: underline;
	color: #039;
	}

#bodyText a:hover {
	color: #900;
	}

#bodyText a:visited {
	color: #306;
	}
	
#bodyText a.button:link, #bodyText a.button:visited {
	background: #900;
	padding: 3px;
	text-decoration: none;
	color: #eee;
	font-size: 11px;
	font-weight: bold;  
	line-height: 1.5em;   
	}

#bodyText a.button:hover {
	background: #666;
	color: #fff;
	}
	
#bodyText p.breadcrumb {
	font-size: 11px;
	font-weight: bold;  
	line-height: 1em;   
	}


#bodyText a.breadcrumb:link, #bodyText a.breadcrumb:visited {
	text-decoration: underline;
	color: #900;
	font-size: 11px;
	font-weight: normal;  
	line-height: 1em;   
	}

/* footer--------------------------------- */

#footer {  
	clear: both;  
	background:#900;  
	color:#fff;
	width: 100%;
	font-size: 11px;  
	line-height: 13px;  
	text-align: center;  
	padding: 3px 0px 3px 0px; 
	margin: 0px 0px 12px 0px;
	}
	
#footer a:link, #footer a:visited {  
	padding:0 5px;
	font-weight:bold;  
	color:#fff;  
	text-decoration: none;  
	}
	
#footer a:hover {
	text-decoration: underline;  
	}
	
/* copyrighttext--------------------------------- */

#copyright {  
	clear: both;  
	background:#fff;  
	color:#000;
	width: 100%;
	font-size: 10px;  
	line-height: 13px;  
	text-align: center;  
	margin: 0px 0px 25px 0px;
	}
	
#copyright a:link, #copyright a:visited {  
	padding: 0 2px;
	font-weight: normal;  
	color: #000;  
	text-decoration: underline;  
	}
	
/* extras--------------------------------- */

.red {
	color: #900;
	}

li {
	margin: 15px 0px 0px 0px;
	}

.box1 {
	border: 1px solid #ccc; 
	background: #eee;
	padding: 2px;
	margin: 0px 0px 15px 0px;
	}
	
.box2 {
	border: 1px solid #cc9; 
	background: #F7F6EC;
	padding: 5px 10px 10px 5px;
	margin: 0px 0px 15px 0px;
	font-weight: bold;
	}
	