/*
Princeton Style Sheet
original author: Mahlon Lovett mlovett@princeton.edu subcontent center center logobarphoto
content hr p bannerphoto contentcontainer bannerlogo navbeta url 2em margin breadcrumbs h3
breadcrumbs banner subcontent bottom padding-top 
*/


* { margin:0; padding:0; border:0; }

body { background-color:#fff6b5; background-color:#e7e5d5; font-family:"Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif; font-size:100%; font-weight:normal; color:#333; text-align:center; } 

#wrapper { font-size:75%; line-height:1.4; text-align:center; margin:0 auto; }

a { color:#f60; color:#f26919; text-decoration:none; }
a:link img, a:active img, a:visited img, a:hover img { border:none; }
a:hover { color:#808080; background-color:transparent; text-decoration:none; }



/* border-top:1px solid #fff; */


#headercontainer, #maincontainer, #footercontainer { clear:both; text-align:left; margin:0 auto; }
#toolbarcontainer { /* background-color:#fff6b5; */ }
#logobarcontainer { padding-bottom:5px; }
#bannercontainer { /*border-bottom:5px solid #fff;*/ }
#breadcrumbscontainer { display:block; padding:.5em 0 0 0; }
#maincontainer { /* padding-top:11px; */ padding-top:1em; }
#bannerphoto, #navbetacontainer, #contentcontainer, #content { float:left; }
#bannerlogo, #subcontent { float:right; }

#wrapper { /* width:980px; */ }

#headercontainer, #maincontainer, #footercontainer { width:940px; }

#navalphalinks ul { width:100%; }

#logobarcontainer, 
#bannercontainer, 
#navalphacontainer, 
#breadcrumbscontainer, 
#maincontainer, 
#footercontainer { background-color:#fff; }
#navalphacontainer { border-top:10px solid #fff; }

#footer, #bannercontainer, #logobarcontainer, #navalphacontainer, #breadcrumbscontainer, #main { padding-left:40px; padding-right:40px; }
#bannerphoto { width:525px; }
#content { width:580px; }
#navbeta { /* display:none; */ }
#navbeta ul { }
#bannerlogo  { width:253px; }
#subcontent { width:236px; }

#contentcontainer { width:855px; }
/*
#contentcontainer div { border-top:1px dotted pink; padding-top:2px; }
*/
/*  margin-top:3px;    padding:2px 0 5px 0; padding:0;          */
#toolbar { font-size:83.33333%; text-align:right; padding-top:3px; padding-bottom:3px; }
#toolbar ul { list-style:none; }
#toolbar li { display:inline; }
#toolbar a { text-decoration:none; color:#333; border-right:1px solid #f60; padding:0 .6em 0 .4em; }
#toolbar a.first { border-left:1px solid #f60; padding-left:.7em; }
#toolbar a:hover { color:#f60; }

#logobarphoto { /* padding-top:9px; */ padding-top:11px; }
#logobarphoto a img { border:none; }
#logobarlogo { display:none; }

#banner { /* height:111px; margin-bottom:10px;*/ }
#banner, #bannerphoto, #bannerlogo { height:125px; }
#bannerlogo { text-align:center; }
#bannerlogo img { margin:0; }
#bannerlogo a { width:253px; height:125px; }
#bannerlogo a span { display:block; }

#bannerphoto { padding-top:4px; }
#bannerphoto span { display:none; }
#bannermini1, #bannermini2, #bannermini3, #bannermini4 { float:left; margin-right:10px; height:120px; width:120px; }
#bannermini1 span, #bannermini2 span, #bannermini3 span, #bannermini4 span { }
#home #bannermini1 { background:url("photo/photo1.jpg") no-repeat center center; }
#home #bannermini2 { background:url("photo/photo2.jpg") no-repeat center center; }
#home #bannermini3 { background:url("photo/photo3.jpg") no-repeat center center; }
#home #bannermini4 { background:url("photo/photo4.jpg") no-repeat center center; }
#future #bannermini1 { background:url("photo/photo5.jpg") no-repeat center center; }
#future #bannermini2 { background:url("photo/photo7.jpg") no-repeat center center; }
#future #bannermini3 { background:url("photo/photo8.jpg") no-repeat center center; }
#future #bannermini4 { background:url("photo/photo9.jpg") no-repeat center center; }
#retirees #bannermini1 { background:url("photo/photo3.jpg") no-repeat center center; }
#retirees #bannermini2 { background:url("photo/photo5.jpg") no-repeat center center; }
#retirees #bannermini3 { background:url("photo/photo2.jpg") no-repeat center center; }
#retirees #bannermini4 { background:url("photo/photo7.jpg") no-repeat center center; }
#employees #bannermini1 { background:url("photo/photo2.jpg") no-repeat center center; }
#employees #bannermini2 { background:url("photo/photo7.jpg") no-repeat center center; }
#employees #bannermini3 { background:url("photo/photo4.jpg") no-repeat center center; }
#employees #bannermini4 { background:url("photo/photo3.jpg") no-repeat center center; }

#navalpha { clear:both; background-color:#fff; }
#navalphalinks { background:#f60; }
#navalphalinks ul { height:29px; list-style:none; overflow:hidden; float:left; background-color:#000; background-color:#006; border-bottom:6px solid #f26919; }
#navalphalinks ul li { display:block; float:left; background-color:#000; background-color:#006; height:29px; }
#navalphalinks ul li.first { padding-left:2em; }
#navalphalinks ul li a { display:block; line-height:2.25; text-decoration:none; color:#fff; float:left; border-right:1px solid #111; padding:0 2em; }
#navalphalinks ul li a:hover { color:#c63; }
#navalphalinks ul li.unfolded.level1.parent a, #navalphalinks ul li.selected.level2 a, 
#navalphalinks ul li.selected a { color:#fff; background-color:#c63; background-color:#f63; background-color:#f26919; padding-bottom:2px; }
#navalphalinks li.selected a:hover { color:#000; }

#breadcrumbs { display:block; text-align:left; font-size:83.33333%; line-height:1; font-style:normal; color:#fff; }
#breadcrumbs a { color:#fff; }
#home #breadcrumbs a { color:#fff; }

#main { 
	min-height:350px; 
	background:url("main-bg.gif") repeat-y 699px 0; 
	}



#navbeta { 
	font-size:95%; 
	display:none; 
	}
#navbeta ul { 
	list-style:none; 
	font-weight:normal; 
	}
#navbeta li { 
	line-height:1.15; 
	margin:.8em 0; 
	}
#navbeta ul ul { 
	}
#navbeta ul ul li { 
	padding-left:1em; 
	}
#navbeta ul li.divider_0, #navbeta ul li.divider_1, #navbeta ul li.divider_2, #navbeta ul li.divider_3, #navbeta ul li.divider_4 { 
	height:1em; 
	line-height:1; 
	}
#navbeta ul li.selected a { 
	color:#999; 
	}
#navbeta ul li.selected ul a { 
	color:#f60; 
	}
#navbeta ul li.disabled a { 
	color:#bbb; 
	border-top:dotted 1px #bbb; 
	border-bottom:dotted 1px #bbb; 
	}



#content, #subcontent { 
	overflow:hidden; 
	line-height:1.3; 
	}
#content { 
	/* font-size:100%; */
	}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { 
	font-size:100%; 
	line-height:1.1; 
	color:blue; 
	}
#content h2 { 
	font-size:170%; 
	color:#777; 
	padding-bottom:.6em; 
	}
#content h3, #subcontent h3 { 
	font-size:125%; 
	color:#333; 
	}
#content h4, #subcontent h4 { 
	font-size:100%; 
	color:#333; 
	}
#content p, #subcontent p, #content ul li, #content blockquote  { 
	margin:.3em 0 .7em 0; 
	}
#content ul { 
	list-style:disc outside; 
	}
#content ol, #content ul { 
	margin-left:2em; 
	}
hr, #content hr { 
	height:1px; 
	line-height:1px; 
	border-top:1px solid #999; 
	padding:0; 
	margin:-.6em 0 .3em 0; 
	}
#content blockquote { 
	}
.right-content { 
	display:none; 
	}
#content .picture-component img { 
	margin-top:4px; 
	}
#subcontent { 
	font-size:100%; 
	}
#subcontent .smalltext { 
	font-size:83.33333%; 
	}



#subcontent h3 { 
	font-size:120%; 
	}
#subcontent .caption { 
	margin-bottom:1em; 
	text-align:left; 
	}
#subcontent ul { 
	list-style:none; 
	}
#subcontent ul li { 
	margin:1em 0 0 0; 
	}
#subcontent .icon img { 
	display:none; 
	}
#subcontent h3, #subcontent h4, #content li, #subcontent li, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { 
	margin:0 0 .6em 0; 
	}
#content ol, #content ul, #content blockquote { 
	margin-bottom:.6em; 
	}

/*
#content h2 	{ margin:0 0 .2em 0; }

#content h3 	{ margin:0 0 1.9em 0; }
*/


/* table */

#content .table-component, #content .table-component table { 
	width:498px; 
	}
#content .table-component, #content .table-component table { 
	padding:0; 
	margin:0; 
	}
#content .table-component, #content .table-component table { 
	font-size:100%; 
	line-height:1.2; 
	}
#content .table-component table { 
	/*border-top:1px solid #999;*/ }
#content table tr.first, #content table tr.even, #content table tr.odd { 
	background:#fff; 
	border-top:1px solid #ddd; 
	}
#content table td, #content table td.even, #content table td.odd { 
	vertical-align:top; 
	text-align:left; 
	padding:.3em 1.25em .6em 0; 
	}
#content table td.first { 
	text-align:left; 
	}
#content table tr.first { 
	font-style:normal; 
	font-weight:normal; 
	}

#footer { 
	font-size:80%; 
	line-height:1.2; 
	color:#666; 
	padding-top:33px; 
	}
#footerlogo a { 
	display:none; 
	}
#footercontent { 
	border-top:solid 1px #ccc; 
	padding-top:1em;
	/*padding-bottom:3em; */
	/*margin-bottom:33px; */
	border-bottom:22px solid #fff; 
	}

.component-spacing { display:none; }
.clear { clear:both; height:1px; }
#skipnav { display:none; }
.skiplink { position:absolute; left:-1000em; width:20em; }

/*

#headercontainer, 
#maincontainer, 
#footercontainer  {
	border-top:1px dotted red;
	padding-top:3px; 
}


#bannercontainer div { 
			border-bottom:1px dotted red; 

	}


#footercontainer div { 
		 
	padding-bottom:44px; 
	}



#wrapper  div { 
	}

#navbeta, #content, #subcontent 	{ border-top:1px dashed red; }
#navbetacontainer, #contentcontainer 	{ border-top:1px dashed green; padding-top:2px; }
#toolbar, #logobar, #banner 	{ border-top:1px dashed red; }

*/
