body, p, td, li{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #333333; 
	 
}

.navoff a{   
	font-size: 11.5px; 
}
.navoff a:link,
.navoff a:visited {   
	  color: #333333; 
	  text-decoration: none; 
}
.navoff a:hover {   
	  color: #33333; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.navoff a:active {   
	  color: #333333; 
	  text-decoration: none; 
}



a.navon,
a.navon:link,
a.navon:active,
a.navon:visited,
a.navon:hover {  
	  color: #000000; 
	  font-weight: bold; 
}


/* @group floats */
.left {
	float: left;
}
.right {
	float: right;
}
.leftPhoto img,
img.leftPhoto{
	float: left;
	margin: 4px 15px 4px 0;
}
.rightPhoto img,
img.rightPhoto{
	float: right;
	margin: 4px 0 4px 15px;
}

/* @end floats */



.alert{
	color: red;
	font-weight:bold;
}

.copy{  
	font-size: 12px; 
	  color: #333333; 
	 }
.Headline, h1 {  font-size: 21px; 
	  color: #333333 ; 
	  font-weight: bold; 
}

h2 {  font-size: 15px; 
	  color: #333333 ; 
	  font-weight: bold; 
}
.select {   
	fon-size: 9px; 
	  color: #000000; 
	  background-color: #ffffea; 
}

.copysmall {  font-size: 10px; 
	  color: #333333; 
	 }
a .copysmall {   
	color: #700500; 
}

.copyRevSM {  font-size: 10px; 
	  color: #FFFFFF; 
	 }
.validate {  font-size: 12px; 
	  color: #FF0000; 
	   font-weight: bold; 
}


.copyPrint {  font-size: 24px; 
	  color: #333333; 
	 }
.copyBoldPrint {  font-size: 24px; 
	  color: #333333 ; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.HeadlinePrint {  font-size: 28px; 
	  color: #333333 ; 
	  font-weight: bold; 
}
.copysmallPrint {  font-size: 20px; 
	  color: #333333; 
	 }



.subnavon {  font-size: 9px; 
	  color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
	 }
a.subnavon:link {  font-size: 9px; 
	  color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
	 }
a.subnavon:active {  font-size: 9px; 
	  color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
	 }
a.subnavon:visited {  font-size: 9px; 
	  color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
	 }
a.subnavon:hover {  font-size: 9px; 
	  color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
	 }

.subnavoff {  font-size: 9px; 
	  color: #333333; 
	  text-decoration: none ; 
}
a.subnavoff:link {  font-size: 9px; 
	  color: #333333; 
	  text-decoration: none ; 
}
a.subnavoff:active {  font-size: 9px; 
	  color: #333333; 
	  text-decoration: none ; 
}
a.subnavoff:visited {  font-size: 9px; 
	  color: #333333; 
	  text-decoration: none ; 
}
a.subnavoff:hover {  font-size: 9px; 
	  color: #333333; 
	  font-weight: bold; 
	  text-decoration: none ; 
}

.topOn {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}
a.topOn:link {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}
a.topOn:active {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}
a.topOn:visited {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}
a.topOn:hover {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}

.topOff {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #CCCCCC; 
	  text-decoration: none; 
}
a.topOff:link {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #CCCCCC; 
	  text-decoration: none; 
}
a.topOff:active {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #CCCCCC; 
	  text-decoration: none; 
}
a.topOff:visited {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #CCCCCC; 
	  text-decoration: none; 
}
a.topOff:hover {   
	fon-size: 12px; 
	  font-weight: bolder; 
	  color: #FFFFFF; 
	  text-decoration: none; 
}



.footer   {  font-size: 9px; 
	  color: #ffffea; 
	  text-decoration: none; 
}
.navGlobal {  font-size: 9px; 
	  color: #B98468; 
	  text-decoration: none; 
}
.darkRedLink {  font-size: 10px; 
	  color: #700500; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.happeneingOn {   
	fon-size: 8pt; 
	   color: #000000; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.happeneingOff {   
	fon-size: 7pt; 
	   color: #333333; 
	  text-decoration: none; 
}

.tableBoldRev {  font-size: 10px; 
	  color: #FFFFFF ; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.tableBold {  font-size: 10px; 
	  color: #333333 ; 
	  font-weight: bold; 
	  text-decoration: none; 
}
.table {  font-size: 10px; 
	  color: #333333 ; 
}

a:hover 		{  text-decoration: underline; 
}





img{
	border:0px; 
	 
}





.contentBox{
	background-color:#FFFFEA;
	border:1px solid #B98468;
	padding:10px;
}
div.bot{
	margin-bottom: 20px;
}


.staffBioThumbs td{
	border-bottom:1px solid #E4DDA8;
	padding:8px 2px;
	font-size:10px;
}
.staffBio{
	border-top:1px solid #E4DDA8;
	padding:12px 0;
	margin:15px 0;
}
#staff-2010 .staffBio p{
	margin-top: 0;
}
.staffBioPhotoBox{
	padding:2 8px 6px 0;
	float:left;
	margin-right:7px;
	font-size:9px;
	font-style:italic;
}
.staffBioPhotoBox img{
	margin-bottom:3px;
}



a.session-description{
	font-size:9px;
	

}
.signup table{
	border-right:1px solid #E4DDA8;
	border-bottom:1px solid #E4DDA8;	
}
.signup td{
	padding:4px 6px;
	border-left:1px solid #E4DDA8;
	border-top:1px solid #E4DDA8;	
}
input.submit-button{
	
	font-size:18px;
	font-weight:bold;
	padding:5px 12px;
	background-color:#700500;
	color:#fff;

}
input.submit-button-no{
	
	font-size:18px;

	padding:5px 12px;
	background-color:#ccc;


}
.list-double-space li{
	padding-bottom:14px;
}
.receipt-what-next li{
	font-size:13px;
}
ul.checklist-list{

}

#show-receipt{
	display:none;

}

.whattobring h2{
	margin-bottom:2px;
	font-size:12px;

}
.whattobring ul{
	margin-top:2px;

}

#meetstaffthumbs img{
margin: 4px 4px 0 0;

}



#home-news{
	border: 1px solid #B98468;
	padding:18px;
	background-color:#FFFFEA;
}
#home-news ul,
#home-news h2,
#home-news h3{
	margin:0;
	padding:0;
}
#home-news ul li{
	list-style-type:none;
	border-top: 3px solid #E4DDA8;
	margin-top:22px;
	padding-top:18px;
}
#home-news ul li ul li{
	list-style-type:disc;
	border-top: inherit;
	margin-top:inherit;
	padding-top:inherit;
	margin-left:15px;
	
}
#home-news h2{
	font-size:24px;
}
#home-news h3{
	margin-bottom:6px;
	font-size:14px;
}
#home-news .date{
	padding:5px 0;
	font-style:italic;
	color:#999;
	
}

#home-news .archive{
	border-top: 1px solid #B98468;
	margin-top:30;
	padding-top:18px;
}

