﻿/* Tab Menu */
.TabMenu { float: left; width: 100%; font-weight: bold; line-height: normal; }
.TabMenu ul { margin: 0; padding: 0 10px; line-height: 32px; list-style: none; }
.TabMenu li { display: inline; margin: 0; padding: 0; }
.TabMenu a { float: left; margin: 0; padding: 0 20px; text-decoration: none; color: #FFF; border-right: #5d839a solid 1px; }
.TabMenu span { float: left; margin: 0; padding: 0 20px; text-decoration: none; color: #FFF; border-right: #5d839a solid 1px; }
.TabMenu ul:first-child li:first-child a:first-child { border-left: #5d839a solid 1px; }
.TabMenu a:hover { background: url(images/selected_tab.png) repeat-x; height: auto; color: #3e4144; }
.TabMenu .AspNet-Menu-Selected { background: url(images/selected_tab.png) repeat-x; height: auto; color: #3e4144; font-weight: bold; }

/* Accordion for Page create ***/
.accordionHeader { border-bottom: #2f4f4f 1px solid; border-left: #2f4f4f 1px solid; padding-bottom: 5px; background-color: #bdd3ef; margin-top: 5px; padding-left: 3px; padding-right: 3px; border-top: #2f4f4f 1px solid; cursor: pointer; border-right: #2f4f4f 1px solid; padding-top: 3px; }
.accordionHeader A { background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
.accordionHeader A:hover { background: none transparent scroll repeat 0% 0%; text-decoration: underline; }
.accordionHeaderSelected { border-bottom: #2f4f4f 1px solid; border-left: #2f4f4f 1px solid; padding-bottom: 5px; background-color: #bdd3ef; margin-top: 5px; padding-left: 3px; padding-right: 3px; color: #000000; border-top: #2f4f4f 1px solid; cursor: pointer; font-weight: bold; border-right: #2f4f4f 1px solid; padding-top: 3px; }
.accordionHeaderSelected A { background: none transparent scroll repeat 0% 0%; color: #ffffff; text-decoration: none; }
.accordionHeaderSelected A:hover { background: none transparent scroll repeat 0% 0%; text-decoration: underline; }
.accordionContent { background: none transparent scroll repeat 0% 0%; border-bottom: #2f4f4f 1px dashed; border-left: #2f4f4f 1px dashed; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; border-top: #2f4f4f 1px; border-right: #2f4f4f 1px dashed; padding-top: 10px; }

/* EnvironmentData Style */
.KeyValueCollection { display: inline; clear: both; }
.KeyValueCollection ul { margin: 2px; padding: 2px; line-height: 16px; height: 16px; }
.KeyValueCollection ul:first-child { margin: 2px; padding: 2px; line-height: 7px; height: 10px; }

.KeyValueCollection ul li { display: inline; float: left; padding: 2px; }

.KeyValueCollection ul li:first-child { width: 20%; overflow: hidden; }
.KeyValueCollection ul li:first-child + li { width: 68%; overflow: hidden; }
.KeyValueCollection ul li:last-child { width: 2%; }

table.EnvironmentData tr { vertical-align: top; }
table.EnvironmentData thead tr th:first-child { width: 10em; }
table.EnvironmentData thead tr th:first-child + th { width: 76em; }
table.EnvironmentData thead tr th:last-child { width: 3em; }

/* EnvironmentData Style Ends*/

.GlobalKeyValueCollection { display: inline; clear: both; }
.GlobalKeyValueCollection ul { margin: 2px; padding: 2px; line-height: 16px; height: 16px; }
.GlobalKeyValueCollection ul li { display: inline; float: left; padding: 2px; }

.GlobalKeyValueCollection ul li:first-child { width: 28%; overflow: hidden; }
.GlobalKeyValueCollection ul li:first-child + li { width: 30%; overflow: hidden; }
.GlobalKeyValueCollection ul li:last-child { width: 40%; }
.GlobalizationData ul li:first-child + li { width: 48%; overflow: hidden; }
.GlobalizationData ul li:first-child + li + li > span { float: left; width: 190px; overflow: hidden; }
table.GlobalizationData tr { vertical-align: top; }
table.GlobalizationData thead tr th:first-child { width: 10em; }
table.GlobalizationData thead tr th:first-child + th { width: 76em; }
table.GlobalizationData thead tr th:last-child { width: 3em; }

/*  WidgetList on designer */
#nv-panel { height: 180px; }

#nv-panel .nv-widget { display: block; float: left; width: 80px; height: 80px; margin: 0.8em; background-color: #47808F; border: solid 1px navy !important; }
#nv-panel .nv-widget .nv-icon { width: 24px; height: 24px; margin: 10px 28px 14px 28px; }
#nv-panel .nv-widget a { display: block; vertical-align: baseline; margin: auto; text-align: center; color: White; }
#nv-panel div.categoryScroll { float: left; width: 160px; height: 100%; background-color: #5F5F5F; overflow-x: hidden; overflow-y: auto; }
#nv-panel ul.categoryList li.category { background: transparent; padding: 4px; border-bottom: solid 1px; margin: 0; cursor: pointer; }
#nv-panel ul.categoryList li.selected { background: #272727 no-repeat right center; color: #F90; }
#nv-panel a { color: White; }
#nv-panel ul.categoryList li.selected a, #nv-panel ul.categoryList li.category a:hover { text-decoration: 0; color: #F90; outline: 0; }
#nv-panel div.searchResults { float: left; width: 883px; height: 95%; padding: 5px 5px 5px 5px; overflow-y: auto; }
/*  WidgetList on designer Ends */


/* Message Alert CSS */
.infoMsg, .successMsg, .warningMsg, .errorMsg, .validationMsg { height: 7px; background-position: 10px center; background-repeat: no-repeat; border: 1px solid; font-size: 13px; margin: 10px 0; padding: 5px 0 15px 50px; }
.infoMsg { color: #00529B; background-color: #BDE5F8; background-image: url('images/info.png'); }
.successMsg { color: #4F8A10; background-color: #DFF2BF; background-image: url('images/success.png'); }
.warningMsg { color: #9F6000; background-color: #FEEFB3; background-image: url('images/warning.png'); }
.errorMsg { color: #D8000C; background-color: #FFBABA; background-image: url('images/error.png'); }
/* Message Alert CSS  Ends */
