/* Screen layout: */body {padding: 0;margin: 0;font: 86% tahoma, verdana, sans-serif;background: #ccc;color: #333;}h1 {margin: 10px 0 10px 0;font-size: 1.4em;}h2 {margin: 10px 0 20px 0;font-size: 1.3em;}h3 {margin: 20px 0 10px 0;font-size: 1.3em;}h4 {margin: 20px 0 10px 0;font-size: 1.3em;}h5 {margin: 20px 0 10px 0;font-size: 1.2em;}p {margin: 0 0 15px 0;line-height: 1.4em;text-align: left;}a {text-decoration: underline;}a:hover {text-decoration: underline;}a img {border: 0;}h4 a, h2 a {color:#333}#toptabs {margin: 10px auto -12px auto;font-size: 0.9em;width: 760px;}#toptabs p {text-align: right;color: #808080;}.toptab {padding: 3px 5px 3px 5px;margin: 0 0 0 4px;text-decoration: none;background: #f0f0f0 url(images/corner2.gif) top right no-repeat;color: #808080;border-bottom: 1px solid #999;}.toptab:hover {background: #fafafa url(images/corner2.gif) top right no-repeat;border-bottom: 1px solid #999;color: #505050;text-decoration: none;}.activetoptab {padding: 3px 5px 3px 5px;margin: 0 0 0 4px;color: #505050;text-decoration: none;background: #ffffff url(images/corner2.gif) top right no-repeat;border-bottom: 1px solid #fff;}.activetoptab:hover {text-decoration: none;}#container {margin: 0 auto 15px auto;width: 730px;padding: 5px 20px 20px 20px;background: #fff;}#logo {margin: 15px 0 1px 0;}#logo img {margin:0px 0px 10px 100px;}.breadcrumbs {width: 720px;border-bottom: 1px solid #d0d0d0;}.breadcrumbs a {text-decoration:none;text-align:right;}#main {width: 545px;float: right;padding: 0 10px 0 15px;border-left: 1px solid #d0d0d0;}#main li {margin-left:10px;}#sidebar {width:140px;float:left;margin: 10px 0 0 3px;}#sidebar p {font-size: 1em;line-height: 1.3em;margin: 0 0 12px 0;}#sidebar h3 {font-size:1em;font-weight:bold;}#sidebar b a {color:#333;text-decoration:none;}#quote a{color:#999;}#quote {list-style:none;font-size:0.9em;width:175px;background:#f0f0f0;padding:8px 5px 5px 15px;margin-bottom:15px;margin-left:15px;float:right;border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;}#footer {clear: both;background: #fafafa;font-size: 0.8em;padding:10px 0 3px 0;border-top: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;}#footer p {text-align:center;}.box {	width:231px;	float:left;	padding:5px 10px;	margin:5px 10px;}.clear {clear:both}.box h2 {	margin:3px;}.right {float: right;width:240px;color:#333;font-size: 1em;}.float-right {float: right;}.float-left {float: left;margin: 0 25px 20px 0;}.sidelink {text-align: left;display: block;width: 120px;background: #e0e0e0 url(images/corner.gif) top right no-repeat;padding: 3px 4px 3px 8px;margin: 5px 10px 5px 0;}.sidelink:hover {background: #ccc url(images/corner.gif) top right no-repeat;text-decoration: none;}#sidebar ul {margin:0 0 15px 0;padding:0;list-style:none;width:140px;}