/********************Main Page Frame*********************/

#pageFrame

{

  FONT-FAMILY: Verdana;

  FONT-SIZE: 8pt;

  COLOR: #333333;

}

#mainCol1

{

  WIDTH: 160px;

}

#mainCol2

{

}

#mainCol3

{

  WIDTH: 160px;

}

#forumCol

{

  WIDTH: 100%;
  background-color: #FFFFFF;

}

.forumHeader
{
	BACKGROUND-COLOR: #666666;	
}


#footerRow

{

}

#leftFooterCell

{

	BACKGROUND-COLOR: #669900;

}

#centreFooterCell

{

	BACKGROUND-COLOR: #666666;

}

#rightFooterCell

{

	BACKGROUND-COLOR: #666666;

}



#detailRow

{

}

#leftDetailCell, #forumLeftDetailCell

{

  BACKGROUND-COLOR: #86B300;

}

#centreDetailCell

{

  BACKGROUND-COLOR: #FFFFFF;

}

#rightDetailCell

{

	BACKGROUND-COLOR: #333333;

}





/********************Header*********************/

#centreDetailCell DIV.header

{

	BACKGROUND-IMAGE: url(../Images/HeaderRight.jpg);

	background-repeat : no-repeat;

	background-position : top right;

}

#centreDetailCell DIV.header img
{
	border: none;
}


/********************Detail Cell*********************/



#centreDetailCell HR

{

	height: 1px;

	color: #7BA600;

	border-style: dashed;

	CLEAR: both;

}



#centreDetailCell .itemWrapper

{

   PADDING: 5px;

}

#centreDetailCell .itemWrapper H1

{

	COLOR: #7BA600;

	FONT-SIZE: 16pt;

}

#centreDetailCell .itemWrapper H2

{

  COLOR: #7BA600;

  FONT-SIZE: 14pt;

}

#centreDetailCell .itemWrapper P

{

	COLOR: #666666;

}

#centreDetailCell .itemWrapper A

{

   COLOR: #000000;

   text-decoration : none;

}

#centreDetailCell .itemWrapper A:hover

{

   COLOR: #666666;

   text-decoration : none;

}

#centreDetailCell .itemWrapper .floatLeft
{
   Float: left;
   margin: 0px 5px 5px 0px;
}
#centreDetailCell .itemWrapper .floatP
{
   clear: both;
   margin: 0px;
}

#centreDetailCell .itemWrapper .thumbImage
{
   height: 75px;
   cursor: hand;
}

#factBox

{

   FONT-SIZE: 8pt;

   TEXT-ALIGN: Left;

   COLOR: #666666;

   BACKGROUND-COLOR: #EEEEEE;

   WIDTH: 180px;

   border: 1px #666666 solid;

   border-collapse: collapse;

}

#factCol1

{

  WIDTH: 120px;

}

#factBox .header

{

   FONT-SIZE: 10pt;

   FONT-WEIGHT: Bold;

   COLOR: #EEEEEE;

   BACKGROUND-COLOR: #666666;

   PADDING-LEFT: 2px;

}

#factBox .row1

{

}

#factBox .row2

{

}

#factBox .factTitle

{

   FONT-WEIGHT: Bold;

   PADDING-LEFT: 2px;

}

#factBox .factBody

{

}



/*****Detail List*****/



#centreDetailCell #itemDetailTable {

   FONT-SIZE: 8pt;

   border: 1px #666666 solid;

   border-collapse: collapse;

   COLOR: #666666;

   WIDTH: 350px;

}

#centreDetailCell #itemDetailTable .itemTitleRow {

   BACKGROUND-COLOR: #666666;

   COLOR: #EEEEEE;

   FONT-SIZE: 10pt;

}

#centreDetailCell #itemDetailTable .itemHeaderRow {

   COLOR: #333333;

   FONT-WEIGHT: bold;

   PADDING-BOTTOM: 5px;

}

#centreDetailCell #itemDetailTable #itemDetailCol1 {

   WIDTH: 60px;

}

#centreDetailCell #itemDetailTable #itemDetailCol2 {



}

#centreDetailCell #itemDetailTable #itemDetailCol3 {



}

#centreDetailCell #itemDetailTable .itemDetailRow IMG {

   MARGIN: 2px;

   BORDER: none;

}

#centreDetailCell #itemDetailTable A

{

   COLOR: #000000;

   text-decoration : none;

}

#centreDetailCell #itemDetailTable A:hover

{

   COLOR: #666666;

   text-decoration : none;

}

#centreDetailCell #actPageNav
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#centreDetailCell P A.FirstLastNav
{
	color: #669900;
}


/************************News List***********************/



/****Advert List****/



#centreDetailCell #advertList H1

{

	COLOR: #7BA600;

	FONT-SIZE: 10pt;

	MARGIN: 0px;

}

#centreDetailCell #advertList A

{

	/*to prevent the title link being black text*/

	COLOR: #7BA600;

}

#centreDetailCell #advertList P

{

	MARGIN-TOP: 0px;

	MARGIN-BOTTOM: 2px;

}

#centreDetailCell #advertList IMG

{

	BORDER: none;

}



/****Information List****/



#centreDetailCell #informationList 

{



}

/*******News List********/
#centreDetailCell #newsList .newsDate
{
	COLOR: #7BA600;
	FONT-SIZE: 14pt;
	MARGIN: 0px;
}
#centreDetailCell #newsList A.newsTitle 
{
	COLOR: #333333;
	FONT-WEIGHT: bold;
}
#centreDetailCell #newsList A.newsTitle:hover
{
	COLOR: #666666;
}
#centreDetailCell #newsList P
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
}

#centreDetailCell #newsList IMG
{
	BORDER: none;
}

#centreDetailCell #newsList A.actSiteNewsNav {
	color: #000000;
	font-weight: bold;
}
#centreDetailCell #newsList A.normalSiteNewsNav {
	color: #666666;
	font-weight: bold;
}
#centreDetailCell #newsList A.normalSiteNewsNav:hover {
	color: #999999;
	font-weight: bold;
}
#centreDetailCell #newsList A.undefinedSiteNewsNav {
	color: #CCCCCC;
	font-weight: bold;
}


/************************News Links***********************/



.NewsLinks

{

	PADDING: 10px 2px 10px 2px;

}

.NewsLinks .NewsLinkSpacer

{

	HEIGHT: 5px;

}

.NewsLinks A

{

	COLOR: #B5F000;

	text-decoration : none;

}

.NewsLinks A:hover

{

	COLOR: #AAE000;

	text-decoration : none;

}



/************************Latest Added Item***********************/



.leftNavSpacer

{

	height: 20px;

}

.leftNav1pxSpacer

{

    BACKGROUND-COLOR: #86B300;

	height: 1px;

	font-size: 0px;

}

.latestitems

{

    background-color: #99CC00;

}

.latestitems .line

{

	overflow: auto;

   	background-color: #99CC00;

	padding: 2px;

	margin: 0px;

}

.latestitems .header

{

    	COLOR: #8AB900;

	background-color: #B5F000;

	PADDING-LEFT: 2px;

}

.latestitems IMG

{

	FLOAT: left;

	MARGIN-RIGHT: 2px;

	BORDER: none;

}

.latestitems P

{

	float: right;

	MARGIN-TOP: 2px;	

	MARGIN-BOTTOM: 0px;

}

.latestitems A

{

	COLOR: #729900;

	text-decoration : none;	

}

.latestitems A:hover

{

	COLOR: #5B8800;

}

#latestTable

{

	font-size: 8pt;

	background-color: #99CC00;

}

#latestTable .header

{

    	COLOR: #8AB900;

	background-color: #B5F000;

	PADDING-LEFT: 2px;

}

#latestTable IMG

{

	border: none;

	margin: 2px;

}

#latestTable A

{

	COLOR: #729900;

	text-decoration : none;

}

#latestTable A:hover

{

	COLOR: #5B8800;

}

/**********************Right Image Table**********************/

.20pxSpacer
{
	height: 20px;
}
#ImageTable

{

	font-size: 8pt;

	background-color: #333333;

}

#ImageTable .header

{

    	COLOR: #EEEEEE;

	background-color: #333333;

	PADDING-LEFT: 2px;

}

#ImageTable IMG

{

	border: none;

	margin: 2px;

}

#ImageTable A

{

	COLOR: #FFFFFF;

	text-decoration : none;

}

#ImageTable A:hover

{

	COLOR: #CCCCCC;

}

/**********************Section List**********************/



#centreDetailCell .sectionWrapper

{

   PADDING: 5px;

   /*BACKGROUND-COLOR: #AAAAAA;*/

   

}



#centreDetailCell .sectionBox

{

   FLOAT: left;

   WIDTH: 150px;

   MARGIN-RIGHT: 5px;

   MARGIN-BOTTOM: 5px;

}

#centreDetailCell .sectionBox IMG

{

   FLOAT: left;

   BORDER: 2px #333333 solid;

}

/*IE hack to remove left margin from floated images*/

* html #centreDetailCell .sectionBox IMG

{

   margin: 0 -3px;

}

#centreDetailCell .sectionBox A

{

   COLOR: #CCCCCC;

   text-decoration : none;

   BACKGROUND-COLOR: #333333;

   display: block;

}

#centreDetailCell .sectionBox A:hover

{

	COLOR: #FFFFFF;

	text-decoration : none;

}



/********************Main Navigation*********************/

#rightDetailCell UL.mainNav

{

	PADDING: 0px;

	MARGIN: 0px;

	LIST-STYLE: none;

	FONT-SIZE: 16px;

}

.mainNav LI

{

	MARGIN: 0px 0px 2px 0px;

	PADDING: 0px;

}

.mainNav A

{

	background-color: #4D4D4D;

	WIDTH: 100%;

	DISPLAY: block;

	COLOR: #CCCCCC;

	text-decoration : none;

	PADDING-LEFT: 0px;

}

.mainNav A:hover

{

	COLOR: #FFFFFF;

	background-color: #666666;

	text-decoration : none;

}

.mainNav A:visited

{

	text-decoration : none;

}

.mainNav A:link

{

	text-decoration : none;

}



#ActMainNav A

{

	COLOR: #FFFFFF;

	background-color: #666666;

	text-decoration : none;

}

#ActMainNav A:hover

{

	COLOR: #FFFFFF;

	background-color: #666666;

	text-decoration : none;

}

#rightDetailCell UL.mainNav IMG

{

   BORDER: 0px;

   PADDING: 0px;

   MARGIN: 0px 0px 0px 2px;

}





/********************Detailed Navigation*********************/

#leftDetailCell UL.sectionNav, #forumLeftDetailCell UL.sectionNav

{

	PADDING: 0px;

	MARGIN: 0px;

	FONT-SIZE: 14px;

}

.sectionNav LI

{

	MARGIN: 0px 0px 2px 0px;

	PADDING: 0px;

}

.sectionNav A

{

	background-color: #99CC00;

	WIDTH: 100%;

	DISPLAY: block;

	COLOR: #729900;

	text-decoration : none;

	PADDING-LEFT: 0px;

}

.sectionNav A:hover

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}

.sectionNav A:visited

{

	text-decoration : none;

}

.sectionNav A:link

{

	text-decoration : none;

}



#ActSectionNav A

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}

#ActSectionNav A:hover

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}

#leftDetailCell UL.sectionNav IMG, #forumLeftDetailCell UL.sectionNav IMG

{

   BORDER: 0px;

   PADDING: 0px;

   MARGIN: 0px 0px 0px 2px;

}





/*******SubSection*********/

#leftDetailCell UL.subSectionNav

{

	PADDING: 0px;

	MARGIN: 2px 0px 0px 0px;

	FONT-SIZE: 14px;

}

#leftDetailCell .subSectionNav LI

{

	MARGIN: 0px 0px 2px 0px;

	PADDING: 0px;

}

#leftDetailCell .subSectionNav A

{

	background-color: #99CC00;

	COLOR: #729900;

	WIDTH: 100%;

	DISPLAY: block;

	text-decoration : none;

	PADDING-LEFT: 0px;

}

#leftDetailCell .subSectionNav A:hover

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}

#leftDetailCell .subSectionNav A:visited

{

	text-decoration : none;

}

#leftDetailCell .subSectionNav A:link

{

	text-decoration : none;

}



#leftDetailCell #ActSubSectionNav A

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}

#leftDetailCell #ActSubSectionNav A:hover

{

	COLOR: #8AB900;

	background-color: #B5F000;

	text-decoration : none;

}



#leftDetailCell UL.subSectionNav IMG

{

   BORDER: 0px;

   PADDING: 0px;

   MARGIN: 0px 0px 0px 2px;

}





/********************Footer Navigation*********************/

#centreFooterCell UL

{

	PADDING: 0px;

	MARGIN: 0px;

	FONT-SIZE: 14px;

}

#centreFooterCell LI

{

	MARGIN: 0px;

	PADDING: 0px;

	DISPLAY: inline;

}

#centreFooterCell UL A

{

	COLOR: #CCCCCC;

	text-decoration : none;

	PADDING-LEFT: 2px;

}

#centreFooterCell A:hover

{

	COLOR: #FFFFFF;

	text-decoration : none;

}

#centreFooterCell A:visited

{

	text-decoration : none;

}

#centreFooterCell A:link

{

	text-decoration : none;

}



#ActFooterNav A

{

	COLOR: #FFFFFF;

	text-decoration : none;

}

#ActFooterNav A:hover

{

	COLOR: #FFFFFF;

	text-decoration : none;

}





/********************Footer Links*********************/

.DevFooter

{

	FONT-FAMILY: Verdana;

	WIDTH: 100%;

	HEIGHT: 20px;

	COLOR: #666666;

}

.DevFooter A

{

	COLOR: #000000;

	TEXT-DECORATION: none;

}

.DevFooter A:hover

{

	COLOR: #404040;

	TEXT-DECORATION: none;

}

.DevFooter  A:link

{

	TEXT-DECORATION: none;

}

.DevFooter .DevLink

{

	FLOAT: right;

	PADDING: 3px 2px 0px 0px;

	FONT-SIZE: 7pt;

}

.DevFooter .SiteLink

{

	FLOAT: left;

	PADDING: 3px 0px 0px 2px;

	FONT-SIZE: 7pt;

}



/*******************form pages***********************/

.form label small {

	color: #006600;

}

.form Input, .form textarea

{

	WIDTH: 300px;

	MARGIN: 2px 2px 0px 2px;

	BORDER: 1px solid #cccccc;

}

.form input.submit {

	WIDTH: 50px;

	background-color: White;

	font-weight: bold;

	color: #006600;

	CURSOR: pointer;

}





.Error

{

	PADDING-LEFT: 3px;

	COLOR: Red;

}

.Error OL

{

	MARGIN-TOP: 0px;

}

.Error P

{

	PADDING-LEFT: 3px;

	MARGIN-BOTTOM: 0px;

}

.Success

{

	COLOR: #00CC00;

}

.Success OL

{

	MARGIN-TOP: 0px;

}

.Success P

{

	PADDING-LEFT: 3px;

	MARGIN-BOTTOM: 0px;

}





/*****************Site Links********************/



.GroupLine

{

   BACKGROUND-COLOR: #666666;

   PADDING: 5px 5px 5px 3px;

   WIDTH: 100%;

}



.GroupLine H2

{

   FONT-SIZE: 12px;

   MARGIN-TOP: 2px;

   MARGIN-BOTTOM: 2px;

}



.Line

{

   PADDING: 5px 5px 5px 0px;

   MARGIN-BOTTOM: 2px;

   WIDTH: 100%;

}



.Line H2

{

   FONT-SIZE: 12px;

   MARGIN-BOTTOM: 2px;

}



.Line IMG

{

   BORDER: none;

}



.Line P

{

   MARGIN: 0px;

}





/********************OLD - To be deleted*********************/

#previewListCell

{

  BACKGROUND-COLOR: #006600;

}



#navImageCell

{

	BACKGROUND-IMAGE: url(../Images/NavRowImage.jpg);

	BACKGROUND-POSITION: center;

	BACKGROUND-REPEAT: no-repeat;

}

#mainDetailCell

{

  BACKGROUND-COLOR: #FFFFFF;

}



#mainDetailCell .HomeWrapper

{

    BACKGROUND-IMAGE: url(../Images/NavRowImage.jpg);

    BACKGROUND-POSITION: bottom;

    BACKGROUND-REPEAT: no-repeat;

    HEIGHT: 300px;

}

