.cl_Wrapper {
   background-color: #FFFFFF;
   width: 850px;
   margin-left:auto;
   margin-right:auto;
}

html {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   height:100%
}
body {
   background-color: #000000;
   height:100%;
   font-family:verdana;
   color: #666666;
   font-size:11px;
   line-height: 20px;
}

a {
   color: #99cc33;
   text-decoration: none;
} 

a:link {
   color: #99cc33;
   text-decoration: none;
}

a:visited {
   color: #99cc33;
   text-decoration: none;
}

a:hover {
   color: #666666;
}

a:active {
   color: #666666;
}

.cl_Top_Left {
   background-color:#FFFFFF;
   height: 25px;
   background-image:url(images/top_left.jpg);
   background-repeat:no-repeat;
   width:20px;
   float:left;
}

.cl_Top_Right {
   background-color:#FFFFFF;
   height: 25px;
   background-image:url(images/top_right.jpg);
   background-repeat:no-repeat;
   width:20px;
   float:right;
}

.cl_Logo {
   width:450px;
   float: left;
   height:80px;
   background-color:#FFFFFF;
   padding-left:25px;
   border:none;
   background-image: url(images/treefellers.jpg);
   background-repeat:no-repeat;
   margin-left:25px;
   clear:both;
}

.cl_Header_Right {
   width:325px;
   height:80px;
   float:right;
   padding-right:25px;
   clear:right;
}

.cl_Phone_Login {
   height:25px;
   background-color: #FFFFFF;
   float:right;
   text-align:right;
   font-size:25px;
   font-weight:lighter;
}
.cl_Menu {
   text-align:right;
   height:15px;
   float:right;
   clear:both;
   font-size:13px;
   font-weight:550;
   margin-top:24px;
   background-color: #FFFFFF;
   width:325px;
}

.cl_Header_Image {
   width:850px;
   clear:both;
}

.cl_Spacer_Green {
   background-color: #99cc33;
   width:850px;
   font-size:1px;
   line-height:0;
   height:8px;
   clear:both;

}

.cl_Spacer_White {
   background-color: #FFFFFF;
   font-size:1px;
   line-height:0;
   height:16px;
   clear:both;
}

.cl_Content_Top {
   clear:both;
}

.cl_Content_Bottom {
   clear:both;
}

.cl_Footer_Menu {
   float:left;
   width:485px;
   margin-top:16px;
}

.cl_Footer_Design {
   float:right;
   width:285px;
   margin-top:16px;
   text-align:right;
}

.cl_Footer_Design a:link {
   text-decoration:underline;
   color:#666666;
}

.cl_Footer_Design a:visited {
   text-decoration:underline;
   color:#666666;
}

.cl_Footer_Design a:hover {
   text-decoration:underline;
   color: #99cc33;
}
.cl_Footer {
   background-color: #202020;
   padding-left:25px;
   padding-right:25px;
   width:800px;
   clear:both;
   height:50px;
}

.cl_Footer_Address {
   clear:both;
   padding-top:16px;
   background-color:#000000;
   color:#C0C0C0;
   height:60px;
   font-size:10px;
   color:#333333;
}

.cl_Header_Image_Left {
   float:left;
}

.cl_Header_Image_Right {
   float:right;
   border-left: 1px solid #C0C0C0;
}

.cl_Left_Copy {
   width:450px;
   float:left;
   padding-left:25px;
   padding-right:25px;
   padding-top:16px;
}

.cl_Right_Copy {
   width:299px;
   float:right;
   padding-left:25px;
   padding-right:25px;
   padding-top:16px;
   border-left: 1px solid #C0C0C0;
   text decoration:none;
}

.cl_Right_Copy a {
   text-decoration:none;
}

.cl_Left_Copy a {
   text-decoration:underline;
}

.cl_Accreditations {
   width:450px;
   float:left;
   padding-right:25px;
   padding-left:25px;
   vertical-align: bottom;
   padding-top:43px;
}

.cl_Phone {
   width:299px;
   padding-left:25px;
   padding-right:25px;
   padding-top:16px;
}
.cl_Phone_Bord {
   color: #99cc33;
   font-size:16px;
   width:299px;
   float:right;
   padding-left:25px;
   padding-right:25px;
   padding-top:16px;
   border-left: 1px solid #C0C0C0;
}

.cl_Phone_Border {
   width:274px;
   float:right;
   margin-left:25px;
   padding-right:25px;
   height:1px;
   background-color:#C0C0C0;
   border-left: 1px solid #C0C0C0;
   margin-right:25px;
} 

.cl_Divider {
   height:1px;
   background-color:#C0C0C0;
}

.cl_Phone_Number {
   font-size:25px;
   color: #666666;
   margin-top:8px;
}

.cl_Gallery_Holder_Old {
   position:absolute;
   width:90%;
   height:1000px;
   background-color:#000000;
   z-index:1;
   min-height:1000px;
   opacity:0.85;
   display:none;
   filter:alpha(opacity=85);
   margin-left:auto;
   margin-right:auto;
}   

.cl_Centre_Image {
   background-color:#FFFFFF;
   width:300px;
   margin-left:auto;
   margin-right:auto;
   height:300px;
   filter:alpha(opacity=100);
   opacity:1.00;
}

h1 {
   color: #99cc33;
   font-size:21px;
   font-weight:normal;

}

h2 {
   color: #99cc33;
   font-size:18px;
   font-weight:normal;
}

h3 {
   color: #99cc33;
   font-size:15px;
   font-weight:bold;
}

.cl_Phone_Green {
   color: #99cc33;
   font-size:15px;
   font-weight:bold;
   display:inline;
}

.cl_Index_Gallery_Thumb {
   padding:1px;
   border: 1px solid #C0C0C0;
   margin-right:10px;
}

.cl_Index_Gallery_Thumb:link {
   border: 1px solid #C0C0C0;
}

.cl_Index_Gallery_Thumb:visited {
   border: 1px solid #C0C0C0;
}

.cl_Index_Gallery_Thumb:hover {
   border: 1px solid #99cc33;
}

.cl_Accreditation_Logo {
   padding-right:28px;
   border: none;
}

.cl_Accreditation_Logo2 {
   padding-right:none;
   border: none;
}

ul {
   list-style-type:none;
   margin-left:0px;
   padding:0px;
}

ul a {
   color: #666666;
   cursor:hand;
   cursor:pointer;
   text-decoration:underline;
}

ul a:link {
   color: #666666;
   text-decoration:none;
}

ul a:visited {
   color: #666666;
}

ul a:hover {
   color: #99cc33;
   text-decoration:none;
}

ul a:active {
   color: #99cc33;
   text-decoration:none;
}
.cl_Pdf {
   clear:none;
   margin-right:10px;
   display:block;
   float:left;
}

.cl_Hidden_Div {
   display:none;
}

.cl_Visible_Div {
   display:block;
}

.cl_Frm th {
   margin-right:175px;
   text-align:left;
   font-weight:normal;
   padding-bottom:10px;
}

.cl_Frm td  {
   padding-bottom:10px;
}

.cl_Frm_Text {
   width:225px;
}

.cl_Frm textarea {
   width:225px;
}

.cl_Frm {
   width:400px;
}

#frm_Comments {
   width:400px;
}

.cl_Frm select {
   width:230px;
}

.cl_Gallery_Wrapper {

   margin-left:20px;

}

.cl_Gallery_Thumb {
   width: 136px;
   height: 136px;
   padding: 3px;
   border: 1px #C0C0C0 solid;
   margin-right: 17px;
   display:inline;
}

.cl_Gallery_Row {
   height: 160px;
}

.cl_Gallery_Holder {
   height:190px;
   display:block;
}

.cl_Galler_Caption {
   width:161px;
   display:-moz-inline-stack;
   display:inline-block;
}