body {
	margin:0 0 0px 0;
	padding:0;
	font-family: helvetica, arial, sans-serif, verdana;
	color:#333333;
	font-size: 11px;
	background: #FFFFFF;
	text-align: left;
	overflow: scroll;
	}

p {
	margin:0 0 10px 0;
	padding:0;
	font-family: helvetica, arial, sans-serif, verdana;
	line-height: 14px;
	font-size: 11px;
	color: rgb(77, 77, 117);
	}

.default #container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	height: 600px;
}
.default #ucsfLife {
	background-image: url(/ulimages/ulifebanner.gif);
	height: 67px;
	width: 800px;
}
.default #mainContent {
	background: url(/ulimages/bgbridge.jpg) top center no-repeat;
	height: 480px;
	margin: 0;
	padding: 0;
	overflow: visible;
}
.default #footer {background:#242424;}
.default #footer p {
	margin: 0;
}
.default #achieve {
	width:342px;
	height:206px;
	margin: 0;
	top: 0px;
	left: 130px;
	float: left;
	position: relative;
	z-index:4;
	cursor: pointer;
	padding: 0;
}
.default #discover {
	width:190px;
	height:239px;
	float: right;
	display: inline;
	margin: 0;
	top: 0px;
	right: 138px;
	position: relative;
	z-index:1;
	cursor: pointer;
}
.default #nurture {
	width:237px;
	height:259px;
	margin: 0;
	bottom: 0px;
	left: 130px;
	float: left;
	position: relative;
	z-index:2;
	cursor: pointer;
	top: 0px;
}
.default #bloom {
	width:296px;
	height:226px;
	float: right;
	display: inline;
	margin: 0;
	top: 33px;
	left: 52px;
	position: relative;
	z-index:3;
	cursor: pointer;
}
.clearfloat {
	clear: both;
	float: none;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.alphaque {
	opacity: .5;
	filter:alpha(opacity=50);
	cursor: pointer;
}
.opaque {
	opacity: 1;
	filter:alpha(opacity=100);
	cursor: pointer;
}





/* Headers
----------------------------------------------- */
h1 {
	margin:8px 0 8px 0;
	padding:0;
	font-size: 20px;
	color: rgb(77, 77, 117);
	font-weight: normal;
	font-family: helvetica, arial, sans-serif, verdana;
	}
h3 {
	color: rgb(77, 77, 117);
}
div.title {
	margin:20px 0 0px 40px;
	padding:0;
	font-size: 60px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif, verdana;
	color: rgb(204, 153, 51);
	}
div.subtitle {
	margin:0px 0 8px 40px;
	padding:0;
	font-size: 20px;
	font-family: helvetica, arial, sans-serif, verdana;
	color: rgb(204, 153, 51);
	font-style: italic;
	}
.default #header {
	background: #242424;
	}

/* Tables and Table Elements
----------------------------------------------- */
table	{ font-family: helvetica, arial, sans-serif, verdana; font-size: 11px;}
tr		{ font-family: helvetica, arial, sans-serif, verdana; font-size: 11px;}
td		{ font-family: helvetica, arial, sans-serif, verdana; font-size: 11px;}

table.bgdiscover { background:url(/ulimages/discoverswirls.gif) no-repeat center top; }
table.bgachieve { background:url(/ulimages/achieveswirls.gif) no-repeat center top; }
table.bgnurture { background:url(/ulimages/nurtureswirls.gif) no-repeat center top; }
table.bgbloom { background:url(/ulimages/bloomswirls.gif) no-repeat center top; }

td.maintext	{
		padding-left:45px;
		padding-right:45px;
		padding-bottom:15px;
		padding-top:10px;
                min-height:200px;
}

td.leftnav1 {
		padding: 8px 0px 0px 0px;
		background:url(/ulimages/dottedline1.gif) no-repeat top;
		width:150px;
		}

/* Left and Bottom Nav Links
----------------------------------------------- */
a.leftnav   {
			padding: 5px 0px 0px 20px;
			color: rgb(77, 77, 117);
			font-size:12px;
			font-weight:bold;
			line-height:18px;
			text-decoration: none;
			text-transform: uppercase;
			text-align: left;
			}
a.leftnav:hover   {
			color:#333333;
			text-decoration: underline;
			}
a.leftnav2   {
			padding: 0px 0px 0px 20px;
			line-height:17px;
			color: rgb(77, 77, 117);
			font-size:12px;
			text-decoration: none;
			text-transform: lowercase;
			text-align: left;
			}
a.leftnav2:hover   {
		color:#CC6633;
		text-decoration: none;
			}
			
span.leftstatic {
			padding: 0px 0px 0px 20px;
			margin:0px;
			line-height:18px;
			color: #CC6633;
			font-size:12px;
			text-decoration: none;
			text-transform: lowercase;
			text-align: left;
			font-weight: bold;
		}
			
div.transbox
  {
	background:url(/ulimages/bgpurp.gif) repeat;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	width:150px;
	position:absolute;
	z-index:-1
	}


/* Body Links
----------------------------------------------- */
a.body:link, a.body:active {
	color: #CC6600;
	text-decoration: underline;
	}
a.body:visited {
	color: #CC6600;
	text-decoration: underline;
	} 
a.body:hover {
	color: #CC9966;
	text-decoration: none;
	} 


/* Lists
----------------------------------------------- */
ul {
	color: rgb(77, 77, 117);
        margin: 0 0 8px 0px;
	padding: 0;
	list-style-type: square;
 	}
ul li {
	margin: 0 0 4px 28px;
	padding: 0;
	line-height: 14px; 
	font-size: 11px; 
	color: rgb(77, 77, 117);
}