html, body {
background-color : #fff; 
font : 100% verdana, arial, helvetica, sans-serif; 
} 
#container {
width : 780px; 
margin : 5px auto; 
background-color : #fff; 
color : #333; 
line-height : 130%; 
font-size : 0.7em; 
} 
#topbar {
padding : 5px; 
background : #e7dad7 url(/assets/3cs/images/dot.gif) repeat-x bottom left; 
margin-left : 0; 
clear : both; 
} 
.left {
float : left; 
} 
.right {
text-align : right; 
} 
#leftnav {
float : left; 
width : 160px; 
margin : 0; 
padding : 1em; 
padding : 0; 
margin : 0; 
} 
#leftnav ul {
margin : 0; 
padding : 0; 
width : 160px; 
} 
#leftnav li {
margin : 0; 
background : url(/assets/3cs/images/dot.gif) repeat-x bottom left; 
list-style-type : none; 
} 
#leftnav li li {
padding : 5px 0 0; 
margin : 0 0 0 20px; 
list-style-type : none; 
background : url(/assets/3cs/images/dot.gif) repeat-x top left; 
} 
#leftnav a {
display : block; 
} 
#leftnav ul li a:link, #leftnav ul li a:active, #leftnav ul li a:visited {
color : #000; 
} 
#leftnav ul li a:hover {
background-color : #e7e6e6; 
color : #000; 
} 
.selectedpage {
font-weight : bolder; 
} 
#leftnav li a {
padding : 7px 10px 10px; 
} 
#leftnav li li a {
padding : 5px 30px 5px 5px; 
} 
#rightnav {
background : url(/assets/3cs/images/dot.gif) repeat-y top left; 
float : right; 
width : 160px; 
margin : 0; 
padding : 1em; 
} 

div.hr {
  height: 10px;
background : url(/assets/3cs/images/dot.gif) repeat-x bottom left; 
}
div.hr hr{
  display: none;
}


.invisible {
visibility:hidden;

}

#rightnav img {
border : none; 
display : block; 
margin-top : 5px; 
} 
#rightnav a:link, #rightnav a:active, #rightnav a:visited {
color : #000; 
} 
#rightnav a:hover {
background-color : #e7e6e6; 
color : #000; 
} 
#content {
margin-left : 180px; 
margin-right : 200px; 
} 
#content img {
border : 0; 
} 
#content .Image {
font-style : italic; 
margin : 0 5px 0 0; 
padding : 0 5px 0 0; 
} 
#content .Image img {
display : block; 
} 
#content .icon img {
display : inline; 
} 
div.thumbGallery {
display : block; 
} 
ul.thumbGallery {
list-style : none; 
margin : 0; 
} 
ul.thumbGallery li {
float : left; 
} 
#content .galleryImage {
padding : 5px; 
margin : 0; 
} 
#footer {
clear : both; 
margin : 0; 
padding : 0.5em; 
background : #e7dad7; 
text-align : right; 
} 
#footer a:link, #footer a:active, #footer a:visited {
color : #000; 
} 
#footer a:hover {
color : #000; 
} 
#content h2 {
margin : 0 0 0.5em; 
}
#headertwo{
background: url(/assets/3cs/images/strapline.gif) no-repeat top right; 
width : 100%; 

}
textarea{
width:25em;
height: 6em;
}

#headertwo img { 
border : none; 
} 
.skip {
position : absolute; 
left : -1000em; 
width : 20em; 
} 
h1, h2, h3, h4 {
padding : 10px 0 0; 
margin : 0; 
color : #821348; 
} 
h1 {
font-size : 1.5em; 
padding : 10px 0 5px; 
} 
h2 {
font-size : 1.3em; 
padding : 5px 0; 
} 
strong {
color : #81556a; 
font-size : 1.1em; 
display : block; 
} 
.Standard {
display : none; 
} 
.Highcontrast {
display : inline; 
} 
@media print { 
#leftnav, #rightnav, #header {
display : none; 
} 
} 
