@charset "utf-8";
body { background-image: url(../images/gradient_bg.jpg); background-repeat: repeat-x; background-position: top; background-color: #8B8B8B; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #80AA00; }
a:link { text-decoration: none; color:#80AA00; } 
a:visited { text-decoration: none; color: #80AA00; } 
a:hover { text-decoration: underline; color: #80AA00; } 
a:active { text-decoration: none; color: #80AA00; } 
.padding1top { padding-top: 1px; }

.bolddark { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; }
a:link.grey { text-decoration: none; color:#999999; } 
a:visited.grey { text-decoration: none; color: #999999; } 
a:hover.grey { text-decoration: underline; color:#999999; } 
a:active.grey { text-decoration: none; color: #999999; } 

.topbg { background-image: url(../images/top.png); background-repeat: no-repeat; background-position: center bottom; } .middle { background-image: url(../images/middle.png); background-repeat: repeat-y; background-position: center top; } .bottom { background-image: url(../images/bottom.png); background-repeat: no-repeat; background-position: center top; }

#navcontainer ul { margin: 0; padding: 0; list-style:none; font-size:13px; }

#navcontainer a { display: block; color: #666666; background-color:#EFEFEF; width: 156px; padding-bottom:10px; padding-top:10px; text-decoration: none; border-top:#CCCCCC; border-top-style:solid; border-top-width:3px; } 

#navcontainer a:hover { border-top:#97CA00; border-top-style:solid; border-top-width:3px; background-color:#FFFFFF; }

.linebottom { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }

.lineleft { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-left: 3px; }

.thumbborder { margin: 2px 5px 5px 0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }

.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

.subtitlecolour { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #80AA00; font-weight: bold; }

.paddingright { padding-right: 10px; }

a.white { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
a.white:link { text-decoration: none; color:#fff; }
a.white:visited { text-decoration: none; color: #fff; }
a.white:hover { text-decoration: underline; color: #fff; }
a.white:active { text-decoration: none; color: #fff; }
.divideline { border-bottom: 1px solid #ccc; margin: 0 0 10px 0; padding: 10px 0 0 0; clear: both; display:block; }

#basic-accordian { position:relative; }
 
.accordion_headings { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #80AA00; font-weight: bold; cursor:pointer; padding: 5px 0; } 
.accordion_headings:hover { text-decoration: underline; }
.accordion_child{ padding:5px 0; line-height: 18px; }
.header_highlight{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #80AA00; font-weight: bold; }

