BODY	{ background: #F3F3F3; color: #333333; margin: 0px; font-family: Arial, Verdana; font-size: 9pt; }
TH		{ font-family: Arial, Verdana; font-size: 1.2em; font-weight: bold; }
DIV		{ font-family: Arial, Verdana; background: transparent; }
TD		{ font-family: Arial, Verdana; font-size: 9pt; vertical-align: top; }
.pageTD	{ font-family: Arial, Verdana; font-size: 9pt; vertical-align: top; background-color: #FFFFFF; }
form
{
	padding: 0px;
	margin: 0px;	
}
sup {font-family: Arial, Verdana; font-size: 8px;}

A:ACTIVE	{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; text-decoration: none; }
A:LINK		{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; text-decoration: none; }
A:VISITED	{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; text-decoration: none; }
A:HOVER		{ font-family: Arial, Verdana; font-size: 9pt; color: #FF0000; text-decoration: underline; }

A.Section:ACTIVE	{ font-family: Arial, Verdana; font-size: 9pt; color: #003399; font-style: italic; text-decoration: none; }
A.Section:LINK		{ font-family: Arial, Verdana; font-size: 9pt; color: #003399; font-style: italic; text-decoration: none; }
A.Section:VISITED	{ font-family: Arial, Verdana; font-size: 9pt; color: #003399; font-style: italic; text-decoration: none; }
A.Section:HOVER		{ font-family: Arial, Verdana; font-size: 9pt; color: #003399; font-style: italic; text-decoration: underline; }

DIV.BottombarText	{ font-family: Arial, Verdana; font-size: 8pt; color: #CC0000; font-weight: bold;  padding-right: 9px; }
.Searchbar			{ background: url(../images/topBarRight.gif); background-repeat: no-repeat; }
.RegisterBar		{ background: url(../images/topBarBtm.gif); background-repeat: no-repeat; }
#divRegisterBar		{ font-family: Arial, Verdana; font-size: 8pt; color: #CC0000; font-weight: bold; padding-left: 295px; padding-top: 3px; }
A.Bar:ACTIVE		{ font-family: Arial, Verdana; font-size: 8pt; color: #CC0000; font-weight: bold; text-decoration: none; }
A.Bar:LINK			{ font-family: Arial, Verdana; font-size: 8pt; color: #CC0000; font-weight: bold; text-decoration: none; }
A.Bar:VISITED		{ font-family: Arial, Verdana; font-size: 8pt; color: #CC0000; font-weight: bold; text-decoration: none; }
A.Bar:HOVER			{ font-family: Arial, Verdana; font-size: 8pt; color: #FF0000; font-weight: bold; text-decoration: underline; }

.Title		{ font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; color: #333333; padding-bottom: 3px; }
.Subtitle	{ font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #333333; }
.GreenSubtitle { font-family: Arial, Verdana; font-size: 11pt; font-weight: bold; color: #007878; padding-bottom: 0.5em; }
/*
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #007878;	
}
*/

/*Tan, bold section heading*/
.secH 
{
	color:#e2b322; 
	font-weight: bold;
}

/* Section-specific */
#RightCallout_1
{
	float:right;
}
#RightCallout_2
{
	float:right;
}
#RightCallout_3
{
	float:right;
}
#mainTextBody
{
	/*height:100%;*/
	width: 520px;
	position: relative;
	line-height: 20px;
	z-index: 1;
}
#LeftCallout_1
{
	float:left;
}
.LeftCallout
{
	float:left;
}
.RightCallout
{
	float:right;
}
#floaterFor130
{
	position: absolute;	
	top: 10px;
	left: 307px;
	z-index: 2;
}
	
#pageTemplate
{
	position:absolute;
	z-index:0;	
}
#placeHolderFor130Floater
{	
	float:right;
	width:243px;
	height:250px;
	
}

.resultsMargins {margin-left: 10px; margin-bottom: 14px; margin-right: 13px}
.landingMargins {margin-left: 9px; margin-bottom: 14px; margin-right: 12px}

.Subtitle100	{ font-family: Arial, Verdana; font-size: 11pt; font-weight: bold; color: #007878; padding-bottom: 0.5em; }
.Subtitle200	{ font-family: Arial, Verdana; font-size: 11pt; font-weight: bold; color: #E2B322; padding-bottom: 0.5em; }
.Subtitle300	{ font-family: Arial, Verdana; font-size: 11pt; font-weight: bold; color: #B6503C; padding-bottom: 0.5em; }

/* Site Map */
A.Sitemap:ACTIVE	{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; font-weight: bold; text-decoration: underline; }
A.Sitemap:LINK		{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; font-weight: bold; text-decoration: underline; }
A.Sitemap:VISITED	{ font-family: Arial, Verdana; font-size: 9pt; color: #CC0000; font-weight: bold; text-decoration: underline; }
A.Sitemap:HOVER		{ font-family: Arial, Verdana; font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: none; }

/* Footer */
DIV.FooterSpace	{ margin: 10px; padding-left: 5px; padding-right: 5px; color: #111112; font-size: 7pt; }
A.Footer:ACTIVE	{ font-family: Arial, Verdana; font-size: 7pt; color: #FF0000; text-decoration: none; }
A.Footer:LINK	{ font-family: Arial, Verdana; font-size: 7pt; color: #FF0000; text-decoration: none; }
A.Footer:VISITED{ font-family: Arial, Verdana; font-size: 7pt; color: #FF0000; text-decoration: none; }
A.Footer:HOVER	{ font-family: Arial, Verdana; font-size: 7pt; color: #FF0000; text-decoration: underline; }

/* Bulleted Lists */
ul.Arrows { margin: 12px 0px; padding: 0px; margin-left: 18px; list-style-image: url(../images/000_Arrow_Red.gif); font-family: Arial,Verdana; }
li.NoRedArrow { padding-left: 17px; background-image: url(../images/000_Arrow_Red.gif); background-repeat: no-repeat;  }
li.YellowArrow { padding-left: 17px; background-image: url(../images/200_Arrow_Yellow.gif); background-repeat: no-repeat; background-position: 0px 0px; }

.redBullet
{
	color:#FF0000;
}

.regTags { padding-top: 4px; }
.regNameTextBoxes { width: 400px; }
.regEmailTextBoxes { width: 320px; }

.registerTopBar { font-family: Arial; font-size: 12px; color: #121212; background-image: url(../images/registerTop.gif); background-repeat: no-repeat; padding-left: 34px; padding-top: 11px; }
.registerBodyBox { font-family: Arial; font-size: 11px; color: #494949; background-image: url(../images/registerBodyBack.gif); background-repeat: no-repeat; padding-left: 14px; padding-top: 10px; }
.registerBtn { position: absolute; padding-left: 108px; padding-top: 6px;}

.finderBody { font-family: Arial; font-size: 11px; color: #494949; padding-top: 10px; padding-left: 14px; padding-right: 12px; background-image: url(../images/findersBodyBck_b.gif); background-repeat: no-repeat; }
.finderZipBox { width: 98px; height: 21px; }
.finderDistance { width: 98px; height: 21px; }/*.finderDistance { width: 98px; height: 21px; padding-top: -15px; }*/
#divDistanceContainer { position: relative; left: 0px; }
#divFinderBtn { position: absolute; left: 105px; top: 11px; }



#leftnav { position: relative; z-index: 100; }
#mainbody { position: relative; z-index: 105; }
#mainArea { position: relative; left: 0px; z-index: 110; }
#menu1Container { left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent; z-index: 111; }
#menu2Container { left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent; z-index: 112; }
#menu3Container { left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent; z-index: 113; }
#menu4Container { left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent; z-index: 114; }

#divASOContainer { position: relative; padding-left: 23px; padding-top: 30px; }
#divPrintThisPage { position: absolute; padding-left: 410px; }/*#divPrintThisPage { position: absolute; padding-top: -9px; padding-left: 410px; }*/
#divTitleBar { background: transparent; background-image: url(../images/asoResultsTitleBar.gif); background-repeat: no-repeat; width: 556px; height: 26px; }

.asoTitleProperties { font-family: Arial; font-size: 12px; color: #010101; background: transparent; padding-top: 6px; white-space:nowrap; }
.emptyTD { background: transparent;  }
.asoSearchBack { background-image: url(../images/asoSearchBack.gif); background-repeat: no-repeat; }
.asoSearchText { font-family: Arial; font-size: 11px; color: #ffffff; position: relative; top: 5px; }
.asoSearchDescriptText { font-family: Arial; font-size: 11px; color: #ffffff; }
.asoSearchTextBox { width: 70px; height: 20px; }
.asoSearchDropDown { width: 65px; height: 20px; }
.asoSearchListBox { width: 246px; height: 79px; }
A.asoGlossaryLink:ACTIVE	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
A.asoGlossaryLink:LINK { font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 7px; font-family: Arial; position: relative; top: 5px; text-decoration: underline; }
A.asoGlossaryLink:VISITED	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
A.asoGlossaryLink:HOVER { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
.asoText { font-family: Arial; font-size: 12px; color: #000000;  }
.rowASOMain { background-color: #FFFFFF; }
.rowASOAlternate { background-color: #EEEEEE; }
.asoResultsHeadPadding { padding-left: 7px; padding-right: 7px; padding-top: 6px; }
.asoResultsPadding { padding-left: 7px; padding-right: 7px; padding-top: 15px; padding-bottom: 15px; }
.asoResultsBg {background-color: #ebcc7b;}
/*.pagerBack { height: 32px; padding-top: 10px; padding-right: 20px; background-image: url(../images/pagerBack.gif); background-repeat: no-repeat; background-position: 0 100% }*/
.pagerBack {background-color: #ebcc7b;}
.verticalPix { width: 1px; background-color: #ebcc7b; }

#divASOLandingContainer { position: relative; width: 500px; height: 320px; }
.asoLandingDescript { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; left: 176px; top: 27px; }
.asoLandingZipLabel { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 74px; top: 124px; }
.asoLandingZipTextBox { position: absolute; width: 98px; height: 21px; left: 191px; top: 120px; }
.asoLandingDistanceLabel { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 81px; top: 159px; }
.asoLandingDistanceDropdown { position: absolute; width: 98px; height: 21px; left: 191px; top: 152px; }
.asoLandingServicesLabel { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 92px; top: 189px; }
.asoLandingServicesList { position: absolute; width: 208px; height: 80px; left: 191px; top: 184px; }
.asoMultipleSelectText { position: absolute; width: 73px; font-family: Arial; font-size: 11px; color: #272727; left: 405px; top: 186px; }
.imgBtnFindIt { position: absolute; width: 64px; height: 25px; left: 190px; top: 266px; }
A.asoLandingAddASOLink:ACTIVE	 { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 272px; top: 274px; text-decoration: underline; }
A.asoLandingAddASOLink:LINK  { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 272px; top: 274px; text-decoration: underline; }
A.asoLandingAddASOLink:VISITED { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 272px; top: 274px; text-decoration: underline; }
A.asoLandingAddASOLink:HOVER { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 272px; top: 274px; text-decoration: underline; }

#divASOAddContainer { position: relative; width: 500px; height: 832px; }
.asoAddDescript { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; left: 176px; top: 35px; }
.asoAddOrganizationLabel { position: relative; width: 70px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 50px; top: 124px; }
.asoAddOrganizationTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 120px; }
.asoAddOrganizationValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 108px; }
.asoAddServicesLabel { position: absolute; width: 100px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 72px; top: 157px; }
.asoAddServicesList { position: absolute; width: 200px; left: 172px; top: 152px; }
.asoAddServicesValidator { position: absolute; width: 200px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 172px; top: 140px; }
A.asoAddGlossaryLink:ACTIVE	 { position: absolute; width: 46px; font-family: Arial; font-size: 11px; font-weight: bold; left: 376px; top: 190px; text-decoration: underline; }
A.asoAddGlossaryLink:LINK  { position: absolute; width: 46px; font-family: Arial; font-size: 11px; font-weight: bold; left: 376px; top: 190px; text-decoration: underline; }
A.asoAddGlossaryLink:VISITED { position: absolute; width: 46px; font-family: Arial; font-size: 11px; font-weight: bold; left: 376px; top: 190px; text-decoration: underline; }
A.asoAddGlossaryLink:HOVER { position: absolute; width: 46px; font-family: Arial; font-size: 11px; font-weight: bold; left: 376px; top: 190px; text-decoration: underline; }
.asoAddMultipleSelectText { position: absolute; width: 200px; left: 172px; top: 226px; font-family: Arial; font-size: 11px; color: #145c56; }
.asoAddAddress1Label { position: absolute; width: 56px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 65px; top: 277px; }
.asoAddAddress1TextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 273px; }
.asoAddAddress1Validator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 261px; }
.asoAddAddress2Label { position: absolute; width: 56px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 65px; top: 312px; }
.asoAddAddress2TextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 308px; }
.asoAddCityLabel { position: absolute; width: 23px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 97px; top: 350px; }
.asoAddCityTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 346px; }
.asoAddCityValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 334px; }
.asoAddStateLabel { position: absolute; width: 29px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 91px; top: 388px; }
.asoAddStateDropdown { position: absolute; width: 246px; height: 21px; left: 125px; top: 384px; }
.asoAddZipLabel { position: absolute; width: 56px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 70px; top: 424px; }
.asoAddZipTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 421px; }
.asoAddZipValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 409px; }
.asoAddPhoneLabel { position: absolute; width: 36px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 84px; top: 463px; }
.asoAddPhoneTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 458px; }
.asoAddPhoneValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 446px; }
.asoAddPhoneExampleLabel { position: absolute; width: 105px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 377px; top: 462px; }
.asoAddWebsiteLabel { position: absolute; width: 45px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 75px; top: 500px; }
.asoAddWebsiteTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 496px; }
.asoAddWebsiteValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 484px; }
.asoAddEmailLabel { position: absolute; width: 100px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; right: 365px; top: 538px; }
.asoAddEmailTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 535px; }
.asoAddEmailValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 523px; }
.asoAddNoteText { position: absolute; width: 231px; font-family: Arial; font-size: 11px; color: #145c56; left: 129px; top: 565px; padding-left: 5px;}
.asoAddContactNameLabel { position: absolute; width: 100px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 44px; top: 659px; }
.asoAddContactNameTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 655px; }
.asoAddContactNameValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 643px; }
.asoAddContactEmailLabel { position: absolute; width: 100px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 44px; top: 694px; }
.asoAddContactEmailTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 695px; }
.asoAddContactEmailValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 683px; }
.asoAddContactPhoneLabel { position: absolute; width: 100px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 40px; top: 736px; }
.asoAddContactPhoneTextBox { position: absolute; width: 246px; height: 21px; left: 125px; top: 732px; }
.asoAddContactPhoneValidator { position: absolute; width: 300px; font-family: Arial; font-size: 10px; color: #CC0000; font-weight: bold; left: 127px; top: 720px; }
.asoAddContactPhoneExampleLabel { position: absolute; width: 105px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 377px; top: 737px; }
.asoAddSubmit { position: absolute; width: 70px; height: 21px; left: 124px; top: 772px; }

#divSpecialistLandingContainer { position: relative; width: 500px; height: 230px; }
.specialistLandingDescript { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; left: 210px; top: 27px; }
.specialistLandingZipLabel { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 74px; top: 124px; }
.specialistLandingZipTextBox { position: absolute; width: 98px; height: 21px; left: 191px; top: 120px; }
.specialistLandingDistanceLabel { position: absolute; width: 270px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 81px; top: 159px; }
.specialistLandingDistanceDropdown { position: absolute; width: 98px; height: 21px; left: 191px; top: 152px; }
.specialistBtnFindIt { position: absolute; width: 64px; height: 25px; left: 191px; top: 186px; }
A.specialistAddPracticeLink:ACTIVE { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 132px; text-decoration: underline; }
A.specialistAddPracticeLink:LINK { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 132px; text-decoration: underline; }
A.specialistAddPracticeLink:VISITED { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 132px; text-decoration: underline; }
A.specialistAddPracticeLink:HOVER { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 132px; text-decoration: underline; }
A.specialistAdvancedOptionsLink:ACTIVE { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 118px; text-decoration: underline; }
A.specialistAdvancedOptionsLink:LINK { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 118px; text-decoration: underline; }
A.specialistAdvancedOptionsLink:VISITED { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 118px; text-decoration: underline; }
A.specialistAdvancedOptionsLink:HOVER { position: absolute; width: 150px; font-family: Arial; font-size: 11px; color: #272727; font-weight: bold; left: 308px; top: 118px; text-decoration: underline; }

/*
.specialistSearchBack { background-image: url(../images/specialistSearchBack.gif); background-repeat: no-repeat; width: 556px; height: 90px; }
.specialistSearchText { clear: none; font-weight: bolder; font-size: 11px;  color: #ffffff; font-family: Arial; position: relative; top: 5px; }
A.specialistSearchLinks:ACTIVE	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
A.specialistSearchLinks:LINK { font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 7px; font-family: Arial; position: relative; top: 5px; text-decoration: underline; }
A.specialistSearchLinks:VISITED	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
A.specialistSearchLinks:HOVER { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 5px; text-decoration: underline; }
.specialistAdvanced { font-size: 10px; }
*/
.specialistSearchBack { background-image: url(../images/specFinderResultsTop_wider.jpg); background-repeat: no-repeat; width: 535px; height: 198px; }
.specialistSearchText { clear: none; font-weight: bolder; font-size: 11px;  color: #ffffff; font-family: Arial; position: relative; top: 5px; }
A.specialistSearchLinks:ACTIVE	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 60px; left: 20px; text-decoration: underline; }
A.specialistSearchLinks:LINK { font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 7px; font-family: Arial; position: relative; top: 60px; left: 20px; text-decoration: underline; }
A.specialistSearchLinks:VISITED	{ font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 60px; left: 20px; text-decoration: underline; }
A.specialistSearchLinks:HOVER { font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; position: relative; top: 60px; left: 20px; text-decoration: underline; }
/*.specialistAdvanced { font-size: 10px; position: relative; top: 75px; left: 40px; }*/
.specialistBg {background-color: #8eadac;}
.specialistPagerBack {background-color: #8eadac;}
.specialistVerticalPix { width: 1px; background-color: #8eadac; }
#simpleZipText {position: relative; top: 105px; right: 60px;}
#simpleZip {position: relative; top: 100px; right: 60px;}
#simpleDistText {position: relative; top: 105px; right: 75px;}
#simpleDist {position: relative; top: 100px; right: 75px;}
#simpleSubmitBtn {position: relative; top: 130px; right: 10px;}
#advZipText {position: relative; top: 72px; left: 40px;}
#advZip {position: relative; top: 70px; left: 40px;}
#advDistText {position: relative; top: 72px; left: 41px;}
#advDist {position: relative; top: 70px; left: 40px; width: 100px;}
#advSpecText {position: relative; top: 72px; left: 40px;}
#advSpec {position: relative; top: 70px; left: 40px;}
#advLangText {position: relative; top: 20px; left: 40px;}
#advLang {position: relative; top: 40px; right: 90px;}
#advSubmitBtn {position: relative; top: 130px; right: 25px;}

.sup_ref { font-family: Arial, Verdana; font-size: 7pt; vertical-align: top; color:#808080; background: #FFFFFF; line-height:15px;}
.sup_link:ACTIVE	{ font-family: Arial, Verdana; font-size: 7pt; color: #CC0000; text-decoration: none; }
.sup_link:LINK		{ font-family: Arial, Verdana; font-size: 7pt; color: #CC0000; text-decoration: none; }
.sup_link:VISITED	{ font-family: Arial, Verdana; font-size: 7pt; color: #CC0000; text-decoration: none; }
.sup_link:HOVER		{ font-family: Arial, Verdana; font-size: 7pt; color: #FF0000; text-decoration: underline; }
.orange_text { color: #FF6600; }
A.teal_text:ACTIVE	{ color: #007878; text-decoration: none; border-bottom: 1px dashed #007878; cursor: help; }
A.teal_text:LINK { color: #007878; text-decoration: none; border-bottom: 1px dashed #007878; cursor: help; }
A.teal_text:VISITED	{ color: #007878; text-decoration: none; border-bottom: 1px dashed #007878; cursor: help; }
A.teal_text:HOVER { color: #007878; text-decoration: none; border-bottom: 1px dashed #007878; cursor: help; }

.tafCloseBtn { font-family: Arial, Verdana; font-size: 12px; color: #e20d15; }
.tafBoxText { font-family: Arial, Verdana; font-size: 11px; color: #000000; }
.tafLabels { font-family: Arial, Verdana; font-size: 12px; color: #000000; font-weight: bold; }
.tafTextBox { width: 227px; height: 21px; }
.tafTextArea { width: 227px; height: 60px; }

.sgCloseBtn { font-family: Arial, Verdana; font-size: 12px; color: #e20d15; }
.sgBoxSlice { background-color: #ebebeb; background-image: url(../images/sgBoxSlice.gif); background-repeat: no-repeat; }

#gilDisclaimer 
{ 
	position: absolute; 
	left: 130px; 
	top: 150px; 
	display: none; 
	z-index: 200; 
	background-color: #FFFFFF; 
	width: 300px; 
}
#gilDisclaimerLeftTout
{
	position: absolute; 
	left: 0px; 
	top: -250px; 
	display: none; 
	z-index: 200; 
	background-color: #FFFFFF; 
	width: 300px; 
	border: solid 2px #000000;
	padding: 8px;	
}
.gilDisclaimerTable 
{ 
	border-color: Black; 
	border-width: 2px; 
}
#interstitialFlash
{
	position: absolute;
	left: -127px;
	top: -343px;
	z-index: 99999999999;	
}
#interstitialContainer
{
	position: relative;
	z-index: 99999999999;
}
#helpfulTips
{
	position: absolute; 
	left: 0px; 
	top: 830px; 
	display: none; 
	z-index: 200; 
	background-color: #e9d4cf; 
	width: 520px; 
	border: solid 5px #debfb9;
}
#checklist
{
	position: absolute; 
	left: 0px; 
	top: 830px; 
	display: none; 
	z-index: 300; 
	background-color: #f5e6b8; 
	width: 520px; 
	border: solid 5px #dfc060;
}

.results_over { BACKGROUND: #000000 }
#divSearchContainer { PADDING-LEFT: 310px; PADDING-TOP: 15px; POSITION: relative; z-index: 19; }
#divSearchBar { WIDTH: 255px; POSITION: absolute; z-index:20; }
.search_text { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666565; FONT-FAMILY: Arial, Verdana }
.keyword { PADDING-BOTTOM: 3px; WIDTH: 171px; HEIGHT: 24px }
.searchresults { BORDER-RIGHT: 2px dotted; BORDER-TOP: 2px dotted; /*FILTER: alpha(opacity=85);*/ LEFT: 0px; BORDER-LEFT: 2px dotted; WIDTH: 240px; BORDER-BOTTOM: 2px dotted; POSITION: absolute; TOP: 36px; TEXT-ALIGN: left; opacity: 0.8 }
.results_items { BACKGROUND: #fffafa; CURSOR: pointer; TEXT-DECORATION: none } /*CURSOR: hand;*/ 