/* a fix for IE6 only - see Star Hack in Stylin' with CSS to see how the comments and * html hide this hack from other browsers \*/* html * {	zoom:100%; /* triggers IE6 "haslayout" - google 'IE6 haslayout' for details*/	}/* without the above hack, IE6 does not draw the header until the page is resized *//* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */* {	margin:0;	padding:0;	}body {	font: 1em Lucida, Arial, sans-serif; /* 1em = 16pts */}.float_left {float:left; margin: 0 .3em .3em 0;}      /* apply this class to any image or element with width - text will wrap it to the right */.float_right {float:right;  margin: 0 0 .3em .3em;} /* apply this class to any image or element with width  - text will wrap it to the left *//* DEFAULT TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body {background-color:#DBE7EC;}#main_wrapper {background-color:#DBE7EC;}#header {background-color:#808073;}#nav {background-color:#BFBFAC;}#content {background-color:#FFFFE6;}#promo {background-color:transparent;}#footer {background-color:#D9D9C3;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* TEXT COLORS */h1 {	color:#FFF;	}h2, h3, h4, h5 {	color:#808073;	}h6 {	color:#000000;	}p {	color:#000;	}ul, ol, dl, blockquote, cite {	color:#808073;	}#nav ul, #nav a {	color:#FFF;	}table, form {	color: #000;	}a {	color:#808073;	}a:hover, #nav a:hover {	color:#000;	}	#footer p {	margin:0;	}	/* CLASS:AMSTEL TAG STYLES - font sizes, margins, padding, etc. *//* NOTE: text colors follow below */body.amstel {background-color:#9395A9;}.amstel #main_wrapper {	background-color:#FFF; 	background: transparent url(../images/main_background.jpg) repeat-y left 126px; }.amstel #header {background-color:#fff;}.amstel #nav {	/* background-color:#fff; */	background: transparent url(../images/nav_background.jpg) repeat-y 100%;		/*	background-color:#f4f4f4; *//*	background-color:#fff9fc; */	}.amstel #content {background-color:#fff;}.amstel #promo {background-color:transparent;}.amstel #footer {background-color:#262943;}h1, h2, h3, h4, h5, h6, ul, ol, dl {	font-family: 'Trebuchet MS', Verdana,  serif;	} /* CLASS:AMSTEL TEXT COLORS */.amstel h1 {	color:#35385d;	}.amstel h2 {	color:#507EA1;	}.amstel h3, .amstel h5 {	color:#35385d;	margin:1.33em 0 0 0;	}.amstel h4 {	color:#738040;	margin:1.33em 0 0 0;	}.amstel h6 {	color:#507EA1;	}.amstel p {	color:#555;	font-size: 1em;	}.amstel ul, .amstel ol, .amstel dl, .amstel blockquote, .amstel cite {	color:#507EA1;	}.amstel cite {	color:#555;	}.amstel #nav ul, .amstel #nav a {	color:#676876;	}	.amstel #nav a, .amstel #nav ul h1,.amstel #nav span {	text-decoration: none;	font-size: 1.0em;	}	.amstel #nav p	{	font-size: 1.2em;	margin-left: 0.75em;}	.amstel #nav ul h1 {	margin: 0;}		.amstel table, .amstel form {	border: 0px;	color: #555;	}.amstel a {	color:#676876;	outline: none;	}.amstel a:hover {	color:#738040;	}.amstel #nav a:hover {	background-color:#262943;	color: #fff;/*	font-size: 1.8em;*/	}	.amstel #nav ul ul {	margin: 0 0 0 1em;	padding: 0;	list-style-type: none;	font-size: 1em;}.amstel #nav ul li ul{	padding-bottom: 0.2em;}.amstel #nav li li a {	display: block;	color: #676876;	background-color: transparent;	padding: 0 0 0.2em 0;	margin: 0;	width: 10em;	line-height: 1.2em;	/*border-top: none;*/	/*border-bottom: none;*/	/*border-left: 1px solid #aaa;*/	text-decoration: none;}	.logo_and_name {	}		.logo {	float: left;	/* padding-left: 10px; */	margin-bottom: 5px;	width: 200px;}	.logo img {	margin-left: 13px;}.name {	float: left;	margin-top: 15px;}.name img {	margin-left: 112px;}.amstel #footer p {	color: white;	font-size: 0.7em;}.settlement_column {	float: left;	width: 50%;}.settlement_columns_clearer {	margin-bottom: 2em;	clear: both;}.selected {	background-color: white;	color: black;}.menu_bar {	background-color: #262943;	padding: 5px 0px 5px 200px;	clear: both;	margin-top: 5px;/*	border-left: 1px solid #CCB; */}.menu_bar span {	padding: 0px 0px 0px 0px;	color: #fff;  background-color:#262943;         /* background color of the level 1 menu items */ /*	border-right:1px solid #5056A9; */  /* creates dividing lines to right of each horiz level 1 menu item */}.menu_bar span:hover {	background-color: #5056A9;	color: #fff;}.menu_bar a:hover {	color: #fff;}.menu_bar a {	padding: 0px 10px 5px 10px;	color: #fff;/*  background-color:#262943;  */       /* background color of the level 1 menu items */ 	text-decoration:none;  /* removes the underlining from the links */ 	font-size: 0.9em;}#company_structure {	padding: 1em 0em 2em 4em;}#slogan {	font-size: 2.2em;	font-style: italic;	font-weight: bold; 	color: #262943;	color: #808073;	font-style: serif;		margin-top: 1em;	margin-left: 6.5em;}#today {	margin-top: 2em;	border-top: 1px solid #f2f2f4;	}#dateSelectionDiv {	margin-top: 2em;	border-top: 1px solid #f2f2f4;	}#dateSelectionDiv .label,#searchDiv .label {	padding-right: 1em;}#dateSelectionDiv .button,#searchDiv .button {	margin-left: 1em;}#searchDiv {	margin-top: 2em;	border-top: 1px solid #f2f2f4;}.searched_for {	color: #000;	background-color: #fff343; /*#738064*/}#todays_comment table,#other_comment table {	margin-top: 1em;	text-align: right;	background-color: #f2f2f4;	table-layout: auto;	width: 500px;}#todays_comment tr,#other_comment tr {	width: 25%;}/* FONT SIZES */h1 {font-size:1.5em; /* 24pt */	}h2 {font-size:1.375em; /* 22pt */	line-height:1.25;	padding:.5em 0 0 0;		}h3 {font-size:1.125em; /* 18pt */	line-height:1.25;	}h4 {font-size:1.125em; /* 18pt */	}h5 {font-size:1em; /* 16pt */	}h6 {font-size:.875em; /* 14pt */	}p, #content_inner  {	font-size:.8em; /* 12pt */	line-height:1.25; /* on 15pt */	margin-bottom:.75em; /* 12pts of space */ 	}a {		}a:hover {	text-decoration:none;	}/* basic list styling - more-styled lists in list.css */ul, dl, ol {		margin:0 1em .75em 1em; /* lists without specific classes */		font-size:.8em;		line-height:1.8;}li, dd {		padding:0em 0; /* lists without specific classes */		margin-left:2em;		}#nav ul, #nav dl, #nav ol {		margin:.5em 1em .75em 1em; /* lists without specific classes */		}#nav li {	list-style-type:none;	margin-left:0	}#promo ul, #promo dl, #promo ol {		margin:.5em 1em .75em 1em; /* lists without specific classes */		}#promo li {	list-style-type:none;	margin-left:0	}		dt {font-weight:bold;}code {font-size:1.25em;}* html code {font-size:1.1em;} /* default size is smaller in IE */	cite {	font-size:.85em;	font-style:italic;	}blockquote {	border-top:2px solid;	border-bottom:2px solid;	width:50%;	margin:1em 0 1em 20%;	padding:.3em 1em;	}blockquote p {	margin-bottom:.1em;	}blockquote p:before { /* IDWIMIE 6 and 7 */	content: open-quote;	color:#cccc8f;}blockquote p:after {  /* IDWIMIE 6 and 7 */	content: close-quote;	color:#366;}blockquote cite {	font-size:.85em;	}abbr, acronym {	border-bottom:1px dashed #000;	cursor:default;	}address {	margin:0 1em .75em 1em;	}img {	border:0;	}/* basic table styling  - more-styled tables in tables.css */table caption {	font-weight:bold;	font-size:1em;	margin-top:.6em;	}table {	margin: .3em 1em 1em 1em;	/* border-top:1px solid #069; */	border-collapse:collapse;	font-size: 1em;	}table th	{	padding: .3em .5em .3em .5em;	/* border-bottom:2px solid #069; */	}table td	{	padding: .3em .5em .3em .5em;	/* border-bottom:1px solid #069; */	}/* THE ALSETT CLEARING METHOD */	.clearfix:after { content: �.�; display: block;  height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-table;}/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! * html .clearfix {height: 1%;}.clearfix {display: block;}/* end backslash hack */ 