/* base styles */body {padding:0;margin:0;background:#d2d7e6 url("../img/bg_body.gif") repeat-x top;text-align:center;}body,table,input {font-family:Verdana,Arial,Helvetica,sans-serif;color:#534968;font-size:x-small; /* IE 5.x value */voice-family:"\"}\"";voice-family:inherit;font-size:small; /* correct value */}a {color:#7ba3d0;text-decoration:underline;}a:hover {color:#534968;text-decoration:none;}a img {border:none;}p {margin:0 0 1.2em 0;padding:0;}h1 {margin:0 0 18px 0;padding:0;line-height:1.2em;font-size:125%;color:#c60000;}h2 {margin:0 0 5px 0;padding:0;line-height:1.2em;font-size:100%;color:#c60000;}h3 {margin:0 0 5px 0;padding:0;line-height:1.2em;font-size:100%;}blockquote {margin:0;padding:0 0 5px 10px;font-style:italic;font-size:100%;color:#7d768d;}ul,ol {margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}ol li {margin-left:-0.8em;margin-bottom:4px;}ul li {margin:0 0 4px -1em;padding:0 0 0 16px;background:url("../img/bullet_3.gif") no-repeat top left;list-style:none;}table {border-collapse:collapse;border:none;}td input,td select,td textarea {font-size:100%;}br.separator {line-height:5px;}form {margin:0;padding:0;}input,select,textarea {font-family:Verdana,Arial,Helvetica,sans-serif;}input.text,textarea {border:1px solid #7ba3d0;padding:2px 0 2px 2px;font-size:90%;}input.submit {padding-top:3px;padding-bottom:3px;border-top:1px solid #dfedf0;border-left:1px solid #dfedf0;border-bottom:1px solid #534968;border-right:1px solid #534968;background:#7ba3d0 url("../img/bg_submit.gif") repeat-x bottom;font-size:85%;color:#fff;cursor:pointer;}input.button {padding-top:2px;padding-bottom:2px;cursor:pointer;}hr {margin:7px 0 7px 0 !important;margin:0;padding:0;border:none 0; border-top:1px solid #756d86;height:1px;overflow:hidden;} .on {font-weight:bold;}.on a {color:#534968;}.extraInfo {font-size:90%;color:#999;}a.extra {color:#c60000;}.more {padding:10px 0 0 0;margin:0;}.more a {padding:0 0 0 16px;background:url("../img/bullet_3.gif") no-repeat top left;font-weight:bold;font-size:90%;}.clearer {overflow:hidden;clear:both;margin:-1px 0 0 0;height:1px;}/* container */#container {position:relative;margin:auto;width:770px;text-align:left;font-size:95%;line-height:1.3em;}#container table {font-size:100%;}/* header */#header {padding:15px 0 0 0;width:100%;}#logo {float:left;}#preface {float:right;width:400px;text-align:right;}#preface a {color:#fff;}#preface p {margin:0;}/* content */#content {width:760px;padding:10px 0 0 10px;background:#fff;}#leftCol {float:left;overflow:visible !important;overflow:hidden;margin-right:10px;width:190px;}#rightCol {float:left;width:550px;}/* main menu */#mainMenu {padding:18px 0 0 0;width:100%;font-size:11px;}#mainMenu ul {margin:0;padding:0;}#mainMenu li {float:left;margin:0 2px 0 0;padding:0;border-left:2px solid #dce0ee;list-style:none;background:url("../img/bg_mm_link.gif") no-repeat top right;}#mainMenu li.on {background:url("../img/bg_mm_link_on.gif") no-repeat top right;}#mainMenu li a {display:block;float:left;padding:7px 10px 6px 10px;color:#534968;text-decoration:none;}#mainMenu li a:hover {color:#fff;}#mainMenu li.on a:hover {color:#c60000;}/* sub menu */#subMenu {padding:10px 10px 5px 10px;width:750px;background:#fff;color:#e0e3f0;}#subMenu a {padding:0 10px 0 0;background:url("../img/bullet_4.gif") no-repeat right;text-decoration:none;}/* default block styles */.block {margin:0 0 10px 0;padding:0 9px 9px 9px;border:1px solid #e0e3f0;}.block h2.section {margin:0 -9px 9px -9px;padding:4px 9px 4px 19px;border-bottom:1px solid #e0e3f0;background:#ebf0f1 url("../img/bullet_2.gif") no-repeat left;text-transform:uppercase;font-size:85%;color:#534968;}#leftCol .block {width:170px;}#leftCol .more {text-align:right;}#rightCol .block {width:530px;}/* specific block styles */.start {background:url("../img/bg_start.gif") no-repeat bottom right;}.start h2 {color:#c60000;}.start ul {margin:0;padding:0;}.start li {margin:0;padding:0 0 5px 20px;list-style:none;background:url("../img/bullet_1.gif") no-repeat top left;}.login td {padding:0 0 4px 0;}.login label {font-size:90%;color:#7ba3d0;}.login input.text {width:95px;}.quote .author {text-align:right;font-size:90%;line-height:1.2em;}.news {padding-bottom:4px;}.news .lead a {color:#c60000;}.news p {margin-bottom:4px;}.news .more {padding-top:6px;}.news .date {font-size:90%;font-style:italic;color:#999;}#leftCol .news p {font-size:90%;}#leftCol .news a {color:#7ba3d0;}#leftCol .news .date {font-size:100%;}.share {background:#ebf0f1;}.share p {margin:0;font-size:90%;}.share h2 {margin-bottom:5px;border-bottom:none;}.share a {color:#534968;}.share img.icon {position:relative;margin-bottom:-4px;}/* breadcrumbs, pagination and actions */.breadcrumbs {padding:0 0 20px 0;font-size:85%;}.article .breadcrumbs,.leads .breadcrumbs {padding:4px 0 16px 0;}.breadcrumbs p {margin:0;}.breadcrumbs.bottom {padding:18px 0 0 0;}div.pagination {margin:0 -9px 0 -9px;padding:4px 0 4px 0;text-align:center;background:#ebf0f1;}div.pagination p {margin:0;}p.actions {margin:0;}p.actions.second {padding-top:10px;}p.actions a {margin:0 10px 0 0;padding:0 0 0 16px;background:url("../img/bullet_1.gif") no-repeat top left;color:#756d86;}div.actions {padding:0 0 10px 0;width:100%;}div.actions.first {float:left;width:214px;}div.actions.bottom {padding:10px 0 0 0;}div.actions a {float:left;}img.button {margin-left:2px;}/* powered by */#poweredBy {padding:0 0 10px 0;background:#fff;text-align:center;font-size:80%;color:#999;}#poweredBy p {margin:0;}#poweredBy img {margin-bottom:-4px;}/* footer */#footer {margin:8px 0 0 0;font-size:80%;}#footer .validates {float:left;width:250px;}#footer .validates .logo {margin-bottom:-3px;}#footer .links {float:left;width:520px;text-align:right;}#footer a {text-decoration:none;}#footer a:hover {text-decoration:underline;}
