

body {
margin: 0px;
font: 13px/18px Arial, Helvetica, sans-serif;
color: #6C6F70;
}

p, table, ul {
clear: left;
margin: 0px;
margin-bottom: 15px;
}

table.details {
display: inline-block;
clear: none;
width: 280px;
}

table.details, x:-moz-any-link {
margin-top: 32px;
}

table.details td {
padding: 1px 0px;
}

ul {
padding-left: 16px;
list-style-type: none;
list-style-image: url(../images/bullet.gif);
}

ul ul {
margin-bottom: 0px;
}

li {
margin: 7px 0px;
}

li li {
margin-left: 10px;
}

a {
text-decoration: none;
color: #6C6F70;
}

a:hover {
text-decoration: underline;
}

a img {
border: none;
}

strong, strong a, span.callout, span.callout a, span.color, span.color a {
color: #231F20;
}

span.callout {
font-size: 12px;
line-height: 16px;
}

form {
margin: 0px;
}

input, textarea {
margin: 0px;
border: 1px solid #6C6F70;
font: 11px Arial, Helvetica, sans-serif;
color: #6C6F70;
}

#container {
	width: 884px;
	margin: 18px;
	/* Centre Page */
	margin-left: auto;
	margin-right: auto;
	/**/
}

#header {
height: 144px;
margin-bottom: 6px;
background: url(../images/header.gif) bottom repeat-x;
}

#logo {
float: right;
width: 194px;
height: 100%;
background: url(../images/logo.gif) no-repeat;
}

#logo a {
display: block;
width: 172px;
height: 92px;
}

#title {
height: 100%;
background: url(../images/title.gif) bottom left no-repeat;
}

#title table {
margin-left: 10px;
}

#title td {
padding-right: 6px;
}

#search {
display: inline;
}

#search input {
float: left;
width: 144px;
padding: 1px 2px;
margin-left: 24px;
}

#search a {
display: block;
float: left;
width: 20px;
height: 16px;
margin-left: 2px;
background: url(../images/search.gif);
}

#menu {
position: absolute;
top: 133px;
height: 29px;
}

#menu a {
display: block;
float: left;
width: 94px;
height: 100%;
}

#menu a:hover {
background: url(../images/arrow_menu.gif) left no-repeat;
}

#main {
float: left;
width: 100%;
}

#nav {
float: left;
width: 258px;
padding-bottom: 4px;
}

#nav a {
display: block;
float: left;
clear: both;
height: 18px;
padding-left: 24px;
margin: 11px 0px 0px 5px;
white-space: nowrap;
font-weight: bold;
color: #231F20;
background: url(../images/arrow_nav_small.gif) left no-repeat;
}

#nav div {
height: 58px;
padding: 8px 7px;
border-bottom: 1px dotted #6C6F70;
}

#nav div a {
margin: 0px 0px 5px 0px;
background: url(../images/arrow_nav_big.gif) left no-repeat;
}

#nav div p {
clear: both;
float: left;
width: 216px;
margin: 0px;
}

#content {
float: right;
width: 600px;
}

#crumbs {
padding-bottom: 2px;
border-bottom: 1px dotted #6C6F70;
}

#content div.bar {
clear: both;
float: right;
width: 593px;
padding: 4px;
margin-top: 5px;
margin-bottom: 12px;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #231F20;
background-color: #E4E5E6;
}

#content div.white {
width: 600px;
padding: 4px 0px;
background-color: #FFFFFF;
}

#content div.bar span {
float: right;
font-size: 12px;
font-weight: normal;
}

#content div.bar a {
margin: 0px 11px;
color: #231F20;
}

#content div.rule {
clear: both;
border-bottom: 1px dotted #6C6F70;
}

#content div.tab, #content div.item {
clear: both;
float: left;
width: 572px;
padding: 1px 3px;
padding-left: 24px;
margin-top: 1px;
}

#content div.tab {
height: 19px;
font-size: 13px;
line-height: 19px;
background: #E4E5E6 url(../images/arrow_dropdown.gif) left no-repeat;
}

#content div.tabdown {
background-image: url(../images/arrow_dropdown_down.gif);
}

#content div.tab a {
font-weight: bold;
color: #231F20;
}

#content div.dropdown {
display: none;
float: left;
margin-top: 1px;
}

#content div.item {
padding-top: 0px;
border-bottom: 1px dotted #6C6F70;
font-size: 12px;
line-height: 18px;
background: #FFFFFF top left no-repeat;
}

#content div.document {
background-image: url(../images/document.gif);
}

#content div.archivedropdown {
display: none;
float: left;
}

#content div.archivedropdown div.document {
width: 554px;
padding-left: 42px;
background-image: url(../images/document_archive.gif);
}

#content div.archive {
background: #FFFFFF url(../images/arrow_archive.gif) left no-repeat;
}

#content div.archivedown {
background-image: url(../images/arrow_archive_down.gif);
}

#content div.item a {
font-weight: bold;
line-height: 22px;
}

#calendar {
clear: both;
float: left;
width: 600px;
padding: 2px 0px;
border-bottom: 1px dotted #6C6F70;
}

#content div.dropdown .calendar {
clear: none !important;
float: left;
width: 98px;
padding: 0px;
border: none;
margin: 0px;
margin-left: 2px;
font-size: 11px;
text-align: center;
background-color: #F4F4F4;
}

#content div.dropdown .calendar.first {
width: 96px;
margin-left: 0px;
}

#content div.dropdown .calendar.active {
background-color: #E3E3E3;
}

#content .image {
clear: right;
float: right;
margin-bottom: 2px;
margin-left: 10px;
}

#content div.caption, #content div.select {
clear: right;
float: right;
width: 245px;
height: 19px;
padding: 1px 3px;
margin-bottom: 12px;
margin-left: 12px;
font-size: 11px;
line-height: 19px;
font-style: italic;
background-color: #E4E5E6;
color: #231F20;
}

#content a:hover div.caption {
text-decoration: underline;
}

#content div.zoom {
background: #E4E5E6 url(../images/zoom.gif) right no-repeat;
cursor: pointer;
}

#content div.thumbnails {
clear: right;
float: right;
width: 252px;
margin-bottom: 12px;
margin-left: 12px;
}

#content div.thumbnails img {
float: left;
margin-left: 6px;
}

#content div.thumbnails img.first {
margin-left: 0px;
}

#content div.formbox {
padding: 6px;
margin-bottom: 18px;
background-color: #E4E5E6;
color: #231F20;
}

#content div.formbox table {
margin: 0px;
}

#content div.formbox td {
padding: 1px 0px;
}

#content div.formbox td.label {
padding-top: 5px;
}

#content div.formbox input, #content div.formbox textarea {
padding: 2px;
}

#content div.formbox div {
padding-top: 6px;
border-top: 1px dotted #6C6F70;
margin-top: 6px;
}

#content div.formbox div a {
display: block;
float: right;
padding-left: 24px;
margin: 2px 0px;
line-height: 18px;
color: #231F20;
background: url(../images/arrow_formbox.gif) left no-repeat;
}

#copy table {
margin-bottom: 18px;
}

#sample {
clear: both;
float: left;
width: 324px;
height: 265px;
}

#sample form {
height: 229px;
}

#sample input, #sample textarea {
width: 204px;
}

#sample textarea {
height: 102px;
}

#contact {
float: right;
width: 348px;
height: 228px;
}

#contact form {
height: 192px;
}

#contact input, #contact textarea {
width: 223px;
}

#contact textarea {
height: 66px;
}

#email {
clear: right;
width: 588px;
height: 248px;
}

#email form {
height: 212px;
}

#email input, #email textarea {
width: 441px;
}

#email textarea {
height: 66px;
}

#content img.home {
float: left;
padding-bottom: 7px;
border-bottom: 1px dotted #6C6F70;
margin-bottom: 7px;
}

#content #case {
float: left;
width: 600px;
height: 83px;
}

#content #fckcontent a {
text-decoration: underline;
}

#sitemap ul {
padding: 0px;
}

#sitemap li {
padding-left: 10px;
margin: 3px 0px;
list-style-image: none;
background: url(../images/arrow_sitemap.gif) top left no-repeat;
}

#sitemap a {
font-weight: bold;
color: #231F20;
}

#bottomlinks {
clear: both;
float: left;
width: 100%;
padding-top: 30px;
margin-bottom: 15px;
font-size: 12px;
line-height: 12px;
}

#footer {
clear: both;
float: left;
width: 100%;
padding: 6px 0px;
border-top: 1px dotted #6C6F70;
margin-top: 6px;
font-size: 12px;
line-height: 17px;
}

#footer img {
float: right;
margin-left: 10px;
}

#googlemap {
width: 500px;
height: 350px;
}

#printheader {
display: none;
margin-bottom: 10px;
}

/* green */

#content.green ul {
list-style-image: url(../images/bullet_green.gif);
}

#content.green div.bar,
#content.green div.caption,
#content.green div.formbox,
#content.green div.select {
background-color: #D9E7DF;
}

#content.green div.bar,
#content.green div.bar a,
#content.green strong,
#content.green strong a,
#content.green span.callout,
#content.green span.callout a,
#content.green span.color,
#content.green span.color a,
#content.green div.caption,
#content.green div.caption a,
#content.green div.formbox,
#content.green div.formbox div a,
#content.green div.select {
color: #00693C;
}

#content.green div.zoom {
background-image: url(../images/zoom_green.gif);
}

#content.green div.formbox div {
border-color: #00693C;
}

#content.green div.formbox div a {
background-image: url(../images/arrow_formbox_green.gif);
}

/* orange */

#content.orange ul {
list-style-image: url(../images/bullet_orange.gif);
}

#content.orange div.bar,
#content.orange div.caption,
#content.orange div.formbox,
#content.orange div.select {
background-color: #FFF1E2;
}

#content.orange div.bar,
#content.orange div.bar a,
#content.orange strong,
#content.orange strong a,
#content.orange span.callout,
#content.orange span.callout a,
#content.orange span.color,
#content.orange span.color a,
#content.orange div.caption,
#content.orange div.caption a,
#content.orange div.formbox,
#content.orange div.formbox div a,
#content.orange div.select {
color: #E17000;
}

#content.orange div.zoom {
background-image: url(../images/zoom_orange.gif);
}

#content.orange div.formbox div {
border-color: #E17000;
}

#content.orange div.formbox div a {
background-image: url(../images/arrow_formbox_orange.gif);
}

/* blue */

#content.blue ul {
list-style-image: url(../images/bullet_blue.gif);
}

#content.blue div.bar,
#content.blue div.caption,
#content.blue div.formbox,
#content.blue div.select {
background-color: #DDE4F1;
}

#content.blue div.bar,
#content.blue div.bar a,
#content.blue strong,
#content.blue strong a,
#content.blue span.callout,
#content.blue span.callout a,
#content.blue span.color,
#content.blue span.color a,
#content.blue div.caption,
#content.blue div.caption a,
#content.blue div.formbox,
#content.blue div.formbox div a,
#content.blue div.select {
color: #005A8B;
}

#content.blue div.zoom {
background-image: url(../images/zoom_blue.gif);
}

#content.blue div.formbox div {
border-color: #005A8B;
}

#content.blue div.formbox div a {
background-image: url(../images/arrow_formbox_blue.gif);
}