FONT
{
     FONT-FAMILY: Verdana, Helvetica;
     FONT-SIZE: 10px
}
*{
	text-align:left;
}

TD
{
     FONT-FAMILY: Verdana, Helvetica;
     FONT-SIZE: 10px;
	 text-align:left
}

P
{
     FONT-FAMILY: Verdana, Helvetica;
     FONT-SIZE: 10px
}
DIV
{
     FONT-FAMILY: Verdana, Helvetica;
     FONT-SIZE: 10px
}
.postbody 
{
     overflow: hidden;
}
.postbody img
{
     max-width: 450px !important;
}

/* Form elements */

input
{
     border-color: #000000;
     border-width:1px;
     color:#000000;
     text-indent:2px;
     font:normal 10px Verdana, Arial, Helvetica, sans-serif
}
textarea
{
     border-color: #000000;
     border-width:1px;
     color:#000000;
     font:normal 10px Verdana, Arial, Helvetica, sans-serif
}
select
{
     border-color: #000000;
     border-width:1px;
     color:#000000;
     background-color:#FFFFFF;
     font:normal 10px Verdana, Arial, Helvetica, sans-serif
}
/* The buttons used for bbCode styling in message post */

input.button
{
     background-color: #EBFAED;
     font:10px Verdana, Arial, Helvetica, sans-serif
}
/* The main submit button option */

input.mainoption
{
     background-color: #EBFAED;
     font-weight:bold
}
/* None-bold submit button */

input.liteoption
{
     background-color: #EBFAED;
     font-weight:normal
}
/* This is the line in the posting page which shows the rollover

help line. This is actually a text box,but if set to be the same

colour as the background no one will know;)

*/

.helpline
{
     background:#EBFAED;
     border-style:none
}
/* Quote & Code blocks */

.code
{
     
     border: 1px solid #339965;
     color: #336699;
     font:11px Courier, 'Courier New', sans-serif
}
.quote
{
     
     border: 1px solid #339965;
     color:#336699;
     font:11px/125% Verdana, Arial, Helvetica, sans-serif
}

.title
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 14px;
     FONT-WEIGHT: bold;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
.content
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 10px;
     FONT-FAMILY: Verdana, Helvetica
}
.block-title
{
     float: left;
     width: 99%;
     padding-top: 3px;
     height: 20px;
     background: url(/images/right-heading.png) top left repeat-x;
     color: #FFFFFF;
     font-size: 12px;
     text-align:center;
     text-transform:capitalize;
}
.storytitle
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 12px;
     FONT-WEIGHT: bold;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
.storycat
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 10px;
     FONT-WEIGHT: bold;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: underline
}
.boxtitle
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 10px;
     FONT-WEIGHT: bold;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
.boxcontent
{
     background: url(/images/menu-link-bg.png) top left no-repeat;
COLOR: #FFFFFF FONT-SIZE: 10px;
     FONT-FAMILY: Verdana, Helvetica
}
.option
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 10px;
     FONT-WEIGHT: bold;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
.tiny
{
     BACKGROUND: none;
     COLOR: #1d7148;
     FONT-SIZE: 10px;
     FONT-WEIGHT: normal;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
.small
{
     BACKGROUND: none;
     COLOR: #1A6742;
     FONT-SIZE: 9px;
     FONT-WEIGHT: normal;
     FONT-FAMILY: Verdana, Helvetica;
     TEXT-DECORATION: none
}
body
{
     float: none;
margin: 0px auto 0px auto;
     width: 100%;
     background: #FFFFFF url(/images/background.png) top left repeat-x;
}
a, img
{
     border: none;
}

.wrap{
	float: none;
	width: 1100px;
	margin: 0 auto;
}

.headwrap
{
     float: left;
     width: 1001px;
     margin: 0 auto;
     height: 230px;
	 z-index: 999;
}
.headwrap img
{
     width: 1001px;
     height: 230px;
}
.logo
{
     float: left;
     width: 1004px;
     position: absolute;
     background: url(/images/header.png) top left no-repeat;
     height: 100px;
     margin-left: -1px;
	 z-index: 990;
}
.log
{
     text-align: right;
     padding-right: 25px;
     color: #006500;
     margin-top: 3px;
     font-size: 12px;
	 margin-right: 15px;
}
.log strong
{
     color: #006500;
     padding-right: 25px;
}
.log a
{
     color: #006500;
     text-decoration: none;
     font-size: 12px;
}
.logo img
{
     float: left;
     width: 359px;
     height: 77px;
     padding: 10px 0px 0px 10px;
}
.menu-wrap
{
     float: left;
     width: 100%;
     background: url(/images/menu-bg.png) top left no-repeat;
     color: #FFFFFF;
     font-size: 11px;
     padding: 2px 0px 1px 0px;
	 text-align: left;
}
.menu-wrap .right
{
     float: right;
     margin-right: 12px;
     color: #FFFFFF;
     font-size: 11px;
     padding: 5px 0px 2px 0px;
     width: auto;
	 text-align: left;
}
.menu-wrap .breadcrumbs
{
     float: left;
     padding: 2px 0px 0px 10px;
     height: 15px;
     color: #FFFFFF;
     font-size: 11px;
     font-style: italic;
     text-decoration: none;
	 text-align: left;
}
.menu-wrap .breadcrumbs a
{
     color: #FFFFFF;
     font-size: 11px;
     font-style: italic;
     text-decoration: none;
	 text-align: left;
}
.left
{
     float: left;
     width: 160px;
     padding-left: 10px;
	 padding-right: 10px;
	 text-align: left;
}
.left .menu
{
     float: left;
     border: 1px solid #CCCCCC;
     padding: 0px 3px 0px 3px;
     width: 155px;
     margin: 10px 0px 3px 0px;
	 text-align: left;
}
.left .menu ul
{
     float: left;
     width: 149px;
     margin: 0px;
     padding: 3px 0px 3px 0px;
     list-style:none;
	 text-align: left;
}
.left .menu ul li
{
     float: left;
     list-style:none;
     width: 153px;
	 text-align:left;
     padding: 3px 5px 3px 5px;
     background: url(/images/menu-link-bg.png) top left no-repeat;
	 text-align: left;
	 clear: left;
}
.left .menu ul li a
{
     float: left;
     width: 100%;
     color: #FFFFFF;
     font-size: 12px;
     text-align: left;
     text-decoration:none;
	 text-align: left;
}
.left .menu ul li ul
{
     float: left;
     width: 132px;
     padding: 0px 0px 0px 0px;
	 margin: 0px;
     list-style:none;
	 text-align: left;
}
.left .menu ul li ul li
{
     float: left;
     list-style:none;
     width: 100%;
     background: none;
     padding: 5px 0px 1px 5px;
	 text-align: left;
	 clear: left;
}
.left .menu ul li ul li a
{
     float: left;
     width: 100%;
     color: #999999;
     text-align: left;
     font-size: 10px;
     padding: 2px 0px 0px 0px;
     text-decoration:none;
	 text-align: left;
}

.left .left-block, .left .left-block-2, .left .left-block-3
{
    float: left;
     border: 1px solid #CCCCCC;
     padding: 0px 3px 0px 3px;
     width: 155px;
     margin: 7px 0px 3px 0px;
	 text-align: left;
}
.left .left-block h2, .left .left-block-2 h2, .left .left-block-3 h2
{
     float: left;
     width: 154px;
     background: url(/images/right-heading.png) top center repeat-x;
     color: #FFFFFF;
     margin: 2px 0px 3px 0px;
     padding: 0px 0px 3px 0px;
     text-align:center;
     font-size: 14px;
	 line-height: 20px;
     font-weight: normal;
}
.left .left-block h2 a, .left .left-block-2 a, .left .left-block-3 a
{
     color: #595959;
     text-decoration: none;
	 text-align: left;
}
.left .left-block-2 ul
{
     float: left;
     list-style:none;
     width: 98%;
     margin: 0px 0px 3px 0px;
     padding: 0px 0px 3px 0px;
	 text-align: left;
}
.left .left-block-2 ul li
{
     float: left;
     width: 100%;
     margin: 0px;
     padding: 0px;
	 text-align: left;
}
.left .left-block-2 ul li a
{
     float: left;
     width: 100%;
     color: #333333;
     font-size: 11px;
     background: url(/images/gold-orb.png) center right no-repeat;
	 text-align: left;
}

.left .left-block-3
{
	line-height: 20px;
	font-size: 11px;text-align: left;
}

.left .left-block-3 strong
{
     font-weight: normal;text-align: left;
}
.left .left-block-3 ul
{

     color: #FFFFFF;
     margin: 0px 0px 3px 20px;
     padding: 0px; text-align: left;
  
}
.left .left-block-3 ul li
{

     color: #333333;
	 height: auto;
     margin: 3px 0px 7px 0px;
	 line-height: 15px;
	 font-size: 10px;
	 list-style:disc;
  	 text-align: left;
  	 clear: left;

}
.left .left-block-3 ul li p
{
	padding: 0px 0px 5px 0px; 
	margin: 0px;
	line-height: 12px;	
	height: auto;
	font-size: 9px; text-align: left;

}
.left .left-block-3 a
{
     color: #666666;
	 font-size: 10px; text-align: left;



}

.left .left-block-3 a strong, .left .left-block-3 a b
{
	color: #333333;
	 font-weight: bold;
	 font-size: 10px; text-align: left;

}
.left .left-block-3 ul li a:hover
{
     text-decoration:underline; text-align: left;

}
.left sup
{
     color: #CCCCCC;
     font-size: 10px;
     padding: 0px;
     margin: 0px; text-align: left;

}
.left sup strong
{
     color: #FFFFFF;
     font-size: 10px;
     padding: 0px;
     margin: 0px; text-align: left;

}
.left .left-block-3 ul li sup strong a
{
     float: none;
     width: auto; text-align: left;

}
.center .menu
{
     float: left;
     width: 100%;
     margin: -3px 0px 0px 0px;
     padding: 0px;
     text-align: center; text-align: left;

}
.center .menu a
{
     float: left;
     color: #FFFFFF;
     font-size: 12px;
     text-decoration: none;
     background: url(/images/center-menu-bg.png) top center no-repeat;
     width: 107px;
     height: 35px;
     text-align: center;
     padding-top: 6px;

}
.right
{
     float: left;
	 position: absolute;
     padding-top: 5px;
     margin-left: 5px; text-align: left;

}
.right .search
{
     float: left;
     width: 160px;
     background: url(/images/content/search-bg.png) top left no-repeat;
     height: 30px;
	 margin-top: 4px;
	 margin-left: 1px; text-align: left;

}
.right .search input
{
     float: left;
     background: none;
     border: none;
     margin: 8px 0px 0px 8px;
     color: #888888;
	 font: 12px Verdana, Arial, Helvetica, sans-serif;
	 color: #333333;
}
.right .right-block
{
     float: left;
     width: 150px;
     padding-left: 3px;
     border: 1px solid #c7c7c7;
}
.right .poll-block
{
     float: left;
     width: 152px;
     font-size: 10px;
     padding-left: 3px;
     border: 1px solid #c7c7c7;
}
.right .poll-block p
{
     float: left;
     width: 100%;
     font-size: 10px;
     color: #418c41;
     line-height: 13px;
}
.right .poll-block ul
{
     float: left;
     margin-left: 20px;
}
.right .poll-block h2
{
    float: left;
     width: 148px;
     background: url(/images/right-heading.png) top center repeat-x;
     color: #FFFFFF;
     margin: 2px 0px 3px 0px;
     padding: 0px 0px 3px 0px;
     text-align:center;
     font-size: 14px;
     font-weight: normal;
}
.right .poll-block h2 a
{
     color: #FFFFFF;
     text-decoration: none;
     font-size: 14px;
     font-weight: normal;
     padding: 0px;
     margin: 0px;
}
.right .right-block h2
{
     float: left;
     width: 148px;
     background: url(/images/right-heading.png) top center repeat-x;
     color: #FFFFFF;
     margin: 2px 0px 3px 0px;
     padding: 0px 0px 3px 0px;
     text-align:center;
     font-size: 14px;
	 line-height: 15px;
     font-weight: normal;
}
.right .right-block h2 a
{
     color: #FFFFFF;
     text-decoration: none;
     font-size: 14px;
     font-weight: normal;
     padding: 0px;
     margin: 0px;
}
.right .right-block img
{
     float: left;
     width: 154px;
     padding: 0px 0px 0px 0px;
}
.footer
{
	float: none;
	margin: 0 auto;
     width: 1006px;
     background: url(/images/footer.png) top left repeat-x;
     height: 53px;
     margin-top: 30px;

     padding-top: 10px;

}
.footer .footer-content
{
     float: left;
     width: 100%;
     text-align: center;
     color: #FFFFFF;
}
.footer .footer-content a
{
     color: #FFFFFF;
}
.footmsg
{
     display:none;
}


#slideshow {
    float: left;
	width: 1002px;
	height: 230px;
	position: absolute;
	z-index: -999;
}

#slideshow IMG {
    top:0;
	position: absolute;
    z-index:-2;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:0;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:-1;
}

