.header
{
	background-color:#009933;
  	background-image: url(images/headerbg.jpg);
	border-top:3px solid #555;	
	border-bottom:3px solid #555;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width: 100%;
	height: 71px;

}


.leftcolumn
{
	background-color:#ffffff;
	border-right:2px solid #000;
	padding-bottom:10px;
	padding-top:6px;
	padding-left:4px;
	width: 165px;
	height:100%;
}


.centercolumn
{
	background-color:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;
	height:100%;
}


.rightcolumn
{
	background-color:#ffffff;
	font-size:16px;
	border-left:2px solid #000;
	padding-bottom:0px;
	padding-top:6px;
	padding-left:4px;
	margin-right:4px;
	width: 165px;
	height:100%;
}

.footer
{
	background-color:#ffffff;
	border-top:2px solid #000;
	width:100%;
	height:40px;
}



/* ########################################## */
/*                  HEADER                    */
/* ########################################## */



.headerlinks {
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.headerlinks a {
	COLOR: #000099; 
	TEXT-DECORATION: none;
}
.headerlinks a:link {
	COLOR: #000099; 
	TEXT-DECORATION: none;
}
.headerlinks a:active {
	COLOR: #000099; 
	TEXT-DECORATION: none;
}
.headerlinks a:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	BACKGROUND: #555;
}



/* ########################################## */
/*                  LEFT SIDE                 */
/* ########################################## */


.leftheading {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.leftlinks {
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.leftlinks a {
	COLOR: #E69933; 
	TEXT-DECORATION: none;
}
.leftlinks a:link {
	COLOR: #E69933; 
	TEXT-DECORATION: none;
}
.leftlinks a:active {
	COLOR: #E69933; 
	TEXT-DECORATION: none;
}
.leftlinks a:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	BACKGROUND: #009933;
}


/* ########################################## */
/*                   CENTER                   */
/* ########################################## */


.centerheading {
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.centertext {
	FONT-SIZE: 11pt; 
	COLOR: #303030;
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.centertext a:link{
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 11pt;
}
.centertext a{
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 11pt;
}
.centertext a:active{
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 11pt;
}
.centertext a:hover{
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 11pt;
	BACKGROUND-COLOR: #009933;
}






/* ########################################## */
/*                 RIGHT SIDE                 */
/* ########################################## */


.righttext {
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.rightheading {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.rightlinks a {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.rightlinks a:link {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.rightlinks a:active {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.rightlinks a:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	BACKGROUND: #009933;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}



/* ########################################## */
/*                  FOOTER                 */
/* ########################################## */


.footertext {
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.footerheading {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.footerlinks a {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.footerlinks a:link {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.footerlinks a:active {
	COLOR: #009933; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}
.footerlinks a:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	BACKGROUND: #009933;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 		
	FONT-SIZE: 10pt;
}



/* ########################################## */
/*               RED LINKS                    */
/* ########################################## */



.redlinks {
	FONT-SIZE: 11pt; 
	COLOR: #cc0000; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.redlinks a {
	COLOR: #cc0000; 
	TEXT-DECORATION: none;
}
.redlinks a:link {
	COLOR: #cc0000; 
	TEXT-DECORATION: none;
}
.redlinks a:active {
	COLOR: #cc0000; 
	TEXT-DECORATION: none;
}
.redlinks a:hover {
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none; 
	BACKGROUND: #ff0000;
}


/* ########################################## */
/*                   FORM                     */
/* ########################################## */


.formelement {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Verdana, sans-serif, Helvetica, Arial;
}



/* ########################################## */
/*                IMAGE SHADOWS               */
/* ########################################## */

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(images/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(images/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#ccc #666 #666 #ccc;}


/* ########################################## */
/*                  BOX LINKS                 */
/* ########################################## */


.boxlinks 
{ 

	font: 11px;
	padding-top: 20px; 
	padding-bottom: 10px; 
	margin: 0px; 
}

.boxlinks a, .pageList .this-page 
{
	color: #009933;
	padding: 2px 6px; 
	border: solid 1px #333; 
	background: #fff; 
	text-decoration: none;
}

.boxlinks a:visited 
{
	padding: 2px 6px; 
	border: solid 1px #333; 
	background: #fff; 
	text-decoration: none;
}

.boxlinks a:hover 
{
	color: #fff; 
	background: #009933; /0063DC good blue/
	border-color: #333; 
	text-decoration: none;
}


.boxlinks .this-page 
{
	padding: 2px 6px; 
	border: solid 1px #333;  
	font-weight: normal; 
	vertical-align: top; 
	background: #fff;
}


/* ########################################## */
/*              END BOX LINKS                 */
/* ########################################## */






/* ########################################## */
/*       CPLINKS DIRECTORY CONTENT TAGS       */
/* ########################################## */

.mnlmaincolour {
	BACKGROUND-COLOR: #cccc99
}

.tbody{
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tbody a:link{
	COLOR: #009933; TEXT-DECORATION: none
}
.tbody a{
	COLOR: #009933; TEXT-DECORATION: none
}
.tbody a:active{
	COLOR: #009933; TEXT-DECORATION: none
}
.tbody a:hover{
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}


.tbodybig{
	FONT-SIZE: 11pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tbodybig a{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodybig a:link{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodybig a:active{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodybig a:hover{
	COLOR: navy; TEXT-DECORATION: none
}


.tbodysmall{
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tbodysmall a{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodysmall a:link{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodysmall a:active{
	COLOR: navy; TEXT-DECORATION: none
}
.tbodysmall a:hover{
	COLOR: navy; TEXT-DECORATION: none
}

#adblock {
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#adblock a {
	COLOR: #E69933; TEXT-DECORATION: none
}
#adblock a:link {
	COLOR: #E69933; TEXT-DECORATION: none
}
#adblock a:active {
	COLOR: #E69933; TEXT-DECORATION: none
}
#adblock a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}


.mnllinklist {
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mnllinklist a {
	COLOR: #E69933; TEXT-DECORATION: underline
}
.mnllinklist a:link {
	COLOR: #E69933; TEXT-DECORATION: underline
}
.mnllinklist a:active {
	COLOR: #E69933; TEXT-DECORATION: underline
}
.mnllinklist a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}

.mnlcategorylist {
	FONT-SIZE: 11pt; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mnlcategorylist a {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlcategorylist a:link {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlcategorylist a:active {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlcategorylist a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}

.mnlcolumnheading {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 13px; 
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mnlcategorymenu {
	FONT-SIZE: 10pt; 
	COLOR: #E69933; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mnlcategorymenu a {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlcategorymenu a:link {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlcategorymenu a:active {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlcategorymenu a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}

.mnlcategorylistsmall {
	FONT-SIZE: 9pt; 
	COLOR: #6384ad; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mnlcategorylistsmall a {
	COLOR: #6384ad; TEXT-DECORATION: none
}
.mnlcategorylistsmall a:link {
	COLOR: #6384ad; TEXT-DECORATION: none
}
.mnlcategorylistsmall a:active {
	COLOR: #6384ad; TEXT-DECORATION: none
}
.mnlcategorylistsmall a:hover {
	COLOR: #6384ad; TEXT-DECORATION: underline
}


.mnlmainmenu { 
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 16px;
	FONT-FAMILY: verdana,arial,sans-serif;
}
.mnlmainmenu a {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlmainmenu a:link {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlmainmenu a:active {
	COLOR: #E69933; TEXT-DECORATION: none
}
.mnlmainmenu a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933
}


.mnlbreadcrumbs {
	FONT-SIZE: 10pt; 
	COLOR: #333333;
	BORDER-BOTTOM: 1px solid #000000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: verdana,arial,sans-serif;;
	BACKGROUND-COLOR: #FFFFFF;
}
.mnlbreadcrumbs a {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlbreadcrumbs a:link {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlbreadcrumbs a:active {
	COLOR: #009933; TEXT-DECORATION: none
}
.mnlbreadcrumbs a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; BACKGROUND: #009933; 

}


.mnlhighlightheading {
	FONT-SIZE: 10pt; 
	COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #000000;
	TEXT-DECORATION: none; 
	LINE-HEIGHT: 13px; 
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.mnlsearchcategory { 
	FONT-SIZE: 10pt;  
	COLOR: #006633; 
	FONT-FAMILY: arial,helvetica,sans-serif;
}
.mnlsearchcategory a { 
	COLOR: #333399; TEXT-DECORATION: underline; 
}
.mnlsearchcategory a:link  { 
	TEXT-DECORATION: underline;
}
.mnlsearchcategory a:visited { 
	TEXT-DECORATION: underline;
	}
.mnlsearchcategory a:active { 
	TEXT-DECORATION: underline;
}
.mnlsearchcategory a:hover { 
	COLOR: #006633; 
}


.formelement {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: verdana,arial,sans-serif;
}

/* ########################################## */
/*   END CPLINKS DIRECTORY CONTENT TAGS       */
/* ########################################## */
