/* CSS Document */body {	font-family:Arial, Helvetica, sans-serif;	font-size:small;	margin:0 0 0 0;	padding:0 0 0 0;	background: #ECECEC;}h1 {	font-size:140%;	padding:0px 0px 6px;	margin: 0px 0px 10px 0px;	border-bottom:1px solid #000000;	width:100%;}h2 {	color:#FFFFFF;	font-size:120%;	padding: 8px 0 3px 24px;	margin: 0px 0px 0px 0px;	border:none;}img {	border: none;}#pageid h1 {	border-bottom: 1px solid #999999;	display: none;}#pageid {	background: url(../images/globbg3.jpg) repeat-x left bottom;	margin: 0px;	padding: 0px 0px 10px;	width: 100%;	float: left;}#pageid h1 a {	text-decoration: none;	color: #660000;}#pageid img {	border-bottom: 3px solid #990000;	border-top-style: none;	border-right-style: none;	border-left-style: none;	margin: 0px 0px 1px;	padding: 0px;}h3 {font-size:120%;color:#990000;padding:0 0 0 16px;margin: 10px 4px 4px 8px;}h4 {font-size:100%;font-weight:400;padding:26px 12px 26px 12px ;margin: 8px 8px 4px 8px;display:inline;}h5 {font-size:100%;font-weight:400;padding:0;margin: 8px 8px 4px 8px;display:inline;}h6 {font-size:100%;font-weight:400;padding:0;margin: 8px 8px 4px 8px;display:inline;}p {	font-size:100%;	margin: 0px 0px 10px;	padding:0px;	line-height: 140%;}a:link {color:#990000;text-decoration:underline;margin:0;padding:0;}a:visited {color:#000000;text-decoration:underline;margin:0;padding:0;}a:hover {color:#666666;text-decoration:underline;margin:0;padding:0;}a:active {color:#000000;text-decoration:underline;margin:0;padding:0;}.adobepdf {	margin: 0px 0px 15px 14px;	padding: 14px 14px 0px 0px;	width: 80%;	font-size: 80%;	color: #333333;	border: 1px solid #CCCCCC;}#wrapper {	background-color:#FFFFFF;	border:1px solid #999999;	width:980px;	margin-left:auto;	margin-right:auto;}#topheader {	float: left;	background: #FFFFFF;	margin: 0px;	padding: 5px 0px;	width: 100%;}#offleft {position:absolute;top:0;left:-3000px;width:500px;}#wordmark {	margin:6px;	padding:0;	float: left;	border:none;}/* Top Utilities *//*.skipnav {position:absolute;top: 0%;right: 56%;font-size:90%;padding:0;margin: 0px 0px 1px 0px;}.skipnav ul {margin:0 0 0 0px;padding:0;}.skipnav li {float:left;list-style:none;margin:0;padding:0 10px 0 0px;}.skipnav a {color:#333333;margin:0;padding:0;}*/#toputilities {	width: 650px;	float: right;	background: url(../images/bg_hdr_box.jpg) no-repeat left top;	padding: 10px 5px 12px;}fieldset {float:right;width:60%;clear:both;}/*#searchwrap {	margin:0 0 0 0;	padding:0;	background-color:#EDEDED;	border:1px solid #C1C1C1;	width:28%;	float:right;	clear:none;	font-size:90%;	position: absolute;	left: 600px;	top: 0px;}*/#searchwrap form, input, select, option {	margin: 0px;	padding: 0px;}/*#qlnkwrap {	margin:0;	padding:0;	background-color:#EDEDED;	border:1px solid #C1C1C1;	width:38%;	clear:none;	font-size:90%;	position: absolute;	left: 850px;	top: 0px;}#qlnkwrap *{margin:0;padding:2px;}#skipnavcontainer {	margin: 0px 0px 10px;	padding: 0px;	clear: both;	font: bold 0.85em Verdana, Arial, Helvetica, sans-serif;}#skipnavcontainer a {	text-decoration: none;	color: #990000;}#skipnavcontainer a:link {	text-decoration: none;	color: #990000;}#skipnavcontainer a:hover {	text-decoration: none;	color: #000000;}#skipnavcontainer a:active {	text-decoration: none;	color: #000000;}#skipnavcontainer ul {	margin: 0px;	padding: 0px;	list-style: none;	clear: both;}#skipnavcontainer li {	display: inline;	margin-right: 20px;}*html #skipnavcontainer li {	margin: 0px 15px 0px 0px;	padding: 0px;}#skipnavcontainer #skipnav a {	background: url(../images/icon_skip.gif) no-repeat left center;	padding-left: 10px;}#skipnavcontainer #access a {	background: url(../images/icon_accessibility.gif) no-repeat left center;	padding-left: 15px;}*/#qlskipwrap {	width: 250px;	float: left;	margin: 0px 0px 10px 60px;	padding: 0px;}#qlnkwrap label {	display: none;}#qlnkwrap form, input, select, option {	margin: 0px;	padding: 0px;}#csunlinks {	margin: 0px 0px 10px;	padding: 0px 0px 4px;	float: left;	clear: both;	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;	width: 100%;	text-align:center;}#csunlinks a {	text-decoration: none;	color: #990000;}#csunlinks a:link {	text-decoration: none;	color: #990000;}#csunlinks a:hover {	text-decoration: none;	color: #000000;}#csunlinks a:active {	text-decoration: none;	color: #000000;}#csunlinks ul {	margin: 0px;	padding: 0px;	list-style: none;}#csunlinks li {	display: inline;	margin: 0px 10px 0px 0px;	padding: 0px;}#csunlinks .skipnav a {	background: url(../images/icon_skip.gif) no-repeat left center;	padding-left: 10px;	padding-bottom: 5px;}#csunlinks .access a {	background: url(../images/icon_accessibility.gif) no-repeat left center;	padding: 15px 0px 15px 15px;}#csunlinks .portal a {	background: url(../images/icon_portal.gif) no-repeat left center;	padding-left: 18px;}#csunlinks .peoplefinder a {	background: url(../images/icon_peoplefinder.gif) no-repeat left center;	padding-left: 18px;}#csunlinks .atoz a {	background: url(../images/icon_atoz.gif) no-repeat left center;	padding-left: 20px;}#csunlinks .webmail a {	background: url(../images/icon_webmail.gif) no-repeat left center;	padding-left: 15px;}/*Top Navigation*/#global {	color:#FFFFFF;	float: left;	clear: both;	width: 100%;	border-top: 1px solid #990000;	font-size: 100%;	text-align: center;	background: #7c0000 url(../images/globbg.jpg) repeat-x 0px 0px;	margin: 0px 0px 1px;	padding: 3px 0px 4px;	font-weight: bold;	text-transform: uppercase;	border-bottom: 1px solid #4F0000;}#global h2 {display:inline;background:none;border:none;border-right:1px solid #333333;border-left:1px solid #333333;margin:0 1.25em 0 1.25em;padding:0 10px 0 10px;line-height:1.5em;}#global ul{	font-weight:900;	width:100%;	list-style:none;	margin:1px 0px;	padding:0;	float: left;}#global li{	display:inline;	border-right:1px solid #C48369;	margin:0px 15px 0px 0em;	padding:5px 15px 5px 0px;	line-height:1.5em;}#global a {	text-decoration: none;	color: #ffffff;}#global a:hover {	text-decoration: none;	color: #FFCC66;}#global a:active {	text-decoration: none;	color: #ffffff;}#global .last {	margin: 0px;	padding: 0px;	border-style: none;}/* First Column */#leftwrap {	float:left;	margin:0 4px 20px 16px;	padding:0;	width: 228px;}#left_nav img {	border-style: none;}#left_nav {	width:225px;	margin:10px 4px;	padding:0px;	border:none;	background: #000066 url(../images/round-bg.gif) repeat-y center;}#left_nav h2 {	color:#FFFFFF;	font-size:100%;	margin:0px 2px 15px;	padding: 4px 0 6px 16px;	font-weight: bold;	text-transform: uppercase;	background: #6d6d6d url(../images/h2bg01.jpg) repeat-x 0px 0px;}#left_nav h3 {font-size:100%;color:#000000;padding:6px 6px 6px 6px;margin: 0px 6px 0px 6px;}#left_nav p {	margin-left: 14px;}#left_nav ul{	font-size:100%;	font-weight:bold;	margin:0px 6px 20px 8px;	padding:0px;	list-style: none;}#left_nav li{margin:0px 0px 10px 12px;padding:0px;}#left_nav li a {	color: #333333;	background: url(../images/arrow-adadad.gif) no-repeat left center;	padding-left: 12px;	margin: 0px;	text-decoration: none;}#left_nav li a:hover {	color: #990000;	background: url(../images/arrow-990000.gif) no-repeat left center;	text-decoration: underline;}div.roundbot {	background: url(../images/round-btm2.gif) no-repeat left top;	display: block;	margin: 0px;	padding: 0px;	height: 14px;}div.roundtop {	background: url(../images/round-top.gif) no-repeat 0px 0px;	display: block;	margin: 0px;	padding: 0px;	height: 12px;}/* Main Content */#midwrap {	float:left;	margin:0px;	padding:0px;	width: 720px;	}img.border {	padding: 1px;	border: 1px solid #999999;}img.left {	margin: 0px 10px 10px 0px;	padding: 1px;	border: 1px solid #999999;	float: left;}img.right {	margin: 0px 0px 10px 10px;	padding: 1px;	border: 1px solid #999999;	float: right;}		/* Homepage */#maincontent {	float:left;	clear:none;	border:none;	margin:10px 10px 0px;	padding:0px;	width: 465px;}#maincontent p, li {	margin: 0px 0px 10px;	padding: 0px;}#maincontent h2 {color:#000000;	font-size:140%;	padding: 8px 0 4px 0px;	margin: 0px;	border:none;}#maincontent h3 {font-size:130%;color:#990000;padding:0px 0 4px 0px;margin: 0px 0px 15px;}#maincontent h4 {color:#333333;font-size:120%;font-weight:900;margin:0px 0px 0px 24px;padding:0px 0 0 0px;}		/* Inside Page */#maincontentinside {	float:left;	clear:none;	border:none;	margin:10px 10px 0px;	padding:0px;	width: 700px;}#maincontentinside p, li {	margin: 0px 0px 10px;	padding: 0px;}#maincontentinside h2 {color:#000000;	font-size:140%;	padding: 8px 0 4px 0px;	margin: 0px;	border:none;}#maincontentinside h3 {font-size:130%;color:#990000;padding:0px 0 4px 0px;margin: 0px 0px 15px;}#maincontentinside h4 {color:#333333;font-size:120%;font-weight:900;margin:0px 0px 0px 24px;padding:0px 0 0 0px;}/* Third Column */.related_links {	float:right;	border:none;	width:225px;	margin:10px 4px;	padding:0px;	background: #FFFFFF url(../images/round-bg.gif) repeat-y 0px 0px;}.related_links h2 {	color:#333333;	font-size:115%;	padding: 8px 0 3px 14px;	margin: 0px 0px 15px;	border:none;	font-weight: bold;	text-transform: uppercase;	background: url(../images/round-top.gif) no-repeat left top;}.related_links h4 {	font-weight: bold;	margin: 0px 0px 15px 14px;	padding: 0px;	font-size: 110%;}.related_links p {	margin: 0px 0px 20px 14px;	padding: 0px;}.related_links ul{	font-size:100%;	margin:0px 0px 20px 14px;	padding:0px;	list-style: none;}.related_links li{margin:4px 0px 0px;padding:0px;}.related_links a:link {	color:#333333;	text-decoration:underline;}.related_links a:visited {color:#333333;text-decoration:underline;}.related_links a:hover {color:#990000;text-decoration:underline;}.related_links a:active {color:#000000;text-decoration:underline;}/*Footer*/#footer {	width:100%;	clear:both;	margin:0px;	padding:8px 0px 0px;	border-top: 1px solid #666666;	font-size: 0.8em;	text-align: center;}#footer a {	color: #666666;}#footer h4 {font-size:90%;font-weight:400;padding:2px 16px 2px 12px ;margin: 8px 8px 4px 8px;display:inline;border-right:1px solid #333333;}#footer ul {	margin: 0px 0px 15px;	padding: 0px;	list-style: none;}#footer li {	list-style:none;	margin:0px 15px 0px 0px;	padding:0 15px 0 0;	border-right: 1px solid #999999;	display: inline;}#footer .last {	margin: 0px;	padding: 0px;	border-style: none;}#techimage {float:right;	margin: 10px 20px 0px 0px;	padding: 0px;}