﻿	body 
	{
		margin: 0px;
		padding: 0px;
		background-color: #000;
		font-family: arial, helvetica, verdana, sans-serif;
		font-size:16px;
	}
	
	img	
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		display: block;
	}
	

.hr	{
	width:500px;
	height:8px;
	border-top:1px solid #E3D4B7;
	padding:0;
	margin:5px 0 0;
}
hr	{ /*IE Hack to get around default grey border */
	display:none;
}	

.strong	{
	font-weight:bold;
}

		
	/*	+++++++++++++++++++++++
		LAYOUT COLUMNS AND DIVS
		+++++++++++++++++++++++ */
	
	#wrapper
	{
		width: 740px;
		margin: 8px auto 0px auto;
		padding: 0px;
		background-color: #000;
	}
	
	#header
	{
		width: 740px;
		margin: 0px 0px 9px 0px;
		padding: 0px;
		float: left;
	}
	
	#header img
	{
		float: left;
	}
	
	#mainLogo {
		padding-left: 13px;
		padding-top: 3px;
		}
	
	#mainPanel
	{
		width: 740px;
		margin: 0px;
		padding: 0px;
		background: url(../img/panel-bottom.gif) #fff no-repeat left bottom;
		float: left;
	}
	
	#contentContainer
	{
		width: 702px;
		margin: 0px;
		padding: 10px 19px 20px 19px;
		float: left;
	}

.clear {
	display: block;
	clear:both;
}


.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

	
	/*	HOMEPAGE MAIN PANEL LAYOUT STYLES */
	
	#peopleImage
	{
		width: 702px;
		height: 143px;
		margin: 13px 0px 0px 0px;
		padding: 0px;
		background: url(../img/people-image.jpg) no-repeat left top;
	}
	
	#peopleMore	
	{
		width: 702px;
		height: 23px;
		margin: 0px;
		padding: 0px;
	}
	
	#col1 
	{
		width: 170px;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	#col2
	{
		width: 178px;
		border-left: 1px solid #ddd;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	#col3
	{
		width: 178px;
		border-left: 1px solid #ddd;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	#col4
	{
		width: 173px;
		border-left: 1px solid #ddd;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	
	/*	HOMEPAGE BOTTOM PANEL STYLES */
	
	#bottomPanel
	{
		width: 740px;
		margin: 15px 0px 0px 0px;
		padding: 16px 0px 0px 0px;
		background: url(../img/panel-top.gif) #fff no-repeat left top;
		float: left;
	}
	
	#bottomPanelRow
	{
		width: 740px;
		margin: 0px;
		padding: 0px;
		background: url(../img/panel-bottom-bg.gif) #fff repeat-y left top;
		float: left;
	}
	
	#bottomCol1
	{
		width: 105px;
		margin: 0;
		padding: 0px;
		float: left;
	}
	
	#bottomCol1 img	{
		margin:0 auto;
	}

	#bottomCol2
	{
		width: 175px;
		margin: 0px 0px 0px 1px;
		padding: 0px;
		float: left;
	}
	
	#bottomCol2 img
	{
		margin: auto;
	}
	
	#bottomCol3
	{
		width: 177px;
		margin: 0px 0px 0px 1px;
		padding: 0px;
		float: left;
	}
	
	#bottomCol4
	{
		width: 176px;
		margin: 0px 0px 0px 1px;
		padding: 0px;
		float: left;
	}
	
	#bottomCol5
	{
		width: 100px;
		margin: 0px 0px 0px 1px;
		padding: 0px;
		float: left;
	}
	
/* NEWS PRINT FUNCTIONALITY */	
	
#print_page	{

	float:right;
	width:180px;
	font-size:0.9em;
	padding:7px 15px 0 10px;
	margin:0;
	height:23px;
	position:relative;
}
#print_page a	{
	text-decoration:none;
}
#print_page a.printlink:hover	{
	text-decoration:underline;
	border:none;
}
.printlink
{
	display:none;
	background: url(/images/common/icons/printer.gif) no-repeat 100% 0%;
	width:150px;
	text-align:right;
	height:19px;
	padding-right:30px;
	color:#069;
}

#print_page a.printlink	{
	border:0;
}
	
	
	/*	INSIDE PAGE LAYOUT STYLES */
	
	#colMain
	{
		width: 516px;
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	#colSide
	{
		width: 186px;
		margin: 0px;
		padding: 20px 0px 0px 0px;
		float: left;
	}
	
	
	
	/*	+++++++++++++++++++++++
		HEADER STYLES
		+++++++++++++++++++++++ */
	
	#headerNav
	{
		width: 300px;
		margin: 26px 0px 0px 0px;
		padding: 0px 8px 0px 0px;
		float: right;
	}
	
	#searchForm
	{
		width: 148px;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		float: right;
	}
	
	#headerNav form
	{
		margin: 0px;
		padding: 0px;
	}
	
	input.searchField
	{
		font-size: 0.7em;
		width: 90px;
		height: 15px;
		border: 1px solid #999;
		background-image: url(../img/form-text-input.gif);
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.searchBtn	
	{
		padding: 0px;
		margin: 0px 0px 0px 4px;
		vertical-align: middle;
	}
	
	#header p
	{
		margin: 2px 4px 0px 0px;
		padding: 0px;
		font-size: 0.7em;
		color: #666;
		text-align: right;
		float: right;
	}
	
	
	
	/*	+++++++++++++++++++++++
		NAVIGATION STYLES
		+++++++++++++++++++++++ */
	
	#navContainer
	{
		height: 50px;
		margin: 0px;
		padding: 0px;
		background: url(/images/common/navigation/bg.gif) no-repeat left top;
		/*border: 1px solid blue;*/
	}

  	#nav  	
  	{
  		width: 740px;
  		height: 50px;
  		padding: 0px;
  		margin: 0px;
  	}
	
	#nav ul
	{
		height: 50px;
		margin: 0px;
		padding: 0 0 0 10px;
	}
	
	#nav ul li
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: inline;
		line-height:25px;	
}

	#nav ul li.double
	{
		line-height:15px;
	}
	
	#nav ul li a
	{
		float: left;
		text-decoration: none;
		text-align:center;
		font-size: 0.1em;
		color:#fafafa;
		font-size:11px;
		font-weight:bolder;
		padding:5px 0;
		width:100px;
	}
	


	/* over and active states */
	#nav #navHome a:hover, #home #nav #navHome a { color: #cc9900; text-shadow:none; }	
	#nav #navAboutAPS a:hover, #about #navAboutAPS a { color: #cc9900; text-shadow:none; }
	#nav #navProducts a:hover, #products #navProducts a { color: #cc9900; text-shadow:none; }
	#nav #navIndustryExpertise a:hover, #industry-expertise #navIndustryExpertise a { color: #cc9900; text-shadow:none; }
	#nav #navPartner a:hover, #partner #navPartner a { color: #cc9900; text-shadow:none; }
	#nav #navBusPartner a:hover, #business-partners #navBusPartner a { color: #cc9900; text-shadow:none; }
	#nav #navNetworks a:hover, #navNetworks a { color: #cc9900; text-shadow:none; }

	 
	
	/*	SUB NAVIGATION STYLES */
	
	#subNav
	{
		width: 494px;
		margin: 20px 0px 10px 0px;
		padding: 0px 0px 6px 0px;
		background: url(../img/subnav-bg.gif) no-repeat left top;
		border-bottom: 1px solid #E3D4B7;
		float: left;
	}
	
	#subNav ul
	{
		width: 480px;
		margin: 0px;
		padding: 10px 0px 2px 4px;
		float: left;
	}
	
	#subNav ul li
	{
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 3px 0px;
		list-style-type: none;
		display: inline;
		float: left;
		border-left: 1px solid #E3D4B7;
	}
	
	#subNav ul li.first
	{
		border: 0px;
	}
		
	#subNav ul li a	
	{
		margin: 0px 8px 0px 8px;
		padding: 0px;
		color: #960;
		text-decoration: none;
		border-bottom: 1px solid #D4C6AA;
		white-space: nowrap;
	}
	
	#subNav ul li.first a	
	{
		margin: 0px 8px 0px 9px;
	}
		
	#subNav ul li a:hover, #subNav ul li a.selected
	{
		color: #630;
		text-decoration: none;
		border-bottom: 1px solid #960;
	}

.list-box	{
	display:block;
	height:65px;
	text-align:center;
	width:495px;
}

ul.cobrand-list {
	margin:0 auto;
}

#colMain ul.cobrand-list li.first	{

	border-left:none;
}

#colMain ul.cobrand-list li	{
	display:inline;
	float:left;
	border-left:1px solid #ccc;
	padding:3px 10px;
	margin-top:5px;
	width:60px;
	height:50px;
}

ul.rows li	{
	display:inline-block;
	float:left;
	width:33%;
	font-weight:bold;
}


#colMain ul.cobrand-list li a	{
	color:#006666;
	border-bottom: none;
}

#colMain ul.cobrand-list li a:hover	{
	border-bottom:1px solid #006666;
}

.panel	{
	width:30%;
	float:left;
	background: #f8f8f8;
	height:125px;
	margin-right:10px;
	text-align:center;
	margin-bottom:10px;
}

#news .panel	{
height:auto;
}

.panel h3	{
	margin-right:0;
	height:40px;
}
.panel p	{
	padding:10px;
	font-size:0.7em;
}


	/*	+++++++++++++++++++++++
		FOOTER STYLES
		+++++++++++++++++++++++ */

		
#home	#footer
	{
		width: 740px;
		margin: 0 auto;
		padding: 0px 0px 20px 0px;
		background: url(../img/panel-bottom.gif) no-repeat left top;
		float: left;
		text-align:center;
	}
	
	#footer
	{
		width: 740px;
		margin: 0 auto;
		padding: 0px 0px 20px 0px;
		float: left;
		text-align:center;
	}
	
	#home #footer p
	{
		margin: 30px 0px 0px 19px;
		padding: 0px;
		font-size: 0.7em;
		color: #666;
	}
	
	#footer p
	{
		margin: 14px 0px 0px 19px;
		padding: 0px;
		font-size: 0.7em;
		color: #666;
	}
	
	#footer p a, #headerNav p a
	{
		color: #999;
		text-decoration: none;
		border-bottom: 1px solid #444;
	}
	
	#footer p a:hover, #headerNav p a:hover
	{
		color: #960;
		text-decoration: none;
		border-bottom: 1px solid #630;
	}
	
	
	
	/*	+++++++++++++++++++++++++++++++++
		INSIDE PAGE HEADING PANEL STYLES
		+++++++++++++++++++++++++++++++++ */
	
	#headingQuote
	{
		width: 702px;
		margin: 0px;
		padding: 0px;
		background: url(../img/h-inside-bg-top.gif) no-repeat left top;
		float: left;
	}
	
	#headingQuoteBottom
	{
		width: 702px;
		height: 15px;
		margin: 0px;
		padding: 0px;
		background: url(../img/h-inside-bg-bottom.gif) no-repeat left top;
		float: left;
	}
	
	#headingQuoteBottom p
	{
		font-size: 0.1em;
		margin: 0px;
		padding: 0px;
	}
	
	#headingQuote h1
	{
		font-size: 0.1em;
		height: 62px;
		width: 162px;
		margin: 0px;
		padding: 0px;
		text-indent: -1000em;
		float: left;
	}
	

	h1#h1About { background: url(/images/headings/about_us.gif) no-repeat 16px 15px; }
	h1#h1Products { background: url(/images/headings/our_products.gif) no-repeat 16px 15px; }
	h1#h1IndustryExpertise { background: url(/images/headings/industry_expertise.gif) no-repeat 16px 15px; }
	h1#h1Partner { background: url(/images/headings/becoming_aps_partner.gif) no-repeat 16px 15px; }
	h1#h1BusPartner { background: url(/images/headings/our_business_partners.gif) no-repeat 16px 15px; }
	h1#h1Networks { background: url(/images/headings/pos_networks.gif) no-repeat 16px 15px; }
	h1#h1News { background: url(/images/headings/news.gif) no-repeat 16px 15px; }
	h1#h1Error { background: url(/images/headings/404.gif) no-repeat 16px 15px; }
	p.quote
	{
		font-size: 1.0em;
		width: 500px;
		font-weight: normal;
		line-height: 140%;
		color: #61686D;
		border-left: 1px solid #DFE4E8;
		margin: 12px 0px 0px 0px;
		padding: 3px 0px 4px 10px;
		float: left;
	}
	

	
	/*	+++++++++++++++++++++++
		SIDE PANEL STYLES
		+++++++++++++++++++++++ */
		
	#colSide h3
	{
		font-size: 0.1em;
		height: 35px;
		width: 186px;
		margin: 0px;
		padding: 0px;
		text-indent: -1000em;
	}
	
	h3#h1Partners { background: url(/images/common/side-panel/partners-header.gif) no-repeat top left; }
	
	.sidePanelWrapper
	{
		width: 186px;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 12px 0px;
		background: url(/images/common/side-panel/sidepanel-bottom.gif) no-repeat left bottom;
	}
	
	.sidePanel
	{
		width: 186px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 0px;
		background: url(/images/common/side-panel/sidepanel-bg.gif) no-repeat left top;
	}
		
	.sidePanel p
	{
		font-size: 0.7em;
		margin: 0px 0px 0px 0px;
		padding: 6px 14px 6px 14px;
	}
	
	.sidePanel img
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 6px;
	}
	
	.sidePanel img
	{
		display: block;
	}
	
	
	
	/*	+++++++++++++++++++++++
		GENERAL TEXT STYLES
		+++++++++++++++++++++++ */
		
	
	/*	HOMEPAGE TEXT STYLES */
	
	h1
	{
		font-size: 0.1em;
		margin: 10px 0 20px;
		padding: 0;
		text-indent: -1000em;
		background: url('/images/home/banner.jpg') no-repeat left top;
		width:702px;
		height:200px;
		display:block;
	}	
	
	
	#home h2
	{
		font-size: 0.1em;
		height: 25px;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
		border-top:none;
	}
	
#accessibility h1	{
	background:none;
	text-indent:0;
	height:auto;
	width:auto;
	font-size:1.5em;
	color:#A67715;
}
	
	h2#hProducts { background: url(/images/home/heading-our-products.gif) no-repeat 10px 5px; width: 160px; }
	h2#hCoBranded { background: url(/images/home/heading-co-branded.gif) no-repeat 10px 5px; width: 160px; }
	h2#hPartner { background: url(/images/home/heading-becoming-an-aps-partner.gif) no-repeat 10px 5px; width: 160px; }
	h2#hNews { background: url(/images/home/heading-news.gif) no-repeat 10px 5px; width: 160px; }

	.sidePanel h2	{
		margin:10px 0 0 15px;
		padding:0;
		border-top:0;
	}


	#bottomPanelRow h3
	{
		font-size: 0.1em;
		height: 20px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-indent: -1000em;
	}
	
	h3#hAbout { background: url(../img/h-about.gif) no-repeat top left; width: 86px; }
	h3#hAboutAFL { background: url(../img/h-about-afl.gif) no-repeat top left; width: 86px; }
	h3#hCards { background: url(../img/h-cards.gif) no-repeat top left; width: 79px; }
	h3#hContact { background: url(../img/h-contact.gif) no-repeat top left; width: 112px; }
	h3#hAwards { background: url(../img/h-awards.gif) no-repeat top left; width: 112px; }
	h3#hPartners { background: url(../img/h-partners.gif) no-repeat top left; width: 93px; }
	
	#bottomPanel p
	{
		font-size: 0.7em;
		line-height: 130%;
		color: #666;
		margin: 0px;
		padding: 8px 8px 4px 11px;
	}
	
	#bottomPanel #bottomCol4 p
	{
		padding: 8px 8px 0px 11px;
	}
	
	p.more
	{
		height: 23px;
		width: 91px;
		margin: 0px 0px 0px 11px;
		padding: 0px;
		background: url(../img/btn-more-combo.gif) no-repeat top left;
	}
	
	#col1 p.more { margin-left: 5px; }
	
	#peopleMore p.more
	{
		position: relative;
		top: -26px;
		right: 5px;
		float: right;
		background: url(../img/btn-peoplemore-combo.gif) no-repeat top left;
	}
	
	p.more a
	{
		height: 23px;
		width: 91px;
		margin: 0px;
		padding: 0px;
		font-size: 0.1em;
		text-indent: -1000em;
		text-decoration: none;
		background: url(../img/btn-more-combo.gif) no-repeat top left;
		display: block;
	}
	
	#peopleMore p.more a { background: url(../img/btn-peoplemore-combo.gif) no-repeat top left; }
	
	p.more a:hover { background: url(../img/btn-more-combo.gif) no-repeat 0px -23px; }
	
	#peopleMore p.more a:hover { background: url(../img/btn-peoplemore-combo.gif) no-repeat 0px -23px; }
	
	
	/*	GENERAL TEXT STYLES */
	
	h2
	{
		font-size: 1.1em;
		font-weight: bold;
		color: #960;
		border-top: 1px solid #E3D4B7;
		margin: 10px 20px 0px 0px;
		padding: 20px 8px 12px 0px;
	}
	
	h2.first
	{
		border: 0px;
		margin-top:0;
		padding-top:10px;
		clear: both;
	}
	
	h2.firstGeneral
	{
		font-size: 1.1em;
		font-weight: bold;
		color: #960;
		border: 0px;
		margin: 10px 20px 0px 0px;
		padding: 0px 8px 12px 0px;
	}

.co-brand h2	{
	border-top:none;
	margin-top:10px;
	padding-top:0;	
}

	h3
	{
		font-size: 1em;
		font-weight: bold;
		color: #848E93;
		margin: 0px 20px 0px 0px;
		padding: 8px 8px 8px 0px;
	}
	
	h4
	{
		font-size: 0.9em;
		line-height: 140%;
		color: #666;
		margin: 0px;
		padding: 2px 8px 12px 1px;
	}
	
	p
	{
		font-size: 0.8em;
		font-weight: normal;
		line-height: 145%;
		color: #666;
		margin: 0px;
		padding: 2px 26px 12px 0px;
	}

.terms	{
	font-size:0.7em;
}

.newsItem p
	{
		width: 480px;
	}
	
	table {
		color: #666;
		font-size: 0.75em;
	}
	
	td {
		padding-bottom: 5px;
		padding-right: 10px;
		vertical-align: top;
	}
		
	dt, dd
	{
		font-size: 0.75em;
		font-weight: normal;
		line-height: 145%;
		color: #666;
	}
	
	dd
	{
		margin-left: 20px;
	}
	
	#searchResults strong
	{
		font-size: 0.9em;
		font-weight: bold;
		line-height: 145%;
		color: #666;
	}
	
	#col4 h4 { padding: 7px 6px 4px 9px; }
	
	ul
	{
		padding: 0px;
		margin: 7px 3px 8px 24px;
	
	}
	
	#col1 ul { margin-left: 18px; }

	#col1 ul, #col2 ul, #col3 ul, #col4 ul	{
		height:195px;
	}

	li
	{
		padding: 0px 0px 7px 0px;
		font-size: 0.75em;
		line-height: 130%;
		color: #666;
	}
	
	li li { font-size: 1.0em; }
	
	li a 
	{
		color: #666;
		text-decoration: none;
	}
	
	li a:hover 
	{
		color: #960;
		text-decoration: none;
	}
	
	li a:visited
	{
		color: #7B8E9A;
		text-decoration: none;
	}
	
	.pleaseContact
	{
		background: #eee;
		border-top: 1px solid #ddd;
		width: 90%;
		color: #666;
		margin: 0px 0px 14px 0px;
		padding: 4px 8px 0px 8px;
	}
	
	#colMain a, .sidePanel a
	{
		color: #960;
		text-decoration: none;
		border-bottom: 1px solid #D4C6AA;
	}
		
	#colMain a:hover, .sidePanel a:hover
	{
		color: #630;
		text-decoration: none;
		border-bottom: 1px solid #960;
	}
	
	#colMain a:visited, .sidePanel a:visited
	{
		color: #966;
		text-decoration: none;
		border-bottom: 1px solid #D7C3BA;
	}
	
	p.topper
	{
		height: 18px;
		width: 494px;
		margin: 0px 0px 16px 0px;
		padding: 0px;
		background: url(../img/btn-topper-combo.gif) no-repeat top right;
		border-bottom: 1px solid #E3D4B7;
	}
	
	p.topper a
	{
		
		height: 18px;
		width: 50px;
		margin: 0px;
		padding: 0px;
		font-size: 0.1em;
		text-indent: -1000em;
		text-decoration: none;
		background: url(../img/btn-topper-combo.gif) no-repeat top left;
		display: block;
		float: right;
	}
	
	p.topper a:hover { background: url(../img/btn-topper-combo.gif) no-repeat 0px -18px; }
	
	a.linkNoStyle, #colMain a.linkNoStyle
	{
		color: #666;
		border-bottom: 0px;
		text-decoration: none;
	}
	
	.linkWithStyle a
	{
		color: #666;
	}
	
	.linkWithStyle a:visited
	{
		color: #7B8E9A;
		text-decoration: none;

	}
	
	.linkWithStyle a:hover
	{
		color: #960;
	}
	
	.accesskeys th 
	{
		text-align: left;
		background-color: #ccc;
	}
	
	.accesskeys th p, .accesskeys td p { padding: 8px; }
	
	.accesskeys .rowOdd { background-color: #eee; }
	
	
	.note, .blockquote { font-style: italic; }
	

	/*	+++++++++++++++++++++++
		FORM STYLES
		+++++++++++++++++++++++ */
  	
	form
	{
		margin: 0px;
		padding: 0px;
	}
	
	fieldset
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	.formBlock
	{
		width: 494px;
		padding: 8px 0px 12px 4px;
		margin: 0px;
		border-top: 1px solid #e7ecee;
		clear: both;
	}
	
	.formBlock2ColA
	{
		width: 180px;
		float: left;
		padding: 0px;
		margin: 0px 0px 12px 0px;
	}
	
	.formBlock2ColB
	{
		width: 182px;
		float: left;
		padding: 0px;
		margin: 0px 0px 12px 0px;
	}
	
	input.textField
	{
		width: 350px;
		height: 18px;
		border: 1px solid #d2d2cf;
		background-image: url(../img/form-text-input.gif);
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px 0px 4px 0px;
	}
	
	input.textFieldShort
	{
		width: 100px;
		height: 18px;
		border: 1px solid #d2d2cf;
		background-image: url(../img/form-text-input.gif);
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px 0px 4px 0px;
	}
	
	input.textFieldWhichOne
	{
		width: 270px;
		height: 18px;
		border: 1px solid #d2d2cf;
		background-image: url(../img/form-text-input.gif);
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px 0px 12px 0px;
		float: left;
	}
	
	.formBlock2ColA input.textField, .formBlock2ColB input.textField
	{
		width: 170px;
		padding: 0px;
		margin: 0px 0px 4px 0px;
	}
	
	textarea.textAreaInput
	{
		width: 350px;
		height: 60px;
		border: 1px solid #d2d2cf;
		background-image: url(../img/form-textarea.gif);
		background-repeat: repeat-x;
		background-color: #fffffe;
		padding: 0px;
		margin: 0px 0px 2px 0px;
	}
	
	.formBlock h5, .formBlock2ColA h5, .formBlock2ColB h5
	{	
		font-size: 1em;
		font-weight: normal;
		color: #666;
		padding: 4px 0px 4px 0px;
		margin: 0px;
	}
	
	.question
	{
		font-size: 0.70em;
		color: #666;
		padding: 0px 0px 4px 0px;
		margin: 0px;
	}
	
	p.whichOne
	{
		font-size: 0.70em;
		width: 80px;
		padding: 0px;
		margin: 0px;
		float: left;
	}
	
	.formBtn
	{
		padding: 0px;
		margin: 8px 0px 20px 0px;
	}
	
	.searchBtnPgs
	{
		padding: 0px 4px 0px 4px;
		margin: 4px 0px 4px 0px;
		border: 1px solid #aaa;
		font-size: 0.70em;
		color: #444;
	}
