.skipnav, .header_right, .header_left, #colleft, #searchbox, .footerleft, .clearer, #topnav, #breadcrumb, #navigation, #tabbednavigation, .topofpage, .footerlefthome, #firstrow {display:none;} * { margin:0; padding:0;} ul { list-style-type:none;} body { background:#fff; font-size:12pt; font-family:Helvetica, Arial, sans-serif; text-align:center; color:#000; } .hidden { position:absolute; left:0px; top:0px; width:300px; height:auto; overflow:auto; } h1 {font-size: 200%; margin: 0; padding: 8px 0 8px 0; color: #444; font-family: inherit; font-weight:normal; background-color: inherit; line-height: normal;} h2 {font-size: 160%; margin: 0; padding: 0 0 8px 0; color: #669900; font-family: inherit; font-weight: normal; background-color: inherit; line-height: normal;} h3 {font-size: 130%; margin: 0; padding: 0 0 8px 0; color:#006699; font-family: inherit; font-weight:normal; background-color: inherit; line-height: normal; } h4 {font-size: 115%; margin: 0; padding: 0 0 8px 0; color: #444; font-family: inherit; font-weight:bold ;background-color: inherit; line-height: normal; } strong { font-weight: bold;} .abbr { border-bottom: none;} img, img a { border-style: none;} /* STRUCTURAL */ #wrapper { width:auto; text-align:left; margin-bottom:40px;} #dccheader { height:120px; width:auto; padding: 0; border-bottom:4px solid #ccc } #dccheader img { padding: 0 0 15px 0; } #colright { margin:0; padding:0; } #footerwrapper { clear:left; width:auto; padding:10px 0 0 0; margin:30px 0 0 0; text-align:left; border-top:4px solid #ccc } #footer { height:auto; padding: 0 8px 0 8px; color: #656565; font-size:73%; text-align:left; margin:0; } #footer ul { padding-top:8px; } #footer li { display:inline; } #footer a { color:#0E2A5D; text-decoration: none; font-size:100%;} .footerright { margin:0; padding:0;} .spacer { padding-top:13px;} /* CONTENT */ #content { width: auto; font-size:12pt; margin:0; padding:0; text-align:left; line-height:1.25em;} #content ul { list-style-type:square; padding: 0; margin:5px 0 10px 15px; line-height:1.05em;} #content ul li { margin-top:5px; padding:0 0 0 12px; } #content ul ul li { margin:5px 0 0 7px; padding:0 0 0 2px; background-image:none; list-style:square; } #content ol { margin: 5px 0 10px 15px; line-height:1.05em; } #content ol li { margin:5px 0 0 12px; padding:0; background-image:none;} #content a:link, #content a:visited { color:#444; text-decoration:underline; font-size:inherit; background-color:inherit; font-weight:normal;} #content a.headerlink, #content a:visited.headerlink { color:#336699; text-decoration:none; background-color:inherit; font-weight:normal; font-size:105%;} #content table { border:1px solid #ccc; border-collapse:collapse; margin:8px; width:97%;} #content table th { border:1px solid #ccc; padding:3px; } #content table td { border:1px solid #ccc; padding:3px;} #content .maintext { border-left:1px solid #ff9933; padding:0 0 0 8px;} #content .image { float:right; padding:10px 0 10px 10px;} #content .image img { padding:0 0 7px 0;} .infopage { padding:0 5px 0 8px; border-left:1px solid #ff9933; } .infopage p { margin:0.8em 0 0.8em 0; } .introarea { padding:0 20px 0 10px; margin:0 0 20px 0; border-left:4px solid #ff9933; font-size:100%; font-weight:normal; color:#777; height:103px; background-color:inherit;} .introareaimg { float:left; width:135px;} .introareatext { margin:0 0 0 140px; padding:0; } #twocollist { height:auto; margin:0; padding:10px 0 0 0; border-top:1px solid #ccc; } #twocollist ul.left { float:left; width:310px; margin:0; list-style-type:none; } #twocollist ul.right{ float:right; width:50%; margin:0; list-style-type:none; } #twocollist ul li { list-style-type: none; margin:7px 0 15px 0;} #twocollist li { border-left:1px solid #ff9933; padding: 0; } /* HOMEPAGE */ #contenthome { width:auto; font-size:12pt; margin:0 5px 20px 0; padding:0; text-align:left; line-height:1.2em;} #contenthome li { margin:3px 0 0 5px; padding:0; } #contenthome a { color:#0E2A5D; text-decoration:none; background-color: inherit; font-weight:normal;} #contenthome a:visited { color: #006699; text-decoration: none; background-color: inherit; font-weight:normal; } #contenthome a.headerlink, #contenthome a:visited.headerlink { color:#0E2A5D; text-decoration:none; background-color:inherit; font-weight:bold; font-size:105%;} #secondrow { width:auto; padding:0;} #secondrow img { float:left; margin-right:8px;} #news { font-size:1.6em; font-weight:bold; line-height:0.5em; color:#56c0df; border-bottom:2px solid #56c0df; margin:0 0 20px 0; padding:20px 0 0 0;} .news_left { float:left; width:47%; padding-right:15px;} .news_centre { float:left; width:47%; border-left:1px dotted #ccc; padding-left:15px;} .news_right { float:left; width:100%;margin:30px 0 0 0; padding-top:15px; border-top:1px dotted #ccc;} .smallnews { width:100%; margin:0 0 40px 0; }