/* BIA CONTENT STYLES */


a span.date {
	color: #333;
	}

/* Forms */

form {}
fieldset {
	border: 0;
	}
legend {
	color: #112f61;
	font-weight: bold;
	}
label {}
	label acronym {
		color: red;
		border: 0;
		}

input.txt {
	border: 1px solid #112f61;
	padding: 1px;
	}
input.chk {}
input.rad {}
input.submit {
	border: 0;
	background: #10254e url(../images/butBg.gif) 0 0 repeat-x;
	color: #fff;	
	font-weight: bold;	
	font-size: 85%;
	padding: 3px 3px 2px 3px;
	}
select {
	border: 1px solid #112f61;
	}	
textarea {
	border: 1px solid #112f61;
	font-size: 100%;
	font-family: arial, verdana, sans-serif; 
	padding: 1px;
	}
	
	
.row {
	margin-bottom: 5px;
	}	
.rowChk {
	margin-bottom: 5px;
	}	
.submitRow {
	text-align: right;
	margin-bottom: 5px;
	}	
	
	
/* Icons */	

a.arrowBlue {
	background: url(../images/arrowBlue.gif) 0 .5em no-repeat;	
	padding-left: 10px;
	text-decoration: none;
	}
a.arrowBlue:hover,
a.arrowBlue:focus,
a.arrowBlue:active {
	text-decoration: underline;
	}	
	
a.arrowPurple {
	background: url(../images/arrowPurple.gif) 0 .5em no-repeat;	
	padding-left: 10px;
	text-decoration: none;
	}	
a.arrowPurple:hover,
a.arrowPurple:focus,
a.arrowPurple:active {
	text-decoration: underline;
	}		

a.rssLink {
	text-decoration: none;	
	padding-left: 10px;
	background: url(../images/arrowBlue.gif) 0 50% no-repeat;	
	}
	
	.rssLink span {
		padding: 3px 50px 3px 0;
		background: url(../images/icon_rss.gif) 100% 50% no-repeat;
		text-decoration: none;
		}
	a.rssLink:hover span,
	a.rssLink:focus span,
	a.rssLink:active span {
		text-decoration: underline;
		}	
		
		
a.pdf {
	background: url(../images/icon_pdf.gif) 0 0 no-repeat;	
	padding: 0 0 0 20px;
	}		
	
		
.fullWidthFB {
	border: 1px solid #a3b0c9;
	padding: 15px 5px 5px 180px;
	background: #fff url(../images/fullWidthFB.jpg) 0 0 no-repeat;
	margin-bottom: 15px;
	}	
	.fullWidthFB h3 {
		font-size: 115%;
		padding-bottom: 4px;
		} 
	.fullWidthFB a {
		text-decoration: none;
		padding-left: 10px;
		background: url(../images/arrowBlue.gif) 0 .4em no-repeat;		
		display: block;
		} 
		.fullWidthFB a:hover,
		.fullWidthFB a:focus,
		.fullWidthFB a:active {
			text-decoration: underline;
			}


/* Right Column Feature Blocks */	

#rightCol .titleWrap {
	background: #fff url(../images/fbTitleBg.gif) 0 100% repeat-x;
	border-bottom: 1px solid #dfdfe0;
	padding: 0 4px 0 10px;
	margin: 0 0 8px 0;
	}
	#rightCol .titleWrap h2 {
		font-size: 95%;
		line-height: 110%;
		padding: 4px 20px 4px 0;
		margin: 0;		
		text-transform: uppercase;
		}
	
	
	#rightCol h3 {
		font-size: 95%;
		padding: 0 10px 6px 10px;
		color: #333;
		}
		
.fbGeneric,		
.fbTrack,
.fbSeeAlso,
.fbRss,
.fbTerms,
.fbPolicy,
.fbReports,
.fbInternetLinks,
.fbQuickLinks,
.fbSubscribe,
.fbAppForms,
.fbContact,
.fbNewsDetail,
.fbFAQ {
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	}
	
	
	
	
	
	#rightCol ul {
		list-style: none;
		line-height: 100%;
		margin: 0 0 5px 0;
		}
		
		
		#rightCol ul li {
			border-bottom: 1px solid #dfdfe0;
			padding: 4px 0 5px 10px;
			}
			#rightCol ul li h3 {
				color: #112f61;
				padding-left: 0;
				}
				#rightCol ul li h3 a {
					background: none;
					padding: 0;
					text-decoration: none;
					}	
			#rightCol ul li a {
				background: url(../images/arrowBlue.gif) 0 5px no-repeat;
				padding: 0 0 0 10px;
				color: #112f61;
				text-decoration: none;
				display: block;
				}
			#rightCol ul li a:hover {
				text-decoration: underline;
				}	
			
				
	#rightCol p {
		padding: 0 10px 5px 10px;
		}	
	
	#rightCol p.more {
		padding: 2px 10px 0 10px;
		text-align: right;
		font-size: 85%;
		}	
		#rightCol p.more a {
			background: url(../images/arrowBlue.gif) 0 4px no-repeat;
			padding: 0 0 0 10px;
			text-decoration: none;
			}	
		#rightCol p.more a:hover,		
		#rightCol p.more a:focus,
		#rightCol p.more a:active {
			text-decoration: underline;
			}
	
	
#rightCol .fbTrack {
	background: #ebf6fb;
	padding-bottom: 10px;
	}	
	#rightCol .fbTrack .titleWrap {border-bottom: 1px solid #b1dff3;}
	#rightCol .fbTrack h2 {}
	#rightCol .fbTrack form {padding: 0 5px 0 10px;}

		#rightCol .fbTrack form label {}
		#rightCol .fbTrack form input.txt {
			margin-right: 3px;
			float: none;
			width: 100px;
			/*\*/
			float: left;
			width: 75%;
			/**/
			}

	
#rightCol .fbGeneric {background: #edf8fc;}
	#rightCol .fbGeneric .titleWrap {border-bottom: 1px solid #b1dff3;}
		#rightCol .fbGeneric ul li {border-bottom: 1px solid #e1f2fa;}	
	
#rightCol .fbSeeAlso {background: #fbf9d9;}
	#rightCol .fbSeeAlso .titleWrap {border-bottom: 1px solid #fff200;}
	#rightCol .fbSeeAlso h2 {background: url(../images/icon_seeAlso.gif) 100% 3px no-repeat;}
		#rightCol .fbSeeAlso ul li {border-bottom: 1px solid #eeecce;}
	
#rightCol .fbRss {background: #f0f0f0;}
	#rightCol .fbRss .titleWrap {border-bottom: 1px solid #c7c8ca;}
	#rightCol .fbRss .titleWrap h2 {
		float: left;
		}
	#rightCol .fbRss .titleWrap a {
		float: right;
		}	
		#rightCol .fbRss ul li {border-bottom: 1px solid #dfdfe0;}
	
#rightCol .fbTerms {background: #edf8fc;}
	#rightCol .fbTerms .titleWrap {border-bottom: 1px solid #b1dff3;}
	#rightCol .fbTerms h2 {background: url(../images/icon_terms.gif) 100% 3px no-repeat;}
		
		#rightCol .fbTerms ul li a.close {
			float: left;
			clear: both;
			display: block;
			height: 1em;											
			width: 8px;
			padding: 0;
			text-indent: -5000px;
			overflow: hidden;
			background: url(../images/cross.gif) 0 .3em no-repeat;
			}
		#rightCol .fbTerms ul li { 
			padding-left: 10px;
			border-bottom: 1px solid #e1f2fa;
			}	
		#rightCol .fbTerms ul li h3 {			
			color: #112f61;
			}	
			#rightCol .fbTerms ul li h3 a {
				background: none;
				padding: 0;
				text-decoration: none;
				}	
			#rightCol .fbTerms ul li p {
				padding: 0 10px 5px 0;
				}	
			
#rightCol .fbPolicy {background: #dde1e9;}
	#rightCol .fbPolicy .titleWrap {border-bottom: 1px solid #b2dff3;}
	#rightCol .fbPolicy h2 {background: url(../images/icon_policy.gif) 100% 3px no-repeat;}
		#rightCol .fbPolicy ul li {border-bottom: 1px solid #d1dce8;}

#rightCol .fbReports {background: #fbf9d9;}
	#rightCol .fbReports .titleWrap {border-bottom: 1px solid #fff200;}
	#rightCol .fbReports h2 {background: url(../images/icon_reports.gif) 100% 3px no-repeat;}
		#rightCol .fbReports ul li {border-bottom: 1px solid #eeecce;}

#rightCol .fbInternetLinks {background: #f3e9f7;}
	#rightCol .fbInternetLinks .titleWrap {border-bottom: 1px solid #d6afe3;}
	#rightCol .fbInternetLinks h2 {background: url(../images/icon_internetLinks.gif) 100% 2px no-repeat;}
		#rightCol .fbInternetLinks ul li {border-bottom: 1px solid #e3dbe7;}
		
#rightCol .fbQuickLinks {background: #edf8fc;}
	#rightCol .fbQuickLinks .titleWrap {border-bottom: 1px solid #b1dff3;}
	#rightCol .fbQuickLinks h2 {background: url(../images/icon_quickLinks.gif) 100% 2px no-repeat;}
		#rightCol .fbQuickLinks ul li {border-bottom: 1px solid #e1f2fa;}		

#rightCol .fbSubscribe {background: #edf8fc;}
	#rightCol .fbSubscribe .titleWrap {border-bottom: 1px solid #b1dff3;}
	#rightCol .fbSubscribe h2 {background: url(../images/icon_subscribe.gif) 100% 3px no-repeat;}
		#rightCol .fbSubscribe ul li {border-bottom: 1px solid #e1f2fa;}	
		
#rightCol .fbAppForms {background: #edf8fc;}
	#rightCol .fbAppForms .titleWrap {border-bottom: 1px solid #b1dff3;}
	#rightCol .fbAppForms h2 {background: url(../images/icon_appForms.gif) 100% 3px no-repeat;}
		#rightCol .fbAppForms ul li {border-bottom: 1px solid #e1f2fa;}			
		
			#rightCol .fbAppForms ul li a.pdf {
				background: url(../images/icon_pdfList.gif) 0 1px no-repeat;
				padding: 2px 0 2px 26px;
				}
			
		
#rightCol .fbContact {background: #e8ebf1;}
	#rightCol .fbContact .titleWrap {border-bottom: 1px solid #96a5c2;}
	#rightCol .fbContact h2 {background: url(../images/icon_contact.gif) 100% 3px no-repeat;}


#rightCol .fbNewsDetail {background: #f0f0f0;}
	#rightCol .fbNewsDetail .titleWrap {
		margin-bottom: .2em;
		border-bottom: 1px solid #c7c8ca;
		}
	#rightCol .fbNewsDetail .titleWrap h2 { 
		float: left; 
		}	
	#rightCol .fbNewsDetail .titleWrap a {
		float: right;
		}		
		#rightCol .fbNewsDetail ul li {
			line-height: 120%;
			padding-top: .6em;
			padding-bottom: .6em;
			border-bottom: 1px solid #dfdfe0;
			}
			
			
			#rightCol .fbNewsDetail ul li h3 {	
				font-size: 95%;					
				font-weight: bold;
				padding-bottom: .3em;
				padding-left: 10px;
				background: url(../images/arrowBlue.gif) 0 5px no-repeat;
				}
			#rightCol .fbNewsDetail ul li p {
				padding-bottom: .3em;
				}
				#rightCol .fbNewsDetail ul li p.date {
					color: #112f61;					
					}
			#rightCol .fbNewsDetail ul li a { 
				padding-left: 0;
				} 


#rightCol .fbFAQ {background: #f0f1f1;}
	#rightCol .fbFAQ .titleWrap {border-bottom: 1px solid #c7c8ca;}	
	
	
			
			
/* Pagination */	
.pages {
	padding-bottom: 4px;
	}
	.pages .prev {
		padding-right: 15px;
		text-decoration: none;
		}	
	.pages .prev:hover,
	.pages .prev:focus,
	.pages .prev:active {
		text-decoration: underline;
		}	
	.pages .next {
		padding-left: 15px;
		text-decoration: none;
		}	
	.pages .next:hover,
	.pages .next:focus,
	.pages .next:active {
		text-decoration: underline;
		}	
		

/* Grey Block List */				
.greyList ul {
	margin-left: 0;
	}		
	.greyList li {
		padding-left: 25px;
		list-style-type: none;
		border-bottom: 10px solid #fff;
		background: #e7e7e7 url(../images/arrowPurple.gif) 10px 8px no-repeat;		
		}			
		.greyList li a {	
			display: block;
			/*\*/height:auto !important;/**/
			min-height: 33px;
			height: 37px;
			padding: 2px 0;
			text-decoration: none;
			background: #e7e7e7 url(../images/whiteCornerBotRight.gif) 100% 100% no-repeat;
			}
			.greyList li a:hover,
			.greyList li a:focus,
			.greyList li a:active {
				text-decoration: underline;
				}


			
			
				
/* Index List - PDF */		
.indexList h3 {
	line-height: 200%;
	padding-left: 10px;
	border-bottom: 3px solid #fff;		
	background: #e3c8ec url(../images/whiteCornerTopRight.gif) 100% 0 no-repeat;	
	}
	
	

.indexList ol {
	margin-left: 0;
	margin-bottom: 0.5em;
	list-style: none;	
	border-bottom: 8px solid #e3c8ec;	
	}		
	.indexList li {	
		line-height: 150%;
		}		
		
					
		.indexList li a {
			display: block;												
			padding: 3px 0 5px 22px;
			background: #ddd url(../images/arrowPurple.gif) 10px 10px no-repeat;	
			border-bottom: 3px solid #fff;		
			text-decoration: underline;
			}
		.indexList li a:hover,
		.indexList li a:focus,
		.indexList li a:active {
			text-decoration: none;
			}	
			
			/* 2nd level */
			.indexList li ol { 
				margin-bottom: 0; 
				border-bottom: none;		
				background: #e3c8ec;			
				}
				.indexList li ol li {
					padding: 3px 0 6px 25px;
					background: #eee;
					border-bottom: 3px solid #fff;		
					}				
					.indexList li ol li a {	
						text-decoration: none;
						padding: 0 0 0 12px;
						background: url(../images/arrowPurple.gif) 0 7px no-repeat;	
						border-bottom: none;	
						}
					.indexList li ol li a:hover,
					.indexList li ol li a:focus,
					.indexList li ol li a:active {
						text-decoration: underline;
						}
.recentChanges {
	text-align: right;
	}




/* Glossary Nav */

.glossaryNav {
	list-style: none;
	margin: 0 0 15px 0;
	}
	.glossaryNav li {
		display: inline;
		padding: 0 2px 0 0;
		font-weight: bold;
		}
	.glossaryNav li.glossNavNum {
		padding: 0 10px 0 0;
		}	
						
/* Glossary List */	
.glossaryList {}
	.glossaryList ol {	
		list-style: none;
		margin: 0 0 1.5em 0;				
		}
		.glossaryList li {
			padding: 0 0 5px 0;
			border-top: 1px solid #bac3d6;
			}
		.glossaryList li.tint {
			background: #f1f9fd;
			}	
			.glossaryList li h3 {
				font-size: 125%;
				padding: 10px 0 0 10px;
				background: #f1f9fd;
				}			
				
			.glossaryList p.backToTop {
				text-align: right;
				padding: 0 15px 10px 0;
				}
				.glossaryList .backToTop a {
					padding-left: 12px;
					background: url(../images/arrowUp.gif) 0 55% no-repeat;	
					}
				
				/* 2nd Level */
				.glossaryList li ol {}				
					.glossaryList li ol li {
						padding: 6px 15px 0 10px;
						border-top: none;
						}
					
						.glossaryList li ol li h4 {
							font-weight: bold;
							}
						.glossaryList li ol li p {
							padding-bottom: 0.8em;
							}		



/* News List */	


.newsList {}
	.newsList ul {
		list-style: none;
		margin: 0;
		border-top: 1px solid #bac3d6;
		}
		.newsList li {
			padding: 8px 0 10px 8px;
			margin-bottom: 10px;
			background: #f5f5f6 url(../images/whiteCornerNews.gif) 100% 100% no-repeat;
			}
			.newsList li ul {
				border: 0;
				}
			.newsList li h3 {
				padding-bottom: 1px;
				}
				.newsList li h3 a {
					font-weight: normal;					
					}
			.newsList li p {
				padding-bottom: 5px;
				}
				.newsList li .readMore {
					padding-bottom: 0;
					}
				.newsList li .readMore a {
					text-decoration: none;
					padding: 0 0 0 10px; 
					background: url(../images/arrowBlue.gif) 0 50% no-repeat;
					}
				.newsList li .readMore a:hover,
				.newsList li .readMore a:focus,
				.newsList li .readMore a:active {
					text-decoration: underline;
					}

					
					
/* Latest News */
.latestNews {
	width: 100%;
	}
	.latestNews h2 {float: left;}
	.latestNews .rssNews {float: right;}
	
	.latestNews .updated {
		float: left;
		}
	.latestNews .moreNews {
		float: right;
		}
	.latestNews .hozRule {
		margin: 0;
		}	
		
	.latestNews h3 {
		padding-top: 5px;
		}	
	.latestNews .date {
		/* float: left;
		clear: left;
		width: 220px; */
		}	
		
	.latestNews .resultsOverview {
		float: left;
		}
	.latestNews .pages {
		float: right;
		}		
		
	.latestNews p {
		/* clear: left; */
		}
	.latestNews em {
		font-style: normal;
		color: #112f61;
		}
	
	
	.imgWrap {
		float: right;
		width: 249px;
		}
		.imgWrap .inner {
				width: 249px;
				height: 96px;	
				overflow: hidden;
				position: relative;
				padding: 0 !important;
				
				} 				
				.imgWrap img { 
					position: absolute; 
					right: 0; 
					top: 0; 
					}	/* Make the image overflow from the right - defaults from left (for focus of image) */
	
				.imgWrap .corner {
					position: absolute;
					top: 89px;
					/*\*/
					bottom: 0;
					/**/
					right: 0;
					height: 7px;
					width: 11px;
					background: url(../images/corner.png) 0 0 no-repeat;
					}					
					



/* end Latest News */					
					

/* Search Results List */	
.searchResultsList {
	font-size: 95%;
	}
	.searchResultsList ol {	
		background: #f1f9fd;
		list-style: none;
		margin: 10px 0;
		border-top: 1px solid #bac3d6;
		border-bottom: 1px solid #bac3d6;
		}
		.searchResultsList li {
			padding: 10px 10px 10px 10px;			
			}
		.searchResultsList li.last {
			padding-bottom: 0;
			}	
		.searchResultsList li.tint {
			background: #fff;
			}	
			.searchResultsList li h3 {}
				.searchResultsList li h3 a {
					text-decoration: none;
					padding-left: 10px;
					background: url(../images/arrowBlue.gif) 0 50% no-repeat;	
					}			
				.searchResultsList li h3 a:hover, 
				.searchResultsList li h3 a:focus,
				.searchResultsList li h3 a:active {
					text-decoration: underline;
					}
			.searchResultsList li p {
				padding-bottom: 0;		
				}
			.searchResultsList li p.lastUpdate {
				font-weight: bold;
				padding-bottom: 0;				
				}
								
				/* 2nd Level */
				.searchResultsList li ol {
					padding-top: 5px;
					margin: 0;
					border: 0;
					}				
					.searchResultsList li ol li {
						padding-left: 50px;						
						}
		
/* Advanced Search */
.adSearchOuter {
	background: #e8ebf0;
	margin: 0 0 10px 0;
	}
.adSearchWrap {	
	padding: 0px 10px 10px 10px;	
	border: 0;
	}
.adSearchOuter fieldset {border:solid 0 transparent;}/* fixes opera 6/7 border bug */
	
	.adSearchWrap legend {
		visibility: hidden;
		}
	.adSearchWrap label {
		margin: 0 10px 0 0;
		}	
	.adSearchWrap input.txt {
		width: 74%;
		}	
		.adSearchWrap .searchType {
			padding: 10px 0 0 53px;
			}
			.adSearchWrap .searchType .set1 {
				float: left;
				width: 59%;
				}
			.adSearchWrap .searchType .set2 {
				float: left;
				width: 39%;
				}	
			.adSearchWrap .searchType label {
				margin: 0 5px 0 0;
				}


.adSearchOuter {
	padding: 10px;
	}
	.adSearchOuter .datesWrap {
		float: left;
		width: 49%;
		}
		.adSearchOuter .datesWrap legend {
			padding-bottom: 10px;
			}
			.adSearchOuter .datesWrap .radioWrap {
				padding-bottom: 10px;
				}
			.adSearchOuter .datesWrap .dateFrom,
			.adSearchOuter .datesWrap .dateTo {
				padding: 0 0 5px 0;
				}
				.adSearchOuter .datesWrap .dateFrom legend,
				.adSearchOuter .datesWrap .dateTo legend {
					padding: 0 0 3px 0;
					font-weight: normal;
					color: #333;
					}
					
					.adSearchOuter .datesWrap .dateTo select,
					.adSearchOuter .datesWrap .dateFrom select {
						float: left;
						}
	.adSearchOuter .searchWithinWrap {
		float: left;
		width: 49%;
		}
		.adSearchOuter .searchWithinWrap legend {
			padding-bottom: 10px;
			}

.adSearchOuter .submitRow {
	clear: left;
	}


	

/* Home page feature blocks */	

/* Widths should not be greater than 99% */
.twoColGrid .col1,
.twoColGrid .col2 {
	width: 49%;
	} 
.twoColGrid .col1 {		
	float: left;
	} 
.twoColGrid .col2 {		
	float: right;
	}
	.homeFb {	
		width: 100%;
		padding-bottom: 10px;	
		}				
		.homeFb h2 {	
			font-size: 95%;	
			padding: 0;
			text-transform: uppercase;
			}
			.homeFb h2 a {
				text-decoration: none;
				display: block;			
				}
				
			.homeFb h2 a:hover,
			.homeFb h2 a:focus,
			.homeFb h2 a:active {
				text-decoration: none;
				color: #fff;
				}  
				
				.homeFb h2 a span.txt {					
					display: block;
					background: #ebf7fc;
					width: 100%;
					}	
				.homeFb h2 a:hover span.txt,
				.homeFb h2 a:focus span.txt,
				.homeFb h2 a:active span.txt {
					background: #304d84;
					}	
					.homeFb h2 a span.txt .txtInner {
						display: block;
						padding: 4px 0 4px 5px;
						}
				.homeFb h2 a span.img {
					display: block;
					height: 63px;	
					overflow: hidden;
					position: relative;			
					width: 100%;
					}	

					.homeFb h2 a.imgLeft .img .imgInner {
						position: absolute; 
						left: 0; 
						top: 0; 
						width: 320px;
						}
					.homeFb h2 a.imgRight .img .imgInner {
						position: absolute; 
						right: 0; 
						top: 0; 
						width: 320px;
						}	
			.homeFb h2 a .corner {
				display: block;
				position: absolute;
				top: 56px;
				/*\*/
				bottom: 0;
				/**/
				right: 0;
				height: 7px;
				width: 11px;
				background: url(../images/corner.png) 0 0 no-repeat;
				}					
					
			
		
				
				
/*** End Home page feature blocks ***/				

				
/* Working Sub-section */
#wrapper #rightContent .working {
	padding: 0;
	/* position: relative; */
	}
	

	.working .heroWrap {
		/* overflow: hidden; */
		/*\*/height:auto !important;/**/
		min-height: 192px;
		height: 192px;
		margin-bottom: 20px;
		/* background-color: #8f23b3; */
		background-repeat: no-repeat;
		background-position: 0 100%;

		}
	
	
		.working .titleWrap {			
			padding-bottom: 150px;	
			}
			.working .titleWrap .titleInner {
				background: url(../images/workingTitleBg_left.png) 0 100% no-repeat;
				padding: 0 0 0 69px;
				}
		
			.working .titleWrap h2 {
				color: #fff;
				line-height: 125%;
				padding: 10px 50px 11px 0;
				background: url(../images/workingTitleBg_right.png) 100% 100% no-repeat;
				}
			


			.working .heroWrap img {
				position: absolute;
				left: -3000px;
				top: -3000px;
				}
		
		
				
/* Purple Bullert List */				
.working ul {
	margin-left: 0;
	list-style:none;
	}		
	.working li  {
		padding: 0 0 .5em 20px;
		background: url(../images/bulletPurple.gif) 9px 7px no-repeat;		
		}				
		.working a {	
			color: #70008b;
			}

			
.working h3,
.working h4,
.working h5 {color: #620070;}	


/* Section Landing Page */

.section {}
	.section .twoColGrid h3 {		
		font-size: 115%;
		color: #006f99;
		}
		.section .twoColGrid h3 a {		
			color: #006f99;		
			text-decoration: none;
			}
		.section .twoColGrid h3 a:hover,
		.section .twoColGrid h3 a:focus,
		.section .twoColGrid h3 a:active {		
			text-decoration: underline;
			}
	.section .twoColGrid .col1 p,
	.section .twoColGrid .col2 p {
		padding-right: 10px;
		}

		
/* Search Results Page */	

.searchResults .resultsOverview {
		float: left;
		}
	.searchResults .pages {
		float: right;
		}		
	.searchResults p {
		padding-bottom: .3em;
		}
	.searchResults em {
		font-style: normal;
		font-weight: bold;
		color: #112f61;
		}	
		.searchResults .adSearchWrap label {
			display: block;
			font-weight: bold;
			color: #112f61;
			margin-bottom: 5px;
			}
			.searchResults .adSearchWrap input.txt {
				width: 64%;
				}
			.searchResults .adSearchWrap .searchType {
				float: left;
				width: 63%;
				padding-left: 0;
				}
				.searchResults .adSearchWrap .searchType label {
					display: inline;					
					font-weight: normal;
					color: #333;
					margin-right: 15px;
					}	
	.searchResults .advSearchLink {
		float: left;
		width: 35%;
		padding-top: 10px;
		}
	
		
	.searchResults p.resultsOverview,	
	.searchResults p.pages {
		padding-bottom: 1em;
		}	