#top_menu 
{
 background-image: url(images/headerbar.png);
 background-repeat: no-repeat;
 height: 42px;
 margin-bottom: 10px;
 width: 974px;
}

#top_menu a:hover 
{
 background-image: url(images/headerhlight.png);
 background-position: center center;
 background-repeat: no-repeat;
}

#top_menu a:link, #top_menu a:visited 
{
 color: #FFFFFF;
 display: block;
 float: left;
 font-size: 93%;
 font-weight: bold;
 line-height: 42px;
 margin-right: 1px;
 padding-left: 12px;
 padding-right: 12px;
 text-decoration: none;
 text-transform: uppercase;
}

p 
{
 font-family: verdana;
 font-size: 93%;
 text-indent: 10px;
 padding-top: 0;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 20px;
}

.righthead 
{
 -x-system-font: none;
 background-image: url("images/righthead1r.png");
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 color: #FFFFFF;
 font-family: arial,verdana,sans-serif;
 font-size: 93%;
 font-size-adjust: none;
 font-stretch: normal;
 font-style: normal;
 font-variant: normal;
 font-weight: bold;
 line-height: auto;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 15px;
 padding-bottom: 0;
 padding-right: 5px;
 padding-left: 5px;
 font-family: arial,verdana,sans-serif;
}

.rightcontent 
{
 background-image: url(images/rightcontent1.png);
 background-color: transparent;
 padding-right: 10px;
 padding-left: 10px;
 font-size: 85%;
 padding-top: 4px;
 padding-bottom: 10px;
 color: #A67900;
 margin-bottom: 10px;
 background-repeat: no-repeat;
 background-position: right bottom;
 font-family: arial,verdana,sans-serif;
}

.greenhead 
{
 -x-system-font: none;
 background-image: url(images/greenhead.png);
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 color: #FFFFFF;
 font-family: arial,verdana,sans-serif;
 font-size: 116%;
 font-size-adjust: none;
 font-stretch: normal;
 font-style: normal;
 font-variant: normal;
 font-weight: bold;
 line-height: auto;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 7px;
 padding-bottom: 0;
 padding-right: 5px;
 padding-left: 5px;
}

.greencontent 
{
 background-color: #8ccb86;
 font-family: arial,verdana,sans-serif;
}

.greenp 
{
 font-family: verdana;
 background-color: #8ccb86;
 font-size: 93%;
 padding-right: 10px;
 padding-left: 10px;
 font-size: 100%;
 padding-top: 4px;
 padding-bottom: 10px;
 color: navy;
}

.greenbottom 
{
 background-image: url(images/greenbottom.png);
 background-repeat: no-repeat;
 background-position: right bottom;
 padding-bottom: 10px;
 margin-bottom: 10px;
}

.greyhead 
{
 -x-system-font: none;
 background-image: url("images/greyhead1r.png");
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 color: Maroon;
 font-family: arial,verdana,sans-serif;
 font-size: 116%;
 font-size-adjust: none;
 font-stretch: normal;
 font-style: normal;
 font-variant: normal;
 line-height: auto;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 12px;
 padding-bottom: 0;
 padding-right: 5px;
 padding-left: 5px;
}

.greycontent 
{
 background-color: #e5e5e5;
}

.greyp 
{
 font-family: verdana;
 background-color: #e5e5e5;
 font-size: 93%;
 padding-right: 10px;
 padding-left: 10px;
 font-size: 100%;
 padding-top: 4px;
 padding-bottom: 10px;
 color: navy;
}

.greycontent h3 
{
 /*14px via YUI Fonts CSS foundation*/

 font-size: 146.5%;
 text-align: center;
 color: maroon;
}

.greycontent ul 
{
 margin-left: 4em;
 background-color: #e5e5e5;
}

.greycontent ul li 
{
 list-style-type: disc;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 color: navy;
 padding-right: 10px;
}

.greycontent a:link
{
 color: Maroon;
 text-decoration: none;
 display: block;
 text-align: center;
 background-color: #e5e5e5;
 padding-right: 10px;
 padding-left: 10px;
}

.greycontent a:visited
{
 color: Maroon;
 text-decoration: none;
 display: block;
 text-align: center;
 background-color: #e5e5e5;
 padding-right: 10px;
 padding-left: 10px;
}
.greycontent a:hover 
{
 color: Gray;
 display: block;
 text-align: center;
 background-color: #e5e5e5;
 padding-left: 10px;
 padding-right: 10px;
 background-color: #e5e5e5;
}



.greybottom 
{
 background-image: url(images/greybottom.png);
 background-repeat: no-repeat;
 background-position: right bottom;
 padding-bottom: 10px;
 margin-bottom: 10px;
}

td 
{
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
}

/*.yui-u
{
 max-height: 500px;
overflow: scroll;
}*/
.rightalign 
{
 text-align: right;
}

.centrealign 
{
 text-align: center;
}

p img 
{
 float: left;
}

.imgcomment 
{
 width: 50px;
 height: 50px;
 margin-top: 5px;
 margin-bottom: 0;
 margin-right: 15px;
}

.imgmedium 
{
 width: 100px;
 height: 100px;
 margin-top: 5px;
 margin-bottom: 0;
 margin-right: 15px;
}

.imgleft 
{
 float: left;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
}

.imgright 
{
 float: right;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 0;
 padding-left: 10px;
}

.imgcentre 
{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

.editcom 
{
 font-family: verdana;
 color: maroon;
 font-size: 93%;
 background-color: #e5e5e5;
 border-style: solid;
 border-color: maroon;
 margin-top: 0;
 margin-right: 20px;
 margin-bottom: 0;
 margin-left: 20px;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 border-width: thin;
}

h6 
{
 font-size: 77%;
}

h1,h3 
{
 /* top & bottom margin based on font size */

 margin-top: 4;
 margin-right: 0;
 margin-bottom: 0.5em;
 margin-left: 0;
}

html 
{
 background-image: url(images/paper_texture.jpg);
}

hr 
{
 color: navy;
 width: 80%;
 text-decoration: none;
 text-align: center;
 list-style-image: url(images/D-16.png);
}

 
{
 list-style-image: url('images/dw-16.png');
}

.inline 
{
 display: inline;
}

blockquote 
{
 width: 80%;
 color: maroon;
 text-align: justify;
 margin-right: 1em;
 margin-bottom: 1em;
 margin-left: 5em;
}

.greycontent ol 
{
 margin-left: 4em;
 background-color: #e5e5e5;
}



.greycontent ol li

{
list-style: decimal outside;
}

