body { margin: 0; padding: 20px; background: #e2e2d0 url(../Images/bg-color.gif) 0 0 repeat; }


/* Styles for main containers and left/right shadows */
#variableContainer { background: #fff; min-width: 1010px; }
#fixedContainer { background: #fff url(../Images/bg-main-top.gif) 0 0 no-repeat; margin: 0 auto; padding: 4px 0 0 0; width: 948px; }
#popup { background: #fff; }
	#leftsideShadow { background: transparent url(../Images/bg-main-left.gif) 0 0 repeat-y; }
	#rightsideShadow { background: transparent url(../Images/bg-main-right.gif) right top repeat-y; }
	#interior { padding: 0 4px 18px 4px; width: 100%; }
		#interior h1 { margin: 0 0 4px 0; height: 30px; background: #39c url(../Images/bg-hdr-middle.gif) 0 0 repeat-x; color: #fff; font-size: 1.4em; font-weight: bold; }
			#interior h1 span.hdrLeft { display: block; height: 30px; padding: 0 0 0 15px; background: transparent url(../Images/bg-hdr-left.gif) 0 0 no-repeat; }
			#interior h1 span.hdrRight { display: block; height: 23px; padding: 7px 15px 0 0; background: transparent url(../Images/bg-hdr-right.gif) right top no-repeat; }
			
	#interior2 { padding: 0; }
		#interior2 h1 { margin: 0 0 4px 0; height: 30px; background: #39c url(../Images/bg-hdr-middle.gif) 0 0 repeat-x; color: #fff; font-size: 1.7em; font-weight: bold; }
			#interior2 h1 span.hdrLeft { display: block; height: 30px; padding: 0 0 0 15px; background: transparent url(../Images/bg-hdr-left.gif) 0 0 no-repeat; }
			#interior2 h1 span.hdrRight { display: block; height: 23px; padding: 7px 15px 0 0; background: transparent url(../Images/bg-hdr-right.gif) right top no-repeat; }
		
	#header { margin: 0 0 0 19px; overflow: hidden; }
		#logo { float: left; }

		/* Top Utility Links */	
		#utilityNav { margin: 38px 20px 0 0; text-align: right; }
		#variableContainer #utilityNav { margin: 28px 20px 0 0; }
		    #utilityNav p { padding: 0 12px 4px 0; }
		        #utilityNav p a { color: #555; }
			#utilityNav ul { list-style-type: none; margin: 0; float: right; } 
				#utilityNav ul li { list-style-type: none; margin: 0; border-right: 1px solid #fff; padding: 0; float: left; }
					#utilityNav ul li a { display: block; padding: 0 12px 0 18px; color: #555; text-decoration: none; }
					.navHome { background: #fff url(../Images/icon-home.gif) 0 0 no-repeat; }
					.navSignIn { background: #fff url(../Images/icon-sign-in.gif) 0 0 no-repeat; }
					.navHelp { background: #fff url(../Images/icon-need-help.gif) 0 0 no-repeat; }
                    .navAdmin { background: #fff url(../Images/icon-sign-in.gif) 0 0 no-repeat; }

	/* Main Public Nav */				
	#mainNav { width: 901px; height: 30px; margin: 0 0 10px 19px; overflow: hidden; float: left; display: inline; }
		#mainNav ul { width: 901px; margin: 0; padding: 0; list-style: none; line-height: 1em; }
			#mainNav ul li { list-style-type: none; padding: 0; margin: 0; float: left; }
				#mainNav ul li a { display: block; height: 30px; }
					#mainNav ul li a span { position: absolute; left: -999em; }
				.navHowItWorks { width: 225px; background-image: url(../images/nav-how.gif); }
				.navOurTests { width: 226px; background-image: url(../images/nav-tests.gif); }
				.navRegister { width: 226px; background-image: url(../images/nav-register.gif); }
				.navAboutWellhire { width: 224px; background-image: url(../images/nav-about.gif); }
	
	/* Syles for public pages */
	#publicMainBottom { margin: 0 0 0 19px; clear: both; background: transparent url(../Images/bg-public-main-bottom.gif) left bottom no-repeat; width: 901px; }
	#publicMainTop { background: transparent url(../Images/bg-public-main-top.gif) left top no-repeat; width: 901px; overflow: auto; padding: 2px 0; }
		#publicMainLeft { width: 662px; padding: 0 0 0 4px; float: left; }
		#publicMainRight { width: 224px; float: right; }
	
	.publicMain p { padding: 0 0 15px 0; }	
	.publicMain a { color: #1e658c; }

		.promoTop { background: transparent url(../Images/bg-promo-top.gif) 0 0 no-repeat; padding: 8px 0 0 5px; }
		.promoBottom { background: transparent url(../Images/bg-promo-bottom.gif) left bottom no-repeat; padding: 0 0 6px 5px; }
	
		.promoLinks { padding: 6px 0; font-size: 1.1em; color: #1e658c; }
			.promoLinks a { padding: 0 0 0 6px; }
			.promoLinks a.bullet1 { padding: 0 6px 0 19px; background: #fff url(../Images/bullet1.jpg) 2px 2px no-repeat; }
			.promoLinks a.bullet2 { padding: 0 4px 0 4px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
			
	
		/* Public Headers */
		h1#hdrHiringDecisions { background: #fff url(../Images/hdr-hiring-decision.gif) 0 0 no-repeat; width: 285px; height: 27px; }
			h1#hdrHiringDecisions span { position: absolute; left: -999em; }
		h1#hdrHiringDecisions2 { margin: 9px 0 20px 10px; background: #fff url(../Images/hdr-hiring-decisions2.gif) 0 0 no-repeat; width: 421px; height: 35px; }
			h1#hdrHiringDecisions2 span { position: absolute; left: -999em; }
	    h1#hdrQuickEasySecure { margin: 15px 0 10px 10px; background: #fff url(../Images/hdr-quick-easy-secure.gif) 0 0 no-repeat; width: 209px; height: 29px; }
			h1#hdrQuickEasySecure span { position: absolute; left: -999em; }
		h1#hdrContactUs { margin: 15px 0 10px 10px; background: #fff url(../Images/hdr-contact-us.gif) 0 0 no-repeat; width: 112px; height: 29px; }
			h1#hdrContactUs span { position: absolute; left: -999em; }
        h1#hdrFAQ { margin: 15px 0 10px 10px; background: #fff url(../Images/hdr-faq.gif) 0 0 no-repeat; width: 272px; height: 29px; }
			h1#hdrFAQ span { position: absolute; left: -999em; }
        h1#hdrAboutWellhire2 { margin: 15px 0 10px 10px; background: #fff url(../Images/hdr-about-wellhire2.gif) 0 0 no-repeat; width: 159px; height: 29px; }
			h1#hdrAboutWellhire2 span { position: absolute; left: -999em; }
		h1#hdrOurTests { margin: 15px 0 10px 10px; background: #fff url(../Images/hdr-our-tests.gif) 0 0 no-repeat; width: 94px; height: 29px; }
			h1#hdrOurTests span { position: absolute; left: -999em; }
		h2#hdrWelcome { margin: 3px 0 5px 0; background: #fff url(../Images/hdr-welcome.gif) 0 0 no-repeat; width: 658px; height: 30px; }
			h2#hdrWelcome span { position: absolute; left: -999em; }
		h2#hdrHowDoesItWork { margin: 3px 0 5px 0; background: #fff url(../Images/hdr-how-does-it-work.gif) 0 0 no-repeat; width: 214px; height: 30px; }
			h2#hdrHowDoesItWork span { position: absolute; left: -999em; }
		h2#hdrAccountLogin { margin: 3px 0 5px 0; background: #fff url(../Images/hdr-account-login.gif) 0 0 no-repeat; width: 214px; height: 30px; }
			h2#hdrAccountLogin span { position: absolute; left: -999em; }
		h2#hdrAboutWellhire { margin: 3px 0 5px 0; background: #fff url(../Images/hdr-about.gif) 0 0 no-repeat; width: 214px; height: 30px; }
			h2#hdrAboutWellhire span { position: absolute; left: -999em; }
		h2#hdrDidYouKnow { margin: 3px 0 5px 0; background: #fff url(../Images/hdr-did-you-know.gif) 0 0 no-repeat; width: 214px; height: 30px; }
			h2#hdrDidYouKnow span { position: absolute; left: -999em; }
		h2#hdrEmployers { margin: 5px 0 0 5px; background: #fff url(../Images/hdr-employers.gif) 0 0 no-repeat; width: 436px; height: 30px; }
			h2#hdrEmployers span { position: absolute; left: -999em; }
		h2#hdrCandidates { margin: 5px 0 0 5px; background: #fff url(../Images/hdr-candidates.gif) 0 0 no-repeat; width: 436px; height: 30px; }
			h2#hdrCandidates span { position: absolute; left: -999em; }
			
/* Homepage Styles */		
		/* Homepage Main */
		#homepageImage { margin: 0 0 0 1px; }
		#homepageText { margin: 18px 15px; font-size: 1.1em; line-height: 1.8em; color: #333; }
			#homepageText p { padding: 0 0 6px 0; }
			#homepageText a.bullet1 { padding: 0 6px 0 19px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
	
		/* Homepage Right Side Promos */
		#hpFind { background: #fff url(../Images/bg-home-find.gif) 0 0 no-repeat; width: 213px; height: 73px; }
		#hpTest { background: #fff url(../Images/bg-home-test.gif) 0 0 no-repeat; width: 213px; height: 73px; }
		#hpHire { background: #fff url(../Images/bg-home-hire.gif) 0 0 no-repeat; width: 213px; height: 74px; }
		#hpEmployers { background: #fff url(../Images/bg-home-employers.gif) 0 0 no-repeat; width: 213px; height: 74px; }
		#hpCandidates { background: #fff url(../Images/bg-home-candidates.gif) 0 0 no-repeat; width: 213px; height: 73px; }
	
		.homePromo h3 { font-size: 1.5em; font-weight: bold; color: #1e658c; padding: 14px 10px 3px 90px; }
		.homePromo p { font-size: 1.1em; color: #333; padding: 0 10px 4px 90px; }
		.homePromo a { color: #333; }
/* End Homepage Styles */

/* Interior Styles */
		#interior3Col { margin: 0 0 0 10px; width: 650px; overflow: hidden; font-size: 1.1em; line-height: 1.5em; color: #555; }
			#interiorLeftCol { width: 195px; margin: 0 26px 0 0; float: left; }
			#interiorMiddleCol { width: 195px; margin: 0 26px 0 0; float: left; }
			#interiorRightCol { width: 196px; float: left; }
			

		#promoDYK { background: transparent url(../Images/bg-did-you-know2.gif) 0 0 no-repeat; width: 213px; height: 200px; }
			#promoDYK h3 { font-size: 1.5em; font-weight: bold; color: #1e658c; padding: 10px 10px 5px 10px; }
			#promoDYK p { font-size: 1.1em; line-height: 1.6em; color: #333; padding: 0 10px 15px 10px; }
			
		#interiorPage { font-size: 1.1em; line-height: 1.5em; padding: 0 10px; color: #333; }
			#interiorPage p { padding: 0 0 8px 0; }
			#interiorPage h3 { font-size: 1.3em; font-weight: bold; color: #1e658c; }
			#interiorPage h4 { font-weight: bold; color: #fff; padding: 6px 0 6px 12px; width: 230px; background: #3f92b3 url(../Images/hdr-corner.gif) 0 0 no-repeat; }
			#interiorPage ul { padding: 0 0 8px 0; }
			    #interiorPage ul li { margin: 3px 0 3px 20px; }
            #interiorPage ol { padding: 0 0 8px 0; }
			    #interiorPage ol li { margin: 3px 0 3px 20px; }
			#interiorPage a { color: #1e658c; }
			#interiorPage a.bullet1 { padding: 0 6px 0 19px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
			#interiorPage a.bullet2 { padding: 0 4px 0 4px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
/* End Interior Styles */

	/* Fixed Width Footer for public pages */
	#fixedFooter { margin: 0 auto; padding: 20px 0 0 0; width: 948px; background: transparent url(../Images/bg-main-footer.gif) 0 0 no-repeat; overflow: hidden; color: #878782; }
		#copyright { padding: 0 0 0 20px; float: left; }
		#footerLinks { padding: 0 20px 0 0; float: right; text-align: right; }
		
	#fixedFooter a { padding: 0 7px; color: #878782; text-decoration: none; }
	#fixedFooter a:hover { text-decoration: underline; }
	







/* Login Page Styles */
	#login { margin: 0 4px 170px 4px; padding: 18px; width: 902px; background-color: #e9e9e9; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; font-size: 1.1em; line-height: 1.8em; overflow: hidden; }
		#loginEmployers { background: #e9e9e9 url(../Images/bg-employers.gif) 0 0 no-repeat; width: 446px; height: 195px; float: left; }
		#loginCandidates { background: #e9e9e9 url(../Images/bg-candidates.gif) 0 0 no-repeat; width: 446px; height: 195px; float: right; }
	
		table.loginTable { margin: 30px 0 0 160px; }
			table.loginTable td { padding: 3px; }
	
/* Tabs Styles */
	#tabs { clear: both; margin: 0 4px; padding: 0 0 0 20px; height: 31px; background: #fff url(../Images/bg-tabs.gif) left bottom repeat-x; overflow: hidden; }	
		#tabs ul { margin: 0; padding: 0; width: 920px; list-style: none; line-height: 1em; }
			#tabs ul li { list-style-type: none; padding: 0; margin: 0; float: left; text-align: center; }
				#tabs ul li a { display: block; width: 180px; height: 13px; padding: 9px 0; background: transparent url(../Images/bg-tab.gif) 0 0 no-repeat; font-size: 1.4em; font-weight: bold; color: #1e658c; text-decoration: none; }
					#tabs ul li#current a { background-image: url(../Images/bg-tab-active.gif); }

		#tabLogin { background: #fff url(../Images/tab-login.gif) 0 0 no-repeat; width: 184px; height: 31px; }
			#tabLogin span { position: absolute; left: -999em; }

#UIMain { padding: 18px 24px; }	
	
	#UIMain h1 { margin: 0 0 4px 0; height: 30px; background: #39c url(../Images/bg-hdr-middle.gif) 0 0 repeat-x; color: #fff; font-size: 1.7em; font-weight: bold; }
		#UIMain h1 span.hdrLeft { display: block; height: 30px; padding: 0 0 0 15px; background: transparent url(../Images/bg-hdr-left.gif) 0 0 no-repeat; }
		#UIMain h1 span.hdrRight { display: block; height: 23px; padding: 7px 15px 0 0; background: transparent url(../Images/bg-hdr-right.gif) right top no-repeat; }
	
	#UIMain table.fullWidthTable { width: 100%; }
		#UIMMain td { margin: 0; padding: 0; }
		#UIMain td.columnMain { width: 50%; }

		#UIMain td.tblTop { background: #fff url(../Images/tbl-top.gif) 0 0 repeat-x; }
		#UIMain td.tblBottom { background: #fff url(../Images/tbl-btm.gif) 0 0 repeat-x; }
		#UIMain td.tblLeft { background: #fff url(../Images/tbl-left.gif) 0 0 repeat-y; width: 5px; }
		#UIMain td.tblRight { background: #fff url(../Images/tbl-right.gif) 0 0 repeat-y; width: 5px; }
		
		#UIMain td.tbl2 { background: #edecec url(../Images/tbl2-bg.gif) 0 0 repeat; }
		#UIMain td.tbl2Top { background: #fff url(../Images/tbl2-top.gif) 0 0 repeat-x; }
		#UIMain td.tbl2Bottom { background: #fff url(../Images/tbl2-btm.gif) 0 0 repeat-x; }
		#UIMain td.tbl2Left { background: #fff url(../Images/tbl2-left.gif) 0 0 repeat-y; width: 5px; }
		#UIMain td.tbl2Right { background: #fff url(../Images/tbl2-right.gif) 0 0 repeat-y; width: 5px; }
		
		#UIMain td.tblPromoLeft { background: transparent url(../Images/tbl-promo-left.gif) 0 0 no-repeat; width: 83px; height: 74px; }
		#UIMain td.tblPromoMiddle { background: transparent url(../Images/tbl-promo-middle.gif) 0 0 repeat-x; vertical-align: top; padding: 12px 12px 0 12px; }
		#UIMain td.tblPromoRight { background: transparent url(../Images/tbl-promo-right.gif) 0 0 no-repeat; width: 5px; height: 74px; }
		#UIMain td.tbl2PromoLeft { background: transparent url(../Images/tbl2-promo-left.gif) 0 0 no-repeat; width: 83px; height: 72px; }
		#UIMain td.tbl2PromoMiddle { background: transparent url(../Images/tbl2-promo-middle.gif) 0 0 repeat-x; vertical-align: top; padding: 12px 12px 0 12px; }
		#UIMain td.tbl2PromoRight { background: transparent url(../Images/tbl2-promo-right.gif) 0 0 no-repeat; width: 5px; height: 72px; }
		
		#UIMain .content { font-size: 1.1em; color: #333; }
			#UIMain .content p { padding: 0 0 8px 0; }
			#UIMain .content h2 { font-size: 1.6em; font-weight: bold; color: #1e658c; }
			#UIMain .content h3 { font-size: 1.3em; font-weight: bold; color: #1e658c; }
			#UIMain .content h4 { font-weight: bold; color: #fff; padding: 6px 0 6px 12px; width: 230px; background: #3f92b3 url(../Images/hdr-corner.gif) 0 0 no-repeat; }
			#UIMain .content ul { padding: 0 0 8px 0; }
			    #UIMain .content ul li { margin: 3px 0 3px 20px; }
            #UIMain .content ol { padding: 0 0 8px 0; }
			    #UIMain .content ol li { margin: 3px 0 3px 20px; }
			#UIMain .content a { color: #1e658c; }
			#UIMain .content a.bullet1 { padding: 0 6px 0 19px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
			#UIMain .content a.bullet2 { padding: 0 6px 0 8px; background: transparent url(../Images/bullet1.jpg) 2px 2px no-repeat; }
		
			.datatable { border: 1px solid #dbdbdb; }
			.datatable th { background-color: #fff; color: #333; font-weight: bold; text-align: left; padding: 3px 0 3px 10px; }
			.datatable th a { color: #333 !important; }
			.datatable tr.row td { background-color: #e4f1f6; padding: 3px 5px; }
			.datatable tr.altrow td { background-color: #fff; padding: 3px 5px; }
			.datatable tr.footerrow td { background-color: #f4f4f4; padding: 3px 5px; vertical-align: top; }
			/* selrow below added for user-selected rows in "Find and Assign Tests" section */
			.datatable tr.selrow td { background-color: #B6D9E7; padding: 3px 5px; }
			.datatable td a { color: #333 !important; }

		
	/* Variable Width Footer for UI pages */
	#variableFooter { background: transparent url(../Images/bg-footer-middle.gif) center bottom repeat-x; }
		#footerLeft { background: transparent url(../Images/bg-footer-left.gif) left bottom no-repeat; }
		#footerRight { background: transparent url(../Images/bg-footer-right.gif) right bottom no-repeat; }
			#footerText { margin: 0 4px; border-top: 1px solid #ccc; padding: 15px 20px 20px 20px; color: #878782; }
	#variableFooter a { padding: 0 7px; color: #878782; text-decoration: none; }
	#variableFooter a:hover { text-decoration: underline; }
			
			
			
/* FAQ */
p.FAQquestion { font-size: 1.1em; font-weight: bold; font-style: italic; padding: 0 0 3px 0 !important; }
p.FAQAnswer { }

a.btnClose { background: transparent url(../Images/btn-close.gif) 0 3px no-repeat; padding: 0 0 0 12px; color: #555; text-decoration: none; }

/* Defines big pop-up (details) in datatable */
.datatable .PopTableTestDesc { border-style: solid; width: 100%; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; }
.datatable .PopTableTestDesc th { color: White; font-weight: bold; text-align: left; border-color:Silver; padding: 0px 0px 0px 0px; }
.datatable .PopTableTestDesc tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }
.datatable tr.altrow .PopTableTestDesc tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }
.datatable tr.selrow .PopTableTestDesc tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }

/* Defines loading progress */
.ProgressIndicator { z-index: 100; position: fixed; margin-left: -20px; top: 50%; left: 50%;border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; padding: 3px 3px 3px 3px;}

/* Defines small pop-up (hint) in datatable */
.PopTableHint { border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.PopTableHint th { color: White; font-weight: bold; text-align: left; border-color:Silver; padding: 0px 0px 0px 0px; }
.PopTableHint tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }

.PopTableHintModal { padding:10px 10px 10px 10px; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; }
.PopTableHintModal th { color: White; font-weight: bold; text-align: left; border-color:Silver; padding: 0px 0px 0px 0px; }
.PopTableHintModal tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; font-size:12px; }
.PopTableHintModal a { color: #1e658c; }


.datatable .PopTableHint { border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.datatable .PopTableHint th { color: White; font-weight: bold; text-align: left; border-color:Silver; padding: 0px 0px 0px 0px; }
.datatable .PopTableHint tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }
.datatable tr.altrow .PopTableHint tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 0px 0px 0px; border-bottom: none 0px; }

.datatable .PopTableHintReport { border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; }
.datatable .PopTableHintReport th { color: White; font-weight: bold; border-color:Silver; padding: 0px 0px 0px 0px; }
.datatable .PopTableHintReport tr td { background-color:White; border-style:none; padding: 0px 0px 0px 0px; border-bottom: none 0px; }
.datatable tr.altrow .PopTableHintReport tr td { background-color:White; border-style:none; padding: 0px 0px 0px 0px; border-bottom: none 0px; }


/* Forces a panel to scroll */
.fixedHeader { overflow: auto; height: 200px; }

.repeater { margin: 5px 0 15px 0; }
.repeater th { padding: 5px 0 5px 5px; background-color: #999; text-align: left; font-weight: normal; border-style:none; }
.repeater tr.linkrow td { border-style: none }
.repeater tr.altrow td { background-color: #ebebeb; border-style: none }
.repeater td { padding: 5px 0 5px 5px; }

.toplink { width: 100%; }
.formtable { border-style: none; width: 100%; }
.formtable tr.header td { font-weight: bold; background-color: #003366; color: #fff; }

.Button { color: #fff; text-decoration: none; border-top: 1px solid #d6ad33; border-left: 1px solid #d6ad33; border-right: 1px solid #a37a00; border-bottom: 1px solid #a37a00; font-weight: bold; background-color: #c90; font-size: 1.1em; }

.PopTableMember { border-style: solid; width: 40%; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; }
.PopTableContact { border-style: solid; width: 25%; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; }

.datatable .PopTableMember tr td { border-style: none; border-color:Black; background-color: white; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.datatable .PopTableContact tr td { border-style: none; border-color:Black; background-color: white; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}

.datatable tr.altrow .PopTableMember tr td { border-style: none; border-color:Black; background-color: white; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.datatable tr.altrow .PopTableContact tr td { border-style: none; border-color:Black; background-color: white; color:Black; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
