﻿/* LOGIN PAGE STYLES */
.PageContainer {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: normal;
}
.loginBody {
  background-image: url(/admin/images/loginPage_gradient.jpg);
  background-position: left top;
  height: 575px;
  margin: 0px;
  background-repeat: repeat-x;
  background-color: #93936F;
}
.CenterAlign {
  margin-left: auto;
  margin-right: auto;
}
.nowrap {
  white-space: nowrap;
}
#loginHeading {
  color: #475306;
  font-family: Tahoma;
  font-size: 16px;
  font-weight: normal;
}
.textfieldLabelsBig {
  color: #5d0f05;
  font-family: Tahoma;
  font-size: 14px;
}
.loginErrorMessage {
  font-family: Tahoma;
  font-size: 11px;
  color: #990000;
  /*vertical-align: bottom;
	display: inline;
	height: 23px;
	float: left;*/
  padding-top: 10px;
  padding-left: 7px;
}
.errormessage {
  font-family: Tahoma;
  font-size: 11px;
  color: #990000;
  /*vertical-align: bottom;
	display: inline;
	height: 23px;
	float: left;*/
  padding-top: 10px;
  padding-left: 7px;
}
.createdby {
  font-family: Tahoma;
  font-size: x-small;
  color: Gray;
  padding-bottom: 5px;
  padding-left: 5px;
}
.inactiveBackground {
  background: url(/admin/images/icon_grayflag.gif) no-repeat left top;
  padding-left: 20px;
}
.expiredBackground {
  background: url(/admin/images/icon_blueflag.gif) no-repeat left top;
  padding-left: 20px;
}
.deletedBackground {
  background: url(/admin/images/icon_redflag.gif) no-repeat left top;
  padding-left: 20px;
}
.checkallBackground {
  padding-left: 20px;
  margin-top: 10px;
  display: block;
}
.loginInputBcgrnd {
  background: url(/admin/images/textfield_bcgrnd.gif) no-repeat left bottom;
  height: 24px;
  width: 261px;
}
.loginInputBcgrnd input {
  padding-left: 5px;
  border: 1px solid #fff;
  margin: 1px 5px 1px 5px;
  height: 15px;
  width: 245px;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#forgotPassword {
  color: #465113;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#forgotPassword a {
  color: #465113;
  text-decoration: none;
}
#forgotPassword a:hover {
  color: #ad8f01;
  text-decoration: none;
}
.ipinformation {
  font-family: Verdana;
  font-size: 10px;
  color: #465114;
}
.copyright {
  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
}
/* MAIN FRAME STYLES */
body {
  background: url(/admin/images/body_gradient.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 0px;
  padding: 0px;
  height: 378px;
  background-color: #C2C5B0;
}
.dialogBody {
  padding: 0px 0px 0px 0px !important;
  height: auto !important;
  background: none !important;
  background-color: #FFFFFF !important;
}
.bkgdLeaf {
  background: url(/admin/images/leaf.jpg) no-repeat right top;
  width: 325px;
  padding-right: 20px;
}
.redBar {
  background: url(/admin/images/redBar_gradient.jpg) repeat-x left top;
  height: 42px;
}
.redBarShade {
  font: 12px Verdana;
  color: #FFFFFF;
  background: url(/admin/images/selected_overlay.jpg) no-repeat left top;
  height: 30px;
  padding-left: 10px;
  padding-top: 12px;
  overflow: visible;
}
.topNavigation {
  background: url(/admin/images/topNav_gradient.jpg) repeat-x left top;
  height: 39px;
}
a.topNav {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #721911;
  text-decoration: none;
  display: block;
  float: left;
  height: 28px;
  text-align: center;
  vertical-align: top;
  padding-top: 11px;
  padding-right: 20px;
  padding-left: 20px;
}
a.topNav:hover {
  text-decoration: none;
  background: url(/admin/images/topNav_OverGradient.jpg) repeat-x left top;
}
a.topNavSelected {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  float: left;
  height: 28px;
  width: 170px;
  text-align: center;
  vertical-align: top;
  padding-top: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image: url(/admin/images/redTab.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  text-transform: uppercase;
}
a.topNavSelected1 {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  float: left;
  height: 28px;
  width: 160px;
  text-align: left;
  vertical-align: top;
  padding-top: 11px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  background: url(/admin/images/redTab.jpg) no-repeat left top;
  text-transform: uppercase;
  padding-left: 10px;
}
a.pageTitle {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 9px;
}
a.pageTitle:hover {
  text-decoration: underline;
}
.userName {
  /*	display: block;
	width: 200px;
	vertical-align: bottom;
	float: left;*/
  color: #6b6f65;
  /*	margin-top: 35px;
	margin-left: 35px;*/
  font: 11px Verdana, Arial, Helvetica, sans-serif;
}
/* BUTTONS */
a.saveBtn {
  text-decoration: none;
  background: url(/admin/Images/btn_save.png) no-repeat left top;
  display: block;
  width: 76px;
  height: 21px;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
}
a.saveBtn:hover {
  background: url(/admin/Images/btn_save_over.png) no-repeat left top;
}
a.cancelBtn {
  text-decoration: none;
  width: 76px;
  height: 21px;
  display: block;
  background-image: url(/admin/Images/btn_cancel.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #3d5380;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
}
a.cancelBtn:hover {
  background-image: url(/admin/Images/btn_cancel_over.png);
}
a.deleteBtn {
  background: url(/admin/Images/btn_delete.png) no-repeat left top;
  text-decoration: none;
  width: 76px;
  height: 21px;
  display: block;
  color: #883327;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
}
a.deleteBtn:hover {
  background: url(/admin/Images/btn_delete_over.png) no-repeat left top;
}
a.searchBtn {
  background: url(/admin/Images/btn_search.png) no-repeat left top;
  text-decoration: none;
  height: 21px;
  width: 76px;
  display: block;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
}
a.searchBtn:hover {
  background: url(/admin/Images/btn_search_over.png) no-repeat left top;
  color: #4a7700;
}
a.backBtn {
  width: 130px;
  background: url(/admin/Images/btn_back.png) no-repeat left top;
  text-decoration: none;
  width: 71px;
  height: 21px;
  display: block;
  color: #883327;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 20px;
  padding-top: 5px;
}
a.backBtn:hover {
  background-image: url(/admin/Images/btn_back_over.png);
}
a.versionHistory {
  text-decoration: none;
  height: 21px;
  width: 123px;
  display: block;
  background-image: url(/admin/Images/btn_versionHistory.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #8d4400;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
}
a.versionHistory:hover {
  background-image: url(/admin/Images/btn_versionHistory_over.png);
  color: #a95300;
}
a.productionHistory {
  text-decoration: none;
  height: 21px;
  width: 156px;
  display: block;
  background-image: url(/admin/Images/btn_prodHistory.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #8d4400;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
}
a.productionHistory:hover {
  background-image: url(/admin/Images/btn_prodHistory_over.png);
  color: #a95300;
}
a.requestQueue {
  text-decoration: none;
  height: 21px;
  width: 126px;
  display: block;
  background-image: url(/admin/Images/btn_requestQue.png);
  background-repeat: no-repeat;
  background-position: left top;
  color: #9d7300;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 7px;
  padding-top: 5px;
}
a.requestQueue:hover {
  background-image: url(/admin/Images/btn_requestQue_over.png);
  color: #b58f00;
}
a.greenGoBtn01 {
  text-decoration: none;
  background: url(/admin/Images/btn_greenGo1.png) no-repeat left top;
  width: 76px;
  height: 21px;
  color: #3a6106;
  display: block;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 15px;
  padding-top: 5px;
}
a.greenGoBtn01:hover {
  background: url(/admin/Images/btn_greenGo1_over.png) no-repeat left top;
}
a.greenGoBtn02 {
  text-decoration: none;
  background: url(/admin/Images/btn_greenGo2.png) no-repeat left top;
  width: 114px;
  height: 21px;
  color: #3a6106;
  display: block;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
}
a.greenGoBtn02:hover {
  background: url(/admin/Images/btn_greenGo2_over.png) no-repeat left top;
}
a.greenGoBtn01a {
  text-decoration: none;
  width: 133px;
  height: 21px;
  color: #3a6106;
  display: block;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  background: url(/admin/Images/btn_greenGo01a.png) no-repeat left top;
}
a.greenGoBtn01a:hover {
  background: url(/admin/Images/btn_greenGo01a_over.png) no-repeat left top;
}
a.greenGoBtn03 {
  text-decoration: none;
  background: url(/admin/Images/btn_greenGo3.png) no-repeat left top;
  width: 145px;
  height: 21px;
  color: #3a6106;
  display: block;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
}
a.greenGoBtn03:hover {
  background: url(/admin/Images/btn_greenGo3_over.png) no-repeat left top;
}
a.unlockpagesBtn {
  text-decoration: none;
  width: 138px;
  height: 26px;
  display: block;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 7px;
  padding-top: 5px;
}
a.unlockpagesBtn {
  background: url(/admin/Images/button_greenLock.png) no-repeat left top;
}
a.unlockpagesBtn:hover {
  background: url(/admin/Images/button_greenLock_over.png) no-repeat left top;
}
a.newUserRightsBtn,
a.createNewUserBtn {
  text-decoration: none;
  width: 133px;
  height: 21px;
  display: block;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
}
a.createNewUserBtn {
  background: url(/admin/Images/btn_createNewUser.png) no-repeat left top;
}
a.createNewUserBtn:hover {
  background: url(/admin/Images/btn_createNewUser_over.png) no-repeat left top;
}
a.newUserRightsBtn {
  background: url(/admin/Images/btn_newUserRights.png) no-repeat left top;
}
a.newUserRightsBtn:hover {
  background: url(/admin/Images/btn_newUserRights_over.png) no-repeat left top;
}
/*CONTROL PANEL ICONS*/
.iconsTable {
  margin-left: 25px;
  margin-top: 30px;
}
a.WebPageManager {
  color: #671609;
  height: 63px;
  width: 200px;
  display: block;
  padding-left: 80px;
  text-decoration: none;
  line-height: 1.3em;
  background: url(/admin/images/ico_webPageManager.jpg) no-repeat left top;
  font-family: Verdana;
  font-size: 14px;
}
a.WebPageManager:hover {
  background: url(/admin/images/ico_webPageManager.jpg) no-repeat left top;
  color: #b58001;
}
.IconsSmallText {
  line-height: 1.3em;
  color: #57574b;
  display: block;
  margin-top: 5px;
  font: normal 11px Verdana;
}
/*Web page manager EDIT PAGE styles*/
.mainSettingsTitle,
.moreOptionsTitle,
.linkSectionTitle,
.expandableSectionTitle,
.expandableSectionTitle_expanded {
  font: 16px Verdana, Arial, Helvetica, sans-serif;
  margin-left: 15px;
  margin-bottom: 3px;
  margin-top: 7px;
  float: left;
  display: block;
}
.moreOptionsTitle {
  font: 16px Verdana, Arial, Helvetica, sans-serif;
}
.moreOptionsTitle a {
  text-decoration: none;
  color: #6f821e;
}
.expandableSectionTitle {
  background-image: url(/admin/images/btn_showFilters.gif);
  background-position: left;
  background-repeat: no-repeat;
  color: #6f821e;
  padding-left: 15px;
}
.expandableSectionTitle_expanded {
  background-image: url(/admin/images/btn_hideFilters.gif);
  background-position: left;
  background-repeat: no-repeat;
  color: #6f821e;
  padding-left: 15px;
}
.mainSettingsTitle {
  color: #6C1A0E;
}
.linkSectionTitle {
  color: #7488C4;
}
.moreOptionsTitle {
  color: #6f821e;
}
a.settingsLink {
  background-position: 0px 10px;
  background-image: url('/Admin/Images/icon_smallsettings.png');
  background-repeat: no-repeat;
  height: 35px;
  font-family: Tahoma;
  font-size: 14px;
  padding-left: 24px;
  padding-top: 10px;
  margin-top: 0px;
  padding-right: 6px;
  display: inline-block;
  text-decoration: none;
  color: black;
}
a.LaunchEditor {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #314B89;
  text-decoration: none;
}
a.LaunchTaxonomy {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  text-decoration: none;
  background-image: url(/admin/images/icon_taxonomy.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 17px;
  padding-left: 35px;
  vertical-align: top;
  padding-top: 3px;
}
a.LaunchPageSecurity {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  text-decoration: none;
  background-image: url(/admin/images/staff_add.gif);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 17px;
  padding-left: 35px;
  vertical-align: top;
  padding-top: 3px;
  width: 150px;
}
a.SetParent {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  text-decoration: none;
  background-image: url(/admin/images/icon_siteTree.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: inline-block;
  height: 23px;
  padding-left: 35px;
  vertical-align: top;
  padding-top: 3px;
}
a.LaunchSortOrder {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  text-decoration: none;
  background-image: url(/admin/images/icon_sortOrder.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 17px;
  width: 150px;
  padding-left: 35px;
  vertical-align: top;
  padding-top: 3px;
  margin-left: 15px;
}
helpicon a.LaunchTaxonomy:hover {
  color: #740606;
  text-decoration: none;
}
a.help {
  display: inline-block;
  width: 22px;
  border: 0px;
  margin-left: 5px;
}
a.helpicon {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  display: block;
  text-decoration: none;
  background-image: url(/admin/images/icon_help.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 23px;
  width: 18px;
  float: left;
  vertical-align: bottom;
  cursor: pointer;
  margin-left: 5px;
}
a.helpicon:hover {
  color: #740606;
  background-image: url(/admin/images/icon_help_over.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  text-decoration: none;
}
a.LaunchEditor:hover {
  color: #740606;
  text-decoration: none;
}
/*FONT sizes and colors*/
.smallNotesText {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #545454;
  text-decoration: none;
  padding-bottom: 3px;
  padding-right: 3px;
  margin: 0px;
}
.regularText {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  padding-bottom: 3px;
  padding-right: 3px;
  margin: 0px;
  text-transform: none;
}
.greenText14px {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #525a31;
}
.redText14px {
  color: #650602;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.blueText14px {
  color: #071c6a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
/*FORMS input boxes, labels*/
.labels {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
  padding-right: 6px;
  /*padding-left: 10px;*/
  padding-bottom: 10px;
  padding-top: 5px;
  vertical-align: top;
}
.controls {
  vertical-align: top;
}
.formText {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
}
.requiredFields {
  color: #850101;
  font-weight: bold;
}
/* TREE VIEW*/
a.showfilter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #525a31;
  text-decoration: none;
}
ul#treeLegend {
  list-style-type: none;
  width: 100%;
  margin: 0px 5px 10px 5px;
  border-bottom: 1px dotted #CCCCCC;
  padding: 0px 0px 10px 0px;
}
#treeLegend li {
  display: inline;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #898989;
  margin-right: 10px;
}
/* TREE VIEW LINKS COLORS*/
a.treeLinks {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #2d301f;
  text-decoration: none;
  padding-left: 7px;
}
a.treeLinks:hover,
active,
selected {
  color: #5c0101;
  text-decoration: none;
}
a.treeLinksSelected {
  color: #5c0101;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 7px;
}
a.treeLinksUnactive {
  color: #8c8d88;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 7px;
}
/* TREE VIEWICONS with hover effects*/
.treeText {
  display: inline-block;
  height: 22px;
  vertical-align: top;
}
.treeText a,
.rtTemplate a {
  text-decoration: none;
  color: #000000;
  padding-top: 0px;
}
.treeText a:hover,
.rtTemplate a:hover {
  text-decoration: underline;
  color: #850101;
}
a.treeIconAdd {
  height: 14px;
  width: 19px;
  display: inline-block;
  margin-left: 5px;
  background: url(/admin/images/icon_add.png) no-repeat left top;
}
a.treeIconEdit {
  color: #000000;
  text-decoration: none;
  display: inline-block;
  height: 14px;
  width: 19px;
  margin-left: 5px;
  background: url(/admin/images/icon_edit.png) no-repeat left top;
}
a.treeIconViewPage {
  text-decoration: none;
  display: inline-block;
  height: 14px;
  width: 19px;
  margin-left: 3px;
  background: url(/admin/images/icon_viewpage.png) no-repeat left top;
}
a.treeIconEditUser {
  height: 14px;
  width: 19px;
  text-decoration: none;
  background: url(/admin/images/icon_editUser.png) no-repeat left top;
  margin-left: 3px;
  display: inline-block;
}
a.treeIconEditUser:hover {
  background: url(/admin/images/icon_editUser_over.png) no-repeat left top;
}
a.iconNewStage {
  height: 11px;
  width: 17px;
  text-decoration: none;
  background: url(/admin/images/icon_newStage.png) no-repeat left top;
  margin-left: 3px;
  display: inline-block;
}
a.iconNewStage:hover {
  background: url(/admin/images/icon_newStage_over.png) no-repeat left top;
}
a.treeIconEdit:hover {
  background: url(/admin/images/icon_edit_over.png) no-repeat left top;
}
a.treeIconAdd:hover {
  background: url(/admin/images/icon_add_over.png) no-repeat left top;
}
.cmsaumadminname {
  display: block;
  width: 200px;
  vertical-align: bottom;
  float: left;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #6b6f65;
  margin-top: 35px;
  margin-left: 35px;
}
.footer {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #414332;
}
input .checkboxRED {
  background-color: #003366;
  border: solid 0 #fff;
  background: transparent url("/careworks-cmsaum-3.6/admin/images/checkbox.gif") no-repeat fixed;
}
/* TREE VIEW*/
ul#treeLegend {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
#treeLegend li {
  display: inline;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #898989;
  vertical-align: top;
  text-align: left;
}
ul#treeColorsLegend {
  list-style-type: none;
  width: 100%;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 3px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
#treeColorsLegend li {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #2d301f;
  margin-right: 10px;
}
input .checkboxRED {
  background-color: #003366;
  border: solid 0 #fff;
  background: transparent url("/careworks-cmsaum-3.6/admin/images/checkbox.gif") no-repeat fixed;
}
/* Error Message Styles */
.errorMessage2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #850101;
  width: 560px;
  padding-left: 7px;
}
.errorBoxTitle {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  padding-left: 7px;
  color: #A7211C;
}
.successBoxTitle {
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  color: #466020;
}
.successMessage {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  color: #466020;
}
.successWindow {
  border: none;
  margin: 15px 0px 15px 15px;
  width: 560px;
}
.ValidationSummary {
  background: url(/admin/images/icon_errorMessage.png) no-repeat left top;
  padding-left: 60px;
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px !important;
  color: #850101 !important;
  padding-top: 2px;
  margin-top: 15px;
  height: 50px;
}
/*Create Web page stylles*/
a.preview {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #994C4C;
  text-decoration: none;
  background-image: url(/admin/images/icon_preview.png);
  background-repeat: no-repeat;
  background-position: right top;
  display: block;
  height: 31px;
  width: 75px;
  padding-top: 5px;
  margin-left: 7px;
}
/*CONTROL PANEL ICONS*/
.iconsBkgrnd {
  height: 68px;
  width: 280px;
}
a.iconsBkgrnd {
  display: table-cell;
  text-decoration: none;
  color: #671609;
  line-height: 1.3em;
  font: 12px Verdana;
  background: url(/admin/images/icons_background.jpg) no-repeat left top;
  background-position: 4px 0px;
  text-align: left;
  vertical-align: middle;
}
a.iconsBkgrnd:hover {
  color: #6d8d43;
  background: url(/admin/images/icons_background_over.jpg) no-repeat left top;
  background-position: 4px 0px;
}
a.iconsBkgrnd img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  vertical-align: middle;
}
.iconDescriptionContainer {
  float: left;
  padding-top: 10px;
  width: 165px;
  padding-left: 10px;
  margin-left: 65px;
  cursor: pointer;
}
.iconDescriptionSmall {
  line-height: 1.3em;
  color: #57574b;
  display: block;
  margin-top: 5px;
  font: normal 10px Verdana;
  cursor: pointer;
}
.iconsTRFirstRow {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 2px;
}
.iconsOddTR {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 2px;
  padding-top: 20px;
  border-top: 1px dotted #cccfbe;
}
.iconsTR {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
  /*border-top: 1px dotted #000006;*/
}
.info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  background-image: url(/admin/Images/ifomessage_grad.jpg);
  background-repeat: repeat-x;
  background-position: left 0px;
  margin-top: 20px;
  margin-bottom: 12px;
}
.info td {
  padding-left: 5px;
  padding-right: 10px;
}
/*ADMINISTRATOR PAGE*/
.siteAndPages {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #6C1A0E;
}
.siteAndPages a {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #565654;
}
.CTSListBox {
  background-color: #F0F0F0;
  border: 1px solid #878885;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #42423c;
  margin: 0px 10px 20px 0px;
  padding: 2px 5px 0px 5px;
}
a.greenSaveToStage {
  text-decoration: none;
  background: url(/admin/images/btn_saveToStage.png) no-repeat left top;
  width: 126px;
  height: 21px;
  color: #617e00;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 5px 0px 0px 12px;
  display: block;
}
a.greenSaveToStage:hover {
  background: url(/admin/images/btn_saveToStage_over.png) no-repeat left top;
}
a.greensaveToProd {
  background: url(/admin/images/btn_saveToProd.png) no-repeat left top;
  text-decoration: none;
  width: 138px;
  height: 21px;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding: 5px 0px 0px 12px;
  display: block;
}
a.greensaveToProd:hover {
  background: url(/admin/images/btn_saveToProd_over.png) no-repeat left top;
}
a.greenAdd1 {
  text-decoration: none;
  width: 100px;
  height: 21px;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  display: block;
  background: url(/admin/Images/btn_greenAdd.png) no-repeat left top;
}
a.greenAdd1:hover {
  text-decoration: none;
  background-image: url(/admin/Images/btn_greenAdd_over.png);
}
a.greenAdd2 {
  text-decoration: none;
  width: 109px;
  height: 21px;
  color: #3a6106;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  display: block;
  background: url(/Admin/Images/btn_greenAdd2.png) no-repeat left top;
}
a.greenAdd2:hover {
  text-decoration: none;
  background-image: url(/Admin/Images/btn_greenAdd2_over.png);
}
/**
 * Edit button for grids
 */
a.Grid_EditButton {
  background-image: url(/Admin/Images/icon_pencil.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 21px;
  height: 12px;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
/**
 * Delete button for grids
 */
a.Grid_DeleteButton {
  background-image: url(/Admin/Images/icon_grid_trash.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 13px;
  height: 16px;
  display: block;
  cursor: pointer;
  text-decoration: none;
}
/**
 * Bold "Version:" text for home page tooltips
 */
.VersionLabel {
  font-weight: bold;
}
/**
 * Margin for back end pages
 */
.PageContainer {
  margin: 10px 25px 25px 25px;
}
.clear {
  clear: both;
}
.hidden {
  display: none;
}
/**
 * Css classes for positioning buttons
 */
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.rightButton {
  float: right;
  margin-left: 15px;
}
.rightButtonExtraSpace {
  float: right;
  margin-left: 30px;
}
.leftButton {
  float: left;
  margin-right: 15px;
}
.leftButtonExtraSpace {
  float: left;
  margin-right: 30px;
}
/** A set of css classes to add space above or below a container **/
.distinctSectionTop {
  margin-top: 10px;
}
.distinctSectionBottom {
  margin-bottom: 10px;
}
a img {
  border: 0px;
}
.sshLinkItem .sshIcon,
.sshLinkItem .sshText,
.sshLinkItem .sshCustomIcon {
  vertical-align: inherit !important;
}
.sshListItem {
  padding: 0px !important;
}
#RadWindowWrapper_EditorWindow,
#RadWindowWrapper_NavigationWindow {
  padding-top: 55px;
  padding-bottom: 35px \0;
}
.table0Padding0Spacing {
  border-spacing: 0;
  border-collapse: collapse;
}
table.table0Padding0Spacing > tbody > tr > td,
table.table0Padding0Spacing > tr > td {
  padding: 0px;
}
.topBanner {
  position: fixed;
  top: 0;
  left: 0px;
  background: url(/admin/images/body_gradient.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #C2C5B0;
  width: 100%;
  z-index: 999;
}
.bannerHeight {
  height: 75px;
}
.RadTreeView .rtSp {
  display: none !important;
}
.rtTemplate {
  vertical-align: top;
  height: 22px;
  /*the height of each item in the treeview*/
}
.rfeAddressBox {
  *margin-left: -22px !important;
}
.TreeviewColumn1 {
  font-family: Verdana;
  font-size: 12px;
  float: right;
  padding-left: 10px;
  padding-top: 2px;
  padding-right: 3px;
  width: 200px;
  height: 100%;
  border-left: 1px dotted #ccc;
}
.TreeviewColumn2 {
  float: left;
  width: 708px;
  margin-left: 15px;
  font-family: Verdana;
  font-size: 12px;
  margin-top: 14px;
}
.TreeviewSearch,
.TreeviewActions,
.TreeviewFilters {
  margin-bottom: 4px;
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 2px;
}
.TreeviewSearch .container {
  width: 180px;
  height: 30px;
  padding-right: 3px;
  padding-top: 4px;
}
.TreeviewSearch .container .searchButton {
  padding: 0;
  border: none;
  position: absolute;
  z-index: 25;
  margin-left: 155px;
}
.TreeviewSearch .container .searchTextBox {
  position: absolute;
  border: 1px solid #333;
  background-color: transparent;
  padding: 1px 0px 1px 3px;
  width: 150px;
  height: 17px;
  z-index: 50;
}
.GetErrorWindowStyle {
  margin-top: 15px;
  max-width: 560px;
  width: 100%;
  display: block;
}
