html {    margin: 0;    padding: 0;}body {    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva,     Helvetica, Arial, sans-serif;    font-size: 14px;    font-weight: normal;    margin: 0 0 0em 0;    padding: 0 0 0em 0;    color: #000;    background-color: #FFF;    height: 100%;}form#loginForm {    padding: 0.4em;    margin: 0.3em;}form fieldset{    padding: 2em 1em 2em 1em;}div#text ul.directions {    padding: 0.25em;        margin: 1em 1em 0em 1.5em;    padding: 0em 1em 0em 0.25em;    }div#text ol.author li, div#text ul li {    padding-bottom: 1em;}div#text ul li {    padding: 0;}img{	border: none;    vertical-align: bottom;}h1 {	height : 100px;	width : 25.5em;	border : none;	margin : 0px 0px 0px 0px;	padding : 0px 0px 0px 0px;	background-image : url(../images/ITA09dates2.png);	background-position : top left;	background-repeat : no-repeat;	border: 1px solid #666;}h2 {    font-size: 1.5em;    margin: 0em 0em 0em 0em;    padding: 0.1em 0em 0.1em 0.75em;    text-align: left;    background: #666;    color: #FFF;}h3 {    font-size: 1.3em;    margin: 1em 0em 0em 0em;    padding: 0em 0em 0em 0.75em;    text-align: left;    background: #d0bef3;}h4 {    font-size: 1.2em;    margin: 1em 1em 0em 1.2em;    padding: 0em 0em 0em 0.25em;    text-align: left;    background: #dcf9ea;    border-bottom: 1px solid #666;}h5 {    font-size: 1.1em;    margin: 1em 1em 0 2em;    padding: 0;    text-align: left;    font-weight: bold;    font-style: italic;}h6 {    font-size: 1.0em;    margin: 1em 1em 0 3.5em;    padding: 0;}a {    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva,     Helvetica, Arial, sans-serif;    font-weight: bold;    color: #00F;     text-decoration: none;}a:link {     color: #00F;     text-decoration: underline; }a:visited {     color: #039;     text-decoration: underline; }a:active {     color: #000;     text-decoration: underline; }a:focus {     color: #000;     text-decoration: underline;}a:hover {     color: #909;     text-decoration: underline; }    div.valNavBar li {    list-style: none;     padding: 0.5em 0em 0em 0.5em;}div.valNavBar ul{    padding: 0;    margin: 0;}div.valNavBar p {    margin: 0;    padding: 0;}div.images a{    list-style: none;    border: none;       padding: 0 0 0 -1.5em;    margin: 0 0 0 -1.5em;    float: none;}div.valNavBar li.image {    list-style: none;    border: none;       padding: 0.5em 0em 0.5em 0.5em;    margin: 0;    float: none;    }div.locationImages {    padding: 0 3em 0 2.2em;    margin: 0 2em 0 2em;}div.newiImage {    padding: 2em 0 1em 8.5em;}div.newiFrontImage {    padding: 0em 0 1em 6em;}div.kevinImage {    padding: 0em 0 1em 14em;}div.papers li {    list-style: none;    margin: 0;    padding: 0;}    p {    margin: 1em 1em 0em 1.5em;    padding: 0em 1em 0em 0.25em;}p.noPadding {    margin: 0.5em 0.25em 0 0.2em;    padding: 0em 0em 1em 0em;}    div.breadcrumb {    background: #dfedf1;    padding: 0.3em 0.5em 0.3em 0.5em;    margin: 0;}div.breadcrumb a {    padding: 0.5em;}#heading {    margin: 0.25em 0em 0em 0.5em;}div.mainNavBar {    float: left;    width: 11em;    clear: left;    background: #FFF;    margin: 1em 0 0 0.5em;}div.mainNavBar ul {    margin: 0;    padding: 0;    width: 11em;    background: #FFF;    border: 1px solid #AAA;}div.mainNavBar li {    position: relative;    list-style: none;    margin: 0;     border: none;       background: #E8F1FC;}div.mainNavBar li.colour {    position: relative;    list-style: none;    margin: 0;     border: none;       background: #E8F1FC;    }div.mainNavBar li.NavSubMenu a {        display: block;    padding: 0.25em 0em 0.25em 0.6em;    text-decoration: none;    width: 10.5em;    font-weight: bold;}div.mainNavBar li:hover {    background: #FCF;}div.mainNavBar li.NavSubMenu {    background: url(../images/arro1.gif) 95% 50% no-repeat;    background-color: #E8F1FC;}div.mainNavBar li.NavSubMenu:hover {    background-color: #FCF;}div.mainNavBar li a {    display: block;    padding: 0.25em 0em 0.25em 0.6em;    text-decoration: none;    width: 10.5em;    font-weight: bold;}image {    padding: 0;    margin: 0;}    span.boldText {    font-weight: bold;}span.boldItalic {    font-style: italic;    font-size: 1.2em;}div.horizMenu { display: block; margin: 0.8em 0; padding: 0; }div.horizMenu ul { text-align: left; margin: 0; padding: 0; }div.horizMenu li {color: white; font-weight: normal; list-style-type: none; display: inline;}div.horizMenu a { font-size: 1em; }div.horizMenu a:link { color: #393939 !important; text-decoration: none; background-color: #c0c0c0 !important; padding: 0.35em 0.5em; }div.horizMenu a:visited { color: #0 !important; text-decoration: none; background-color: #c0c0c0 !important; padding: 0.35em 0.5em; }div.horizMenu a:hover { color: #393939 !important; text-decoration: none; background-color: #999 !important;}div.mainNavBar li.mainNavBarTitle, div.valNavBar span.title, div.supportersBar span.title{     display: block;    padding: 0.25em 0 0.25em 0.5em;    text-decoration: none;    font-size: 1.2em;    background: #666;    color: #FFF;    text-align: left;    margin: 0;}div.mainNavBar>ul a {    width: auto;}div.mainNavBar ul ul {    position: absolute;    top: 0;    left: 11em;    display: none;}div.mainNavBar ul.level1 li.NavSubMenu:hover ul.level2, div.mainNavBar ul.level2 li.NavSubMenu:hover ul.level3 {    display: block;} div.valNavBar {    margin: 1em 0em 0em 0.25em;    padding: 0 0 0em 0;    float: left;    width: 8.5em;    border: 1px solid #000;    background: #FFF;}div.valNavBar li.text {    list-style: none;    border: none;       padding: 0.5em 0em 0.5em 0.5em;    margin: 0;}label {    margin: 0.5em 0.25em 0 0.2em;}form {   margin: 0.5em 0em 0.5em 0.2em;}form#login {    margin: 0em;}div.supportersBar {    margin: 1em 0 0 0.5em;    padding: 0;    float: left;    width: 8em;    border: 1px solid #000;    background: #FFF;}div.supportersBar li.image {    list-style: none;    position : relative;	margin : 1em 0 1em 4.2em;	float : left;	width : 12em;	padding: 0; }div.supportersBar ul {    margin: 0;    padding: 0;}div#outside {    width: 52em;    margin: 0; 	    padding: 0;	display: block;}div#entry {    margin: 1em 1em 0em 2em;    padding: 0em 0em 1em 0em;    width: 28em;    float: left;    clear: none;    border: 1px solid #666;   }div#entry li.image {    list-style: none;    position : relative;	margin : 1em 0 1em 0em;	float : left;	padding: 0em; 	width : 12em;	clear: none;}form {    padding: 1em;    margin: 0.5em;}div#text {    margin: 1em 0em 2em 2em;    padding: 0em 0em 2em 0em;    width: 38em;    float: left;    clear: none;    border: 1px solid #666;}div#text li {    margin: 0em 0em 0em 2.5em;}a.websites {    margin: 1em 1em 1em 2.5em;     color: #00F;     text-decoration: underline; }/* Old Table csstable {    border: 2px solid #666;    margin: 1em 1em 0em 1.5em;}table tr{	vertical-align: top;}table th{    padding: 0em 0.25em 0em 0.25em;    background: #FFC;    border-collapse: collapse;	white-space: wrap;	vertical-align: top;	text-align: left;	font-weight: bold;    border: 1px solid #666;}table td{    padding: 0em 0.25em 0em 0.25em;	border-collapse: collapse;	white-space: wrap;	vertical-align: top;	text-align: left;    border: 1px solid #666;}*/table {    margin: 1em 1em 0em 1.5em;	border-width: 0px;	border-spacing: 0px;	border-style: outset;	border-color: gray;	border-collapse: collapse;	background-color: white;}table tr{	vertical-align: top;}table th {	border-width: 1px;	padding: 0.45em;	border-style: solid;	border-color: #666;	background-color: #FFC;	text-align: left;	white-space: wrap;}table td {	border-width: 1px;    padding: 0.1em 0.25em 0.1em 0.25em;	border-style: solid;	border-color: #666;	background-color: white;	white-space: wrap;}div#text img {    margin: 1em 1em 0em 1.5em;    padding: 0em 1em 0em 0.25em;}span.breaker {    display: none;}div.locationImages {    padding: 0 3em 0 2.2em;    margin: 0 2em 0 2em;}div.newiImage {    padding: 2em 0 1em 8.5em;}div.socialImage {    padding: 2em 0 1em 2em;}div.newiFrontImage {    padding: 0em 0 1em 6em;}div.papers li {    list-style: none;    margin: 0;    padding: 0;}a.top {    text-align: right;     margin-left: 32em;  }div.noPadding {	padding: 0em;	margin: 0em;	display: none;}div.contact {width: 50.5em;padding: 0.5em; margin: 1em;}
