* { 
padding : 0; 
margin : 0; 
}


body {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #202020;
line-height : 18px; 
background-color : #FAFADE;
background-image : url(../images/bbg.png); 
background-repeat : repeat-x; 
}


#wrapper { 
margin : 5px auto; 
width : 922px;
background-image : url(../images/wbg.jpg); 
background-repeat : repeat-y;  
}

#wrapperslideshow { 
margin : 5px auto; 
width : 600px;
color : #333;
background-color : #FFFFFF; 
background-repeat : repeat-y;  
}


#header { 
color : #333; 
width : 922px; 
float : left; 
padding : 0px; 
height : 113px; 
margin : 0; 
background-color : #004000;  
background-repeat : no-repeat; 
} 


#topnavigation { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : center;
color : #FAFADE;
float : left; 
width : 921px; 
border-bottom : 1px solid #76794E;
border-left : 1px solid #76794E; 
margin : 0 0 0 0; 
background-color : #336600; 
}

#topnavigation ul { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
list-style : none; 
padding : 0; 
margin : 0; 
display : block; 
font-weight : normal; 
float : right; 
}

#topnavigation ul li { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
list-style : none; 
display : inline; 
float : left; 
width : 84px; 
height : 24px; 
padding : 0; 
line-height : 24px; 
margin : -5px 3px 0px 3px; 
}

#topnavigation ul li a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
height : 24px; 
width : 84px; 
float : left; 
text-decoration : none; 
padding-top : 3px; 
margin : 0; 
color : #000000; 
text-align : center; 
background : url(../images/menu_bt.jpg) no-repeat center 0%; 
}

#topnavigation ul li a:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
height : 24px; 
width : 84px; 
text-decoration : underline; 
color : #FFCC00;
background-color : transparent; 
}

#topnavigation img.topnavhdr {
text-align : center;
display : block;
margin : 2px auto 0px auto; /*top, right, bottom, left*/
}


#leftcolumn { 
background : url(../images/leftback.jpg) repeat-y; 
margin : 0 0 0 0; 
padding : 0px; 
min-height : 350px; 
width : 150px; 
float : left;
z-index : 6; 
}


#leftnav {
width : 145px; 
margin-top : 10px; 
margin-left : 5px; 
}

#leftnav A:link {/*Default links for navigation area; edit as needed*/
color : #020202;
text-decoration : none;
font-size : 11px;
font-weight : 600;
background-color : transparent;
}

#leftnav A:visited {
color : #000000;
text-decoration : none;
font-size: 11px;
font-weight: 600;
background-color: transparent;
}

#leftnav A:hover {
color : #FFCC00;
text-decoration : underline;
font-size: 11px;
font-weight: 600;
background-color: transparent;
}

.menu-hdr {/*used for nav bar heading boxes - edit colours to suit*/
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-align : center;
margin : 0px 12px 5px -4px; /*top, right, bottom, left*/ 
height : 21px; 
color : #FFCC00;
font-weight : 600; 
padding-left : 0px; 
padding-top : 6px; 
padding-right : 0px; 
padding-bottom : 5px;
background-image : url(../images/navbar-hdr.jpg);
background-color : transparent;
}


.menu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400; 
font-size : 11px;
text-align : left;
margin : 0px 0px 10px 8px; /*top, right, bottom, left*/
line-height : 20px;
}

.menuadlinks {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 400; 
font-size : 10px;
text-align : left;
margin : -10px 0px 2px -3px; /*top, right, bottom, left*/
line-height : 18px;
}


#content {   
background : #E6EBB3;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px; 
color : #202020;
line-height : 1.4;
z-index : 3;
float : left; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 550px; 
display : inline; 
text-align : left;
}

#content p {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
word-spacing : 2px;
margin-top : 12px;
}

#content p.break { /* use for larger gap between paras*/
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
word-spacing : 2px;
margin : 30px 0px 12px 0px; /*top, right, bottom, left*/
}

#content p.clear { /* use to clear images and headings*/
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
word-spacing : 2px;
margin : 20px 0px 0px 0px; /*top, right, bottom, left*/
clear : both;
}

#content p.center {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : center;
margin-top : 12px;
margin-left : auto;
margin-right : auto;
}

#content p.empty {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
word-spacing : 2px;
margin : 12px 0px -8px 0px; /*top, right, bottom, left*/
clear : both;
}

#content p.bquote {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
text-align : left;
word-spacing : 2px;
margin : 30px 0px 12px 30px; /*top, right, bottom, left*/
clear : both;
}

#content p.small {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
text-align : left;
margin-top : 12px;
}

#content p.image {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
text-align : center;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
}

#content A:link {/*Default link colors for content area; not recommended to edit*/
color : #0000CC;
text-decoration : underline;
background-color: transparent;
}

#content A:visited {
color : #990099;
text-decoration : underline;
background-color: transparent;
}

#content A:hover {
color : #CC3300;
text-decoration : underline;
background-color: transparent;
}

#content h1 {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 20px;
font-weight : 600;
font-style : normal;
color : #004000;
text-align : center;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
text-decoration : none;
background-color : transparent;
clear : both;
}

#content h2.top {
margin-top : -15px;
margin-bottom : 18px;
margin-left : auto;
margin-right : auto;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 18px;
color : #004000;
text-align : center;
font-weight : 500;
font-style : normal;
text-decoration : none;
background-color : transparent;
clear : both;
}

#content h2 {
margin-top : 25px;
margin-bottom : 14px;
text-align : left;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 14px;
color : #202020;
font-weight : 600;
text-decoration : underline;
background-color : transparent;
clear : both;
}

#content h2.small {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #202020;
text-align : left;
text-decoration : underline;
font-weight : 600;
font-style : normal;
background-color : transparent;
clear : both;
}

#content h2.redstr {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #C00000;
text-align : left;
text-decoration : underline;
font-weight : 600;
font-style : normal;
background-color : transparent;
clear : both;
}

#content h3 {
margin-top : 25px;
margin-bottom : 14px;
text-align : left;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 14px;
color : #202020;
font-weight : 600;
text-decoration : underline;
background-color : transparent;
clear : both;
}

#content h3.small {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #202020;
text-align : left;
font-weight : 600;
font-style : normal;
background-color : transparent;
clear : both;
}

#content h4 {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 14px;
text-align : left;
color : #202020;
font-weight : 600;
text-decoration : underline;
background-color : transparent;
clear : both;
}

#content h4.small {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #202020;
text-align : left;
font-weight : 600;
font-style : normal;
background-color : transparent;
clear : both;
}

#content h5 {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 14px;
text-align : left;
font-weight : 600;
color : #202020;
text-decoration : underline;
background-color : transparent;
clear : both;
}

#content h5.small {
margin-top : 25px;
margin-bottom : 14px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
color : #202020;
text-align : left;
font-weight : 600;
font-style : normal;
background-color : transparent;
clear : both;
}

#content ul.img {
list-style-image : url(../images/li.png);
vertical-align : middle;
list-style-position : outside;
list-style-type : none;
margin-left : 30px;
margin-top : 18px;
margin-bottom : 8px;
}

#content ul.img li {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
vertical-align : middle;
word-spacing : 1px;
margin : 10px 0px 0px 0px; /*top, right, bottom, left*/
}

#content ul.disc {
list-style-image : url(../images/lidisc.png);
list-style-type : none;
vertical-align : middle;
list-style-position : outside;
margin-left : 30px;
margin-top : 18px;
margin-bottom : 8px;
}

#content ul.disc li {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
vertical-align : middle;
word-spacing : 1px;
margin : 10px 0px 0px 0px; /*top, right, bottom, left*/
}

#content ul.circle {
list-style-image : url(../images/licirc.png);
vertical-align : middle;
list-style-position : outside;
list-style-type : none;
margin-left : 30px;
margin-top : 18px;
margin-bottom : 8px;
}

#content ul.circle li {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px;
vertical-align : middle;
word-spacing : 1px;
margin : 10px 0px 0px 0px; /*top, right, bottom, left*/
}


table.walk {
margin : 20px auto 0px auto; /*top, right, bottom, left*/
}

table.center {
margin : 20px auto 0px auto; /*top, right, bottom, left*/
}

table.left {
margin : 20px auto 0px 20px; /*top, right, bottom, left*/
}

table.adsenseleft {
margin : 0px 0px 0px 0px; /*top, right, bottom, left*/
}

td.left {
width : 50%;
text-align : left;
padding : 5px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
background-color : transparent;
}

td.five {
width : 20%;
text-align : left;
padding : 5px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
background-color : transparent;
}

td.fivect {
width : 20%;
text-align : center;
padding : 5px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
background-color : transparent;
}

td.center {
width : 50%;
text-align : center;
padding : 5px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
background-color : transparent;
}

td.gallery {
text-align : center;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
color : #202020;
background-color : transparent;
padding : 10px 6px 5px 8px; /*top, right, bottom, left*/
}

td.empty {
height : 10px;
color : inherit;
background-color : transparent;
}


hr {
width : 500px;
height : 2px;
clear : both;
margin-top : 12px;
margin-bottom : 12px;
margin-left : auto;
margin-right : auto;
text-align : center;
}

hr.short {
height : 2px;
width : 70%;
clear : both;
margin-top : 12px;
margin-bottom : 12px;
margin-left : auto;
margin-right : auto;
text-align : center;
}

A IMG { border : 0.1px none #000000; }

img.floatleft { 
float : left; 
margin-left : 0px; 
margin-top : 0px;  
margin-right : 10px; 
margin-bottom : 4px;
}

img.floatright { 
float : right; 
margin-left : 10px; 
margin-top : 0px; 
margin-right : 0px; 
margin-bottom : 4px; 
}

img.floatlmiddle { 
float : left; 
vertical-align : middle;
margin-left : 0px; 
margin-top : 7px;  
margin-right : 10px; 
margin-bottom : 4px;
}

img.center {
display : block;
margin-left : auto; 
margin-top : 18px; 
margin-right : auto; 
margin-bottom : 12px; 
}

img.adunderline {
display : block;
margin-left : auto; 
margin-top : 0px; 
margin-right : auto; 
margin-bottom : 12px; 
}

img.centerurl {
display : block;
margin-left : auto;  
margin-right : auto;
text-decoration : none;
}

img.url {
text-decoration : none;
margin-left : 5px;  
margin-right : 5px;
}

img.vmiddle {
vertical-align : middle;
margin-left : 0px; 
margin-top : 0px; 
margin-right : 5px; 
margin-bottom : 0px; 
}


OL, UL, DL {font-size : 13px;}/*font-family is already defined, here I only set the font-size*/

strong, b {font-weight : 600;}/*NN 4.xx needs that...*/ 

big {font-size : larger;}/*to emphasize words, use it inline with a <span> class*/ 

small {font-size : 11px;}/*not really necessary, but one never knows...use it inline with a <span> class*/


#rightcolumn {  
color : #333;
background-color: #E3E4BE; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 180px; 
float : left;
border-left : 2px ridge #E6EBB3;
} 

.rightcontent { 
width : 165px; 
min-height : 350px; 
margin-left : 0px; 
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px; 
}

.rightcontent h1 {/*used for first right column heading boxes*/ 
margin-left : 10px; 
margin-top : 10px; 
margin-right : 5px; 
margin-bottom : 0px; 
background-color : #CCCC99;
border : 1px solid;
border-color : #202020;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
color : #000000; 
text-align : center; 
font-size : 11px; 
font-weight : normal;
}

.rightcontent h2 {/*used for successive right column heading boxes*/ 
margin-left : auto; 
margin-top : 20px; 
margin-right : auto; 
margin-bottom : 0px; 
background-color : #CCCC99;
border : 1px solid;
border-color : #202020;
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
color : #000000; 
text-align : center; 
font-size : 11px; 
font-weight : normal;
}

.rightcontent p { /*used for right column text*/ 
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px; 
margin-left : 10px; 
margin-top : 8px; 
margin-right : 0px; 
margin-bottom : 6px;
text-align : justify; 
}

.rightcontent p.center { /*used for right column text*/ 
text-align : center; 
margin-left : auto; 
margin-top : 8px; 
margin-right : auto; 
margin-bottom : 6px; 
}

.rightcontent p.img { /*used for right images*/ 
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px; 
margin-left : auto; 
margin-top : 15px; 
margin-right : auto; 
margin-bottom : 12px;
} 

.rightcontent a { /*right content links*/
margin-right : auto; 
margin-bottom : auto;
text-align : center;
color : #0000CC; 
font-size : 11px; 
padding-left : 0px;  
padding-bottom : 0px;
background-color : transparent;
}

.rightcontent ul.disc {
list-style-type : disc;
vertical-align : middle;
list-style-position : inside;
margin-left : 15px;
margin-top : 16px;
margin-bottom : 8px;
}

.rightcontent ul.disc li {
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px;
word-spacing : 1px;
margin : 0px 0px 0px 0px; /*top, right, bottom, left*/
}

.rightcontent a:hover {
color : #CC3300;
text-decoration : underline;
background-color: transparent;
}

.rightcontent a:visited {
color : #990099;
text-decoration : underline;
background-color : transparent;
}


#footer { 
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px; 
width : 902px; 
clear : both;
background-image : url(../images/wbg.jpg); 
background-repeat : repeat-y;  
margin : 0 0 0 0; 
padding : 10px; 
text-align : center; 
}

#footer p.footerlinks { /*used for footer internal links*/ 
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 11px; 
padding-left : 0px; 
padding-top : 0px; 
padding-right : 0px; 
padding-bottom : 5px;
margin-top : 10px;
margin-right : 0px;
text-align : center;
}

#footer A:link {/*Default link colors for content area; not recommended to edit*/
color : #0000CC;
text-decoration : underline;
background-color: transparent;
}

#footer A:visited {
color : #990099;
text-decoration : underline;
background-color: transparent;
}

#footer A:hover {
color : #CC3300;
text-decoration : underline;
background-color: transparent;
}


.sitemappagemenu-hdr {/*used for sitemap category headings - edit colours to suit*/
width: 75%;
border-left : #202020 1px solid;
border-top : #202020 1px solid;
border-right : #202020 1px solid;
border-bottom : #202020 1px solid;
padding-left : 3px;
padding-top: 3px;
padding-right : 3px;
padding-bottom : 3px;
font-size : 13px;
margin : 16px 4px 4px 4px; /*top, right, bottom, left*/
background-color : #E3E4BE;
color: #000000;
text-align: left;
font-weight: 600;
}


#webcontentprinterfriendly {   
font-family : 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, sans-serif;
font-size : 13px; 
background : #FFFFFF;
color : #000000;
line-height : 1.4;
z-index : 3;
float : left; 
margin : 0 0 0 0; 
padding : 10px; 
min-height : 350px; 
width : 550px; 
display : inline; 
text-align : left;
}


.adsenseunderimg {
margin : 20px auto 20px auto; /*top, right, bottom, left*/
text-align : center;
clear : both;
}


.adsensetopleft {
margin : 0px 15px 10px 0px; /*top, right, bottom, left*/
text-align : left;
clear : left;
float : left; 
display : inline; 
}


.centered {
margin : 20px auto 20px auto; /*top, right, bottom, left*/
text-align : center;
clear : both;
}


.precontent {
margin : 10px auto 10px auto; /*top, right, bottom, left*/
text-align : center;
clear : both;
}