body {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 75%;
color: #000000;
background-color: #F0F0F0;
text-decoration: none;
margin: 0px 0px 5px 0px;
padding: 0px;
}
strong {color: #000066; font-weight: bold;}
h1 {font-weight:bold; font-size:140%; color: #000066;}
h2 {font-weight:bold; font-size:120%; color: #000066;}
h3 {font-weight:bold; font-size:110%; color: #000066;}
.large {font-family: times, serif; font-weight:bold; font-size:220%; color:#8C302A;}
.separator {position: absolute; left:-10000px; top:-10000px; z-Index:-1; color: #FFFFFF;}
li {margin-left: -10px; padding-bottom: 5px;}
.clearer {clear: both; height: 0; line-height: 0; margin: 0; padding: 0; visibility: hidden;}
/* Content Blocks 15% or 150px left navigation and 15% or 151***px left margin for content url(images/test_bg_002.jpg) fixed 99CCE9C */
#container {
background-color: #FFFFFF;
}
#pagebanner {
height: 85px;
padding: 0px;
background: #000066 url(/cromer/structure_images/bg_top_001.gif) left repeat-x;
}
#content {
position: relative;
background-color: #F2FCFF;
padding-top: 2px;
padding-bottom: 5px;
padding-right: 35px;
padding-left: 12px;
}
#content table {width: 100%; background-color: #EFEFEF; font-size: 100%; margin: 0; padding: 0; border: 1px solid #0099CC; border-collapse: collapse;} 
#content td {color: #000000; border: 1px solid #0099CC; padding: 4px; vertical-align: top;}
#nav {
position: relative;
padding: 5px;
padding-left: 0px;
color: #999999;
background-color: #FFFFFF;
border-bottom: 1px solid #FFCC66;
}
.news {position: relative; float: right; width: 250px; border: 1px dotted #999999; padding: 8px 8px 8px 8px; font-weight: normal; margin: 5px; margin-top: 20px; background-color: #EAEFF7;}
.news h3 {color: #FFFFFF; background-color: #0099CC; padding: 3px;}
#footer {height: 110px; position: relative; font-size: 90%; text-align: left; 
background-color: #FFFFFF;
border-top: 1px solid #FFCC66;
border-bottom: 1px solid #0099CC;
padding: 3px;}
#footer img {float: left; padding-right: 4px;}
#disclaimer {background-color: #FFFFFF; padding: 10px; border: 1px solid #999999;}
/* Links - use 'white-space: nowrap;' to stop text wrapping */
a:link, a:visited {
color: blue;
text-decoration: underline;
}
a:hover, a:active {
color: blue;
text-decoration: none;
}
a.dateslink:link, a.dateslink:visited {text-decoration: underline;}
a.dateslink:active, a.dateslink:hover {text-decoration: none;}
a.nav:link, a.nav:visited {white-space: nowrap; background: url(/cromer/structure_images/arrow_on_001.gif) center left no-repeat; font-weight:bold;color:#000066;text-decoration: underline;font-size:100%;padding:5px 5px 5px 15px;border-right: 1px solid #FFCC66;}
a.nav:active, a.nav:hover  {white-space: nowrap; background: url(/cromer/structure_images/arrow_off_001.gif) center left no-repeat; font-weight:bold;color:#0099CC;text-decoration: none;font-size:100%;padding:5px 5px 5px 15px;border-right: 1px solid #FFCC66;}
a.navfooter:link, a.navfooter:visited {font-weight:bold;color:#000066;text-decoration: underline;font-size:100%;
}
a.navfooter:active, a.navfooter:hover  {font-weight:bold;color:#0099CC;text-decoration: none;font-size:100%;
}
a.skip:link, a.skip:visited, a.skip:active, a.skip:hover {position: absolute; left:-10000; top:-10000; z-Index:-1; color: #FFFFFF;
}
/* Image Controls */
.paddedimage {padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.imageright {float: right; padding-left: 7px; padding-right: 7px; padding-bottom: 7px; padding-top: 7px;}
.imageleft {float: left; padding-left: 7px; padding-right: 7px; padding-bottom: 7px; padding-top: 7px;}
.imagerightextrapad {float: right; padding-left: 7px; padding-right: 50px; padding-bottom: 7px; padding-top: 7px;}
.imageleftextrapad {float: left; padding-left: 7px; padding-right: 30px; padding-bottom: 7px; padding-top: 7px;}
div.photo {width: 360px; position: relative; float: right; padding: 0px 7px 7px 7px; font-size: 90%; text-align: center;}
/* REDDOT ONLY STYLES */
.reddot {color: red; font-size: 110%; font-family: arial;}
.reddotblack {color: #000000; font-size: 110%; font-family: arial;}
.teaser-content {background-color: #E0E0E0; padding: 3px; border: 1px solid #333333;}
.metadata {background-color: #CCCCCC; padding: 3px; border: 1px dotted red; width: 50%;}
.invisible {display: none;}
.breadcrumb {font-size: 90%;}
hr {height: 1px; color: #999999; margin: 0px 3px 0px 3px;}
