/* $Id: style.css,v 1.2 2005/04/12 20:08:21 diana */
/*Default Website Makeover--------------------*/
/*WHOLE WEBSITE----------------------------------------------------*/
.Title { 
	text-align:right; 
	font-family:"Arial, Helvetica, sans-serif"; 
	color:#000000; 
	font-weight:bold; 
	font-style:italic; 
	font-size: 18pt;
}
.Subtitle { 
	text-align:right; 
	font-family:"Arial, Helvetica, sans-serif"; 
	color:#000000; 
	font-weight:normal; 
	font-style:normal; 
	font-size: 11pt;
}
.MissionStatement  { 
	text-align:center; 
	font-family:"Arial, Helvetica, sans-serif"; 
	color:#FFFFFF; 
	font-weight:normal; 
	font-style:normal; 
	font-size: 9pt;
}

.WebAdsTitle { 
	text-align:left; 
	font-family:"Arial, Helvetica, sans-serif"; 
	color:#215A95; 
	font-weight:bold; 
	font-style:italic; 
	font-size: 16pt;
}

body { 
	font-size: 9px;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
	background-color: #000000;
}
div {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}
ul {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}

ol {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}

p {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}
td.body {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}

td {
	font-size: 10pt;
	font-family:Arial, Times, Helvetica, Verdana;
	color:#000000;
}

a:visited { color:#8241FA; text-decoration: none;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link { color: #215A95; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover { color: #215A95; text-decoration: underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.homeNC { color:#ffffff; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
a:link.homeNC { color: #ffffff; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:8pt;}
a:hover.homeNC { color: #ffffff; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:8pt;}


/*BOARD PAGE---------------------------------------------*/
name_title { font-size: 8pt; font-family:Arial, Times, Helvetica, Verdana; color:#009900;}

/*CONTACT PAGE---------------------------------------------*/
.contact_title { color: #000000; font-style:italic; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:center;}
.contact_address { color: #000000; font-style:italic; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:10pt; text-align:center;}
.contact_header { color: #000099; font-style:normal; text-decoration:underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:14pt; text-align:center;}


/*ENEWS-SUBSCRIBE---------------------------------------------*/
td.enewscategoryGray{
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:8pt;
	text-align:left;	
	background-color:#DFDFDF;
}

/*EMPLOYMNET PAGES--------------------------------------------------*/
a:visited.employment_emphasis { color:#ffffff; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.employment_emphasis { color: #ffffff; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.employment_emphasis { color: #ffffff; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.employment_link { color:#000099; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.employment_link { color: #000099; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.employment_link { color: #990000; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

table.employment_table {  background: #FFFFFF;  border-color: #000000;  border-style: solid;  border-width: 2px;}
td.employment_head {  background: #355385;  font:Arial, Helvetica, sans-serif;  font-size:11pt;  color:#FFFFFF;  font-style:italic;  font-weight:bold;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.employment {  background: #FFFFFF;  font:Arial, Helvetica, sans-serif;  font-size:9pt;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.employment_left {  background: #FFFFFF;  font:Arial, Helvetica, sans-serif;  font-size:9pt;  text-align:left;  vertical-align:top;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.employmentGray {  background: #E3E3E3;  font:Arial, Helvetica, sans-serif;  font-size:9pt;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.employment_leftGray {  background: #E3E3E3;  font:Arial, Helvetica, sans-serif;  font-size:9pt;  text-align:left;  vertical-align:top;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.employment_emphasis {  background: #990000;  font:Arial, Helvetica, sans-serif;  color:white;  font-size:9pt;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}

/*ONLINE TRAINING PAGES---------------------------------------------*/
h4.FAQ { font-size: 12pt; font-family:Arial, Times, Helvetica, Verdana; color:#000099;}
.address { font-size: 10pt; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:bold; font-style:italic;}
p.online{ font-size: 10pt; font-family:Arial, Times, Helvetica, Verdana; color:#000000;}
ol.online { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; }
ul.online { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; }
ol.onlinetraining { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; }

/*ANNUAL CONFERENCE PAGES-------------------------------------------*/

TABLE.folder {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 2px;}
td.registration_policy {  background: #E1E1E1;  font:Arial, Helvetica, sans-serif;  font-size:10pt;  color:#000000;  font-style:italic;  font-weight:normal;  text-align:center;  vertical-align:top;  border:none;}
td.registration_head {  background: #355385;  font:Arial, Helvetica, sans-serif;  font-size:10pt;  color:#FFFFFF;  font-style:italic;  font-weight:bold;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.registration {  background: #FFFFFF;  font:Arial, Helvetica, sans-serif;  color:#000066;  font-size:9pt;  font-weight:bold;  text-align:left;  border-color: #000000;  border-style: solid;  border-width: 1px;}
.registration_includes { font-size: 7pt; font-family:Arial, Times, Helvetica, Verdana; color:#000000; font-weight:normal;}

.submit_title {font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-style:italic; font-weight:bold;}
.submit_label {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-weight:normal;}
.submit_label_total {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:right; font-weight:normal;}

td.tuesday{
	background-color:#CC9900;
	valign:top;
}
td.wednesday{
	background-color:#FF6633;
	valign:top;
}
td.thursday{
	background-color:#FF99CC;
	valign:top;
}
td.friday{
	background-color:#9999CC;
	valign:top;
}
.classtitle {
	font-size: 11pt;
	font-weight: bold;
	text-align: left;

}
.daytitle {
	font-size: 13pt;
	font-weight: bold;
	text-align: left;

}
td.sectiontitle {
	font-size: 15pt;
	font-weight: bold;

}
.awdnomcat_title { font-size:12pt; color:#000066; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
.awards { font-size: 10pt; font-family:Arial, Times, Helvetica, Verdana; color:#000000; font-weight:normal;}
.exhibitfees { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000099; }
.awardwinners { color:#6F0000; font-style:italic; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:center;}
.submit_title {font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-style:italic; font-weight:bold;}
.submit_label {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-weight:normal;}
.submit_label_total {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:right; font-weight:normal;}
p.exhmapalpha{ font-size:16pt; color:#990000; font-weight:bold}
h2.exhibitinfotitle { color:#6F0000; font-style:italic; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:left;}
ul.awdnomcat { font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;  }
ul.exhibitfees { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
ol.exhibitfees { font-family:"Times New Roman", Times, serif; font-size:14pt; color:#003366; }

a:visited.annualtabs{ color:#FFFFFF; text-decoration: none; text-align:center;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.annualtabs{ color:#FFFFFF; text-decoration: none;  text-align:center; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:hover.annualtabs{ color:#FFFFFF; text-decoration: underline; text-align:center; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}

a:visited.headertitle {font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:italic; font-weight:bold;}
a:link.headertitle {font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:italic; font-weight:bold;}
a:hover.headertitle {font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; font-style:italic; font-weight:bold;}

a:visited.headerbrown { color: #7E542A; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.headerbrown { color: #7E542A; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.headerbrown { color: #000000; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.headergreen { color: #799F67; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.headergreen { color: #799F67; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.headergreen { color: #000000; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.headerorange { color: #EE7300; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.headerorange { color: #EE7300; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.headerorange { color: #000000; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.headerblue { color: #4D83B5; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.headerblue { color: #4D83B5; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.headerblue { color: #000000; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.backtotop {font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-style:italic; font-weight:bold;}
a:link.backtotop {font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-style:italic; font-weight:bold;}
a:hover.backtotop {font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-style:italic; font-weight:bold;}

a:visited.submitlabel { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#990000; text-align:left; font-weight:normal;}
a:link.submitlabel { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#990000; text-align:left; font-weight:normal;}
a:hover.submitlabel { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-weight:normal;}

a:visited.exhibittaken { color: #ffffff; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
a:link.exhibittaken { color: #ffffff; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:8pt;}
a:hover.exhibittaken { color: #ffffff; text-decoration: underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:8pt;}

a:visited.exhibittakenout { color: #ffffff; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.exhibittakenout { color: #ffffff; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.exhibittakenout { color: #ffffff; text-decoration: underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

a:visited.exhibitalpha { color:#0000CC; text-decoration: none;  font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:11pt;}
a:link.exhibitalpha { color: #0000CC; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:11pt;}
a:hover.exhibitalpha { color: #0000CC; text-decoration: underline; font-weight: bold; font-family:Arial, Helvetica, sans-serif;  font-size:11pt;}

table.exhibitinfotext {  background: #ffffff;  font:Arial, Helvetica, sans-serif;  color:#000000;  font-size:10pt;  font-weight:normal;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
table.exhibit_table {  border-style:none;}
td.awdnomcat_verbage {  font:Arial, Helvetica, sans-serif;  font-size:10pt;  text-align:left;}
td.awdnomcat_header {  background: #003F7D;  text-align: center;   font:Arial, Helvetica, sans-serif;  font-size:11pt;  font-weight:bold;  color:#ffffff;  border:#000000;  height: 20px;}
td.golf_head {  background: #000066;  font:Arial, Helvetica, sans-serif;  color:white;  font-size:12pt;  font-weight:bold;  text-align:center;  border-color: #000000;  border-style: solid;  border-width: 1px;}
td.golf_title {  font:Arial, Helvetica, sans-serif;  color:#990000;  font-size:12pt;  text-align:center;  font-weight:bold;}
td.golf_winners {  font:Arial, Helvetica, sans-serif;  color:#000000;  font-size:11pt;  text-align:center;}
td.awards_cell {  vertical-align: top;  background: #FFFFFF;  font:Arial, Helvetica, sans-serif;  font-size:9pt;}
td.exhibit_free {  
	background: #ffffff;   
	text-align: center;   
	font:Arial, Helvetica, sans-serif;  
	font-size:7pt;  
	color:#000000;  
	border-color: #000000;
	border-width:1px 1px 1px 1px;
   	border-style: solid  
	height: 20px;

}

td.exhibit_taken {  
	background:#00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:8pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;	border-width:1px 1px 1px 1px;
   	border-style: solid;
	height: 20px;

}

td.exhibit_takenGR {  
	background:#0099CC;    
	font:Arial, Helvetica, sans-serif;  
	font-size:8pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;	border-width:1px 1px 1px 1px;
   	border-style: solid;
	height: 20px;

}


td.exhibit_takenhall {  
	background: #CC6633;    
	font:Arial, Helvetica, sans-serif;  
	font-size:8pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;
	border-width:1px 1px 1px 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_takencafe { 
	background: #FAD605;    
	font:Arial, Helvetica, sans-serif;  
	font-size:8pt; 
	text-align:center;  
	color:#000000;  
	border-color: #000000;
	border-width:1px 1px 1px 1px;
   	border-style: solid
	height: 20px;

}

td.exhibit_takenoutside { 
	background: #993366;   
	text-align: center;   
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	color:#ffffff;  
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
   	border-style: solid 
	height: 20px;
}

td.exhibit_takenoutside-nolft { 
	background: #993366;   
	text-align: center;   
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	color:#ffffff;  
	border-color: #000000;
	border-width: 1px 1px 1px 0;
   	border-style: solid 
	height: 20px;
}



td.exhibit_takenoutonly { 
	background:#9999FF;   
	text-align: center;   
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	color:#ffffff;  
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
   	border-style: solid
	height: 20px;
}

td.exhibit_taken-notop {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;
	border-width:0 1px 1px 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-nobtm {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;	
	border-width:1px 1px 0 1px;
   	border-style: solid;	
	height: 20px;
}

td.exhibit_takenoutside-nobtm {  
	background: #993366;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;
	border-width:1px 1px 0 1px;
	height: 20px;

}



td.exhibit_takenoutside-notop {  
	background: #993366;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;
	border-width: 0 1px 1px 1px;
	height: 20px;
}
td.exhibit_taken-norght {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  	
	font-size:9pt;  text-align:center;  
	color:#FFFFFF;  
	border-color: #000000; 
	border-width:1px 0 1px 1px;
   	border-style: solid;
	height: 20px;

}

td.exhibit_takenoutside-norght {  
	background: #993366;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000; 
	border-width:1px 0 1px 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-norghtlft {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  	
	text-align:center;  
	color:#FFFFFF;  	
	border-color: #000000; 
	border-width:1px 0 1px 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-nolft {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000; 
	border-width:1px 1px 1px 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-notoplft {  
	background: #00CC66;    	
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF; 
	border-color: #000000;  
	border-width: 0 1px 1px 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_noborder{ 
	text-align:center;  
	border-color: #000000;  
	border-width: 0 0 0 0;
   	border-style: solid;
	height: 20px;
}


td.exhibit_takenoutside-notoplft {  
	background: #666666;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width:0 1px 1px 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-notoprght {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width:0 0 1px 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-lftonly {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF; 
	border-color: #000000;  
	border-style: solid ;
	border-width:0 0 0 1px ;
	height: 20px;
}

td.exhibit_taken-rghtonly {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width: 0 1px 0 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-nobtmlft {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width: 1px 1px 0 0;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-nobtmrght {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width: 1px 0 0 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_taken-notopbtm {  
	background: #00CC66;    
	font:Arial, Helvetica, sans-serif;  	
	font-size:9pt;  
	text-align:center;  
	color:#FFFFFF;  
	border-color: #000000;  
	border-width: 0 1px 0 1px;
   	border-style: solid;
	height: 20px;
}

td.exhibit_blockout {  
	background: #000000;    
	font:Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	text-align:center;  
	border-color: #000000;  
	border-width: 1px 1px 1px 1px;
   	border-style: solid;
	height: 20px;

}

td.exhibit_GRblockout {  
	background: #000000;    
	font:Arial, Helvetica, sans-serif; 
	font-size: 6pt;
	color: #FFFFFF;
	text-align:center;  
	border-color: #000000;  
	border-width: 1px 1px 1px 1px;
   	border-style: solid;
	height: 20px;
	width: 15px

}

td.exhibit_gardenroom {  
	background: #CCCCCC;    
	font: Arial, Helvetica, sans-serif; 
	font-size: 30pt;
	text-align: center;  
	border-color: #000000;  
	border-width: 1px 1px 1px 1px;
   	border-style: solid;
	height: 150px;

}

td.exhibit_sunbrook {  
	background: #CCCCCC;    
	font: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	text-align: center;  
	border-color: #000000;  
	border-width: 1px 1px 1px 1px;
   	border-style: solid;
}



td.exhibitataglancehead1 { background:#508357;  font:Arial, Helvetica, sans-serif;  font-size:9pt; font-weight:bold; font-style:italic;  text-align:center;  color:#FFFFFF; }
td.exhibitataglancehead2 { font-size:14pt; font-style:italic; color:#3D6C83; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
td.exhibitataglancesponsor { font-size:11pt; font-style:italic; color:#707038; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }

/*WEB ADVERTISING-----------------------------------------*/
td.webhead { background:#6A99B7;  font:Arial, Helvetica, sans-serif;  font-size:13pt; font-weight:bold; font-style:italic;  text-align:center;  color:#FFFFFF; }
td.webhead1 { background:#D8D8D8;  font:Arial, Helvetica, sans-serif;  font-size:10pt; font-weight:bold; font-style:italic;  text-align:center;  color:#000000; }
td.webprice { font:Arial, Helvetica, sans-serif;  font-size:9pt; font-weight:normal; text-align:center;  color:#000000; }

a:visited.webadlink { color:#000000; text-decoration: none;  font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
a:link.webadlink { color: #000000; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}
a:hover.webadlink { color: #000000; text-decoration: underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:9pt;}

/*PUBLICATIONS-ARCHIVES PAGES-----------------------------*/
.archive { color: #000000; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.pubheader {font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-style:italic; font-weight:bold;}
.pubheaderL2 {font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000066; text-align:left; font-weight:normal;}
.pubpiclabel {font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:normal;}

a:visited.archive { color: #red; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12pt;}
a:link.archive { color: #000099; text-decoration: none; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:12pt;}
a:hover.archive { color: #000000; text-decoration: underline; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  font-size:12pt;}

td.archives {  font:Arial, Helvetica, sans-serif;  font-size:13pt;  color:#000000;  font-style:italic;  font-weight:bold;  text-align:center;}
td.archives_header {  background: #355385;  font:Arial, Helvetica, sans-serif;  font-size:18pt;  color:#FFFFFF;  font-style:italic;  font-weight:bold;  text-align:center;}

/*LEGISLATIVE PAGES---------------------------------------*/
.legislators {font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center; font-weight:normal;}
.dcpiclabel {font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left; font-weight:normal;}

/*TABLE.leg {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 2px;}*/
td.billsofinterest{	font-size: 10pt;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	vertical-align:top;}



/*TABLE, TR, TD TAGS-------------------------------------------*/
td.toplinktd {
	text-align:center;
}

/*TRAINING PAGES------------------------------------------------*/
.ccwarning { font-size: 7pt; font-family:Arial, Times, Helvetica, Verdana; color:#000000; font-weight:normal;}

td.training_table_head {  background: #999999;    font:Arial, Helvetica, sans-serif;  font-size:13pt;  color:#FFFFFF;  font-style:italic;  font-weight:bold;  text-align:center;  border-right:#000000;  border-bottom:#000000;}
table.training_table_details {  background: #FFFFFF;  font:Arial, Helvetica, sans-serif;  font-size:10pt;  color:#000000;  font-weight:normal;  text-align:left;  border-color: #000000;  border-style: solid;  border-width: 2px;}

div.free { 
	background-color:#0170A5;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}
div.freex { 
	color:#0170A5;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
}
div.agendaF {
	background-color:#0170A5;
	color:#FFFFFF;
	text-align: right;
	font-size: 7pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;

}

div.specialty { 
	background-color:#7205A0;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.specialtyx { 
	color:#7205A0;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;

}

div.agendaS {
	background-color:#7205A0;
	color:#FFFFFF;
	text-align: right;
	font-size: 7pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.opcert { 
	background-color:#02A40E;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}
div.opcertx { 
	color:#02A40E;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;}

div.agendaO {
	background-color:#02A40E;
	color:#FFFFFF;
	text-align: right;
	font-size: 7pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.xconn { 
	background-color:#FA6105;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.xconnx { 
	color:#FA6105;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
}

div.agendaX {
	background-color:#FA6105;
	color:#FFFFFF;
	text-align: right;
	font-size: 7pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.waste{ 
	background-color:#574A2B;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;

	padding: 5px 5px 5px 5px;
}

div.wastex{ 
	color:#574A2B;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
}

div.agendaW {
	background-color:#574A2B;
	color:#FFFFFF;
	text-align: right;
	font-size: 7pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

div.conference{ 
	background-color:#FF0099;
	color:#FFFFFF;
	text-align: center;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}
div.conferencex { 
	color:#FF0099;
	text-align: left;
	font-size: 8pt;
	font:Arial, Helvetica, sans-serif;
}

td.TGcellday {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 12pt;
	font: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	border-color: #000000;
	border-width: 0px 1px 1px 0px;	
	height: 20px;
}
td.jumptomnth{ 
	border-width: 0 0 1px 0;
	border-color: #000000;
}

div.date { text-align:right;
	font-size:9pt;
	font-weight:bold;
	background-color:#FFFFFF;	
}
div.datenxmnth { 
	color: #666666;
	text-align:right;
	font-size:9pt;
	font-weight:bold;
	background-color:#D8D8D8;	
}

td.TGcell {
	vertical-align: top;
	border-color: #000000;
	border-width: 0px 1px 1px 0px;
	height: 80px;
}


td.TGcellnxmnth {
	background-color: #D8D8D8;
	vertical-align: top;
	border-color: #000000;
	border-width: 0px 1px 1px 0px;
	height: 80px;
}
td.TGcellregister {
	vertical-align: top;
	border-color: #000000;
	border-width: 0px 1px 0px 0px;
}
td.TGcellmonth {
	font-size: 18pt;
	font: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	border-color: #000000;
	border-width: 0px 0px 1px 0px;
}
}
a:visited.TGagenda { 
	color:#FFFFFF;
	text-decoration: none;  
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:7pt;
}
a:link.TGagenda { 
	color:#FFFFFF;
	text-decoration: none;  
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:7pt;
}
a:hover.TGagenda { 
	color:#FFFFFF; 
	text-decoration: underline;  
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:7pt;
}

a:visited.jumptomnth{ 
	color:#003399;
	text-decoration: none;  
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt;
}
a:link.jumptomnth{ 
	color:#003399;
	text-decoration: none;  
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt;
}
a:hover.jumptomnth{ 
	color:#003399; 
	text-decoration: underline;  
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt;

}

/*LINKS--------------------------------------------------------*/
a:visited.toplink { 
	color:#FFFFFF; 
	text-decoration: none;  
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt;
}
a:link.toplink { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:10pt;
}
a:hover.toplink { 
	color: #FFFFF; 
	text-decoration:underline; 
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:10pt;
}

a:visited.home_bullets { 
	color:#000000; 	
	text-decoration: none;  
	font-weight: normal; 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt;
}

a:link.home_bullets { 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:8pt;
}

a:hover.home_bullets { 
	color: #708EA0; 
	text-decoration: underline; 
	font-weight: normal; 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:8pt;

