﻿#ReferralsWrapper
{
	padding:0px 0px 10px 0px;
	font-size:0.85em;
}

#ReferralsWrapper input,
#ReferralsWrapper select
{
	font-size:1em;
}


#ReferralsWrapper .MandatoryIndicator
{
	font-size:1.3em;
	font-weight:bold;
	top:2px;
	color:#f00;
}

#ReferralsWrapper #ReferralsNav ul
{
	background-repeat:no-repeat;
	height:23px;
	margin:2px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

#ReferralsWrapper #ReferralsNav ul.Quick
{
	background-image:url(../Img/BgNavQuick.gif);
}

#ReferralsWrapper #ReferralsNav ul.Advanced
{
	background-image:url(../Img/BgNavAdvanced.gif);
}

#ReferralsWrapper #ReferralsNav ul.Name
{
	background-image:url(../Img/BgNavName.gif);
}

#ReferralsWrapper #ReferralsNav li
{
	background-image:none;
	float:left;
	padding:0px;
	margin:0px;
}

#ReferralsWrapper #ReferralsNav li a, #ReferralsNav li strong
{
	float:left;
	display:block;
	height:23px;
}

#ReferralsWrapper #ReferralsNav li.Quick a, #ReferralsNav li.Quick strong
{
	width:123px;
}

#ReferralsWrapper #ReferralsNav li.Advanced a, #ReferralsNav li.Advanced strong
{
	width:132px;
}

#ReferralsWrapper #ReferralsNav li.Name a, #ReferralsNav li.Name strong
{
	width:139px;
}

#ReferralsWrapper #ReferralsNav li.Help
{
	float:right;
	padding:3px 7px 0px 0px;
}

#ReferralsWrapper #ReferralsNav li.Help a
{
	border-left:1px solid black;
	height:auto;
	padding-left:7px;
}

#ReferralsWrapper #ReferralsNav li.About
{
	float:right;
	font-size:1.05em;
	padding:3px 5px 0px 0px;
}

#ReferralsWrapper #ReferralsNav li.About a
{
	height:auto;
}

#ReferralsWrapper #ReferralsNav li.About a img
{
	margin-bottom:-3px;
}

#ReferralsWrapper #ReferralsNav li.About a.QuestionIcon
{
	margin-left: 5px;
	position: relative;
	text-decoration: underline !important;
}

#ReferralsWrapper #MetaNavigation
{
	float:right;
	padding:5px 5px 0px 0px;
}

#ReferralsWrapper #SearchAgain
{
    display:block;
	float:right;
	font-weight:bold;
    margin-top:7px;
    padding:1px 2px 5px 20px;
}

#ReferralsWrapper .Info
{
	width:130px;
	float:left;
	padding-left:13px;
}

#ReferralsWrapper #ReferralsFormWrapper
{
	background-color:#eeeade;
	padding:10px 0px 17px 0px;
}

#ReferralsWrapper #ReferralsFormOuter
{
	margin:0px 0px 0px 156px;
	border:4px solid #d7ccb4;
	width:507px;
	background-color:#FFF;
}

* html #ReferralsWrapper #ReferralsFormOuter
{
	margin-left:156px;
}

#ReferralsWrapper #ReferralsFormInner
{
	margin:15px 45px 12px 42px;
}

#ReferralsWrapper .FormInput
{
	border:1px solid #c2b9a4;
}

#ReferralsWrapper .Label
{
	color:#997a4b;
	font-weight:bold;
	font-size:1.1em;
}

#ReferralsWrapper .Label span
{
	font-weight:normal;
	font-size:0.9em;
}

#ReferralsWrapper fieldset
{
	border:0px;
	padding:0px 0px 8px 0px;
	margin:8px 0px 8px 0px;
	background-image:url(../Img/BgDotted.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

#ReferralsWrapper #IssueTypeDisplay
{
	font-size:0.9em;
	position:relative;
	top:4px;
}

#ReferralsWrapper #SearchIssueOuter
{
	margin-top:8px;
	padding:1px;
}

#ReferralsWrapper #SearchIssueInner
{
	height:139px;
	overflow:auto;
	padding:0px 8px;
}

#ReferralsWrapper #SearchIssueInner h3
{
	font-size:1em;
	color:#000;
	padding:3px 0px;
	margin:0px;
	clear:both;
}

#ReferralsWrapper #SearchIssueInner div
{
	margin:2px 0px 5px 0px;
}

*:first-child+html #ReferralsWrapper #SearchIssueInner div
{
	margin:0px;
}

* html #ReferralsWrapper #SearchIssueInner div
{
	margin:0px;
}

#ReferralsWrapper #SearchIssueInner input
{
	padding:0px;
	margin:0px;
}

#ReferralsWrapper #SearchIssueInner label
{
	padding-left:3px;
}

#ReferralsWrapper #SearchIssueInner label.Disabled, 
#ReferralsWrapper #SearchIssueInner h3.Disabled
{
	color:#CCC;
}

*:first-child+html #ReferralsWrapper #SearchIssueInner label
{
	padding-left:0px;
}

* html #ReferralsWrapper #SearchIssueInner label
{
	padding-left:0px;
}

#ReferralsWrapper #SuburbTownLocator
{
	margin-top:3px;	
}

#ReferralsWrapper #SuburbTownLocator th, #ReferralsWrapper #SuburbTownLocator td
{
	padding-top:8px;
	vertical-align:top;
}

#ReferralsWrapper #SuburbTownLocator th
{
	font-weight:normal;
	text-align:right;
	padding-right:5px;
	padding-top:10px;
}

#ReferralsWrapper #SuburbTownOuter
{
	width:180px;
}

#ReferralsWrapper #SuburbTownOuter input
{
	width:180px;
	margin:0px;
}

#ReferralsWrapper #Results
{
	border-top:0px !important;
	width:180px;
	position:absolute;
	font-family:verdana;
	font-size:11px;
	display:none;
}

*:first-child+html #ReferralsWrapper #Results
{
	width:182px;
	margin-top:-1px;
}

* html #ReferralsWrapper #Results
{
	width:182px;
	margin-top:-1px;
}

* html #ReferralsWrapper #Medicare #Results
{
	width:210px;
}

#ReferralsWrapper #Results div.TownResult
{
	padding:2px 3px;
	cursor:default;
	background-color:#FFF;
}

#ReferralsWrapper #Results div.Selected
{
	background-color:#F9E6C6;
}

#ReferralsWrapper .ButtonRow .QuickSearchButton,
#ReferralsWrapper .ButtonRow .AdvancedSearchButton
{
	margin-left:146px;
	text-align:left;
	width:7em;
}

#ReferralsWrapper .ButtonRow .NameSearchButton
{
	margin-left:79px;
	text-align:left;
	width:7em;
}

#ReferralsWrapper #SearchResultsWrapper
{
	background-color:#FFF;
}

#ReferralsWrapper #Info
{
	padding:4px 8px;
}

#ReferralsWrapper #Info div
{
	clear:both;
	margin-bottom:2px;
}

#ReferralsWrapper #Info div strong
{
	width:8em;
	display:block;
	float:left;
}

#ReferralsWrapper #Info div span
{
	margin-left:8em;
	display:block;
}

* html #ReferralsWrapper #Info div span
{
	height:1px;
}

#ReferralsWrapper #SearchResultsTable
{
	border-top:1px solid #c2b9a4;
	border-bottom:1px solid #c2b9a4;
}

#ReferralsWrapper .OneColumn,
#ReferralsWrapper .TwoColumn
{
	margin-top:4px;
}

#ReferralsWrapper .TwoColumn .ValidationMessage
{
	display:block;
	clear:both;
}

#ReferralsWrapper .OneColumn h4,
#ReferralsWrapper .TwoColumn h4
{
	clear:left;
	padding:10px 0px 5px 0px;
}

#ReferralsWrapper .OneColumn div
{
	margin:6px 0px 5px 1px;
}

* html #ReferralsWrapper .OneColumn div
{
	margin:0px;
}

#ReferralsWrapper .TwoColumn div
{
	float:left;
	width:160px;
	margin:2px 5px 5px 0px;
}

* html #ReferralsWrapper .TwoColumn div
{
	margin:0px;
}

#ReferralsWrapper .OneColumn div input,
#ReferralsWrapper .TwoColumn div input
{
	padding:0px;
	margin:0px;
}

#ReferralsWrapper .TwoColumn div input
{
	float:left;
}

#ReferralsWrapper .OneColumn div label
{
	padding-left:3px;
}

* html #ReferralsWrapper .OneColumn div label
{
	padding-left:0px;
}

#ReferralsWrapper .TwoColumn div label
{
	margin-left:20px;
	display:block;
}

* html #ReferralsWrapper .TwoColumn div label
{
	padding-top:4px;
}

#ReferralsWrapper #NameSearch
{
	margin-top:13px;
	background-image:url(../Img/BgDotted.gif);
	background-repeat:repeat-x;
	padding:3px 0px 6px 0px;
}

#ReferralsWrapper #NameSearch div
{
	margin-top:15px;
}

#ReferralsWrapper #NameSearch label
{
	font-size:1.1em;
	float:left;
	padding:2px 0px 0px 3px;
}

#ReferralsWrapper #NameSearch input,
#ReferralsWrapper #NameSearch select
{
	display:block;
	margin-left:7.5em;
	font-size:1em;
}

#ReferralsWrapper #NameSearch input
{
	width:200px;
}

#ReferralsWrapper #NameSearch .Captcha
{
	display: block;
	margin: 0 0 0 7.5em;
	font-size: 1em;
	vertical-align: top;
}

#ReferralsWrapper #NameSearch .Captcha input
{
	float: left;
	display: block; 
	margin: 0 0 0 0;
}

#ReferralsWrapper #NameSearch .Captcha label
{
	display: inline;
	float: none;
	margin: 0 0 0 10px;
}

#ReferralsWrapper #NoResults
{
	padding:8px;
}

#ReferralsWrapper #NoResults strong
{
	color:#F00;
}

#ReferralsWrapper #ReferralView
{
	float:right;
	margin-top:-3px;
	padding-left:20px;
}

#ReferralsWrapper #ReferralViewWrapper
{
	width:460px;
	margin:0px auto 20px;
}

#ReferralsWrapper #BackButton
{
	margin-top:13px;
	margin-bottom:13px;
	text-align:right;
}

#ReferralsWrapper #SearchResultsTable th
{
	border-bottom:1px solid #c2b9a4;
	text-align:left;
	color:#997a4b;
}

#ReferralsWrapper #SearchResultsTable th,
#ReferralsWrapper #SearchResultsTable td
{
	vertical-align:top;
	border-left:1px solid #c2b9a4;
	padding:3px 8px;
}

#ReferralsWrapper #SearchResultsTable td
{
	padding-top:6px;
}

#ReferralsWrapper #SearchResultsTable tr.Alternate td
{
	background-color:#eeeade;
}

#ReferralsWrapper #Pager
{
	background-color:#eeeade;
	padding:10px 8px;
}

#ReferralsWrapper #Pager span.PrevNext a
{
	color:#5A799C;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView
{
	border:1px solid #c2b9a4;
	background-color:#FFF;
	margin-top:17px;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView h3
{
	background-color:#d7ccb4;
	margin:0px;
	padding:7px;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView table
{
	width:459px;
	border-collapse:collapse;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView th,
#ReferralsWrapper #ReferralViewWrapper div.ReferralView td
{
	border-top:1px solid #c2b9a4;
	border-left:1px solid #c2b9a4;
	padding:7px;
	vertical-align:top;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView th
{
	border-left:0px;
	text-align:left;
	width:155px;
	font-weight:bold;
	color:#997a4b;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView td div.DetailSeparator
{
	height:10px;
	overflow:hidden;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView td div.Detail strong
{
	float:left;
	clear:both;
}

#ReferralsWrapper #ReferralViewWrapper div.ReferralView td div.Detail span
{
	display:block;
	margin-left:8.5em;
}

#ReferralsWrapper .ReferralView h3
{
	font-size:1.5em;
}

#ReferralsWrapper .SpamMessage 
{
	color: #414141;
	background: #e6e6e6;
	border-bottom: #414141 solid 1px;
	padding: 2px 8px;
}
