body { margin: 0px; background: #D7CfC9 url(../../images/page_elements/bg1.jpg) repeat-x top left; font: 12px/18px Verdana, Helvetica, sans-serif; color: #666; text-align: center; }

p { font: 12px/18px Verdana, Helvetica, sans-serif; color: #666; }

h1 { font: 22px/27px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h2 { font: 20px/25px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h3 { font: 17px/23px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h4 { font: 15px/21px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h5 { font: 14px/20px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h6 { font: 13px/18px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin-bottom: 5px; }

.breadcrumb { margin: 0px 0px 8px 0px; padding:0; text-transform: uppercase; font-size: 9px; color: #999; font-weight: bold; }
.breadcrumb a:link, .breadcrumb a:visited { color: #999; }
.breadcrumb a:hover, .breadcrumb a:active { color: #F00; }

.article table p, .article table h1, .article table h2, .article table h3, .article table h4, .article table h5, .article table h6 { margin: 0; padding: 0; }

img { border: 0; }
label { color: #666; }
input, select, textarea { font: 12px Verdana, Helvetica, sans-serif; color: #666; }
textarea {  }
fieldset { border: 0; padding: 0px 0px 8px 0px; }
fieldset dt { margin-bottom: 10px; float: left; width: 160px; }
fieldset dd { margin-bottom: 10px; }
fieldset dl { margin: 5px 0; }
.inputwidth { width: 250px; }
.inputwidth2 { width: 400px; }
.copy_area_width { width: 500px; }

.button { font-size: 12px; color: #666; }
.colour { color: #9B6797; }
.caps { font-variant: small-caps; }
.bold { font-weight: bold; }
.highlight { background-color: #F00; padding:0px 0px 1px 3px; color: #FFF; }
.small { font-size: 11px; line-height: 17px; }
.bigger { font-size: 13px; line-height: 18px; }
.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }
.nomargins { margin: 0px; padding: 0px; }
.floatright { float: right; }
.clearright { clear: right; }
.clearleft { clear: left; }
.spacer { clear: both; }

.noscreen { display: none; }

#width { margin: 0px auto; width: 970px; text-align: left; }

#header { border-left: 7px solid #9B6797; margin-top: 15px; height: 275px; background: #FFF url(../../images/page_elements/header1.jpg) no-repeat top right; }
#header img { margin-top: 50px; margin-left: 60px; }

#nav { color: #5E2C5A; background-color: #9B6797; margin-bottom: 10px; }
#nav ul { padding: 11px 0; margin: 0 0 0 10px; font-size: 13px; list-style: none; }
#nav li { display: inline; margin: 0 0 0 20px; }
#nav a { text-decoration: none; }
#nav a:link, #nav a:visited { color: #FFF; }
#nav a:hover, #nav a:active { color: #5E2C5A; }
#printbutton { float: right; margin: 8px 25px 0 25px; }

.mainbody { margin-bottom: 10px; background: transparent url(../../images/page_elements/bg.gif) repeat-y top left; text-align: left; }
.mainbody_alt { margin-bottom: 10px; background: transparent url(../../images/page_elements/bg_alt.gif) repeat-y top left; text-align: left; }
.mainbodybase { clear: both; height: 3px; background: transparent url(../../images/page_elements/bgbase.gif) repeat-y top left; font-size: 1px; line-height: 0%; }
.mainbodybase_alt { clear: both; height: 3px; background: transparent url(../../images/page_elements/bgbase_alt.gif) repeat-y top left; font-size: 1px; line-height: 0%; }
.col1 { float: left; width: 560px; }
.col2 { float: right; width: 402px; }
.col3 { float: left; width: 675px; }
.col4 { float: right; width: 287px; }

#galleryholder { background-color: #FFF; margin-bottom: 30px; margin: 10px 0px 20px 0px; text-align: left; }
.gallery_thumbnail { float: left; background-color: #FFF; border: 1px solid #999; margin-bottom: 8px; margin-right: 8px; padding: 8px; }

.article { padding: 15px 30px 15px 37px; text-align: left; }
.article ol { margin-left: 0; padding-left: 20px; margin-top: 5px; list-style: lower-alpha; }
.article ol li { padding: 4px 0; }
.article ul { list-style: none; margin-left: 0; padding-left: 0; margin-top: 0px; margin-bottom: 15px; }
.article ul li { padding-left: 27px; background: transparent url(../../images/page_elements/bullet.gif) no-repeat center left; }
.article a:link, .article a:visited { text-decoration: none; color: #9b6797; }
.article a:hover, .article a:active { text-decoration: underine; color: #5E2C5A; }
.artimage { float: right; margin-left: 15px; margin-bottom: 10px; margin-top: 15px; }
.break1 { border-bottom: 3px solid #9B6797; }
.break2 { border-top: 10px solid #D7CfC9; }
.articlecol1 { float: left; width: 232px; }
.articlecol2 { float: right; width: 232px; }
.full { padding-left: 30px; background-color: #FFF; border-left: 7px solid #9b6797; border-bottom: 3px solid #9b6797; }
.article ul.inlinenav { list-style: none; margin-left: 0; padding-left: 0; }
.article ul.inlinenav li { display: inline; padding-left: 10px; margin-right: 20px; background: transparent url(../../images/page_elements/navarrow5.gif) no-repeat center left; }
.article ul.stackednav { list-style: none; margin-left: 0; padding-left: 0; }
.article ul.stackednav li { padding-left: 10px; margin-right: 20px; background: transparent url(../../images/page_elements/navarrow5.gif) no-repeat center left; }

.equipment { margin: 15px 0; }
.equipment_thumbs { margin-left: -10px; margin-bottom: 15px; }
.equipment_thumbs a { margin-left: 10px; margin-bottom: 15px; }

#footer { padding: 10px 30px 20px 30px; font-size: 10px; line-height: 16px; text-align: left; }
#footer a:link, #footer a:visited { color: #9b6797; text-decoration: none; }
#footer a:hover, #footer a:active { color: #5E2154; text-decoration: underline; }
#footer_right { float: right; color: #FFF; text-align: right; }
#footer_right img { margin-bottom: 15px; }

#footertel { font-size: 18px; line-height: 28px; }
#copyright { color: #FFF; margin-top: 15px; }

