/*
 * $Id: styles.css 722375 2008-12-02 05:19:57Z wesw $
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


body {
  background-image: url("back.jpg");
  background-repeat: no-repeat;
  text-align: center;
}

#masthead {

    width: 800px;
	height: 80px;
	
	background-image: url('images/palmvalleypto4.png');  
	}


.hidden{
	visibility:hidden;

	}
	
a{
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	color:black;
	
}

a.big{
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:21px;
	color:black;
}

table,td,tr{
	padding:1px;	
	margin: 1px;
	border-spacing: 1px;
	border-collapse: collapse;

}
td.tright{
	text-align:right;
}
td.tright{
	text-align:-moz-right;
}

td.center{
	text-align: center;
}
td.center{
	text-align: -moz-center;
}
td.lab{
	font-weight: bold;
}
tr.blue{
	color: blue;
	}
td.rep{
	background-color:#efefef;
}
td.red{
	color: red;
	}
td.bigh{
	height: 150px;
}
td.hr{
	height: 0px;
	border-width: 1px;
	border-color: #efefef;
	border-style: groove;
	font-size: 0;
}
td.hr2{
	height: 1px;
	border-width: 1px;
	border-color: #efefef;
	border-style: solid;
	font-size: 0;
}


.top{
	vertical-align:top;
}
.tsmall{
	font-size: 10;
}
.slimb{
	border-width: 1px;
	border-color: gray;
	border-style: groove;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
}


.events{
	border-width: 1px;
	border-color: gray;
	border-style: groove;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background: url(css/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png);
}
.events2{
	
	border: 1px solid #aaa;
	background-color: #ffffff;
}

.messimg{
	width="250";
}

.white{
	color:white;
}

.btn {
color:#fff;

	border: 1px solid #777777; background: #111111 url(css/black-tie/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e3e3e3; outline: none;font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#000; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  width: 180px;
	  height: 20px;
	  cursor: pointer;
}
.btn2 {
color:#fff;

	border: 1px solid #777777; background: #111111 url(css/black-tie/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e3e3e3; outline: none;font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#000; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  width: 120px;
	  height: 20px;
	  cursor: pointer;
}
.btn3 {
color:#fff;

	border: 1px solid #777777; background: #111111 url(css/black-tie/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #e3e3e3; outline: none;font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	  background-color:#000; 
	  border: 1px solid; 
	  border-color: #696 #363 #363 #696; 
	  width: 25px;
	  height: 20px;
	  cursor: pointer;
}

.errorLabel {font-style:italic; color:red; }
.errorMessage {font-weight:bold; color:blue; 
}
.checkboxLabel {}
.checkboxErrorLabel {color:red; }
.required {color:blue;}


.kwicks {  
     list-style: none; 
     position: relative;  
     margin-top: 3px;  
     margin-bottom: 2px;
     padding: 0px;  
     width: 200px;  
     height: 50px;  
 }  
 .kwicks li{  
     float: left;  
     width: 130px;  
     height: 50px;  
     margin-right: 5px;  
     cursor:pointer;
     overflow: hidden;
 }  
 .kwicks li a{  
     float: left;  
     text-indent:-9999px;
     display:block;
     background-repeat:no-repeat; 
     height: 50px;   
     cursor:pointer;
     width: 200px;
 }  
 #kwick1 {   
    
     background-image: url('images/mainmenu.png');  
 } 
  

 #kwick2 {  
    
  
     background-image: url('images/apprec.png');  
 }  
  
 #kwick3 {  
      
   
     background-image: url('images/newsletter.png');  
 }  
 
 #kwick4 {   
    
     background-image: url('images/leadership.png');  
   
 }  
 
 #kwick5 {   
    
 
     background-image: url('images/meetings.png');  
    
 }  
 
 #kwick6 {   
       
    
     background-image: url('images/redemptions.png');  
    
 }
 
#kwick7 {   
       
    
     background-image: url('images/resources.png');  
    
 }
 
 

.cbb {
	margin:1em 0;
	padding:0 3px;
	border:1px solid #666;
	
	background:#fff;
	
}
.one{
	float:left;
	width:100%;
	text-align: left;
	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(box.png) no-repeat 100% 0;
	
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
	
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(borders.png) repeat-y 0 0;
	
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;

}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}