html{font-size:15px;}

#footer div.vcard {
	font:15px/20px Verdana, Arial, Helvetica, sans-serif;
}
	
#footer ul.vcard li,
#footer ul.nav li{
		font:15px/16px Verdana, Arial, Helvetica, sans-serif;
}
	
form.cart_add_listing button.submit span {
	font:bold 16px/16px Verdana, Arial, Helvetica, sans-serif;
}		

#content h2{
	font:30px/32px Georgia, "Times New Roman", Times, serif;
}
	#content p {font:17px/24px Verdana, Arial, Helvetica, sans-serif;}
		#content h4 span {font:italic normal 18px Georgia, "Times New Roman", Times, serif;}
				
			#content label {
				font:bold 17px/27px Verdana, Arial, Helvetica, sans-serif;
			}
				input#quantity {font:17px/17px Verdana, Arial, Helvetica, sans-serif;}
			
			.sort_bar label {
				font:bold 18px/20px Arial, Helvetica, sans-serif;
				padding:2px 0px 0 10px;	
			}
			
				.sort_bar select {font:normal 17px/18px Verdana, Arial, Helvetica, sans-serif;}
				
				
/*---- content head ----*/	
			
		#content_head h4,
		.section #content_feature h4{
			font:bold 17px/18px Verdana, Arial, Helvetica, sans-serif;
		}	
			
			#content_head h2 sup{
				font-size:20px;
			}
		
/*---- for content feature ----*/
	
			#content_feature .column h2{font:27px/30px Georgia, "Times New Roman", Times, serif;}
		
			#content_feature .column p,
			#content_feature .column .minor_spot p {font:17px/22px Verdana, Arial, Helvetica, sans-serif;} 
			
			#content_feature .column .minor_spot h3 {font:19px/21px Georgia, "Times New Roman", Times, serif;}
			
			#content_feature .column .spot p a,
			#content_feature .column .minor_spot p a {
				font:17px/22px Verdana, Arial, Helvetica, sans-serif;
			}
			
		#content_feature h4 {font:bold 18px Arial, Helvetica, sans-serif;}
		
		#content_feature fieldset{border-right:0;}
		
/*---- section page content ----*/
		.section #content_head h2{
			font-size:46px;
		}
		
		.section-content h4 {
			font:bold 17px/20px Arial, Helvetica, sans-serif;
		}
			.section div#content_feature .column h2{font:24px/26px Georgia, "Times New Roman", Times, serif;}
			
			.section div#content_feature .column h5{
				font:normal 16px/18px Verdana, Arial, Helvetica, sans-serif;
			}	

/*---- for central column ----*/
			.central_col h3{
				font:18px/20px Arial, Helvetica, sans-serif;
			}
				
/*---- special order info [publications, subpage] ----*/
		
		#order_info_special li {
			font:16px/20px Verdana, Arial, Helvetica, sans-serif;
		}
		
			#order_info_special li strong{
				line-height:24px;}
	
/*---- main content area ---- */			

	.main,
	.pubs,
	.agenda-list {
		font:17px/22px Verdana, Arial, Helvetica, sans-serif;
	}
		
		.main h3 {
			font:18px/20px Arial, Helvetica, sans-serif;
		}
	
		.main sup {
			font:15px/15px Verdana, Arial, Helvetica, sans-serif;
		}
			
		.main dt {
			font:italic 16px/17px Verdana, Arial, Helvetica, sans-serif;
		}
			.gencontent .subsection-list h4 {font:22px/24px Georgia, "Times New Roman", Times, serif;}
			.subsection-list .column div h5 {font:17px/19px Georgia, "Times New Roman", Times, serif;}
			.subsection-list a{font-size:17px;}
			.news_events div.quote h4 {font:12px/15px Verdana, Arial, Helvetica, sans-serif;}
			.gencontent #content.central_col .news_headlines h5 {font:16px/18px Verdana, Arial, Helvetica, sans-serif;}
			.gencontent #content.central_col .news_headlines h3{font:21px/26px Georgia, "Times New Roman", Times, serif;}
			.news-list ul li{font:17px/19px Georgia, "Times New Roman", Times, serif;}
			.main a.ask_quest {
				background:url("/images/elements/question.gif") 0 1px no-repeat;
				font:bold 15px/14px Verdana, Arial, Helvetica, sans-serif;
			}
			.main a.ask_quest:hover { 
					background:url("/images/elements/question.gif") 0px -15px no-repeat; 
			}
/*---- publication listings ----*/
		.pubs h3,
		.business h3 { 
			font:23px/25px Georgia, "Times New Roman", Times, serif;
		}
		
		.all_pubs h4{
			font:bold 17px/17px Georgia, "Times New Roman", Times, serif;
			padding-bottom:5px;
		}
			
			#content .business h4 {
				font:bold 16px/16px Georgia, "Times New Roman", Times, serif;
				padding-bottom:5px;
			}
		
					li.pub_prod h5,
					#content .business h5 {
						font:19px/22px Georgia, "Times New Roman", Times, serif;
					}
					
					.all_pubs li.pub_prod h5 {
						font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
					}
					
					li.pub_prod div{
						max-height:500px;
						height:500px !important;
					}
						.all_pubs li.pub_prod div {height:210px !important;}

									
					li.pub_prod span {
						font: 16px/18px Verdana, Arial, Helvetica, sans-serif;
					}
			
				#content li.pub_prod p,
				#content .business div.column p {
					font: 16px/18px Verdana, Arial, Helvetica, sans-serif;
				}
					
						li.pub_prod ul li a,
						#content .business div.column a {
							font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
						}
						
						li.pub_prod ul li form button span{height:50px !important;}
	
/*---- events / agenda list ----*/	
			
			.main ul.events h3,
			.agenda-list h3,
			.presenter .main h3 {
				font:24px/26px Georgia, "Times New Roman", Times, serif;
			}
			
			.agenda-list h3 {
				font-size:23px;
			}
			
			.main ul.events h5{
				font:17px/22px Verdana, Arial, Helvetica, sans-serif;
			}
			
		
		.main ul.upcoming li.event h3 {
			font:20px/22px Georgia, "Times New Roman", Times, serif;
		}
			
			.eventday h5,
			.eventday_2 h5 {
				font:18px/22px Georgia, "Times New Roman", Times, serif;
				width:150px;
			}	
			
			.agenda-list dt span{font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;}
			
			.agenda-list dl dd h4{font:20px/22px Georgia, "Times New Roman", Times, serif;}
				
			
			.agenda-list dl dd h5,
			.presenter-list li h5{
				font:bold 17px/19px Georgia, "Times New Roman", Times, serif;
			}
			
			.agenda-list dl dd span.position,
			.presenter-list li span.position {
				font:bold 17px/19px Verdana, Arial, Helvetica, sans-serif;
			}
			
			.agenda-list div.subinfo h5{
				font:bold 17px/19px Verdana, Arial, Helvetica, sans-serif;	
			}
			
					.agenda-list div.subinfo li h6{
						font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
					}
			
					.agenda-list div.subinfo li span.position {
						font-size:16px;
						line-height:18px;}
	
		.presenter .main h3 {
			font:22px/22px Georgia, "Times New Roman", Times, serif;
		}
	
/*---- front page features ----*/

			#features div h4{
			font:21px/25px Georgia, "Times New Roman", Times, serif;
			}


				
/*---- title bundle ----*/				

		.title_bundle li{
		font:24px/36px Georgia, "Times New Roman", Times, serif;
		
		}
			.title_bundle li em {
			font:18px/30px Verdana, Arial, Helvetica, sans-serif;
			}
			
/*---- form.form ----*/
	
	#content form.form fieldset label {
		font:normal 16px/19px Verdana, Arial, Helvetica, sans-serif;
	}	
			
	#content form.form fieldset input,
	#content form.form fieldset textarea,
	#content form.form fieldset select {
		font:16px/17px Verdana, Arial, Helvetica, sans-serif;
	}

		#content form.form fieldset input.radio,
		#content form.form fieldset input.checkbox{
			font:26px/26px Verdana, Arial, Helvetica, sans-serif;
		}

	#content form.form fieldset select {
		font:16px/17px Verdana, Arial, Helvetica, sans-serif;
	}

/*--- nav ---*/

			#nav-order a {
				font:16px/16px Verdana, Arial, Helvetica, sans-serif;
			}	

	#nav-content {height:27px;}
	
	#nav-content li a{
		font:17px/20px Verdana, Arial, Helvetica, sans-serif;
		height:23px;
		width:118px;
	}
	
	#nav-sub ul li a{
		padding:6px 10px 6px 28px;
	}
		
/*-- govt --*/


.govt .main h5{
	font:16px/18px Verdana, Arial, Helvetica, sans-serif;
}

.govt .main h3{
	font:21px/23px Georgia, "Times New Roman", Times, serif;
}
.govt #content_feature a,
.govt .main a{
	font:17px/19px Verdana, Arial, Helvetica, sans-serif;
}
	
.callout_content_box,
.govt .main .callout_content_box a {
	font:15px/19px Georgia, "Times New Roman", Times, serif;
}


/*--- callouts ---*/

/*----- call out boxes -----*/	
			
					
					#search_box input {
						font-size:13px;
					}

				
				
/*----- call out classes -----*/	

	.column_box h3{
		font:bold 18px/20px Arial, Helvetica, sans-serif;
	}
	
	.column_box h4,
	.column_box h5,
	dl.vcard span.fn{
		font:bold 17px/22px Verdana, Arial, Helvetica, sans-serif;
	}
	.column_box dl.vcard {
		font:17px/19px Verdana, Arial, Helvetica, sans-serif;
	}
	.column_box p {
		font:17px/22px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	.news_events {
		font:16px/21px Verdana, Arial, Helvetica, sans-serif;
	}	
			
		.news_style_3 div{
			font-size:15px;
		}
		
		.news_events h3 {
			font:18px/21px Arial, Helvetica, sans-serif;
		}
		
	.govt_style h3,
	.govt_style_2 h3 {
		font:18px/20px Arial, Helvetica, sans-serif;
	}
		
		.govt_style .content-block h5,
		.govt_style_2 .content-block h5,
		.govt_style .content-block a.findoutmore{
			font:bold 16px/21px Verdana, Arial, Helvetica, sans-serif;
		}

/*--- tables ---*/

.table_holder ul.pagination {font:16px/19px Verdana, Arial, Helvetica, sans-serif;}	
.table_holder ul.pagination li.secondset {margin-left:175px;}

.table_holder ul.pagination li,
.table_holder .foot ul.pagination li a{line-height:8px;}
					
.col_header th {font:19px/29px Arial, Helvetica, sans-serif;}
.table_holder table tbody td,
.table_holder table tbody td a{font:16px/17px Verdana, Arial, Helvetica, sans-serif;}	