/* These div define the structure of the homepage */div#edreamsScreen{        text-align: center;	margin: 0px auto;	width: 756px;}div#theHeader{	text-align: center;	margin: 0px auto;	width: 756px;}div#theHeaderIn{	text-align: left;	margin: 3px 0px 3px 0px;}div#theContainer{	text-align: center;	margin: 0px auto;	width: 756px;	height: 850px;}div#theContainerIn{	text-align: left;	margin: 3px 0px 3px 0px;}div#theFooter{	text-align: center;	margin: 0px auto;	width: 756px;	height: 190px;}div#theFooterIn{	text-align: left;	margin: 3px 0px 3px 0px;}/* homepage header */div#theHeaderLogo{	float: left;	text-align: left;}div#theHeaderLogo img{	border: none;}div#theHeaderLoginLinks{	float: left;	margin-top: 3px;	margin-left: 10px;}div#theHeaderLoginLinks h6{	color: #000066;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: left;	margin: 0;	padding: 0;}div#theHeaderLoginLinks a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theHeaderLoginLinks a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theHeaderTopBanner{	text-align: right;}div#theHeaderTopBanner img{	border: none;}div#theHeaderTabsRow{	margin-top: 3px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}div#theHeaderTabsRow table{	width: 755px;	background-color: #438FE4;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: center;	text-decoration: none;}html>body div#theHeaderTabsRow table{	width: 100%;}.theHeaderTabsRowCol{	width: 15%;	height: 20px;	background-color: #000066;	color: #FFFFFF;	border-right: 1px solid #FFFFFF;}.theHeaderTabsRowCol a:hover{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowCol a:active{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowCol a:focus{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowCol a:visited{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColSingle{	width: 15%;	height: 20px;	background-color: #438FE4;	color: #FFFFFF;	text-decoration: none;	border-right: 1px solid #FFFFFF;}.theHeaderTabsRowColSingle a{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColSingle a:hover{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColSingle a:active{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColSingle a:focus{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColSingle a:visited{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt{	width: 15%;	height: 20px;	background-color: #438FE4;	color: #FFFFFF;	text-decoration: none;	border-right: 1px solid #FFFFFF;}div#theHeaderTabsRowCol1, div#theHeaderTabsRowCol2{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a:hover{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a:active{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a:focus{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a:visited{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColAlt a:link{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowCol a{	color: #FFFFFF;	text-decoration: none;}.theHeaderTabsRowColEnd{	width: 70%;	height: 20px;	background-color: #000066;	color: #FFFFFF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	text-align: center;}/* homepage container *//*  Page Colls */div#qui-right{	float: right;}div#qui-left{	float: left;	width: 170px;	height: 700 px;}/* Modules */div#m1, div#m2, div#m3, div#m6, div#m9{	width: 246px;	height: 174px;	margin-bottom: 6px;}div#m4, div#m7{	float: left;	width: 246px;	height: 174px;	margin-bottom: 6px;}div#m5, div#m8{	float: right;	width: 246px;	height: 174px;	margin-bottom: 6px;}div#m1m2{	margin-bottom: 6px;}div#m1m2m4m5{	height: 364px;}html>body div#m1m2m4m5{	height: 362px;}html>body div#m6{	margin-bottom:4px;}html>body div#m3, div#m6, div#m9{	width:248px;	height: 176px;}div#m3m6{	width: 248px;	height: 355px;	margin-top: 1px;	margin-bottom: 6px;}/* homepage footer */div#theFooterRowLinksA{	text-align: center;}div#theFooterRowLinksA ul{	list-style-type: none;	display: inline;}div#theFooterRowLinksA li{	list-style-type: none;	display: inline;}div#theFooterRowLinksA ul li a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theFooterRowLinksA ul li a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theFooterRowLinksB{	text-align: center;	margin-top: 7px;	margin-bottom: 7px;}div#theFooterRowLinksB ul{	list-style-type: none;	display: inline;}div#theFooterRowLinksB li{	list-style-type: none;	display: inline;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	text-align: left;}div#theFooterRowLinksB ul li a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theFooterRowLinksB ul li a:hover{	color: #FF0000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theFooterRowImages{	text-align: center;}div#theFooterRowImages img{	border: none;}div#theFooterRowCopyright{	color: #999999;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 9px;	font-weight: normal;	text-align: center;}div#theFooterRowCopyright a{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#theFooterRowCopyright a:hover{	color: #0066FF;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: underline;}div#adsBox{	width: 246px;	height: 174px;	padding: 0px;	border: 1px solid #4F97E9;}div#adsBox img{	border: none;}div#adsBoxM3M6{	width: 246px;	height: 355px;	padding: 0px;	border: 1px solid #4F97E9;}div#adsBoxM3M6 img{	border: none;}/*----------- Mod Boxes -----------*/.modBox{	width: 246px;	height: 174px;}.modBoxTitle{	width: 246px;	height: 21px;}.modBoxTitle h2 {	position:relative;	left: -8px;	margin:0px;	color: #000063;	font-family: Arial;	font-size: 11px;	font-weight: bold;}.modBoxTitle h2 img {	position:relative;	top: -2px;}.modBoxMain{	width: 246px;	height: 153px;	border: 1px solid #4F97E9;}.modBoxMainTitle{	height: 17px;	background-color: #BBDBFE;	padding-left:5px;	border: 1px solid white;	margin:0px;	color:#000066;	font-weight:bold;	font-size:11px;}.modBoxVolsColLeft,.modBoxVolsColRight{	float: left;	width: 118px;}.modBoxVolsColText{		color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-top: 5px;	padding-left: 5px;}.modBoxVolsColText a{	color: #0066FF;}.modBoxVolsColText a:hover{	color: #FF0000;	text-decoration: underline;}div#modBoxAltMain{	font-size:11px;	width: 246px;	height: 153px;	border: 1px solid #4F97E9;	padding: 5px;}html > body div#modBoxAltMain{height: 143px;}div#modBoxAltMainTitle{	width: 246px;	height: 34px;	background-color: #599AFF;	color: #000000;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;}