﻿BODY {font-size:8pt;font-family:'Segoe UI', Arial;}

/* ----------------- PAGE STYLES ------------------------ */

p {padding: 0;}
.heading /*StyleList*/ {color:#555555;font-size:20pt; line-height: 200%;}
.subheading /*StyleList*/ {color:#555555;font-size:12pt;}
.welcomeheading {color:#555555;font-size:26pt;}
.stickynote {border:1px solid #dddddd; color:black;padding-top:30px;padding-left:12px;padding-right:12px;padding-bottom:10px;width:175px;height:auto;min-height:125px; background-image:url(../_engine/images/pin.png);background-position:top center;background-repeat:no-repeat;background-color:#FAF269;display:none}
.seealso_heading /*StyleList*/ {color:#555555;font-size:12pt;height:24px}

/* Change the anchor styles below to customize the default link color, font name, etc. */
A:link {text-decoration:none;color:#2495d2}
A:active {text-decoration:none;color:#2495d2}
A:visited {text-decoration:none;color:#2495d2}
A:hover {text-decoration:underline!important;color:#2495d2}


.iconpanel {height:110px;width:115px;overflow:hidden;float:left;padding-left:3px;padding-right:3px; font-family:'Segoe UI', Arial;font-size:9pt}
.iconpanel A:link {text-decoration: none; color: #3399cc;}
.iconpanel A:active {text-decoration: none; color: #3399cc;}
.iconpanel A:visited {text-decoration: none; color: #3399cc;}
.iconpanel A:hover {text-decoration: underline;}

.hidden {display:none;}

.SmallPopup {border:1px solid black;width:300px;height:100px;background-color:white;outline: 0;}
.LargePopup {border:1px solid black;width:550px;height:300px;background-color:white;outline: 0;}
.MouseoverPopup {width:313px;height:177px;padding-top:30px;padding-left:6px;padding-right:6px;padding-bottom:40px;outline: 0;}
.MouseoverPopup2 {width:400px;height:300px;padding-top:30px;padding-left:6px;padding-right:6px;padding-bottom:40px;outline: 0;}

.blacklink A:link {text-decoration: none; color: #434242;}
.blacklink A:active {text-decoration: none; color: #434242;}
.blacklink A:visited {text-decoration: none; color: #434242;}
.blacklink A:hover {background-color: yellow; color: black}

.seealso_list A:link {text-decoration: none; color: #164587;}
.seealso_list A:active {text-decoration: none; color: #164587;}
.seealso_list A:visited {text-decoration: none; color: #164587;}
.seealso_list A:hover {text-decoration: underline;}

._ClickPopup {background-color:white;border:3px solid #666666;padding:10px;width:400px}
._MouseoverPopup {background-color:white;border:2px solid #666666;padding:10px;width:400px;border-radius:8px;}
.x_MouseoverPopup_Custom {background-image:url(images/callout.png);height:224px;width:370px;padding-top:30px;padding-left:15px;padding-right:15px;padding-bottom:20px;overflow:hidden}
._MouseoverPopup_Custom {background-color:white;height:224px;width:370px;padding-top:30px;padding-left:15px;padding-right:15px;padding-bottom:20px;overflow:hidden;border-top:20px solid #dddddd;border-bottom:8px solid #dddddd;border-left:2px solid #dddddd;border-right:2px solid #dddddd;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);-moz-opacity: 0.95; opacity: .95;}

/* ----------------- VARIABLE STYLES ------------------------ */

.var_breadcrumbs /*StyleList*/ {FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR:#B1B0A8;}
.var_breadcrumbs A:link {text-decoration: none; color: #B1B0A8}
.var_breadcrumbs A:active {text-decoration: none; color: #B1B0A8}
.var_breadcrumbs A:visited {text-decoration: none; color: #B1B0A8}
.var_breadcrumbs A:hover {text-decoration: underline; color: black}

.var_Page_Name {color:#454545;font-size:20pt;}
.var_Sibling_Icon_List {}
.var_Child_Icon_List {}

.var_menu_container {}
.var_menu_node_text {padding-left:20px;}
.var_menu_node_level1 {padding-left:25px;font-size:10pt;font-weight:bold; padding-top:10px}
.var_menu_node_level2 {padding-left:50px;padding-top:3px; }
.var_menu_node_level3 {padding-left:75px}
.var_menu_node_level4 {padding-left:100px}

.var_Sibling_Page_List A:link {text-decoration: none; color: #164587;}
.var_Sibling_Page_List A:active {text-decoration: none; color: #164587;}
.var_Sibling_Page_List A:visited {text-decoration: none; color: #164587;}
.var_Sibling_Page_List A:hover {text-decoration: underline;}

.var_Child_Page_List A:link {text-decoration: none; color: #164587;}
.var_Child_Page_List A:active {text-decoration: none; color: #164587;}
.var_Child_Page_List A:visited {text-decoration: none; color: #164587;}
.var_Child_Page_List A:hover {text-decoration: underline;}

.ReportRow {background-image:url(../_engine/images/ReportIcon.png); background-repeat:no-repeat; background-position-y:center; padding-left:24px; font-size:13pt; border-bottom:1px solid #dddddd; padding-top:5px; padding-bottom:5px}

.comment_heading {color:#64854c; font-family:'Segoe UI',Arial; font-size:11pt; font-weight:bold;}
.comment_body {font-family:'Segoe UI',Arial; color:#555555;font-size:11pt; }
.comment_time {padding-left:15px;color:#aab4b9; font-size:8pt; font-family:'Segoe UI',Arial;}
.AddCommentButton {color:#444444;padding-top:7px; padding-bottom:5px; padding-left:20px; padding-right:20px}
.PageCommentBox {width:400px;height:50px;padding:5px; font-family:'Segoe UI', Arial; color:#555555; font-size:11pt; display:inline-block}
.PageCommentBox_button {width:75px;height:50px;display:inline-block}

.xhomelink {background-image:url(../_engine/images/home.png);width:23px;height:23px;cursor:pointer}
.homelink {width:30px;height:16px;cursor:pointer;}
.homelink:before {content: "Home"} 


.pagelist A:link {text-decoration: none; color: #164587;}
.pagelist A:active {text-decoration: none; color: #164587;}
.pagelist A:visited {text-decoration: none; color: #164587;}
.pagelist A:hover {text-decoration: underline;}

.ExpandContentsLink {font-size:8pt; font-family:'Segoe UI', Arial; cursor:pointer;}
.CollapseContentsLink {font-size:8pt; font-family:'Segoe UI', Arial; cursor:pointer; padding-left:10px}

.TopMenuList {width:100%;background-color:Transparent;border-style:none;padding:5px;color:#bbbbbb}

.editor_body {margin:0px; background-color:#2E2E2E; color:#EEEEEE;overflow:hidden; background-image:url(../_engine/images/loading.gif);background-repeat:no-repeat;background-position:center center}
.textbox_black {background-color:#2E2E2E;border:1px solid #777777;color:#DDDDDD}

.FileFolder		{float:left;width:130px;height:150px;BORDER:gray 2px solid;border-collapse:collapse;margin:5px;}
.FileFolder_FileIcon	{text-align:center}
.FileFolder_FileName	{background-color:#ebeadb;height:20px;text-align:center}
.FileFolder_Delete	{background-color:#ebeadb;height:20px}
.FileFolder_EvenRow	{background-color:#F2F2F2;height:22px;color:#444444}
.FileFolder_OddRow	{background-color:#FFFFFF;height:22px;color:#444444}

.TabWrapper {border: 1px solid #777777;padding: 4px;width: 700px;}
.TabNotSelected {display: inline-block;background-color: #f2f2f2;width: 100px;margin-right: 3px;font-family: 'Segoe UI', Arial;font-size: 10pt;color: #444444;padding: 4px;cursor: pointer;}
.TabSelected {display: inline-block;background-color: #a5a5a5;width: 100px;margin-right: 3px;font-family: 'Segoe UI', Arial;font-size: 10pt;color: #ffffff;padding: 4px;cursor: pointer;}
.TabBodySelected {display: block;font-family: 'Segoe UI', Arial;font-size: 10pt;color: #555555;padding: 7px;}
.TabBodyNotSelected {display: none;font-family: 'Segoe UI', Arial;font-size: 10pt;color: #555555;padding: 7px;}

.WasThisHelpful_Label {font-size:12pt}
.WasThisHelpful_Yes {background-color:#94d21e;color:white;cursor:pointer;width:25px;font-size:12pt}
.WasThisHelpful_No {background-color:#86939c;color:white;cursor:pointer;width:25px;font-size:12pt}
.WasThisHelpful_Why {font-size:12pt}
.WasHelpfulComment {width:400px;height:50px}
.WasHelpfulComment_button {width:75px;height:50px}


.TipBubble /*stylelist*/ {
color: #4F8A10;
background-color: #F0FFF0;
background-image:url('images/TipBubble.png');
display: block;
margin: 0px 10px 10px 0px;
padding: 10px 10px 15px 70px;
border: 1px solid;
background-repeat: no-repeat;
background-position: 10px 10px;
min-height: 40px;
-moz-border-radius: 10px;
border-radius: 10px;
}


@media print 
{
.noPrint    {visibility: hidden;}
}

.conditional_start {font-size:8pt; PADDING-RIGHT: 9px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; background-image: url(../_engine/images/conditional_start.gif); background-repeat:no-repeat; background-color:orange; background-position:right center; COLOR: white; HEIGHT: 14px; }
.conditional_end {font-size:8pt; PADDING-RIGHT: 3px; PADDING-LEFT: 9px;  FONT-WEIGHT: bold;  background-image: url(../_engine/images/conditional_end.gif); background-repeat:no-repeat; background-color:orange; background-position:left center; COLOR: white; HEIGHT: 14px; }

/*
.PageHeader {}
.PageHeader:hover {transition-delay:500ms; background-color:#f9f9f9    }
.PageHeader:hover .PageHeader_Content {transition-delay:500ms; background-color:white }
.PageHeader:hover .PageHeader_EditButton {transition-delay:500ms; opacity:1    }
.PageHeader_EditButton {background-color:#888888; border-radius:5px; padding-top:4px; padding-bottom:4px; width:80px; color:white;  float:right; opacity:0; text-align:center; cursor:pointer}
*/

/* ----------------- CONTENTS STYLES ------------------ */
.AdminNode {color:#888888;padding-top:18px}

.ContentsLabel {text-align:left}
.IndexLabel {text-align:left}
.SearchTabLabel {text-align:left}

.keywordindex {padding:20px}
.keywordindex A:link {text-decoration: none; color: #434242; font-size:10pt; font-family:'Segoe UI', Arial }
.keywordindex A:active {text-decoration: none; color: #434242; font-size:10pt; font-family:'Segoe UI', Arial}
.keywordindex A:visited {text-decoration: none; color: #434242; font-size:10pt; font-family:'Segoe UI', Arial}
.keywordindex A:hover {color: black; font-size:10pt; font-family:'Segoe UI', Arial}


.AdvancedOptionsPanel {}
#txtAdvancedSearch {margin-left:5px; padding:3px; width:225px; font-family:'Segoe UI', Arial; font-size:11pt; color:#444444}
#lstSearchCondition {margin-left:5px; height:29px; font-family:'Segoe UI', Arial; font-size:11pt; color:#444444}
#lstSearchFilter {margin-left:5px; height:29px; font-family:'Segoe UI', Arial; font-size:11pt; color:#444444}
.SearchTextLabel {display:inline-block; font-family:'Segoe UI',Arial; font-size:11pt; color:#555555}
.SearchConditionLabel {display:inline-block; padding-left:20px; font-family:'Segoe UI',Arial; font-size:11pt; color:#555555}
.SearchFilterLabel {display:inline-block; padding-left:20px; font-family:'Segoe UI',Arial; font-size:11pt; color:#555555}
.AdvancedSearchButton {width:80px;height:32px; font-family:'Segoe UI', Arial; font-size:11pt; margin-left:1px}
.SearchResultsMessage {font-family:'Segoe UI', Arial; font-size:11pt; color:#444444; font-weight:bold; padding-bottom:15px; padding-top:15px}

.searchresults {line-height:150%; max-width:700px; }
.searchresults A:link {text-decoration: none; color: #0185d3; font-size:12pt;font-family:'Segoe UI', Arial}
.searchresults A:active {text-decoration: none; color: #0185d3; font-size:12pt;font-family:'Segoe UI', Arial}
.searchresults A:visited {text-decoration: none; color: #0185d3; font-size:12pt;font-family:'Segoe UI', Arial}
.searchresults A:hover {text-decoration: underline;color: #0185d3; font-size:12pt;font-family:'Segoe UI', Arial}
.SearchResultsDesc {padding-bottom:16px; padding-top:2px; font-size:10pt; color:#555555; font-family:'Segoe UI', Arial }
.SearchResultsHighlight {color:green}
.StaticSearchResultsDesc {color:#555555; line-height:170%;font-size:9pt;}
.StaticSearchMatchesFound {line-height:170%;font-size:11pt;color:#555555;}
.StaticContents {}
.SearchTabTextbox {font-family:'Segoe UI',Arial; font-size:11pt; color:#555555; }
.SearchTabSearchLabel {display:inline-block;font-family:'Segoe UI',Arial; font-size:11pt; color:#555555; padding-right:4px}

.static_tree {padding-left:14px}
.static_tree TD {font-size: 11px; font-family: tahoma,verdana,helvetica; text-decoration: none; white-space:nowrap;padding-top:2px}
.static_tree A  {text-decoration: none;color:#434242; font-size:10pt;font-family:'Segoe UI',Arial; padding:2px}

.HiddenRow {display:none;}

.TreeNode_status_NewDraft {padding-right:20px!important; background-image:url(../_engine/images/NewDraftIndicator.png);background-position:right!important;background-repeat:no-repeat!important}
.TreeNode_status_EditDraft {padding-right:20px!important; background-image:url(../_engine/images/EditDraftIndicator.png);background-position:right!important;background-repeat:no-repeat!important}
.RadTreeView_Metro .rtSelected .rtIn {background-repeat:no-repeat!important; background-position:right!important; border-left:2px solid transparent!important; border-right:4px solid transparent!important }   
.RadTreeView_Metro .rtHover .rtIn {background-repeat:no-repeat!important; background-position:right!important; border-right:4px solid transparent!important}

.ContentsToggleTab {margin-bottom:30px;padding-top:6px; padding-bottom:8px; width:10px; background-color:#cccccc;  position:relative; cursor:pointer; color:white; text-align:center; font-size:10pt}

.contents_cancelbutton { background-color:#777777;color:#dddddd;width:54px;height:16px;text-align:center;display:inline-block; cursor:pointer; border-radius:5px;padding-top:1px; margin-right:4px }
.contents_savebutton { background-color:#bc4434; color:#dddddd;width:54px;height:16px;text-align:center;display:inline-block; cursor:pointer; border-radius:5px;padding-top:1px; margin-right:2px}

.TreeView  { padding-top:14px; padding-bottom:14px; padding-left:12px; cursor:default; }
.rtImg { width:16px !important; height:16px !important; }
.rtLI {margin-bottom:0px;font-size:10pt!important; }
.rtTop  {display: inline;}
.rtMid  {display: inline; }

.ContentsFilter {padding-left:2%;width:95%;height:20px;background-repeat:no-repeat;background-color:transparent;border:1px solid transparent}
.ContentsFilter:hover {background-color:white;background-image:url(../_engine/images/filter.png);  border:1px solid #aaaaaa!important}
.ContentsFilter:focus {background-image:none; background-color:white; }

.prop_menu { border: 1px solid #aaaaaa; background-color:#f7f6f6; padding:6px; width:170px; font-family:Arial; font-size:10pt; position:absolute; margin-top:19px; margin-left:-182px; }
.PropMenuItem {padding:4px; text-align:left; color:#666666 }
.PropMenuItem:hover {background-color:#eeeeee;cursor:pointer;  }


/* ----------------- DATASET STYLES ------------------ */
.DatasetSummary_Live   		{width:100%;border-top:2px solid #E8E8E8; border-collapse:collapse;}
.DatasetSummary_Live_OddRow	{background-color:#F0F0F0}
.DatasetSummary_Live_EvenRow 	{background-color:#FFFFFF}
.DatasetSummary_Live_Footer	{border-top:2px solid #E8E8E8;}
.DatasetSummary_Edit 	   	{width:100%;border:6px solid #E3E3E3;background-repeat:no-repeat;background-position:center right;background-image:url(../_engine/images/dataset_summary_label.gif)}
.DatasetSummary_Edit_fields 	{border-left:0px solid white;border-top:0px solid white}

.DatasetFind_Live		{BORDER:#e3e3e3 10px solid; border-radius:5px; WIDTH:658px; background-color:white}
.DatasetFind_Edit		{BORDER:#e3e3e3 10px solid; border-radius:5px; WIDTH:658px; background-color:white; background-image:url(../_engine/images/dataset_find_label.png);background-repeat:no-repeat;background-position:top right;}
.DatasetFind_Fields_Edit	{PADDING:15px; BORDER:white 0px solid;}
.DatasetFind_Fields_Live	{PADDING:15px;}
.DatasetFind_Header		{BORDER-LEFT:white 15px solid; BORDER-RIGHT:white 15px solid; BORDER-TOP:white 0px solid; BACKGROUND-IMAGE: url(../_engine/images/dataset_results_heading_back.gif);background-repeat:repeat;background-position:0% 0%; HEIGHT: 31px}
.DatasetFind_Detail		{BORDER-LEFT:white 15px solid; BORDER-RIGHT:white 15px solid; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-TOP: white 0px solid}
.DatasetFind_Footer		{HEIGHT: 35px; BORDER-TOP: white 0px solid; BORDER-LEFT:white 0px solid}

.DatasetDetail_Live		{BORDER:#e3e3e3 10px solid; border-radius:5px; WIDTH:658px; background-color:white}
.DatasetDetail_Edit		{BORDER:#e3e3e3 10px solid; border-radius:5px; WIDTH:658px; background-color:white; background-image:url(../_engine/images/dataset_detail_label.png);background-repeat:no-repeat;background-position:top right;}
.DatasetDetail_Fields_Edit	{BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; PADDING:15px;}
.DatasetDetail_Fields_Live	{PADDING:15px;}

.SummaryField		{DISPLAY: inline-block; WIDTH: 200px; overflow:hidden;}
.SummaryField A:link 	{text-decoration: none; color: #434242;}
.SummaryField A:active 	{text-decoration: none; color: #434242;}
.SummaryField A:visited	{text-decoration: none; color: #434242;}
.SummaryField A:hover 	{background-color: yellow; color: black}

.FindHeaderLabel	{DISPLAY: inline-block; WIDTH: 100px;overflow:hidden;}

.FindDetailField	{DISPLAY: inline-block; WIDTH: 100px; overflow:hidden; font-size:10pt}
.FindDetailField A:link {text-decoration: none; color: #3399cc;}
.FindDetailField A:active {text-decoration: none; color: #3399cc;}
.FindDetailField A:visited {text-decoration: none; color: #3399cc;}
.FindDetailField A:hover {text-decoration: underline;}

.fieldlabel 	{WIDTH:120px; COLOR:#434242; TEXT-ALIGN:right;padding-right:5px;padding-top:7px;display:inline-block}
.memolabel 	{DISPLAY:inline-block; WIDTH:125px; height:45px;COLOR:#434242; TEXT-ALIGN:right;padding-right:5px;}
.fieldbox  {WIDTH:300px; HEIGHT:18px; margin-top:4px;display:inline-block}
.fieldlist {WIDTH:300px; HEIGHT: 24px;margin-top:4px;display:inline-block}
.fieldcheckbox 	{}
.fieldmemo 	{WIDTH: 300px; HEIGHT: 50px;margin-top:4px;font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif;display:inline-block;vertical-align:top}

.prop_textbox {font-family:'Segoe UI', Arial; color:#444444;font-size:9pt;width:98%; height:17px; border-width: 0px;padding-left:3px; }
.prop_list {font-family:'Segoe UI', Arial; color:#444444;font-size:9pt; border-width: 0px; height: 17px; width:100%}

.dataset_properties_label {height:21px;background-color:#f8f7f7;padding-top:2px;width:80px;border-bottom:1px solid #dddddd;padding-left:10px;padding-right:2px;color:#555555;font-family:'Segoe UI', Arial;font-size:8pt}
.dataset_properties_value {border-bottom:1px solid #dddddd;padding-left:4px;padding-right:3px}
.dataset_properties_textbox {width:98%;height:17px;border-width:0px;font-size:8pt}
.dataset_properties_memo {width:90%;height:28px;border-width:0px;font-size:8pt;overflow:auto;font-family:arial}
.dataset_properties_fieldlist {padding:4px;}
.dataset_properties_fieldlist A:link {text-decoration: none;}
.dataset_properties_dropdown {width:100%;border-width:0px;height:17px;font-size:8pt}

.clientlogin {width:100%;height:160px}

/* ----------------- SKIN STYLES ------------------------ */
.login_link:link {color: #CBC9C9}
.login_link:active {color: #CBC9C9}
.login_link:visited {color: #CBC9C9}
.login_link:hover {background-color: #4F4F4F; color: #CBC9C9}

.xlogin_tip {
    position: absolute;
    background-color: #249fd9;
    color: white;
    font-size: 8pt;
    padding-left: 10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid #41b5eb;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 500ms ease-in-out;
    -ms-transition: opacity 500ms ease-in-out;
    -o-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    transition-delay: 300ms;
}

.login_tip {
    background-color: #fcdc44;
    color:#333333;
    display:inline-block;
    position:absolute;
    margin-left:-365px;
    width:300px;
    padding:4px;
    font-size:10pt;
    border-radius:3px;
    xborder:1px solid #cdaa03;
    border:1px solid #eeeeee;
    cursor:pointer;
    -webkit-transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 500ms ease-in-out;
    -ms-transition: opacity 500ms ease-in-out;
    -o-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    -webkit-transition-delay: 200ms;
    -moz-transition-delay: 200ms;
    -ms-transition-delay: 200ms;
    -o-transition-delay: 200ms;
    transition-delay: 200ms;

}

.login_tip:hover {}

.welcome_username {color: #CBC9C9; white-space: nowrap;}
.TopToolbar {background-color:#333333; border-bottom:1px solid #111111; height: 40px; width:100%;  }
.ToolButtonContainer {}

.ToolbarHeading {font-size:14pt; font-family:'Segoe UI', Arial; padding-left:5px; color:#aaaaaa; }
.ToolbarHeading:link {color: #aaaaaa}
.ToolbarHeading:active {color: #aaaaaa}
.ToolbarHeading:visited {color: #aaaaaa}
.ToolbarHeading:hover {text-decoration:none!important; color: #eeeeee}
.ToolbarSubHeading {color:#dddddd;font-size:7pt;font-family:Arial; padding-left:7px;}

.AdminToolbarItemCount {background-color:red;border-radius:6px;width:20px;display:inline-block; text-align:center; padding-top:1px; padding-bottom:1px; color:white;}
.AdminToolbarItemCountLabel:link {color:white}
.AdminToolbarItemCountLabel:visited {color:#dddddd}

.HelpIcon {padding-top:4px; padding-right:3px}
.ManageProjectsIcon {padding-right:5px; padding-top:4px; }
.ToolsButton { background-color:#659d2e; border:1px solid #cccccc; width:100px;height:20px; text-align:center; cursor:pointer; color:white; padding-top:4px; font-size:10pt; margin-top:2px; margin-right:7px; display:inline-block }
.ToolsButton:hover {background-color:#578c24    }

.ActivateButton { background-color:#666666; border:1px solid #888888; width:120px;height:20px; text-align:center; cursor:pointer; color:#dddddd; padding-top:4px; font-size:10pt; margin-top:2px; margin-right:7px; display:inline-block }
.ActivateButton:hover {background-color:#555555    }

.SkinList {background-color:#659d2e; border:none; color:white; font-size:10pt; margin-top:3px; }
.SkinListButton { background-color:#659d2e; border:1px solid #cccccc; height:24px; color:white; font-size:10pt; margin-top:2px; padding-left:10px;padding-right:2px;margin-right:7px; white-space: nowrap;}
.SkinListButton:hover {background-color:#578c24 }
.SkinListButton:hover .SkinList {background-color: #578c24; }

.HostedEditionList {background-color:#666666; border:none; color:#dddddd; font-size:10pt; margin-top:3px;}
.HostedEditionButton { background-color:#666666; border:1px solid #888888; height:24px; color:#dddddd; font-size:10pt; margin-top:2px; padding-left:10px;padding-right:2px;margin-right:7px; white-space: nowrap;}
.HostedEditionButton:hover {background-color:#555555 }
.HostedEditionButton:hover .HostedEditionList {background-color: #555555; }

.skin_contentswrapper-2 {width:25%;}
.skin_container-2 {width:99%;}
.xTelerikModalOverlay {background:black !important; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60) !important; opacity:.6 !important; -moz-opacity:.6 !important;}    

.search_container {}
.search_button_cell {width:28px;background-image:url(../_engine/images/search_icon.png);cursor:pointer;background-repeat:no-repeat;background-position:center center}
.search_textbox_cell {}
.search_textbox {width:190px;padding-left:5px;height:24px;font-family:Tahoma, Arial;font-size:11pt; color:#555555}
.search_suggestbox {text-align:left; border: 1px solid #aaaaaa; background-color: white; width: 250px; position: absolute; z-index:9 }
.search_suggestion {font-family:'Segoe UI',Arial; font-size:11pt;color:#555555; padding-left:7px;padding-top:3px;padding-bottom:3px;  }
.search_suggestion:hover {background-color:#eeeeee;cursor:default   }
.search_filterrow {}
.search_conditionrow {}

.index_button {cursor:pointer;padding-left:18px;padding-right:22px;padding-top:2px;padding-bottom:2px;background-image:url(../_engine/images/skin_index.gif);background-position:center left;background-repeat:no-repeat}
.bookmark_button {cursor:pointer;padding-left:18px;padding-right:22px;padding-top:2px;padding-bottom:2px;background-image:url(../_engine/images/skin_bookmark.gif);background-position:center left;background-repeat:no-repeat}
.print_button {cursor:pointer;padding-left:18px;padding-right:22px;padding-top:2px;padding-bottom:2px;background-image:url(../_engine/images/skin_print.gif);background-position:center left;background-repeat:no-repeat}
.link_button {cursor:pointer;padding-left:18px;padding-right:22px;padding-top:2px;padding-bottom:2px;background-image:url(../_engine/images/skin_link.gif);background-position:center left;background-repeat:no-repeat}

.tab_contents_up {width:68px;height:25px;background-color:#444444;cursor:pointer;text-align:center;color:#EEEEEE}
.tab_contents_down {width:71px;height:25px;background-color:#dddddd;cursor:pointer;text-align:center;color:#111111}
.tab_index_up {width:68px;height:25px;background-color:#444444;cursor:pointer;text-align:center;color:#EEEEEE;}
.tab_index_down {width:71px;height:25px;background-color:#dddddd;cursor:pointer;text-align:center;color:#111111;}
.tab_search_up {width:68px;height:25px;background-color:#444444;cursor:pointer;text-align:center;color:#EEEEEE}
.tab_search_down {width:71px;height:25px;background-color:#dddddd;cursor:pointer;text-align:center;color:#111111}
.tab_spacer {width:5px}


.menu_selected {cursor:pointer; padding-left:10px;padding-right:10px}
.menu_notselected {cursor:pointer; padding-left:10px;padding-right:10px }
.menu_container {height:30px;}
.menu_spacer {display:none}




/* ----------------- EDITOR STYLES ------------------ */
.reToolbar.Silk .Less {background-image:url(../_engine/images/toolbar/less.png);width:44px}
.reToolbar.Silk .More {background-image:url(../_engine/images/toolbar/more.png);width:44px}
.reToolbar.Silk .Close {background-image:url(../_engine/images/toolbar/Close.gif)}
.reToolbar.Silk .EditHeader {background-image:url(../_engine/images/toolbar/editheader.png)}
.reToolbar.Silk .LinkPage {background-image:url(../_engine/images/toolbar/linkpage.png)}
.reToolbar.Silk .InsertPageObject {background-image:url(../_engine/images/toolbar/InsertPageObject.gif)}
.reToolbar.Silk .GlobalSearchAndReplace {background-image:url(../_engine/images/toolbar/GlobalSearchAndReplace.gif)}
.reToolbar.Silk .InsertVariable {background-image:url(../_engine/images/toolbar/InsertVariable.png)}
.reToolbar.Silk .InsertCondition {background-image:url(../_engine/images/toolbar/condition.png)}
.reToolbar.Silk .StickyNote {background-image:url(../_engine/images/toolbar/stickynote.png)}
.reToolbar.Silk .Insert {background-image:url(../_engine/images/toolbar/insert.png)}
.reToolbar.Silk .PasteOptions {background-image:url(../_engine/images/toolbar/InsertPageObject.gif)}
.reToolbar.Silk .Justify {background-image:url(../_engine/images/toolbar/InsertPageObject.gif)}
.reToolbar.Silk .Editstylesheet {background-image:url(../_engine/images/toolbar/editstylesheet.gif)}
.reToolbar.Silk .FullScreen {background-image:url(../_engine/images/toolbar/fullscreen.png)}
.reToolbar.Silk .AlignmentOptions {background-image: url("../_engine/images/toolbar/JustifyLeft.png")}
.reToolbar.Silk .InsertPageObject {background-image: url("../_engine/images/toolbar/InsertPageObject.png")}
.xreToolbar.Silk .InsertExternalVideo {background-image: url("../_engine/images/toolbar/InsertPageObject.png")}

.rwWindowContent    {background-color: white!important; }



/* -------------------------- PDF STYLES ------------------------ */
.PDF_Body {padding-left:120px; padding-right:110px}
.PDF_Contents_Chaptername {font-family:arial;font-size:11pt;font-weight:bolder;text-decoration:none;color:black}
.PDF_Contents_Pagename {font-family:arial;font-size:11pt;font-weight:100;text-decoration:none;color:black}
.PDF_Contents_Pagenumber {font-family:arial;font-size:11pt;font-weight:100;color:black}
.PDF_Index_Letter {font-family:arial;font-size:16pt;font-weight:bold;color:black}
.PDF_Index_Keyword {font-family:arial;text-decoration:none;font-size:12pt;color:black} 
tr {page-break-inside : avoid }  /* prevents table rows from breaking across two pages */

/* This style hides the orange border that Chrome adds to input fields */
*:focus {
    outline: 0;
}






        .EditPageButton { text-align:center;padding-top:3px;padding-bottom:3px;margin-top:2px;margin-left:2px;background-color:green;width:100px;border-radius:5px;color:white;font-size:9pt;font-family:Arial;position:absolute; cursor:pointer;opacity:0.8; border-right:1px solid #888888; border-bottom:1px solid #888888;  }
        .(delete)EditPageButton:hover {background-color:#2f8b2f  }
        .EditPageButton:hover {opacity:1 }
        .EditPageHeaderButton { text-align:center;padding-top:4px;padding-bottom:3px;margin-top:2px;margin-left:104px;background-color:#ed8b12;width:100px;border-radius:5px;color:white;font-size:9pt;font-family:Arial;position:absolute; cursor:pointer;opacity:0.2; }
        .EditPageHeaderButton:hover { opacity:1; }
        .publish {text-align:center;padding-right:8px;padding-left:8px;padding-top:3px; padding-bottom:3px;margin-top:2px;background-color:#cb1a1e;width:115px; border-radius:5px;color:white;font-size:10pt;font-family:arial;position:absolute;margin-left:206px; opacity:0.2;}
        .publish:hover {opacity:1}
        .publish_icon {float:right;cursor:pointer;}
            .publish_icon:hover {opacity:.6}
        .publish_text {cursor:pointer; padding-left:10px;padding-right:10px }
            .publish_text:hover { opacity:.9      }
        .publish_menu {
            border: 1px solid #bbbbbb;
            background-color:#f1efef;
            padding:6px;
            font-family:Arial;
            font-size:10pt;
            position:absolute;
            margin-top:24px;
            margin-left:229px;
        }

        .MenuItem {padding:4px;        }
        .MenuItem:hover {background-color:#dddddd;cursor:pointer;  }


.TableStyle1 /*StyleList*/ {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 580px; border-collapse: collapse; text-align: left;}
.TableStyle1 tr:first-child td {font-size: 14px;	font-weight: normal; color: #039; padding: 10px 8px; border-bottom: 2px solid #6678b1;}
.TableStyle1 td {border-bottom: 1px solid #ccc; color: #669; padding: 6px 8px;}
.TableStyle1 tbody tr:hover td {color: #009;}

.TableStyle2 /*StyleList*/ {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; text-align: left; border-collapse: collapse; width: 580px;}
.TableStyle2 tr:first-child td {font-size: 13px; font-weight: normal; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; background: #aaaaaa; border-top: 4px solid #666666; border-bottom: 1px solid #fff; color: #eeeeee;}
.TableStyle2 td {padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #cccccc; color: #666666; border-top: 1px solid transparent;}

.TableStyle3 /*StyleList*/ {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; text-align: left; border-collapse: collapse; }
.TableStyle3 tr:first-child td {font-size: 13px; font-weight: normal; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; background: #aaaaaa; border-top: 4px solid #666666; border-bottom: 1px solid #fff; color: #eeeeee;}
.TableStyle3 td {padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; background: #eeeeee; border-bottom: 1px solid #fff; color: #777777; border-top: 1px solid transparent;}
.TableStyle3 tr:hover td {background: #cccccc; }

.TableStyle4 /*StyleList*/ {font-family: "Segoe UI", Arial; font-size: 10pt; text-align: left; border-collapse: collapse;border:2px solid #808080; width:580px }
.TableStyle4 tr:nth-child(odd) td{color:#555555;border-left:1px solid #dadada;padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px;}
.TableStyle4 tr:nth-child(even) td{background-color:#f1f1f1;color:#555555;border-left:1px solid #dadada;padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px;}
.TableStyle4 tr:first-child td {font-size: 12pt; font-weight: normal; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; background: #808080; border-left:none; color:#eeeeee  }

.TableStyle5 /*StyleList*/ {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 480px;	text-align: left; border-collapse: collapse;}
.TableStyle5 tr:first-child td {font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039;}
.TableStyle5 td {padding: 8px; background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent;}
.TableStyle5 tr:hover td {background: #d0dafd; color: #339;}

.TableStyle6 /*StyleList*/ {font-family: "Segoe UI", Arial; text-align: right; vertical-align: bottom; border-collapse: collapse; border:1px solid #dadada;}
.TableStyle6 thead {font-weight: bold; background-color:#f1f1f1; color:#555555; border-left:1px solid #dadada; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; text-align: center;}
.TableStyle6 tr:nth-child(odd) td{color:#555555; border-left:1px solid #dadada; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.TableStyle6 tr:nth-child(even) td{background-color:#f1f1f1; color:#555555; border-left:1px solid #dadada; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}

.TableStylePA1 /*StyleList*/ {font-family: "Segoe UI", Arial; text-align: right; vertical-align: bottom; border-collapse: collapse; border:1px solid #dadada;}
.TableStylePA1 thead {font-weight: bold; background-color:#f1f1f1; color:#555555; border-left:1px solid #dadada; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px; text-align: center;}
.TableStylePA1 tr:nth-child(odd) td{color:#555555; border-left:1px solid #dadada; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.TableStylePA1 tr:nth-child(even) td{background-color:#f1f1f1; color:#555555; border-left:1px solid #dadada; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}


.TableStyleCenter /*StyleList*/ {font-family: "Segoe UI", Arial; text-align: center; vertical-align: bottom; border-collapse: collapse; border:1px solid #dadada;}
.TableStyleCenter thead {font-weight: bold; background-color:#f1f1f1; color:#555555; border-left:1px solid black; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px;}
.TableStyleCenter tr:nth-child(odd) td{color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.TableStyleCenter tr:nth-child(even) td{background-color:#f1f1f1;color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}

.TableStyleLeft /*StyleList*/ {font-family: "Segoe UI", Arial; text-align: left; vertical-align: bottom; border-collapse: collapse; border:1px solid #dadada;}
.TableStyleLeft thead {font-weight: bold; background-color:#f1f1f1; color:#555555; border-left:1px solid black; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px;}
.TableStyleLeft tr:nth-child(odd) td{color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.TableStyleLeft tr:nth-child(even) td{background-color:#f1f1f1;color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}

.TableStyleRight /*StyleList*/ {font-family: "Segoe UI", Arial; text-align: right; vertical-align: bottom; border-collapse: collapse; border:1px solid #dadada;}
.TableStyleRight thead {font-weight: bold; background-color:#f1f1f1; color:#555555; border-left:1px solid black; padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px;}
.TableStyleRight tr:nth-child(odd) td{color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.TableStyleRight tr:nth-child(even) td{background-color:#f1f1f1;color:#555555;border-left:1px solid #dadada;padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
