@charset "utf-8";
/* CSS Document */
/*Page Construct
It appears we need to change the size of this file yet again. I hope these few words are enough to do so*/

P {font-size:13px; margin-bottom:8px; margin-top:2px; line-height:16px;}

#html{
	width:100%; 
	height:100%; 
	
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color:black; 
	 margin-left: 10px;
	 margin-top: 0px; 
	 margin-right: 0px;
	 margin-bottom: 0px;
	 background-color:#D4D4FF;
}

body{
	width:100%; 
	height:100%; 
	font-size:12px;
	font-weight:normal;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color:black; 
	 margin-left: 10px;
	 margin-top: 0px; 
	 margin-right: 10px;
	 margin-bottom: 0px;
	 background-color:#CDCDCD;
	 }

#wrapper{position:absolute; 
		 top:0px;
		 left:10px;
		 width:780px; 
		 margin: 0; 
		 text-align: left;  
		 height:100%;
		 background-color:transparent; 
		 z-index:1;
		 }
#header {
	position:relative;
	width:780px;
	height:120px;
	z-index:100;
	background-color:white;
	
}

#searchBox {position:relative; 
			top:165px;!important;
			top:167px; 
			right:20px; 
			height:20px; 
			width:auto; 
			text-align:right; 
			z-index:5000; 
			float:left;
			border:#66FF00 0px solid;
			}
#hzNav {position:relative;
		
		height:20px;
		overflow:visible;
		margin-top:1;
		width:780px;
		float:left;
		z-index:3000;
		

		}

#leftCol {
	position:relative;
	height:475px;
	width:125px;
	overflow:auto;
	background-color:#3620a0;
	z-index:200;
	float:left;
		  }
		  
/* contentA is for 3 coloumn pages #ebe9fe*/
#contentA { position:relative;
		   
		   width:518px;
		   height:475px;
		   overflow:auto;
		   z-index:2000;
		   border:#FF0000 0px solid; 
		   background-color:white;
		   float:left;
		   
		   }

/* contentB is for fixed width 2 column pages*/   
#contentB { position:relative;
		   width:655px;
		   height:475px;
		   overflow:auto;
		   z-index:2000;
		   border:#FF0000 0px solid; 
		   background-color:#ebe9fe;
		   float:left;
		   }

/* contentC is for AUTO width 2 column pages*/ 		   
#contentC { position:relative;
		  
		   width:auto;
		   height:475px;
		   overflow:auto;
		   z-index:8000;
		   border:#FF0000 0px solid; 
		   background-color:white;
		   margin:0px;
		   float:left;
		   }
		   
		   
#rightCol {position:relative;
		   
		   height:475px;
		   background-color:#DFFFDF;
		   overflow:auto;
		   width:137px;
		   padding-top:2px;
		   text-align:center;
		   float:left;

}

#hzAdSpace {position:relative;
			top:2;
			float:left;
			width:780px;
			height:125px;
			overflow:auto;
			border-top:0px #333333 solid;
			margin-top:2px;
			background-color:#E6DEFA;
			}
			
#footer {position:relative;
		 width: 780px;
		 height:20px;
		 overflow:hidden;
		 background-color:#3620a0;
		 font-size:10px;
		 font-weight:bold;
		 color:#FFFFFF;
		 text-align:center;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 padding-top:0px;
		 z-index:5000;
		 float:left;
		 }

.homeNav th { 
			  padding-left:10px;!important;
			  padding-left:22px;
			  }
			  
.homeNav  { 
			  
			  padding:0px;
			  }
			  

			  

				
#home a:visited{ color:#6600FF; 
						  display:block; 
						  font-size:11px;
						  font-family:Verdana, Arial, Helvetica, sans-serif;
						  padding-bottom:6px;
						  text-decoration:none;
						  text-align:left;
			  }
			  
#home a:link{ color:#6600FF; 
						  display:block; 
						  font-size:11px;
						  font-family:Verdana, Arial, Helvetica, sans-serif;
						  padding-bottom:6px;
						  text-decoration:none;
						  text-align:left;
			  }
			  
#home  a:hover { color:#6600FF;
				display: block;
				font-weight:bold; 
				font-size:11px;
				text-align:left;
				background-image:url(../Art/navButton.jpg);
				background-repeat:no-repeat;
				}				
						  
.homeNav tr {}

.homeHeadNav {background-image:url(../Art/homeTabHead.gif);
			  padding:8px;}






/*:#9579EB; was green*/
#buttons a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:3px;
	padding-bottom:6px; 
	vertical-align:middle;
	font-size:11px; 
	text-decoration:underline; 
	background-color:#550055;
	display:block; 
	width:55px; 
	height:14px; 
	color:white;
	font-weight:bold; 
	text-decoration:underline;}

#buttons a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:3px;
	padding-bottom:6px; 
	vertical-align:middle;
	font-size:11px; 
	text-decoration:underline; 
	background-color:#550055;
	display:block; 
	width:55px; 
	height:14px; 
	color:white;
	font-weight:bold; 
	text-decoration:underline;}

#buttons a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;
	padding-top:3px; padding-bottom:6px; vertical-align:middle;background-color:#59C12D;
	display:block; width:55px; height:14px; color:#FFFFFF; text-decoration:underline;}

#buttons a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;
	padding-top:3px; padding-bottom:6px; vertical-align:middle;background-color:#0071BC;
	display:block; width:55px; height:14px; color: #78CBF9; text-decoration:underline;}
	
.bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; line-height:18px; color:#0071BC; text-align:justify; vertical-align:top; font-weight:bold;
}

.bluebg {
 font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; font-weight:bold;
 background-color:#0071BC; height:12px; padding-top:5px; padding-bottom:5px; padding-left:15px;
 color:#FFFFFF; text-align:left;
}

.tableHead {
 font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight:bold;
 background-color:#333333; height:16px; padding-top:5px; padding-bottom:5px; padding-left:15px;
 color:#FFFFFF; text-align:left;
}

.tableSubHead {
 font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold;
 background-color:#666666; height:14px; padding-top:3px; padding-bottom:3px; padding-left:15px;
 color:#FFFFFF; text-align:left;
}

.contactustitle {
 font-size:12px; line-height:12px; font-weight:bold;
 background-color:#391AA4; height:12px; padding-top:5px; padding-bottom:5px; padding-left:15px;
 color:#FFFFFF; text-align:left;
}

.bluecopy {
 font-size:11px; line-height:12px; font-weight:normal; color:#0071BC; padding-left:8px; text-align:left;
}

.bluecopy2 {
 font-size:11px; line-height:12px; font-weight:normal; color:#0071BC; text-align:left;}

.grcopy {
 font-size:11px; line-height:12px; font-weight:normal; color:#50A329; padding-left:15px; text-align:left;
}

.tableCopyIN15 {
 font-size:11px; line-height:12px; font-weight:normal; color:black; padding-left:15px; text-align:left;
}

.greycopy {
 text-align:right; font-weight:normal; color:#333333;
}

.greycopy  a:link { font-weight:normal; color:#333333; text-decoration:underline;}

.greycopy  a:visited { font-weight:normal; color:#999999; text-decoration:underline;}

.greycopy  a:hover { font-weight:normal; color:#50A329; background-color:#D2FACB; text-decoration:underline;}
	
.committeebody { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; line-height:18px;
  font-weight:normal; text-align:left; vertical-align:text-top;
  color:#333333; padding-top:30px; padding-bottom:12px; padding-left:40px;
  vertical-align:middle; margin-right:25px; margin-left:30px;
}

.commh1 { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; line-height:18px;
  font-weight:bold; text-align:left; vertical-align:text-top;
  color:#333333; padding-top:30px; vertical-align:middle;
}

#commnav { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; font-weight:bold; text-align:left; vertical-align:text-top;
  color:#333333; padding-top:4px; padding-bottom:12px;
  vertical-align:middle; padding-right:15px;
}

#commnav a:link {
	color: #333333; display:block; border: none; text-decoration:underline; }

#commnav  a:visited {
	background-color: #391AA4; color: #D5D0F4; display:block; border:none; text-decoration:underline; }
	
#commnav  a:hover {
	background-color: #59C12D; color: #FFFFFF; display:block; border:none; text-decoration:underline; }

#commnav  a:active {
	background-color: #0071BC; color: #78CBF9; display:block; border:none; text-decoration:underline; }

#commnavBG {
  background-image:url(assets/images/committeesnav.jpg); background-repeat:no-repeat;
  background-position:top;
}

#commdefBG {
  background-image:url(assets/images/committeesdefimage.jpg); background-repeat:no-repeat;
  background-position:top;
}

.titlebody {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
 color:#ec6024;
 text-align:left;
}

h1 { color: #391AA4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:bottom;}
h2 { color: #391AA4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13.25px; font-weight:bold; vertical-align:bottom; margin-bottom:-8px; margin-left:-10px;}

.headerNoNeg { color: #391AA4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13.25px; font-weight:bold; vertical-align:bottom; margin-bottom:1px; margin-left:0px;}




#sitenav { 
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF;
  padding:8px; vertical-align:middle;
}

#sitenav a:visited {color:#FFFFFF; text-decoration:underline;}
	
#sitenav a:hover {font-weight:bolder; text-decoration:underline;}

#homenav { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px; font-weight:bold; text-align:left; color:#333333; text-decoration:underline;
  padding-top:12px; padding-bottom:16px; vertical-align:middle; margin-right:25px; margin-left:30px;
}

#homenav a:link {
	color: #333333; border: none; text-decoration:underline; }

#homenav a:visited {
	background-color: #391AA4; color: #D5D0F4; display: block; border:none; text-decoration:underline; }
	
#homenav a:hover {
	background-color: #59C12D; color: #FFFFFF; display: block; border:none; text-decoration:underline; }

#homenav a:active {
	background-color: #0071BC; color: #78CBF9; display: block; border:none; text-decoration:underline; }

#homenavBG {
  background-image:url(assets/images/bgtohomebuttons.jpg); background-repeat:no-repeat; background-position:top; }

.td1 {
 padding-top:10px; padding-bottom:10px; padding-left:50px; padding-right:50px; vertical-align:text-top;}

/*td1 is to set margins for what is to look like the BODYCOPY of the site */

.td2 {
 padding-left:15px; text-align:left;
}

.td3 {
 padding-right:15px; text-align:right; font-weight:bold;
}

/*td3 is to set RIGHT side margins in tables, i.e., contact info., schools etc.*/

.td4 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; line-height:18px;
 color:#666666; text-align:left; vertical-align:top; padding-right:150px;
}

.td5 {
 padding-top:3px; padding-left:30px; padding-right:300px; vertical-align:text-top;}
 
 .td270 {
 padding-top:3px; padding-left:30px; padding-right:356px; vertical-align:text-top;}
 
/* td5 is to set margins for the TESTIMONIAL/THINGSTODO pages*/

.td6 { padding-right:30px;}
 
/* td6 is to set margins for the pages buttons*/

.td7 {
 padding-left:45px; text-align:left;}

/* td7 is to set margins for the Committees page nav.*/

.td8 {
 text-align:center; font-weight:bold; color:#391AA4; font-size:12px; letter-spacing:2px;
}

/*td8 is to set RIGHT side margins in LOCAL NUMBERS.*/

.impnumheader {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px; line-height:12px; font-weight:bold;
 background-color:#391AA4; height:12px;
 padding-top:8px; padding-bottom:5px;
 color:#FFFFFF; text-align:center;
}

.impnumsubheader {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px; line-height:12px; font-weight:bold;
 background-color:#4DA027; height:12px;
 padding-top:5px; padding-bottom:5px; padding-left:15px;
 color:#FFFFFF; text-align:left;
}

.officersbody {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; line-height:14px;
 color:#1b6194;
 text-align:left;
}

.staffsbody {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:14px;
 color:#566d36;
 text-align:left;
}

.subhead {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px; line-height:14px;
 display:block; background-color:#1b6194;
 padding-top:4px; padding-bottom:5px; padding-left:12px;
 color:#FFFFFF;
 text-align:left; vertical-align: text-top;
}

.thingstodo {
 font-weight:bold; background-color:#9579EB; height:12px;
 padding-top:5px; padding-bottom:5px; padding-left:8px;
 color:#FFFFFF; text-align:left;
}

.testimonialsbody {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; line-height:16px; color:#666666; text-align:justify; vertical-align:top;
 font-weight:normal;
 margin-left:15px;
 margin-top:2px;
}

.testimonialssubhead {
 font-family: Arial, Helvetica, sans-serif;
 font-size:16px; line-height:12px; font-weight:bold;
 display:block; background-color:#59C12D; width:100%;
 padding-top:5px; padding-bottom:5px; padding-left:15px;
 color:#FFFFFF; text-align:left; border-bottom:#006633 1px solid;
}

.testimonialsnamebus {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; color:#FFFFFF; line-height:12px; text-align:left; font-weight:bold;
 display:block; width:450px; background-color:#391AA4;
 padding-left:8px; padding-bottom:4px; padding-top:4px; padding-right:4px;
}

.testimonialsnamebus2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; color:#FFFFFF; line-height:12px; text-align:right; font-weight:bold;
 display:block; 
 width:70%;
 background-color:#391AA4;
 padding-left:8px; padding-bottom:4px; padding-top:4px;padding-right:4px;
 margin-bottom:30px;
 margin-top:0px;
}

.testName {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:Black; 
 line-height:13px; 
 text-align:right;
 font-weight:normal;
 display:block; 
 padding-left:8px; padding-bottom:4px; padding-top:-5px;padding-right:4px;
 margin-bottom:30px;
 margin-top:0px;
 text-decoration:overline;

}

.footer {
 
 font-size:11px;
 color:#666666;
}

#homepageAD {position:relative;
		width:635px; 
		overflow:hidden;
		height:120px;
		background-color:#CCCCCC;
		border:1px solid #999999;
		}
		
#pageAD {position:relative;
		width:187px; 
		overflow:hidden;
		height:auto;
		background-color:transparent;
		border:0px solid #999999;
		padding-top:5px;
		}
		
#safe TH {margin:0px; padding:0px;}
#safe A:link, a:visited {padding:opx; margin:opx; text-decoration:underline; color:#0066CC; text-align:inherit;}

#safe a:hover {padding:opx; margin:opx; text-decoration:none; color:#FFFFFF; background-color:#333399; display:inline; text-align:center;}

hr { 
		border-top: 2px #00cc33 dotted;
		border-bottom:0px;
		border-left:0px;
		border-right:0px;
		margin-bottom:2px;
}

#spotlightBOX {
		position:relative; 
		width:210px; 
		overflow:auto scrolling;
		height:auto;
		margin-right:5px;
		
		}
#spotlightBOX a:link{ padding-bottom:-5px; display:inline;}
#spotlightBOX .title{line-height:-2px; font-size:11px; font-weight:bold; color:#6E6E6E;}
#spotlightBOX P {margin-left:8px; margin-right:5px; padding-top:3px; padding-bottom:6px;}
/*Container for Spotlight containers. To control float l/r*/
#spotsL {float:left;}
#spotsR {float:right;}


#spot1{
		position:relative;
		width:143px;
		height:75px;
		overflow:auto;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:black;
		font-size:12px;
		padding:3px 0px 3px 5px;
		margin:2px 3px 3px 2px;
		border:#CCCCCC 0px solid;
		}
	 /*top right bottom left */

/*Fixed for IE, scroll for FF*/

/*lime*/
.spa {
	 background-color:#CCFF33;
	 background-image: url(limgrarrow.gif); 
	 background-repeat:no-repeat; 
	 background-position:bottom; 
	 background-attachment:scroll !important;
	 background-attachment: fixed;
	 overflow:auto;
	}
	
/*dkblue*/
.spb {	background-color:#0087d0;
		background-image: url(bluewarrows.gif);
		background-position:bottom; 
		background-attachment:scroll !important;
        background-attachment: fixed;
	    background-repeat:no-repeat;
		}

/*palegreen*/
.spc {  background-color:#9bd270;
		background-image: url(borarrows.gif);
	    background-position:bottom;
	    background-attachment:scroll !important;
        background-attachment: fixed;
	    background-repeat:no-repeat;
		}		

/*pale blue*/		
.spd {	background-color:#4c8cca;
        background-image: url(bblarrows.gif);
		background-position:bottom; 
		background-attachment:scroll !important;
        background-attachment: fixed;
	    background-repeat:no-repeat;
		}

/*dk green*/		
.spe {	background-color:#5da844;
        background-image: url(dkgbotarrow.gif); 
		background-position:bottom; 
		background-attachment:scroll !important;
        background-attachment: fixed;
	    background-repeat:no-repeat;
		}
/*cyan*/
.spf {  background-color:#4cc4e1;
        background-image: url(grbotarrow.gif); 
		background-position:bottom; 
		background-attachment:scroll !important;
        background-attachment: fixed;
	    background-repeat:no-repeat;
		}




.spa H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#006633;}
.spc H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#006633;}
.spe H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#006633;}

.spb H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#EEF4F9;}
.spd H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#EEF4F9;}
.spf H3 {font-size:12px; margin-bottom:2px; margin-top:0px; margin-left:0px;color:#EEF4F9;}
.spa a:hover {color:#FFFFFF; background-color:#006600}


.spb a:hover {color:#FFFFFF; background-color:#0033CC;}
.onBlue {color:#BAE3EB;}
.onLime {color:#427638; font-weight:500;}
.white10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF;}
.white12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}

#results th{background-color:#00C600; color:#FFFFFF; font-size:12px; font-weight:bold; padding:4px;}
#results TD{border-bottom:#ADBCD6 solid 1px;}
#results a:link {color:#550055; font-size:12px; font-weight:bold; padding:2px;}
#results a:hover {color:#00FF33; background-color:#FFFFFF; padding:2px;}
#results P{font-size:12px; color:#009933; margin-bottom:14px; margin-left:8px; margin-right:8px; margin-top:1px;}

.submit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:white; background-color:#550055; border:#550055 1px solid; padding:1px; font-weight:bold;}

.formbox {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006600; background-color:#DFFFDF; border:#550055 1px solid;}



.searchInput {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color: ghostwhite; border:#550055 1px solid;}

.button {background:#3620A0; color:#FFFFFF; border:#660099 1px solid; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

.itty {font-size:8px; color:#009933;}
.10px {padding-left:10px;}
.hzAds TD {padding-right:5px;}
.vtAds TD {padding-bottom:5px;}
#pageTable td{padding-left:20px; padding-right:20px; font-size:12px;}
#pageTable P {margin-top:1px; font-size:12px;}
#pageTable H1 {font-size:16px; font-weight:bold; color:#009900; margin-bottom:1px; text-decoration:underline 1px solid;}

/*Member display styles for various Search Pages*/
.busName {font-size:12px; font-weight:bold; color:#770077;}
.address {font-size:12px; color:#666666; line-height:14px;}

#members TD {background-color:#F1F3F8; padding:3px; background-color:#FFFFFF;}
#members TD .memUL {border-bottom:1px #BFCDEE solid; }
#members TD  a:link{ font-weight:bold; color:#550055; font-size:12px; padding-top:5px; line-height:14px}
#members TD  a:visited { font-weight:bold; color:#550055; font-size:12px; padding-top:5px; line-height:14px}
#members TD  a:hover { font-weight:bold; color:red; font-size:12px; padding-top:5px; line-height:14px;}
#members TD .memCat { font-weight:normal; color:#550055; font-size:9px;}
#members TD .memNm { font-weight:BOLD; font-size:12px; border-bottom:1px #BFCDEE solid; padding-top:4px;}
#members TH {background:#3fbb4e; color:#FFFFFF; font-weight:bold; padding:3px;}

/*Altenating Rows*/
#row1 .head {background:#BFEEBF; color:#006600; font-size:14px; font-weight:bold; padding:3px; display:block;}
#row1 td {background-color:#E8FFE8; color:#006600; font-size:12px;}
#row2 .head {background:#EFDAF8; color:#48148F; font-size:14px; font-weight:bold; padding:3px; display:block}
#row2 td {background-color:#F4E6FB; color:#550055;}
/*changing the size of the file here*/

.sectionTitles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:800; color:#D6D6D6; padding-top:15px;}
.calHead { font-size:18px; font-weight:bold; color:#FFFFFF;}
.whiteLink a:link, a:visted, a:hover {color:#FFFFFF;}

.accent {color:#000000; font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic;}
.newMem {color:#663366; font-size:13.25px; font-weight:bold;}

#cols {position:relative; width:180px; float:left; margin-right:0px; height:auto; overflow:hidden;  border:#FF0000 solid 0px;}

#colsAD {position:relative; width:180px; float:left; margin-right:0px; height:auto; overflow: auto; border:#FF0000 solid 0px;}

#colsNoRM {position:relative; width:180px; float:left; margin-right:0px; height:350px; overflow: auto; border:green solid 0px;}

#colsDeep {position:relative; 
		   width:210; 
		   float:right; 
		   margin-right:23px; 
		   margin-top:5px;
		   height:auto; 
		   overflow: auto; 
		   padding-right:5px; 
		   padding-left:5px;
		   border:0px #CCCCCC solid; 
		   margin-bottom:20px;}
		   
#colsDeep A:LINK {display:inline; color:#6633FF; font-size:11px; text-decoration:underline;}	
#colsDeep A:hover {display:inline; color:RED; font-size:11px; text-decoration:underline;}	
#colsDeep A:visited {display:inline; color:#6633FF; font-size:11px; text-decoration:underline;}		 

#colsDeep2 {position:relative; 
			width:210; 
			float:right; 
			margin-right:23px; 
			margin-top:5px;
			height:270px; 
			overflow: auto; 
			padding-right:5px;
			padding-left:5px; 
			border:1px #CCCCCC solid; 
			}
			



#colsBot {position:relative; width:680px; float:left; margin-right:20px; z-index:2000; border:#FF0000 solid 0px;}


.header {font-size:16px; font-weight:bold; margin-bottom:14px; }
.specs {font-size: 12px; text-align:left;}

.snspecs {font-size: 11px; text-align:left;}
.snheader {font-size:14px; font-weight:bold; margin-bottom:.2em; }

.specialHeader {font-size:12px; font-weight:bold; color:#FFFFFF; padding-right:9px; padding-bottom:3px; padding-left:9px; padding-top:3px; margin-left:20; display:inline; background-color:#3fbb4e; }

.advHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC; padding-top:10px; padding-bottom:5px;}

H3 {margin-bottom:-2px;}

ul li {font-size: 12px; font-weight:normal; line-height:15px; margin-bottom:8px;}
ol li {font-size: 12px; font-weight:normal; line-height:15px; margin-bottom:8px;}

#memDet P{color:black; font-size:12px; font-weight:400; line-height:17px; margin-left:20px;}

#memDet H4 {color:black; font-size:14px; font-weight:bold; line-height:15px; margin-left:10px; margin-top:20px; margin-bottom:2px;}
#memDet TH {background-color:#3fbb4e; color:#FFFFFF; font-size:12px; font-weight:bold; padding:8px;}
#memDet A:LINK { display:inline;}
#memDet A:HOVER {display:inline}
#memDet A:VISITED {display:inline;}
#memDet .cats {font-style:italic; color:#3fbb4e;}
#memDet TD {background-color:white; padding:8px;}
P {font-size:12px; font-weight:normal; line-height:1.4em; margin-bottom:10px; margin-left:10px;}
/*PP is an indented boxed special Paragraph*/
.PP {margin-left:20px; margin-bottom:20px; padding:10px; border-top:2px solid #CCCCCC;
border-bottom:4px solid #CCCCCC; background-color:#F9FAFB; }
.tdPad10 {padding:10px;}

#standard a:link {color:#0033CC; text-decoration:underline; display:inline;}
#standard a:hover {color:red; text-decoration:underline; display:inline;}
#standard a:visited {color:#663399; text-decoration:underline; display:inline;}
.deckHead {color:#999999; font-size:20px; font-weight:bold; padding-top:22px;}
.deckHeadsub {color:#666666; font-size:14px; font-weight:bold;}