/*-----------------------------------------------styles for screen mediaauthor:   joseph denneupdated:  28.12.2004----------------------------------------------- *//* global----------------------------------------------- */body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0px;margin: 0px;}/* links----------------------------------------------- */a,a:visited,a:link,a:active {color: #CC0000;text-decoration:none;}a:hover {color: #CC0000;text-decoration:underline;}#header a,#header a:visited,#header a:link,#header a:active {color: #ccc;text-decoration:none;}#header a:hover {color: #ccc;text-decoration:underline;}#footer a,#footer a:visited,#footer a:link,#footer a:active {color: #ccc;text-decoration:none;}#footer a:hover {color: #ccc;text-decoration:underline;}/* text formatting----------------------------------------------- */p {font-size: 12px;padding: 0px;margin: 0px;margin-bottom: 10px;clear: none;}img {border: 0px none #000000;}/* navigational elements----------------------------------------------- */#head {width: 722px;height: 33px;/*padding-top: 20px;padding-left: 25px;*/margin-left: 20px;margin-bottom: 5px;margin-top: 20px;border-bottom: 1px solid #000;}html>body #head { width: 716px; } /* the rest */#logo {background-image: url(../assets/global/logos/logo.gif);width: 460px;height: 25px;display: block;text-indent: -1000em;float: left;margin-top: 6px;}#top_nav {float: right;margin-right: 5px;margin-top: 14px;}#sidenav {width: 155px;height: 100%;float: left;padding-right: 10px;text-align: right;/* border-right: 1px solid #ccc; */}#sidenav ul, #sidenav form {list-style-position: inside;list-style-type: none;margin: 0px;padding: 0px;margin-top: 15px;margin-bottom: 15px;line-height: 17px;}#searchui {width: 100px;border: 1px solid #ccc;}input {border: 1px solid #ccc;margin: 2px;}h1 {margin: 0;background: #333 url(../assets/global/misc/anne_campell.jpg) no-repeat;overflow: hidden;clip: rect(0, 101px, 152px, 0);	/* Mac IE5 workaround */padding: 152px 0 0 0;width: 101px;height: 0 !important;height /**/: 152px;margin-left: 54px;}h2 {margin-top: 10px;margin-bottom: 10px;font-size: 14px;font-weight: bold;}h3 {margin-top: 25px;margin-bottom: 5px;font-size: 12px;font-weight: normal;text-decoration: underline;}#content {width: 555px;float: left;margin-left: 10px;text-align: justify;/* border-left: 1px solid #666; */}#main {width: 560px;float: left;border-left: 1px solid #ccc;}#navwrapper {width: 555px; /* IE */float: left;margin-left: 10px;/* border-left: 1px solid #666; */}html>body #navwrapper { width: 560px; } /* the rest */#nav {display: block;height: 85px;border-bottom: 1px solid #000;}#nav a {float: left;text-align: right;margin-right: 8px;}#nav img {border: 1px solid #c00;clear: right;}#header {margin-top: 0px;margin-bottom: 15px;color: #ccc;clear: both;}#footer {margin-top: 65px;color: #ccc;clear: both;}/* lists----------------------------------------------- */#content ul {margin-top: 20px;margin-bottom: 20px;}#content li {margin-bottom: 11px;width: 80%;}/* tables----------------------------------------------- */TABLE.punmain {border: none;width: 100%;background-color: #ddd;margin-top: 10px;}TABLE.punmainpost {border: none;width: 100%;background-color: #ccc;}TABLE.punplain {border: none;width: 100%}TABLE.punspacer {background: #eee;border: 1px solid #ccc;width: 100%;margin-top: 10px;}TABLE.punspacer a {text-decoration: none;padding-bottom: 0px;border-bottom: 0px;}TR.punhead {background-color: #fff;}TR.puncon1 {background-color: #fff;}TR.puncon2 {background-color: #eee;}TR.puncon3 {background-color: #ccc;}TR.puntopic {height: 1.5em;}TD.punhead {color: #000;}TD.punheadcent {color: #333;text-align: center;}TD.puncon1 {background-color: #eee; /* #DEDFDF */}TD.puncon1 a {text-decoration: none;padding-bottom: 0px;border-bottom: 0px;}TD.puncon1cent {background-color: #eee; /* #DEDFDF */;text-align: center;}TD.puncon1right {background-color: #eee; /* #DEDFDF */;text-align: right;}TD.puncon2 {background-color: #fff;}TD.puncon2 a {text-decoration: none;padding-bottom: 0px;border-bottom: 0px;}TD.puncon2cent {background-color: #fff;text-align: center;}TD.puncon3 {background-color: #eee;color: #000;font-size: 12px;font-weight: bold;padding-top: 8px;}TD.info {background-color: #C8C8C8;color: #000;}TD.info a {font-weight: bold;}TD.puncent {text-align: center;}TD.puncent a {text-decoration: none;padding-bottom: 0px;border-bottom: 0px;}TD.punright {text-align: right;}TD.puntop {vertical-align: top;}TD.puntopright {text-align: right;vertical-align: top;}TD.punquote {background-color: #F6F6F6;border: #606060;border-style: dashed;border-width: 1px}