﻿body
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
}

.ListingsUI_UserEmail
{
	color: white;
	font-size: 10pt;
	font-weight: bold!important;
}

.Default_FieldInput
{
	width: 175px;
	font-size: 10pt;
}

a.WhiteLink:link, a.WhiteLink:visited, a.WhiteLink:active
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
a.WhiteLink:hover
{
	text-decoration: none;
}

.HomeMenu_PageBox
{
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: right;
	background-color: lightsteelblue;
}
.HomeMenu_ActivePageBox
{
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: right;
	background-color:  lightsteelblue;
}
.HomeMenu_PageLink
{
	color: #666666;
	font-size: 14pt;
	font-weight: normal;
}
a.HomeMenu_PageLink:link, a.HomeMenu_PageLink:visited, a.HomeMenu_PageLink:active
{
	text-decoration: none;
}
a.HomeMenu_PageLink:hover
{
	text-decoration: underline;
}
.HomeMenu_ActivePageLink
{
	color: black;
	font-size: 14pt;
	font-weight: normal;
}
a.HomeMenu_ActivePageLink:link, a.HomeMenu_ActivePageLink:visited, a.HomeMenu_ActivePageLink:active
{
	text-decoration: none;
}
a.HomeMenu_ActivePageLink:hover
{
	text-decoration: underline;
}
.HomeMenu_MenuBox
{
	vertical-align: top;	
}
.HomeMenu_MenuBoxWithSubMenu
{
	background-color: #ddd;
	border-right: 1px solid #666666;
	vertical-align: top;	
}
.HomeMenu_SubMenuBox
{
	width: 150px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-align: right;
	cursor: pointer;
}
.HomeMenu_SubMenuLink
{
	color: #666;
	font-size: 14pt;
	font-weight: normal;
}
a.HomeMenu_SubMenuLink:link, a.HomeMenu_SubMenuLink:visited, a.HomeMenu_SubMenuLink:active
{
	text-decoration: none;
}
a.HomeMenu_SubMenuLink:hover
{
	text-decoration: underline;
}
.HomeMenu_ActiveSubMenuLink
{
	color: black;
	font-size: 14pt;
	font-weight: normal;
}
a.HomeMenu_ActiveSubMenuLink:link, a.HomeMenu_ActiveSubMenuLink:visited, a.HomeMenu_ActiveSubMenuLink:active
{
	text-decoration: none;
}
a.HomeMenu_ActiveSubMenuLink:hover
{
	text-decoration: underline;
}

.TranslateMenu_PageBox
{
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: right;
	background-color: lightsteelblue;
}
.TranslateMenu_ActivePageBox
{
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: right;
	background-color:  lightsteelblue;
}
.TranslateMenu_PageLink
{
	color: #666666;
	font-size: 14pt;
	font-weight: normal;
}
a.TranslateMenu_PageLink:link, a.TranslateMenu_PageLink:visited, a.TranslateMenu_PageLink:active
{
	text-decoration: none;
}
a.TranslateMenu_PageLink:hover
{
	text-decoration: underline;
}
.TranslateMenu_ActivePageLink
{
	color: black;
	font-size: 14pt;
	font-weight: normal;
}
a.TranslateMenu_ActivePageLink:link, a.TranslateMenu_ActivePageLink:visited, a.TranslateMenu_ActivePageLink:active
{
	text-decoration: none;
}
a.TranslateMenu_ActivePageLink:hover
{
	text-decoration: underline;
}
.TranslateMenu_MenuBox
{
	vertical-align: top;	
}
.TranslateMenu_MenuBoxWithSubMenu
{
	background-color: #ddd;
	border-right: 1px solid #666666;
	vertical-align: top;	
}
.TranslateMenu_SubMenuBox
{
	width: 150px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 0px;
	text-align: right;
	cursor: pointer;
}
.TranslateMenu_SubMenuLink
{
	color: #666;
	font-size: 14pt;
	font-weight: normal;
}
a.TranslateMenu_SubMenuLink:link, a.TranslateMenu_SubMenuLink:visited, a.TranslateMenu_SubMenuLink:active
{
	text-decoration: none;
}
a.TranslateMenu_SubMenuLink:hover
{
	text-decoration: underline;
}
.TranslateMenu_ActiveSubMenuLink
{
	color: black;
	font-size: 14pt;
	font-weight: normal;
}
a.TranslateMenu_ActiveSubMenuLink:link, a.TranslateMenu_ActiveSubMenuLink:visited, a.TranslateMenu_ActiveSubMenuLink:active
{
	text-decoration: none;
}
a.TranslateMenu_ActiveSubMenuLink:hover
{
	text-decoration: underline;
}

.ListingDetail_SectionHeader
{
    color: #666666;
    font-size: 12pt; 
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid silver;
}

.ListingDetail_Field
{
    width: 155px;
    text-align: right;
    font-weight: bold;
    padding-right: 7px;
    vertical-align: top;
}

.SelectListing
{
	color: blue;
	font-size: 10pt;
	font-weight: bold;
}
a.SelectListing:link, a.SelectListing:visited, a.SelectListing:active
{
	text-decoration: none;
}
a.SelectListing:hover
{
	text-decoration: underline;
}

.ViewedLabel
{
    font-size: 8pt;
    font-style: italic;
    color: #666666;
}

.ModalPanel_Confirm
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 6px;
	width: 600px;
}

.ModalPanel_Gallery
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 6px;
	min-width: 100px;
}

.HelpPanel
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 10px;
	}
.HelpTitle
{
	float: left;
	width: 400px;
	font-size: 140%;
	color: #993333;
	font-weight: 700;
	padding-bottom:5px;
	padding-top:5px;
	padding-left: 6px;
	margin-left: 5px;
}
.HelpText
{
	color: #666666;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.HelpLink
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	color: gainsboro;
}
a.HelpLink:link, a.HelpLink:visited, a.HelpLink:active
{
	text-decoration: none;
}
a.HelpLink:hover
{
	color: #666666;
	text-decoration: none;
}

td.padded 
{
	padding:10px;
}
td.odd
{
	background-color:#E7E7E7;
}
td.even
{
	background-color:#EFEFEF;
}
th.left
{
	padding:10px;
	text-align:left;
	background-color:#D7D7D7;
}
/* CSS styles below this line have not yet been used within this solution */
/*   --------------------------------------------------------------------------------------------------------- */

textarea
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
}
.Default_FieldBox
{
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
	padding-right: 15px;
}

.loginbar a:link, .loginbar a:visited, .loginbar a:active {
	color: white;
	font-weight: bold;
}
.loginbar a:hover
{
	color: #ddd;
}


.DocumentBuilderUI_PreFillBox
{
	background-color: white;
	border: 1px solid #666666;
	padding: 15px;
}
.ModalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.ModalPanel_PreFill
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 6px;
	width: 600px;
}
.ModalPanel_PageOrder
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 6px;
	width: 500px;
}
.ModalPanel_QueryPreview
{
	border: 1px solid #666666;
	background-color: whitesmoke;
	padding: 6px;
	width: 600px;
}
.EditDocument_TemplatesBox
{
	width: 35%;
	padding: 10px;
}
.EditDocument_TemplateBox
{
	padding: 5px;
	background-color: White;
	border: 1px solid whitesmoke;
}
.EditDocument_TemplateBoxHighlight
{
	padding: 5px;	
	background-color: #eee;
	border: 1px solid #666666;
}
.EditDocument_TemplatePagesBox
{
	border: 1px solid blue;
	background-color: White;
	border: 1px solid gainsboro;
	padding: 15px;
	clear: both;
}
.EditDocument_TemplatePageBox
{
	float: left;
	width: 375px;
	height: 115px;
	min-height: 115px;
	padding: 4px;
	border: 1px solid white;
}
.EditDocument_TemplatePageBoxHighlight
{
	float: left;
	width: 375px;
	height: 115px;
	min-height: 115px;
	padding: 4px;
	background-color: whitesmoke;
	border: 1px solid #666666;
	position: relative;
}
.EditDocument_TemplateName
{
	font-size: 14pt;
}
a.EditDocument_TemplateName:link, a.EditDocument_TemplateName:visited, a.EditDocument_TemplateName:active
{
	color: #666666;
	text-decoration: none;
}
a.EditDocument_TemplateName:hover
{
	text-decoration: underline;
}
.EditDocument_TemplateDescriptionBox
{
	margin-top: 4px;
	font-size: 11pt;
}
.EditDocument_TemplateModifiedBox
{
	margin-top: 5px;
	font-size: 8pt;
	font-style: italic;
}
.EditDocument_ViewLink
{
	font-size: 11pt;
	font-weight: bold;
}
a.EditDocument_ViewLink:link, a.EditDocument_ViewLink:visited, a.EditDocument_ViewLink:active
{
	text-decoration: none;
}
a.EditDocument_ViewLink:hover
{
	text-decoration: underline;
}
.EditDocument_ViewLabel
{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}
.EditDocument_PageTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
}
a.EditDocument_PageTitle:link, a.EditDocument_PageTitle:visited, a.EditDocument_PageTitle:active
{
	text-decoration: none;
}
a.EditDocument_PageTitle:hover
{
	text-decoration: underline;
}
.EditDocument_DocumentTitle
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid gainsboro;
	padding: 4px;
	width: 200px;
}
.EditDocument_DocumentExpiry
{
	color: black;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid gainsboro;
	padding: 4px;
	width: 161px;
}
.EditDocument_DocumentStatus
{
	color: black;
	font-size: 10pt;
	font-weight: normal;
}
.EditDocument_DocumentPagesBox
{
	padding-left: 15px;
	padding-right: 3px;
	width: 35%;
}
.EditDocument_DocumentPageBox
{
	margin-bottom: 10px;
	border: 1px solid whitesmoke;
}
.EditDocument_DocumentPageBoxHighlight
{
	margin-bottom: 10px;
	border: 1px solid #666666;
	background-color: White;
	position: relative;
}
.EditDocument_PageUploadBox
{
	clear: both;
}
.EditDocument_UploadField
{
	font-weight: bold; 
	font-size: 10pt;
	text-align: right;
	padding: 5px;
	vertical-align: top;
	width: 140px;
}
.EditDocument_UploadFieldExample
{
	font-size: 8pt;
	display: block;
}
.EditDocument_CurrentDocumentPageBox
{
	margin-left: 3px;
	margin-top: 25px;
	margin-right: 20px;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 150px;
	background-color: white;
	border: 1px solid gainsboro;
	width: 95%;
}
.EditDocument_NoDocumentPagesBox
{
	padding: 25px;
	font-size: 10pt;
	font-weight: bold;
}
.EditDocument_DocumentPageTitle
{
	font-size: 16pt;
}
.EditDocument_DocumentPageSubTitle
{
	padding-top: 5px;
	font-size: 11pt;
}
.EditDocument_DocumentPagePreview
{
	padding-top: 15px;
	font-weight: bold;
	font-size: 10pt;
}
a.EditDocument_DocumentPagePreview:link, a.EditDocument_DocumentPagePreview:visited, a.EditDocument_DocumentPagePreview:active
{
	text-decoration: none;
}
a.EditDocument_DocumentPagePreview:hover
{
	text-decoration: underline;
}
.EditDocument_UpdateLink
{
	font-size: 8pt;
	color: #666666;
}
a.EditDocument_UpdateLink:link, a.EditDocument_UpdateLink:visited, a.EditDocument_UpdateLink:active
{
	text-decoration: none;
}
a.EditDocument_UpdateLink:hover
{
	text-decoration: underline;
}
.DocumentBuilderUI_ParameterFieldBox
{
	vertical-align: top;
	text-align: right;
	width: 175px;
	padding-top: 8px;
	padding-right: 10px;
	font-weight: bold;
}
.EditDocument_ResultItem
{
	cursor: pointer;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.EditDocument_ResultLink
{
	color: #666666;
	font-weight: normal;
}
a.EditDocument_ResultLink:link, a.EditDocument_ResultLink:visited, a.EditDocument_ResultLink:active
{
	text-decoration: none;
}
a.EditDocument_ResultLink:hover
{
	text-decoration: underline;
}
.EditDocument_PreFillLink
{
	color: green;
	font-size: 14pt;
	font-weight: bold;
}
a.EditDocument_PreFillLink:link, a.EditDocument_PreFillLink:visited, a.EditDocument_PreFillLink:active
{
	text-decoration: none;
}
a.EditDocument_PreFillLink:hover
{
	text-decoration: underline;
}
.EditDocument_CancelPreFillLink
{
	color: red;
	font-size: 11pt;
	font-weight: bold;
}
a.EditDocument_CancelPreFillLink:link, a.EditDocument_CancelPreFillLink:visited, a.EditDocument_CancelPreFillLink:active
{
	text-decoration: none;
}
a.EditDocument_CancelPreFillLink:hover
{
	text-decoration: underline;
}
.DocumentBuilderUI_RequiredField
{
	color: red;
	font-size: 14pt;
	font-weight: bold;
	vertical-align: text-top;
}
.DocumentBuilderUI_RecommendedField
{
	color: orange;
	font-size: 14pt;
	font-weight: bold;
	vertical-align: text-top;
}
.StandardParameter_TextField
{
}
.StandardParameter_AjaxResultsBox
{
	clear: both;
	position: absolute;
	left: 0;
	background-color: whitesmoke;
	border: 1px solid silver;
	width: 400px;
	display: none;
}
.StandardParameter_AjaxFieldStart
{
	color: gainsboro;
	font: 10pt verdana;
}
.StandardParameter_AjaxFieldNormal
{
	color: Black;
}


.ViewDocuments_ItemLink
{
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
}
a.ViewDocuments_ItemLink:link, a.ViewDocuments_ItemLink:visited, a.ViewDocuments_ItemLink:active
{
	text-decoration: none;
}
a.ViewDocuments_ItemLink:hover
{
	text-decoration: underline;
}
.ViewDocuments_ConfirmLink
{
	color: green;
	font-size: 14pt;
	font-weight: bold;
}
a.ViewDocuments_ConfirmLink:link, a.ViewDocuments_ConfirmLink:visited, a.ViewDocuments_ConfirmLink:active
{
	text-decoration: none;
}
a.ViewDocuments_ConfirmLink:hover
{
	text-decoration: underline;
}
.ViewDocuments_CancelConfirmLink
{
	color: red;
	font-size: 11pt;
	font-weight: bold;
}
a.ViewDocuments_CancelConfirmLink:link, a.ViewDocuments_CancelConfirmLink:visited, a.ViewDocuments_CancelConfirmLink:active
{
	text-decoration: none;
}
a.ViewDocuments_CancelConfirmLink:hover
{
	text-decoration: underline;
}
.EditDocument_RemoveDocumentPageLink
{
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
}
a.EditDocument_RemoveDocumentPageLink:link, a.EditDocument_RemoveDocumentPageLink:visited, a.EditDocument_RemoveDocumentPageLink:active
{
	text-decoration: none;
}
a.EditDocument_RemoveDocumentPageLink:hover
{
	text-decoration: underline;
}
.DocumentTemplates_TemplateBox
{
	float: left;
	width: 375px;
	height: auto;
	min-height: 120px;
	padding: 5px;
	/* background-color: #eee; */
	border: 1px solid #ddd;
	/* border-top: 1px solid #999; */
	/* border-bottom: 1px solid #eee; */
	margin: 0 2px 4px 0;
}
.DocumentTemplates_TemplateBoxHighlight
{	
	float: left;
	width: 375px;
	height: auto;
	min-height: 120px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid #666666;
	position: relative;
	margin: 0 2px 4px 0;
}
.DocumentTemplates_SelectionBox
{
	float: left;
	width: 195px;
	height: 70px;
	min-height: 80px;
	padding: 2px;
	border: 1px solid whitesmoke;
}
.DocumentTemplates_SelectionBoxHighlight
{	
	float: left;
	width: 195px;
	height: 70px;
	min-height: 80px;
	padding: 2px;
	background-color: White;
	border: 1px solid #666666;
	position: relative;
}
.DocumentTemplates_AddExistingPageBoxHighlight
{	
	float: left;
	width: 375px;
	height: 80px;
	min-height: 105px;
	padding: 5px;
	background-color: LightSteelBlue;
	border: 1px solid #666666;
	position: relative;
}
.DocumentTemplates_PageOrderHighlight
{
	font-weight: bold;
}
.DocumentTemplates_PageFieldHeader
{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding-right: 7px;
	width: 135px;
	height: 30px;
	min-height: 30px;
	vertical-align: middle;
}
.DocumentTemplates_Tab
{
	background-color: LightSteelBlue;
	float: left;
	width: 140px;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-top: 1px solid gainsboro;
	position: relative;
	bottom: -1px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	margin-right: 3px;
}
.DocumentTemplates_SelectedTab
{
	background-color: white;
	float: left;
	width: 140px;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
	border-top: 1px solid gainsboro;
	position: relative;
	bottom: -1px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	margin-right: 3px;
}
.DocumentTemplates_ParameterFieldHeader
{
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 4px;
	vertical-align: top;
}
.DocumentTemplates_TabLink
{
	color: white;
	font-size: 10pt;
	font-weight: bold;
}
a.DocumentTemplates_TabLink:link, a.DocumentTemplates_TabLink:visited, a.DocumentTemplates_TabLink:active
{
	text-decoration: none;
}
a.DocumentTemplates_TabLink:hover
{
	text-decoration: underline;
}
.DocumentTemplates_ParameterBox
{	
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid gainsboro;
}
.DocumentTemplates_ParameterBoxHighlight
{	
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: whitesmoke;
	border-bottom: 1px solid gainsboro;
	position: relative;
}
.DocumentTemplates_QueryFieldHeader1
{
	font-weight: bold;
	color: #666666;
	padding: 3px;
}
.DocumentTemplates_QueryFieldHeader2
{
	font-weight: bold;
	color: #666666;
}
.DocumentTemplates_QueryItemLink
{
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
}
a.DocumentTemplates_QueryItemLink:link, a.DocumentTemplates_QueryItemLink:visited, a.DocumentTemplates_QueryItemLink:active
{
	text-decoration: none;
}
a.DocumentTemplates_QueryItemLink:hover
{
	text-decoration: underline;
}
.DocumentTemplates_SaveQueryLink
{
	color: blue;
	font-size: 11pt;
	font-weight: bold;
}
a.DocumentTemplates_SaveQueryLink:link, a.DocumentTemplates_SaveQueryLink:visited, a.DocumentTemplates_SaveQueryLink:active
{
	text-decoration: none;
}
a.DocumentTemplates_SaveQueryLink:hover
{
	text-decoration: underline;
}
.DocumentTemplates_QueryPreviewError
{
	color: Red;
	font-weight: bold;
}
.DocumentTemplates_QueryPreviewSuccess
{
	color: Green;
	font-weight: bold;
}
.DocumentTemplates_AjaxResults
{
	border: 1px solid gainsboro;
	width: 100%;
}
.DocumentTemplates_AjaxColumn1
{
	width: 30%;
	background-color: gainsboro;
	color: #666666;
	font-weight: bold;
}
.DocumentTemplates_AjaxColumn2
{
	width: 70%;
	background-color: gainsboro;
	color: #666666;
	font-weight: bold;
}
.DocumentTemplates_SiteImageItemHighlight
{
	background-color: whitesmoke;
	border: 1px solid gainsboro;
	clear: both;
}
.DocumentTemplates_SiteImageItem
{
	background-color: white;
	border: 1px solid white;
	clear: both;
}
.DocumentTemplates_SiteImageLink
{
	color: #666666;
}
a.DocumentTemplates_SiteImageLink:link, a.DocumentTemplates_SiteImageLink:visited, a.DocumentTemplates_SiteImageLink:active
{
	text-decoration: underline;
}
a.DocumentTemplates_SiteImageLink:hover
{
	text-decoration: none;
}