*{		border: none;	font-family: Arial, Helvetica, sans-serif;	margin: 0;    padding: 0;}#noCSSBrowser {    display: none;    height: 0px;    overflow: hidden;}body {	margin: 0 auto;	padding: 0;	width: 980px;	height: 760px;  /* Fix for IE6 text selection bug */    background-color: #a7a8a0;	color: #333;}html>body{	margin: 0 auto;	padding: 0;	width: auto;	height: auto;  /* Fix for IE6 text selection bug */	max-width: 980px;	min-height: 760px;}#container {	margin: 0 auto;	font-size: 80%;	width: 980px;	height: 800px;	float: left;	line-height: 1.2em;}html>body #container{	margin: 0 auto;	height: auto;  /* Fix for IE6 text selection bug */	min-height:800px;}#header {    border-left: solid 25px #a43e31;    background-color: #6e6d64;    background-image: url(../images/required/banner_right.jpg);    background-position: right top;	background-repeat: no-repeat;    width: 955px;}#header a {    background-image: url(../images/required/banner_left.jpg);    background-position: left top;    background-repeat: no-repeat;    display: block;   	padding: 71px 0px 0px 0px;    width: 410px;        height: 0px;      overflow: hidden;}div#redBar {    width: 955px;  /* 980 - 25 */    margin: 0px;    padding: 0px;    background-color: #b5111a;    float: left;    clear: both;    border-left: solid 25px #cb5a60;  /* Pink box on left */    font-size: 15px;    line-height: 1em;   /* Necessary so all lines are the same height, including bolded ones */}div#redBar a {    color: #ffffff;    text-decoration: none;    background-color: #b5111a;    display: block;    float: left;    margin: 0px;    padding: 6px 0px 8px 0px;    border-bottom: solid 16px #b5111a;}div#redBar a:hover{	border-bottom: solid 16px #cb5a60;    text-decoration: none;}div#redBar .divider {    float: left;    display: block;    font-weight: bold;    color: #cb5a60;    margin: 0px 7px;    padding-top: .4em;}div#leftRedBar {    padding: 0px 0px 0px 40px;    float: left;    clear: none;}div#rightRedBar {    float: right;    clear: none;    padding: 0px 10px 0px 0px;}div#leftRedBar a#SFUCA {    margin-right: 40px;    font-weight: bold; }ul#pullDowns {    display: inline;    padding: 0px;    margin: 0px;    list-style-image:none;    list-style-position:outside;    list-style-type:none;}ul#pullDowns li {    position: relative;    z-index: 25;    display: block;    float: left;}ul#pullDowns li ul {    position: absolute;    float: left;    background-color: #cb5a60;    width: 200px;    top: 45px;    /* Menu starts 45 pixels below trigger */    left: 0px;    /* Needed to align the left side of menus with their trigger */    margin: 0px;    padding: 0px;}ul#pullDowns li ul#AtoZ {    padding: 5px 5px 3px 5px;	text-transform: uppercase;}ul#pullDowns li ul li {    padding: 0px;    overflow: hidden;    display: block;}ul#pullDowns li#SFUOnlineMenu ul li {    clear: left;    width: 100%;}ul#pullDowns li ul#AtoZ li {    float: left;    clear: none;    width: 1.2em;    height: 1.5em;    padding: 0px .25em 0px 0px;    margin: 0px;}/* Menu links */ul#pullDowns li ul li a {    color: #ffffff;    font-size: .8em;    background-color: #cb5a60;    border: none;    width: 100%;    padding: 2px;    margin: 0px;    border: none;    text-decoration: none;}ul#pullDowns li ul li a:hover {	border: none;}ul#pullDowns li#SFUOnlineMenu ul li a {    padding: 5px;}ul#AtoZ li a {	text-align: center;}ul#pullDowns li ul li a:hover {    background-color: #b5111a;}.out ul {    display: none;}.over ul {    display: block;}div#rightRedBar #SFUSearch {    display: block;    float: left;    color: #ffffff;    margin: 0px;}div#rightRedBar #SFUSearch label {    float: left;    padding-top: 6px;    padding-right: 5px;}div#rightRedBar #SFUSearch input {    float: left;    margin: 4px 0px 0px;    padding: 0px;    width: 100px;    overflow: hidden;    height: 16px;}#footer {    font-size: 10px;    position: relative;    clear: both;    width: 980px;    background: #bbbbbb;    color: #ffffff;    text-align: center;    padding-top: 2px;    padding-bottom: 2px;}#footer a {    color: #ffffff;    text-decoration: none;}#footer a:hover {    text-decoration: underline;}