/* general defs */body {	margin: 0 0;	color: #636464;	background: white url(images/bg.gif) top left repeat-y;	font-family: Helvetica Medium, Helvetica, sans-serif;	font-family: verdana, helvetica, sans-serif;	font-size: 12px;	text-align: left;}img {	border: 0px;}.nodisplay {	display: none;}a {	color: #175A89;	text-decoration: none;}/* END general defs *//* sections *//* container */#container {	width: 800px;	height: 100%;	margin: 0 0;	text-align: left;	border: 0px solid pink;}/* END container *//* topbar */#topbar {	position: absolute;	border: 0px solid red;	width: 100%;	height: 196px;	top: 0px;	left: 0px;	background: url(images/bg2.gif) top left repeat-x;}#ucb_identity {	width: 284px;	height: 24px;	background: url(images/ucb_identity.gif) top left no-repeat;	position: absolute;	z-index: 90;	top: 0px;	left: 148px;	cursor: pointer;	cursor: hand;}#das_identity {	width: 295px;	height: 196px;	border: 0px solid red;	background: url(images/das_identity.gif) top left no-repeat;	cursor: pointer;	cursor: hand;}/* END topbar *//* Nav formatting */#nav {	background: #E2E3E4;	width: 294px;	border-right: 0px solid #9C9D9D;	padding: 20px;	height: 100%;	margin-top: 217px;	font-weight: light;	font-family: verdana, sans-serif;	color: #636464;	font-size: 12px;}html>body #nav {	width: 254px;	padding: 20px;	margin-top: 203px;}#nav div { 	padding-left: 36px;	border: 0px solid black;	padding-top: 5px;	padding-bottom: 7px;}#nav a:hover {	color: #175A89;	text-decoration: underline;}#nav .currentSection {	color: #175A89;	text-decoration: none;	font-weight: bold;	background: url(images/bg_currentSection.gif) top left no-repeat;}#nav .bgline {	font-family: Helvetica Neue, helvetica, sans-serif;	font-size: 14px;	color: #851610;	text-transform: uppercase;	background: url(images/bg_line_white.gif) top left repeat-x;	letter-spacing: 0.1em;	margin-top: 6px;}#nav .bgmask {	background: #E2E3E4;}#nav .compact {	line-height: 18px;}/* End Nav *//* Content-MainContent-Copy area */#content {	z-index: 10;	position: absolute;	height: 100%;	top: 0px;	left: 295px;	width: 507px;	background: white;	border: 0px solid purple;}#content #copy {	margin: 27px;	margin-top: 38px;	line-height: 18px;}#copy h1 {	font-family: helvetica, sans-serif;	color: #E0AA04;	font-size: 24px;	font-weight: normal;	text-transform: uppercase;	line-height: 24px;}#copy h1 {	font-family: helvetica, sans-serif;	color: #E0AA04;	font-size: 24px;	font-weight: normal;	text-transform: uppercase;	line-height: 24px;}#copy h2 {	font-family: helvetica, sans-serif;	color: #23628e;	font-size: 18px;	font-weight: normal;	line-height: 18px;	margin-top: 40px;}/* Callout box defs */#copy .callout {	background: url(images/bg_line_gray.gif) top left repeat-x;	padding-left: 20px;	border-bottom: 1px solid #DCDDDE;}#copy .callout h2,h3,h4 {	color: #91312B;		font-family: Helvetica Neue, helvetica, sans-serif;	font-weight: light;	font-size: 18px;	text-transform: uppercase;	letter-spacing: 0.3em;}#copy .bgmask {	background: white;}#copy .callout ul {	list-style-type: square;	color: #9EC2D7;	padding-left: 18px;}#copy .callout li {	list-style-type: square;	color: #9EC2D7;	font-family: Helvetica Neue, helvetica, sans-serif;	font-weight: light;	font-size: 16px;	line-height: 25px;}#copy .callout a {	text-decoration: none;}	#copy .callout a:hover {	text-decoration: underline;}	/* End callout box */.bottomcap {	 width: 100px;	 height: 42px;}#content a {	text-decoration: underline;}/* End content *//* form elements */fieldset {border: 0px;border-top: 1px solid #C1C1C1;padding-top: 1px;padding-left: 0px;float: left;}html>body fieldset {padding-top: 0px}legend {	display: none;}#pseudo_legend_1 {	background: url(images/legend1.gif) top left no-repeat;	width: 272px;	height: 24px;}#pseudo_legend_2 {	background: url(images/legend2.gif) top left no-repeat;	width: 272px;	height: 24px;}form div {	margin-bottom: 7px;	border: 0px dashed gray;	width: 450px;}form {	text-align: left;}input,textarea,select {	max-width: 240px;}.std {	width: 240px;}label {}div.fldLabel {	border: 0px solid red;	display: block;	width: 200px;	float: left;	text-align: right;	padding-right: 10px;}div.fldStuff {	border: 0px solid blue;	display: block;	width: 240px;	float: left;}div.fldPair {clear: both;}.col2 {	display: block;	border: 0px solid red;	width: 49%;	float: left;}.reqd {	color: #DB1402;}