/********   GRIDVIEW   ********/
.GridViewHeader
{
	text-align: left;
}

.GridViewHeader th
{
	background-color:#236e8b;
	color: #fff;
	font-weight:bold;
	padding:3px;
	border-bottom: solid 1px #e7e7e5;
}

.GridViewHeader th a
{
	color: #fff;
}

.tblClearBorders td
{
	border-style:none;
	border-width:0;
}

/********   ADMIN GRIDVIEW   ********/
.AdminGridViewHeader
{
	text-align:left;
}

.AdminGridViewHeader th
{
	border-bottom: solid 1px #C2C2C2;
}

.AdminGridViewRow td
{
	border-bottom: solid 1px #C2C2C2;
}

.AdminGridViewAlternatingRow
{
	background-color: #EBEBEB;
}

.AdminGridViewAlternatingRow td
{
	border-bottom: solid 1px #C2C2C2;
}

a.AdminButton
{
	margin-left: 5px;
	margin-right: 10px;
	color: #4D4D4D;
	text-decoration: none;
}

a.AdminButton:hover
{
	color: #4D4D4D;
	text-decoration: underline;
}
	
a.AdminFooterButton
{
	margin-left: 5px;
	margin-right: 20px;
	font-weight: bold;
	color: #4D4D4D;
}

a.AdminFooterButton:hover
{
	color: #4D4D4D;
	text-decoration: underline;
}

.AdminInvalidText, .AdminInvalidMsg, .AdminInvalid
{
	font-weight: bold;
	color: #990000;
}


/********   Physicians   ********/
.PhysicianName
{
    font-size: 12pt;
    font-weight: bold;
}
.PhysicianLabel
{
    font-size: 9pt;
    font-weight: bold;
    color: #639AB5;
}
.PhysicianText
{
    color: #4D4D4D;
}
/********   CONVERSION   ********/
.ConversionBox
{
    border: solid 1px #C1C1C1;
    padding: 15px 15px 15px 15px;
    background-color: #ffffff;
    font-family: Courier;
}

/********   EVENTS   ********/
.EventsListItem
{
    color: #444444;
}

.EventsListName
{
    color: #5A8EA9;
    font-weight: bold;
}

.EventsListSummary
{
    font-style: italic;
    display: block;
    color: #444444;
}

.EventsListLink
{
    display: block;
}

.EventsListHeader
{
    font-weight: bold;
    padding-top: 7px;
    color: #5A8EA9;
}

.EventDatesItemPadding
{
    padding-bottom: 7px;
}

.EventsListDescription
{
    margin-top: 7px;
    color: #444444;
}

.EventsBackButton
{
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    color: #444444;
}

.EventListItemPadding
{
    padding-bottom: 10px;
}

.EventListTitle
{
    font-size: 12pt;
    color: #5A8EA9;
    font-weight: bold;
}

.EventCreatingWizardThankYou
{
    font-size: 9pt;
    color: #5A8EA9;
    font-weight: normal;
    font-style: italic;
}

.EventsListDate
{
    font-weight: bold;
    color: #444444;
}

.EventsListTime
{
    font-weight: bold;
    color: #444444;
}

.EventListLocation
{
    color: #444444;
}

/********   FAQS   ********/
.FaqQuestion
{
    padding-bottom: 5px;
}

.FaqAnswer
{
    padding-bottom: 10px;
    padding-left: 15px;
    color: #444444;
}

/********   FORM BUILDER   ********/
.FeedbackSubmittedMessage
{
    font-style: italic;
    color: #444444;
}

.FeedbackFieldInput
{
    font-size: 9pt;
    color: #444444;
}

.FeedbackFieldOptionText
{
    color: #444444;
}

.FeedbackFieldLabel
{
    color: #5A8EA9;
    font-weight: normal;
}

.FeedBackViewLabel
{
    font-weight: bold;
    color: #444444;
}

.FeedBackViewText
{
    color: #444444;
}

.FeedbackError
{
    font-weight: bold;
    color: #990000;
}

/********   JOBS   ********/
.JobTitle
{
    font-size: 9pt;
    color: #5A8EA9;
    font-weight: bold;
}

.JobListLabel
{
    color: #5A8EA9;
    font-weight: bold;
}

.JobListDepartmentLink
{
    color: #444444;
}

.JobListLocationLink
{
    color: #444444;
}

.JobClosed
{
    color: #990000;
}

.JobPosted
{
    color: #444444;
    font-style: italic;
}

.JobLink
{
}

.JobItemTitle
{
    font-weight: bold;
    color: #5A8EA9;
}

.JobValueTitle
{
    font-size: 9pt;
}

.JobItem
{
    font-weight: bold;
    color: #5A8EA9;
}

.JobValue
{
    color: #444444;
}

.JobValueResource
{
    cursor: hand;
}

.JobPanelPadding
{
    padding-bottom: 7px;
}

.JobListTitle
{
    font-size: 12pt;
    color: #5A8EA9;
    font-weight: bold;
}

.JobDisplayList
{
    display: none;
}

/********   PAGE MENU ENHANCED   ********/
.EnhancedPageMenuItem
{
    padding-bottom: 10px;
    padding-right: 20px;
}

.EnhancedPageMenuImage
{
    padding-right: 5px;
}

.EnhancedPageMenuDescription
{
    font-style: italic;
    color: #444444;
}

.EnhancedPageMenuLink
{
    font-weight: bold;
}

.EnhancedPageMenuLink:link
{
    text-decoration: none;
}

.EnhancedPageMenuLink:visited
{
    text-decoration: none;
}

.EnhancedPageMenuLink:hover
{
    text-decoration: underline;
}

.EnhancedPageMenuLink:active
{
    text-decoration: underline;
}

.EnhancedPageMenuChildItem
{
    padding-bottom: 5px;
}

.EnhancedPageMenuChildSeparator
{
    padding-right: 1px;
    padding-left: 1px;
    color: #444444;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.EnhancedPageMenuChildLink
{
}

.EnhancedPageMenuChildLink:link
{
    text-decoration: none;
}

.EnhancedPageMenuChildLink:visited
{
    text-decoration: none;
}

.EnhancedPageMenuChildLink:hover
{
    text-decoration: underline;
}

.EnhancedPageMenuChildLink:active
{
    text-decoration: underline;
}

/********   DIRECTORY BUILDER   ********/
.DirectoryGridItemLink
{
}

.DirectoryBuilderGridAlternateView
{
    background-color: #f3fde6;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-left: 3px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.DirectoryBuilderGridItemView
{
    padding-left: 2px;
    padding-right: 2px;
}

.DirectoryBuilderSearchText
{
    color: #5A8EA9;
}

.DirectoryBuilderEntryLabel
{
    color: #5A8EA9;
    font-weight: bold;
}

.DirectoryBuilderEntryText
{
    color: #444444;
}

.DirectoryBuilderGridHeader
{
    color: #5A8EA9;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 15px;
}

.DirectoryBuilderGridHeaderAdmin
{
    font-weight: bold;
}

.DirectoryBuilderGridItem
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 15px;
    color: #444444;
}

.DirectoryBuilderGridItemAdmin
{
}

.DirectoryBuilderGridAlternate
{
    background-color: #f3fde6;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 15px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    border-top-width: 1px;
    border-bottom-width: 1px;
    color: #444444;
}

.DirectoryBuilderNoResults
{
    color: #444444;
    font-style: italic;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 15px;
}

.DirectoryBuilderEntryTextLarge
{
    font-size: 14pt;
    color: #444444;
}

/********   NEWS   ********/
.NewsArticleContactHeader
{
    color: #5A8EA9;
    font-weight: bold;
}

.NewsHeadlineTitle
{
    font-size: 9pt;
    color: #5A8EA9;
    font-weight: bold;
}

.NewsHeadlineDate
{
    color: #444444;
    font-style: italic;
    padding-bottom: 5px;
}

.NewsHeadlineSummary
{
    color: #444444;
}

.NewsHeadlineLink
{
    margin-top: 5px;
    display: block;
}

.NewsHeadlineImage
{
    cursor: hand;
}

.NewsArticleTitle
{
    font-size: 12pt;
    color: #5A8EA9;
    font-weight: bold;
}

.NewsArticleContact
{
    font-size: 9pt;
    color: #444444;
}

.NewsArticleResource
{
    color: #444444;
}

.NewsArticleResourceHeader
{
    font-weight: bold;
    color: #5A8EA9;
}

.NewsListHeader
{
    font: normal normal 18pt arial, tahoma, verdana, sans-serif;
    font-weight: normal;
    color: #b26519;
}

/********   POPUP   ********/
.PopUpCloseWindow
{
    color: #00599b;
}

/********   QUICK LINKS   ********/
.QuickLinks ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.QuickLinks ul li
{
    background: url(../Site/Images/quicklink_arrow.gif) no-repeat 0 6px;
    padding-left: 15px;
    line-height: 18px;
    font-size: 9pt;
}

/********   QUICKPOLL   ********/
.QuickPollQuestionText
{
    font-weight: bold;
    color: #5A8EA9;
}

.QuickPollAnswerText
{
    color: #444444;
}

.QuickPollResultsTotalVotes
{
    font-weight: bold;
    color: #444444;
}

.QuickPollResultsAnswers
{
    color: #444444;
}

.QuickPollResultsPercentage
{
    color: #5A8EA9;
}

.QuickPollThankYou
{
    font-style: italic;
}

/********   SEARCH   ********/
.SearchResultGroup
{
    color: #5A8EA9;
    font-weight: bold;
}

.SearchGridItem
{
    padding-bottom: 10px;
}

.SearchCheckInput
{
    color: #444444;
}

.SearchInformationMessage
{
    color: #444444;
}

.SearchLabel
{
    color: #5A8EA9;
}

.SearchErrorMessage
{
    color: #990000;
    font-weight: bold;
}

.SearchResult
{
}

.SearchResultSummary
{
}

/********   SIGN IN   ********/
.SignInReceiptBody
{
    margin: 15px 15px 15px 15px;
}

.SignInReceiptTitle
{
    font-size: 14pt;
    color: #4D4D4D;
}

.SignInGridHeader
{
    font-weight: bold;
    color: #5A8EA9;
    padding-right: 12px;
    border-bottom: solid 1px #DDDDDD;
}

.SignInGridHeaderAdmin
{
    border-bottom: solid 1px #DDDDDD;
}

.SignInGridItem
{
    color: #4D4D4D;
    padding-right: 12px;
    border-bottom: solid 1px #DDDDDD;
}

.SignInGridItemAlt
{
    color: #4D4D4D;
    padding-right: 12px;
}

.SignInTableHeader
{
    background-color: #fffce1;
    border-bottom: solid #444444 1px;
}

.SignInTable
{
    border: solid #444444 1px;
}

.SignInRequiredField
{
    font-size: 10pt;
    color: #5A8EA9;
    font-weight: bold;
}

.SignInError
{
    border: 1px solid #5A8EA9;
    padding: 15px;
    background-color: #fffce1;
    font-weight: bold;
    color: #990000;
}

.SignInMessage
{
    font-size: 9pt;
    font-weight: bold;
    color: #990000;
}

.SignInText
{
    color: #444444;
}

.SignInAdminButtonText
{
    font-size: 9pt;
    color: #444444;
}

.SignInTextCustom
{
    color: #5A8EA9;
}

.SignInBorder
{
    background: transparent url(../site/images/wrappers/standard/top_left.gif) no-repeat 100% 100%;
    padding-right: 10px;
    padding-left: 10px;
    height: 100%;
}

.SignInInput
{
}

/********   PHOTO ALBUM   ********/
.PhotoAlbumCaption
{
    color: #5A8EA9;
    font-style: italic;
}

.PhotoAlbumThumb
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.PhotoAlbumPageCount
{
    color: #444444;
}

.SlideShowCount
{
    font-size: 9pt;
    color: #5A8EA9;
    font-style: italic;
}

.SlideShowBackground
{
    background-color: #fffce1;
}
.SlideShowCount
{
    font-size: 9pt;
    color: #5A8EA9;
    font-style: italic;
}

/********   HEADLINES   ********/
.HeadlinesLink
{
}

.HeadlinesDate
{
    color: #444444;
}

.HeadlineGridItemPadding
{
    padding-bottom: 7px;
}

/********   ELEMENT WRAPPERS   ********/
.ElementNavLinkPath, .ElementNavLinkPath *
{
    text-transform: capitalize;
}

.ElementNavLinkPath:link
{
    text-decoration: none;
}

.ElementNavLinkPath:visited
{
    text-decoration: none;
}

.ElementNavLinkPath:hover
{
    text-decoration: underline;
}

.ElementNavLinkPath:active
{
    text-decoration: underline;
}

.ElementWrapperFooter
{
    background-color: #d0cdc0;
}

.ElementWrapperTitle
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.ElementWrapperHeaderOrange
{
    background-color: #5A8EA9;
    margin-bottom: 1px;
}

.ElementWrapperHeaderDarkRed
{
    background-color: #5A1C1E;
    margin-bottom: 1px;
}

.ElementWrapperHeader
{
    margin-bottom: 1px;
}

.ElementWrapper
{
}

.ElementContainer
{
    width: 100%;
    padding-bottom: 15px;
}

.ElementAdmin
{
    background-color: #d0cdc0;
    margin-bottom: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/********   ELEMENT PAGING   ********/
.ElementPagingResultsLabel
{
    font-weight: bold;
    color: #444444;
}

.ElementPagingLink
{
    color: #444444;
}
.ElementPagingLink:link
{
    text-decoration: none;
    color: #444444;
}
.ElementPagingLink:visited
{
    text-decoration: none;
    color: #444444;
}
.ElementPagingLink:hover
{
    text-decoration: underline;
    color: #444444;
}
.ElementPagingLink:active
{
    text-decoration: underline;
    color: #444444;
}

.ElementPagingDivider
{
    color: #d0cdc0;
}

.ElementPagingResultsLabel
{
    font-weight: bold;
    color: #990000;
}


/********   SURVEYS   ********/
.SurveyListLink
{
}

.SurveyWindowTitle
{
    font-size: 16pt;
    font-weight: normal;
    color: #b26519;
}

.SurveyFieldLabel
{
    color: #5A8EA9;
    font-weight: bold;
}

.SurveyFieldInput
{
    color: #444444;
}

.SurveyFieldOptionText
{
    color: #444444;
}

.SurveyDescription
{
    color: #444444;
    font-style: italic;
}

.SurveyPageTitle
{
    font-size: 10pt;
    color: #5A8EA9;
    font-weight: bold;
}

.SurveyPageDescription
{
    color: #444444;
}

.SurveyInvalidText
{
    color: #990000;
    font-weight: bold;
}

.SurveyAnswerValue
{
    color: #444444;
}

.SurveyAnswerLabel
{
    font-weight: bold;
    color: #444444;
}

.SurveyAnswerTotalVotes
{
    font-weight: bold;
    color: #444444;
}

.SurveyCompletedText
{
    font-style: italic;
    color: #444444;
}

.SurveyResultsLabel
{
    font-size: 10pt;
    color: #5A8EA9;
    font-weight: bold;
}

.SurveyBackground
{
    background-color: #fffeeb;
}

/********   LIST SERV   ********/
.ListServThankYou
{
    font-style: italic;
}

.ListServInstructions
{
}

.ListServFieldLabel
{
}

.ListServList
{
}

.ListServError
{
    font-size: 9pt;
    color: red;
}

.ListServRemoveInstructions
{
}

.ListServRemoveMessage
{
    font-style: italic;
}

.ListServDescription
{
    font-size: 7pt;
    font-style: italic;
    padding-left: 20px;
}

/********   SURVEY   ********/
.SurveyAnswerVotes
{
    color: #5A8EA9;
    font-style: italic;
}

.SurveyQuestionPadding
{
    padding-bottom: 15px;
}

.SurveyPagePadding
{
    padding-bottom: 10px;
}

.SurveyDescriptionPadding
{
    padding-bottom: 10px;
}

.SurveyListDescription
{
    color: #444444;
    font-style: italic;
}

/********   SITE MAP   ********/
.SiteMapLevel2List
{
    padding-right: 30px;
}

.SiteMapLevel2Item
{
    padding-bottom: 20px;
}

.SiteMapLevel2Link
{
    font-size: 10pt;
    color: #5A8EA9;
    font-weight: bold;
    padding-right: 30px;
}

.SiteMapLevel2Link:link
{
    text-decoration: none;
}

.SiteMapLevel2Link:visited
{
    text-decoration: none;
}

.SiteMapLevel2Link:hover
{
    text-decoration: underline;
}

.SiteMapLevel2Link:active
{
    text-decoration: underline;
}

.SiteMapLevel3List
{
    padding-top: 2px;
}

.SiteMapLevel3Item
{
    padding-bottom: 2px;
}

.SiteMapLevel3Link
{
    color: #444444;
    padding-right: 30px;
}

.SiteMapLevel3Link:link
{
    color: #444444;
    text-decoration: none;
}

.SiteMapLevel3Link:visited
{
    color: #444444;
    text-decoration: none;
}

.SiteMapLevel3Link:hover
{
    color: #444444;
    text-decoration: underline;
}

.SiteMapLevel3Link:active
{
    color: #444444;
    text-decoration: underline;
}

.SiteMapLevel4List
{
    padding-top: 2px;
}

.SiteMapLevel4Item
{
    padding-bottom: 2px;
}

.SiteMapLevel4Link
{
    font-weight: normal;
    color: #444444;
    padding-right: 30px;
}

.SiteMapLevel4Link:link
{
    color: #444444;
    text-decoration: none;
}

.SiteMapLevel4Link:visited
{
    color: #444444;
    text-decoration: none;
}

.SiteMapLevel4Link:hover
{
    color: #444444;
    text-decoration: underline;
}

.SiteMapLevel4Link:active
{
    color: #444444;
    text-decoration: underline;
}
