/*--------------------------------------
  COUNTDOWN Timer on Home page
----------------------------------------*/
#countdowntimer{
	position: absolute;
	left: 50%;
	margin-left: 65px;
	xwidth: 130px;
	top: 40px;
}
.TextCOUNTDOWN {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight : Normal;
    font-style : Normal;
    color : #FFFFE1;
    line-height: 9pt;
}
.TextCOUNTDOWNTIMER {
	display: inline;	
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 36px; 
	color: #FFFFE1;  
	font-weight: Normal;  
	LINE-HEIGHT: 21px;
}
/*--------------------------------------
  CROSS HEAD
----------------------------------------*/
.crosshead {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 18px; color: #567146;  
	font-weight: normal;  
	line-height: 21px;
	text-align: center;
}
.crosshead A:link {font-size: 18px; color: #567146; }
.crosshead A:visited {font-size: 18px; color: #567146; } 
.crosshead A:hover { font-size: 18px; color:#FFFFFF;  
    text-decoration: none; background-color : #567146;   
}

/*  Table for images within page body */
.tableImage { 
     margin-left:auto;  /* align table right */
     margin-right:6px;	/* align table right */ 
     float: right;
     margin-left: 7px;
     margin-bottom: 7px;	 
     background-color: #D1CAAD;
     width: 100px;
 } 

/* Caption for images */ 
.tableImage TD { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 14px;
	text-align: center;
	padding: 3px;
 } 

 /*  Caption */
.caption { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	line-height: 16px;
 } 
/*--------------------------------------
  1 pixel grid for tables
----------------------------------------*/
table.grid
{
    border-color: #000000;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.grid td
{
    border-color: #000000;
    border-style: solid;
    margin: 0;
    padding: 1px 3px 1px 3px;
    border-width: 1px 1px 0 0;
    background-color: #CCC28D;
}

/*--------------------------------------
  1 pixel grid for tables w/padding 10
----------------------------------------*/
table.grid1
{
	border-color: #000000;
	border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
table.grid1 td
{
	border-color: #000000;
	border-style: solid;
    margin: 0;
    padding: 1px 3px 1px 3px;
    border-width: 1px 1px 0 0;
    background-color: #E6E1C1;
    padding: 10px; 
}
/*--------------------------------------
  1 pixel grid/border for tables  YELLOW BG
----------------------------------------*/
table.yellow
{
    border-color: #000000;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.yellow td
{
    border-color: #000000;
    border-style: solid;
    margin: 0;
    padding: 1px 3px 1px 3px;
    border-width: 1px 1px 0 0;
    background-color: #FFFFCC;
}
/*-----------------------------------------------------
  Home image or Flash treatment
-------------------------------------------------------*/
.homepic {
        width: 625px;
	margin-left: 9px;
	border: solid 1px #BBBBBB;
	padding: 9px;
 	background-color : #BFC669;
} 
/*-----------------------------------------------------
  Home Flash video treatment
-------------------------------------------------------*/
.homevid {
	width: 640px;
	margin-left: 9px;
	border: solid 1px #BBBBBB;
	padding: 9px;
 	background-color : #BFC669;
} 
/*-----------------------------------------------------
    CEDAR BRAE LOGO
-------------------------------------------------------*/
#cblogo{
	top: 100px;
} 
/*-----------------------------------------------------
  Border for table 
-------------------------------------------------------*/
.table_border {
	border: solid 1px #000000;
}
/*-----------------------------------------------------
  treatment for embedded images
-------------------------------------------------------*/
.cbpic {
	margin-left: 6px;
	border: solid 1px #333333;
	padding: 6px;
	background-color : #CEC9A3;
}
 /*  Vertical dots for left of sidebar */ 	
.cellDottedBorder {
	border-style: none dotted none none ; 
	border-color: #F2F0DF; 
	padding-left: 1px;
	xpadding-right: 15px;
}
 /*  Caption for sidebar hole images with caption area */
.caption_sidebar { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	line-height: 16px;
 } 
 /*  Table for sidebar rotator Hole Description */
 .tableSidebar { 
 	border-color: #333333; 
	border-style: solid;
	border-width: 1px;
	background-color: #E6E1C1;
 } 

.textSmall { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #333333; 
	line-height: 14px;
}

/* Home page headings */
.HOME-HEADING {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	font-variant: small-caps;
	color: #FFFFE1;  
	font-weight: plain;  
	line-height: 21px;
}
.HOME-TEXT {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight : Normal;
    font-style : Normal;
    color : #FFFFE1;
    line-height: 14pt;
}

.HEAD-PAGETITLE {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 21px; 
	font-variant: small-caps;
	color: #567146;  
	font-weight: plain;  
	line-height: 21px;
}
.HEAD-LINE {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #333333;  
	font-weight: plain;  
	line-height: 21px;
}
.HEAD-SUB {font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #333333;  
	font-weight: bold;  
	line-height: 16px;
}
.HEAD-SUB A:link {font-size: 14px; color: #567146; font-weight: bold; }
.HEAD-SUB A:visited {font-size: 14px; color: #567146; }
.HEAD-SUB A:hover {font-size: 14px; color:#FFFFFF;  
    text-decoration: none; background-color : #567146;   
}
/*-----------------------------------------------------
 LINK STYLES
-------------------------------------------------------*/
A  {
    font-size : 11pt;
    font-weight: normal;
    color : #4B633D;
    text-decoration : underline;
}
A:Hover  {
    font-size : 11pt;
    font-weight: normal;
    color: #4B633D; 
    background-color : #FFFFFF; 
    text-decoration: none;
}

/*  LINKS textSmall */
A.smallx:link { font-size: 10px; color: #567146; text-decoration: underline;} 
A.smallx:active { color: #567146; text-decoration: underline;} 
A.smallx:visited { color: #939C5A; text-decoration: underline;} 
A.smallx:hover {text-decoration: none; color:#567146;   background-color : #FFFFFF; }

/**** Home Page link (on green background) ***/
A.homex:link { 
   font-family: Arial, Helvetica, sans-serif;  
   font-size : 10pt; 
   color: #ECEFD0;  
   text-decoration: underline;
}
A.homex:active { color:#ECEFD0; text-decoration: underline;}
A.homex:visited {
  font-size : 10pt; color:#ECEFD0; 
  text-decoration: underline;
}
A.homex:hover {font-size : 10pt; color:#000000; background-color : #ECEFD0; text-decoration: none;}

/**** BUZ FOOTER ***/
A.footerlinks:link { 
   font-family: Arial, Helvetica, sans-serif;  
   font-size : 10pt; 
   color: #000000;  
   text-decoration: underline;
}
A.footerlinks:hover {font-size : 10pt; color:#000000;
 background-color : #ECEFD0; text-decoration: none;
}

/*--------------------------------------
  BOTTOM FOOTER - Developed by....
----------------------------------------*/
.footerx {
	color: #BBBBBB; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: normal; 	
}

/**** bottom footer links ***/
A.bod2:link { color: #BBBBBB; font-size: 9px; font-weight:normal;   text-decoration: underline;} 
A.bod2:active { color:#BBBBBB; font-size: 9px;  font-weight:normal;   text-decoration: underline} 
A.bod2:visited {color:#BBBBBB; font-size: 9px;  font-weight:normal;  text-decoration: underline}
A.bod2:hover {color:#FFFFFF; font-size: 9px; background-color : #0272BD;  text-decoration: underline; }


/*  LINKS IN SUB HEADINGS  */
A.subheadx:link { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #006600; 
  font-size: 14px; 
  font-weight: bold; 
  text-decoration: underline;
} 
A.subheadx:active { color: #006600; 
  font-size: 14px; 
  font-weight: bold; 
  text-decoration: underline;
} 
A.subheadx:visited { 
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color: #006600; 
  font-size: 14px; 
  font-weight: bold; 
  text-decoration: underline;
} 
A.subheadx:hover {
  font-size: 14px; 
  font-weight: bold; 
  text-decoration: none; 
  color:#FFFFFF;  
  background-color : #006600; 
}
/*-----------------------------------------------------
 CONTACT US FORM
-------------------------------------------------------*/
.txfield {
    	font-family: verdana, arial, tahoma;
font-size: 11px;
border: 1px;
border-style: solid;
background: #F8F8F8;
}
 	
.formbutton {
	font-size:14px; 	
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#008000; 
    border-style:outset; 
	border-style:solid; 
	border: 1px;
	border-color:#333333;
	line-height:16px; 
} 

.TextVerdMED { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 12px;
	}
/*-----------------------------------------------------
  LISTS
-------------------------------------------------------*/
ul, ol  {
	list-style-position: outside; 
	padding-left: 23px;
	margin-left: 0px;
	margin-top: 5px;	
	xmargin-bottom: 15px;
	}

	
dl, li, dt, dd {
 	line-height: 17px;
	padding: 0;
	margin-top: 1px;
	margin-bottom: 8px;
	border: 0;
}

/*-----------------------------------------------------
  Members Button at top of page
-------------------------------------------------------*/
#members_button {
	position: absolute;
	left: 50%;
	margin-left: 350px;
	width: 130px;
	top: 40px;
        display: inline;
}

 /*-----------------------------------------------------
  Footer links
-------------------------------------------------------*/
#footerlinks {
 	font-size: 1.1em;
	xpadding-left: 215px;
 	margin-left: auto ;  /* CENTER */
  	margin-right: auto ;
	width: 760px;
	margin-top:  5px;
	background-color: #000000;	
}

#footerlinks li {
	display: inline;
	xmargin-right: 0.1em;
	padding-left: 01.80em;
	padding-right: 01.80em;
        font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: 1px solid #DDDDDD;
}

/* Get rid of the last vertical bar */
#footerlinks li.last {
	border-right: 0;
} 

/**** footer link style ***/
A.footx:link { color: #DDDDDD;  text-decoration: none;}
A.footx:active { color:#FF0000; text-decoration: none;}
A.footx:visited {color:#DDDDDD; text-decoration: none;}
A.footx:hover {color:#000000; background-color : #FFFFFF; text-decoration: none;}

P  {
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : Normal;
	font-style : Normal;
	color : #000000;
	line-height : 15pt;
	}

.menutitle  {font-size : 10pt;font-family : Arial;font-weight : Normal;font-style : Normal;color : Black;line-height : 14pt;}
.submenutitle  {font-size : 10pt;font-family : Arial;font-weight : Normal;font-style : Normal;color : White;line-height : 14pt;}
BODY  {font-size : 12pt;font-family : Arial;font-weight : Normal;font-style : Normal;color : black;line-height : 14pt;}
TABLEx  {font-size : 9pt;font-family : Arial;font-weight : Normal;font-style : Normal;color : black;line-height : 14pt;}

a.NavBar  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : blue;text-decoration : none;width : 120;border-style : solid;border-color : black;border-width : thin;padding-top : 1px;padding-bottom : 1px;padding-right : 1px;padding-left : 1px;border-left-width : 1px;border-right-width : 1px;border-top-width : 1px;border-bottom-width : 1px;}
a.NavBar:hover  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : red;width : 120;border-style : solid;border-color : yellow;border-width : thin;padding-top : 1px;padding-bottom : 1px;padding-right : 1px;padding-left : 1px;border-left-width : 1px;border-right-width : 1px;border-top-width : 1px;border-bottom-width : 1px;}
a.NNavBar  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : blue;text-decoration : none;}
a.NNavBar:hover  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : red;}
a.sNavBar  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : 003399;text-decoration : none;width : 120;border-style : none;border-color : gray;border-width : thin;padding-top : 1px;padding-bottom : 1px;padding-right : 1px;padding-left : 1px;border-left-width : 1px;border-right-width : 1px;border-top-width : 1px;border-bottom-width : 1px;}
a.sNavBar:hover  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : 006699;text-decoration : none;width : 120;border-style : none;border-color : gray;border-width : thin;padding-top : 1px;padding-bottom : 1px;padding-right : 1px;padding-left : 1px;border-left-width : 1px;border-right-width : 1px;border-top-width : 1px;border-bottom-width : 1px;}
a.sNNavBar  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : 003399;text-decoration : none;}
a.sNNavBar:hover  {font-size : 9pt;font-family : arial;font-weight : bold;font-style : normal;color : 006699;text-decoration : none;}
td.smtbg {background-color:006699}
td.smbg {background-color:eaeaea}
#wc_rightside {background-color:FFFFF2}

/* DEFAULT FONT FOR THE PAGE */
TD {font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000;   
	line-height: 21px; 
}

/*-----------------------------------------------------
  CSS MENU
-------------------------------------------------------*/


.menulist, .menulist  ul { 
    margin: 0; 
    padding: 1; 
width: 165px; /* 235px */
    list-style: none; 
    border: none;
}
.menulist ul { 
    display: none; 
    position: absolute;
    top: 0; 
left: 140px; /* 190px */
width:250px;
}
.menulist li { 
    position: relative; 
    background: none; 
    border: none; 
    margin: 0px;
}

.menulist li { 
  float: left; display: block; position: relative; 
  background: none;
  border-bottom: 1px dashed; 
  border-color: #FFFFFF;
margin-left: 5px;  /* 20px */
  color: #FFFFFF;
width: 140px;  /* 220 */
  text-align: center;
  letter-spacing: 2px; 
  text-transform: uppercase; 
  font-size: 12px;
}
 
.menulist ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */}

.menulist li a { 
  -moz-box-sizing:border-box;
  box-sizing:border-box; 
  margin:0px; 
  text-align:center; 
  float:left; display: block;
  padding: 0 8px; 
  color: #FFFFFF;  
  font-family:arial,helvetica; 
  font-weight: bold; /* normal WORKS*/
  font-size: 12px;   /* 15 */
  text-decoration: none;
  line-height: 30px; /* Height between dashed lines */
  background: none;
  xborder-right: 1px solid #404040;
 } 
/*-----------------------------------------------------
    MENU TEXT HOVER TREATMENT
-------------------------------------------------------*/
.menulist li a:hover, .menulist li a.highlighted:hover, .menulist li a:focus { 
    color: #FFFF00;  /* #fff  WORKS*/
    font-family: arial,helvetica;  
    font-weight:bold;  /* normal  WORKS*/
    font-size: 12px;  /* 15 WORKS*/
    margin: 0px; 
    background: url(../images/sitepicts/designfolder/menu_over.jpg) repeat-x 0 0; 
    line-height: 30px;  /* Height between dashed lines */
 }

.menulist li a.highlighted { 
  color: #FFFF00; /* #fff ADDED YELLOW*/
  line-height: 30px;  /* Height between dashed lines */
  background: url(../images/sitepicts/designfolder/menu_over.jpg) repeat-x 0 0; 
  margin:0px;
}

/*-----------------------------------------------------
  SUB MENUS
-------------------------------------------------------*/

.menulistsub { 
	xborder:none;
 xwidth: 300px;  /* width of submenu */
        border: 1px solid #000000;    /* NO EFFECT */    
	margin:0px;
	background: #E6E1C1;  /* #eaeaea */
width:250px;
display:block;
z-index:99;
}

.menulistsub li {
xwidth: 200px;  /* width of mouseover background colour */
    border:none;
    xborder: 1px #000000 solid;
width:250px;
background: #E6E1C1;
z-index:99;
}

.menulistsub li a { 

xwidth: 200px;  /* width of mouseover background colour */

	-moz-box-sizing:border-box;
	box-sizing: border-box; 
	margin:0px; 
	vertical-align: middle; 
	text-align: left; 
	float: left; 
	display: block; 
	padding:2px;
	padding-left:10px; 
	color: #333333; 
	font-family: verdana; 
	font-weight: normal; 
	font-size: 10pt; 
	text-decoration: none;
height: 20px; 
	xbackground: #eaeaea;  /* none NO EFFECT */
	xborder:none;
        line-height:20px;
z-index:99;
}

.menulistsub li a:hover, .menulistsub li a.highlighted:hover, .menulistsub li a:focus { 
	color: #333333; 
	margin: 0; 
	font-family: verdana; 
	font-weight:normal; 
	font-size: 10pt; 
	background: #C7BE85;
        height: 20px;
        line-height:20px;
z-index:99;
}

.menulistsub li a.highlighted { 
	color: #333333; 
	background: #C7BE85; /* #DBDBDB */
        height: 20px;
        line-height: 20px;
z-index:99;
}

.menulist li a .subind { display: none;}

.menulist ul li a .subind { display: block; float: right;}

.menulist ul a { float: none;}

.menulist a { float: none;}

*:first-child+html .menulist ul li { 
  float: left; 
  width: 100%;
z-index:99;
}
* html .menulist ul li { float: left; height: 1%;}
* html .menulist ul a { height: 1%;}                                                                                                                                                                                                                                   
