html, body{height: 100%;}body{	background-image: url(../images/bg_tile1.gif);	margin-top: 0;	margin-bottom: 0px;	height: 100%;}/* Content*/#content {	width:699px;	margin:0px auto;	background-image: url(../images/contentBg.gif);	background-repeat: repeat-y;	background-position: center top;}/* contents ---------------------------------------------- */.content {	height: 100%;}.content-title {  margin:0 0 .75em;  padding-bottom:.35em;  border-bottom:1px dotted #CC6600;  font:bold 95%/1.4em Verdana, Arial, Helvetica, sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  color:#003366;}.content-title a {  display:block;  color:#333;  text-decoration:none;  padding:0 0 1px 45px;}.content-title strong {  display:block;  color:#333;  text-decoration:none;  padding:0 0 1px 45px;}.content-title a:hover {  color:#000;}.content-body {	font:normal 10px/1.8em Verdana, Arial, Helvetica, sans-serif;	color:#000000;	margin-top: 0.25em;	margin-bottom: 0.25em;}.content-body a {	color:#FF6600;	text-decoration: underline;}.content-body strong {	color:#000;}.content-body a:hover {	color:#FFFFFF;	text-decoration:none;	background-color: #FF6600;}.content li {	font:normal 10px/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#000000;	list-style-type: disc;	margin-left: 1em;	list-style-position: inside;}.content b {	font:bold normal 10px/1.4em Verdana, Arial, Helvetica, sans-serif;	color:#663300;	margin:0 0 .75em;  border-bottom:1px dotted #CC6600;}.content img {  margin:0 0 5px 0;  padding:6px;  border:1px solid #CCCCCC;}/* SIMPLE TOGGLE STYLES----------------------------------------------------------------------------- */#content-body a.toggle-min,#content-body a.toggle-exp,#content-body a.toggle-min:visited,#content-body a.toggle-exp:visited {	display: block;	padding: 0 18px 0 28px;	margin: 0 0 12px;		border-top: 1px dotted #CC6600;	border-bottom: 1px dotted #CC6600;		color: #FF6600;	text-decoration: none;	background: #FFCC99 url("../images/bg_toggle_arrow.gif") no-repeat 18px 4px;	}#content-body a.toggle-min,#content-body a.toggle-min:visited {	background-image:  url("../images/bg_toggle_arrow_up.gif");	background-position: 18px 5px;	padding-left: 32px;	}/*end content */#topimage {	width:671px;	margin-left: 16px;	margin-right: 16px;	height: 234px;	margin-top: 0px;	margin-bottom: 0px;    height: 234px;}#main {	width:400px;	float:left;	font-size:85%;	margin-top: 3.125em;	margin-left: 14pt;	background-image: url(../images/mainTopper.gif);	background-repeat: no-repeat;}html>body #main {	width:400px;	float:left;	font-size:85%;	margin-top: 3.125em;	margin-left: 1.85em;	background-image: url(../images/mainTopper.gif);	background-repeat: no-repeat;}#main2 {	height: 100%;	padding-top: 1.25em;	padding-right: 0.65em;	padding-left: 0.65em;	background-color: #FFFFFF;	background-image: url(../images/mainStream.gif);  }  /* Begin CSS Popout Menu */#menu{	z-index:2;	width: 220px;	float: right;	margin-top: 3.125em;	margin-right: 10px;}html>body  #menu{	z-index:2;	width: 220px;	float: right;	margin-top: 3.125em;	margin-right: 1.85em;}#menu h2{	color:#333333;	background:url(../images/mainNav.gif) no-repeat left top;	text-transform:uppercase;	padding-left: 10px;	height: 22px;	width: 220px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	margin: 0px;	position: static;}#menu h3 {	color:#CC6600;	text-transform:uppercase;	padding-left: 10px;	height: auto;	width: 182px;	padding-top: 2px;	margin-left: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	margin-top: 1px;	margin-right: 0px;	margin-bottom: 0px;	padding-bottom: 2px;	background-color: #F9EFD9;}#menu h4 {	color:#333333;	text-transform:uppercase;	padding-left: 10px;	height: auto;	width: 172px;	padding-top: 2px;	margin-left: 35px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	margin-top: 1px;	margin-right: 0px;	margin-bottom: 2px;	background-color: #F9EFD9;}#menu a{	color:#FFFFFF;	text-decoration:none;}#menu h3 a{	color:#CC6600;	text-decoration:none;}#menu h3 a:hover{	color:#333333;	text-decoration:none;}#menu h4 a{	color:#666666;	text-decoration:none;}#menu h4 a:hover{	color:#658eb5;	text-decoration:none;}#menu a:hover{color:#999999;}#menu a:active{color:#999999;}#menu ul{list-style:none;margin:0;padding:0;width:220px;}/* Footer---------------------------------------------- */#footer {	clear:both;	margin:0;	padding:15px 0 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #DFDDFG;	text-align: center;}/* Footer ---------------------------------------------- *//* Requirement: Put the element selector name (div)onto non anchor hover selectors to force IE5 and5.5 to correctly apply the csshover file. */div#menu li, div#menu li:hover{position:relative;}div#menu li ul{position:relative;top:0;left:0;display:none;}div#menu ul ul,div#menu ul ul ul,div#menu ul ul ul ul,div#menu ul li:hover ul ul,div#menu ul li:hover ul ul ul,div#menu ul li:hover ul ul ul ul{display:none;}div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul,div#menu ul ul ul ul li:hover ul,div#menu ul ul ul ul ul li:hover ul{display:block;}