body {	margin-top: 5px;	margin-left: 20px;	line-height: 20px;	font-size: 12px;	font-family: Arial, Geneva;	background-image: url(/a/quarter3bg.gif);	behavior: url(/z_css/csshover.htc);  /* WinIE behavior call */}a:hover img {	background-color:white;}h1 { 	padding: 0px;	margin: 0px;	font-size: 24px;	font-family: Arial, Geneva;}td {	font-size: 12px;	font-family: Arial, Geneva;}select {	font-family: Verdana;	font-size: 10px;	line-height: 14px;}input {	font-family: Verdana;	font-size: 10px;	line-height: 14px;}textarea {	font-family: Verdana;	font-size: 10px;	line-height: 14px;}a {	color: #cc0000; 	text-decoration: underline;}a:hover { 	color: #cc0000; 	text-decoration: none;	background: #eeeeee;}table#maintable {	background-color: #FFFFFF;	border-top-width: 3px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;}/* Misc. Classes */span.whatarea {  	font-family: Verdana, Geneva, Arial;	font-weight: bold;	text-transform: uppercase;}td.whatvolumes {  	font-size: 10px;	color: #000000;	line-height: 12px;	text-align: right;}td.caption {  	font-size: 10px;	color: #666666;	line-height: 12px;	text-align: center;}td.mainbody {	padding-left: 20px;	padding-right: 25px;	padding-top: 10px;	padding-bottom: 30px;}td.footer {	font-size: 10px;	color: #000000;	line-height: 12px;}td.footer a {	color: #cccccc;}td.footer a:hover {	color: #cc0000;}span.smallgray {	color: #666666;	font-size: 11px;}table.grayborder {	border: 1px solid #DEDEDE;	background-color: #FEFDF4;}td.grayrightborder {	border-right: 1px solid #DEDEDE;}a.signupnow {	text-decoration: none;	/* border: 1px solid #DEDEDE; */	padding: 2px;	font-weight: bold;}a#whatsnewlink {	text-decoration: none;	padding: 2px;	font-weight: bold;
	border:1px solid white;}
a#whatsnewlink img { border:none; }a#whatsnewlink:hover {	background-color:white;	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:1px solid white;}
a#whatsnewlink.wnactive {
	background-color:white;	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-top:1px solid #dedede;
	border-bottom:1px solid white;
}div#whatsnew {	border:1px solid #dedede;	margin-top:1px;	background-color:#f0f0f0;	position:absolute;	width:200px;	display:none;	right:0px;
	padding:5px;}
* html div#whatsnew {
	top:15px;
}
*+html div#whatsnew {
	top:15px;
}div#whatsnew a {	text-decoration:none;	font-size:11px;	background-color:#f0f0f0;}div#whatsnew td {	border-bottom:3px solid #f0f0f0;	}div#whatsnew tr:hover a {	background-color:#fff;}div#whatsnew tr:hover td {	background-color:#fff;}a.smallheader {	text-decoration: none;	color: #000000;	font-family: Arial;	font-size: 9px;	line-height: 12px;}a.smallheader:hover {	color: #000000;	background-color: #FFFFFF;}.squeeze {	line-height: 14px;}div.nav {	float: left;	width: 170px;	padding-bottom: 20px;}div.nav ul {	background: #FFFFFF;	margin: 0;	padding: 0;	width: 170px;	font-weight: bold;	font-size: 11px;}div.nav li {	position: relative;	list-style: none;	line-height: 0px;	margin: 0;	border-top: 1px solid;	border-top-color: #DEDEDE;}div.nav li a {	padding-right: 13px;	padding-left: 5px;	display: block;	line-height: 25px;	width: 152px;	text-decoration: none;	text-align: right;}div.nav li a.submenu {	background: url(/a/rightarrow.gif) 100% 50% no-repeat;}div.nav li a.submenudown {	background: url(/a/rightarrow_down.gif) 100% 50% no-repeat;	border-bottom: 1px dashed;	border-bottom-color: #DEDEDE;}div.nav li a.submenu:hover {	background-color: #eeeeee;}div.nav>ul a {	width: auto;}div.nav ul ul {	position: absolute;	top: -1px !important;	top: 0px;	left: 170px;	/* Commented out in favor of line below this */	/* background: #FFFFFF; */	background-color: #F6F6F6;	border-right: 1px solid #DEDEDE;	border-left: 1px solid #DEDEDE;	border-top: 1px solid #DEDEDE;	border-bottom: 1px solid #DEDEDE;	font-weight: normal;	display: none;}/* Added in to change subnav colors */div.nav ul ul li a:hover {	background-color: #EEEEEE;}div.nav li li {	border-top: 0px;}div.nav ul.level1 li:hover ul.level2 {	display: block;}div.nav ul.level1 li.submenuitems {	font-weight: normal;	font-size: 10px;	border-top: 0px;}div.nav li.login {	text-align:right;	font-weight: normal; 	padding-right: 13px; 	padding-left: 5px; 	padding-top: 5px; 	padding-bottom: 8px; 	line-height: 14px;}