.twoColFixLtHdr #container {	width: 786px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #7A92B1;	margin: 0 auto;	text-align: left; /* this overrides the text-align: center on the body element. */	white-space: normal;	vertical-align: text-top;} .twoColFixLtHdr #header {	background: #DDDDDD;	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #000000;} .twoColFixLtHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 8px;}.basicleft { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: left;	margin-left: 2px;}.basicright { /* this class can be used to float an element left in your page */	float: right;	margin-right: 2px;}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 0px;}	#innercontent {	margin: 0;	padding: 0px;	width: 604px;	background-color: #FFFFFF;	background-image: url(/images/left_cap.gif);	background-repeat: repeat-y;		}#schedule {	margin: 12 auto;	padding: 8 0;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #999999;	border-bottom-color: #999999;		}/* START *//* Navigation */	#mainmenu {	height: 24px;	font-size: 7pt;	margin-left: 87px;	top: 111px;	position: relative;}/* ON states*/#current {    background-image:url("/images/tabs/norm_right_on.gif");    }	#current a {    background-image:url("/images/tabs/norm_left_on.gif");    }/* base NAV states */.nav, .nav ul { 	list-style: none;	margin: 0;	padding: 0;}.nav {	font-family: Arial, Helvetica, sans-serif;	z-index: 100;	position: relative;	font-weight: bold;}.nav li {	float: left;	margin: 0;	padding:0 0 0 9px;	position: relative;	background:url("/images/tabs/norm_left.gif") no-repeat left top;}.nav a {	font-size: 1.12em;	line-height: 28px;	padding: 0 1em 0 0em;	color: #FFFFFF;	display: block;	text-decoration: none;	background:url("/images/tabs/norm_right.gif") no-repeat right top;}.nav li:hover {	color: #FFFFFF;	background:url("/images/tabs/norm_left_on.gif") no-repeat left top;}.nav a:hover {	color: #FFFFFF;	background:url("/images/tabs/norm_right_on.gif") no-repeat right top;}.nav ul li:hover {	color: #FFFFFF;	background:url("/images/tabs/norm_right_on.gif") no-repeat right top;}.nav ul {  list-style: none;  margin: 0;  width: 140px;  position: absolute;  top: -999em;  left: -1px;}.nav ul li {  border: 0;  float: none;}.nav ul a { border-bottom: 0; padding-right: 20px; width: 80px; white-space: nowrap;}#nav-one li:hover a {	color: #351430;	background:url("/images/tabs/norm_right_on.gif") no-repeat right top;}#nav-one li.sfHover { color: #351430; background:url("/images/tabs/norm_left_on.gif") no-repeat left top;}/* END *//* Navigation */#outsider {	width: 786px;	margin: 0 auto;	border: 1px solid #FFFFFF;	background-color: #7A92B1;	padding: 6px;	text-align:left;}.twoColFixLtHdr {	background-color: #351430;}#outmain {	padding: 30px;}#searchtop {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-align: right;	width: 786px;	padding: 8px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#break {	margin-top: 12px;	background-color: #FFFFFF;}#topheader {	background-image: url(/images/headers/home.jpg);	background-repeat: no-repeat;	height: 133px;	width: 574px;	float:left;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #000000;}#rightcontent {	float:right;	background-color: #f5f7f9;	width: 212px;	padding: 0px;	background-image: url(/images/top_cap_home.gif);	background-repeat: no-repeat;	background-position: right top;}div {/*	border: 1px solid #993300;*/}#mainContent {	margin: 0 -5; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	padding: 0 0px 0 1px;	width: 564px;	background-color: #8BA4BE;	background-image: url(/images/left_panel_bg_home.gif);	background-repeat: repeat-y;	text-align: left;	vertical-align: top;	display: block;	float:left;} #footer {	background:url(/images/bottom_cap_home.gif) no-repeat bottom;	background-position: left top;	height: 7px;	text-align: left;} #innerc {	background:#8BA4BE url(/images/innerwrapper_home.gif) repeat-y right;} #bottommenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #7892B1;	text-align: center;	width: 786px;	padding: 8px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#searchtop a,#searchtop a:link, #bottommenu a, #bottommenu a:link {	text-decoration:none;	color: #7892B1;}#searchtop a:visited, #bottommenu a:visited {	text-decoration:none;	color: #CBBB81;}#searchtop a:hover, #bottommenu a:hover {	color: #351430;	background-color: #FFFFFF;} #scrollup {   position: relative;   overflow: hidden;   height: 100px;   width: 200px }  .headline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #7290B5;	position: absolute;	top: 210px;	left: 10px;	height:100%;	width:190px; }  #rtTable {	background-color: #F5F7F9;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	padding: 8px; }#rtTable p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding: 1px 8px 8px;}  #rtTable img {	padding: 8px 3px;	text-align: center;	background-position: center;}#rtTable h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4870A7;	padding: 8px;}#argusFront {	padding: 6px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}#argusFront h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E74AB;}
