* {}div,p,dl,ol,ul {}a:link {color:#369; text-decoration:none;} a:visited {color:#369; text-decoration:none;} a:hover {color:#000; text-decoration:underline;}img {border:none;}li {margin-bottom:5px;}hr {height:1px;border:none;border-top:1px #fff solid;}html {height:100%;}body {height:100%;margin:0px;color:#666;font-size:0.8em;}.cboth {clear:both;}table.chart {border-width:0px 0px 0px 0px;border-spacing:0px;border-style:none;border-color:#ddd;border-collapse:collapse;}table.chart th {border-width:1px 1px 1px 1px;padding:5px 5px 5px 5px;border-style:solid;border-color:#ddd;font-weight:normal;color:#000;}table.chart td {border-width:1px 1px 1px 1px;padding:5px 10px 5px 10px;border-style:solid;border-color:#ddd;}#header {width:800px;height:50px;margin:30px 0px 30px 30px;background-image:url("../images/logo.gif");background-repeat:no-repeat;}.menu {margin:0px 0px 10px 0px;padding:0px 0px 0px 50px;border-bottom:1px solid #ddd;}.button {background-color:#fff;white-space:nowrap;}.button a {text-decoration:none;}#outline {width:1000px;margin:0px 0px 0px 50px;}#left {width:650px;float:left;}#right {width:200px;margin:50px 0px 0px 50px;float:left;}#footer {width:1000px;height:70px;padding:30px 0px 0px 0px;text-align:center;clear:both;}.headline {margin-top:50px;padding:10px 0px 0px 70px;border-bottom:1px solid #ddd;background:url("../images/icon02.gif") no-repeat;color:#000;font-size:2em;letter-spacing:0.3em;}.caption {margin:40px 0px 15px 0px;padding-left:1.5em;border-left:7px solid #369;color:#000;font-size:1.2em;letter-spacing:0.25em;}.subtitle {border-bottom:1px solid #ddd;color:#000;font-size:1.3em;letter-spacing:0.25em;text-align:right;}.date {border-bottom:1px solid #ddd;letter-spacing:0.25em;text-align:right;}.box {border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0px 20px 0px;padding:10px;}