

/* ================= CSS generated with... ================ */
/* ================= admin.xsl version 3 ================== */
/* ================= skin : ConnectNow_UIO ===== */

table{
	text-align:left;
}

.DefaultFontBlack {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.DefaultFontSmall {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.DefaultFontRed {
	FONT-SIZE: 8pt; COLOR: #cc3333; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.TitleText, .titleText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.SubTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.TrBgGrey {
	FONT-SIZE: 8pt; BACKGROUND: #e6e6e6; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.TableDataTxt {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.TrBgWhite {
	FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif
}
.NavButtonGrey {
	FONT-SIZE: 8pt;	cursor:hand; color: #000000; background-color:#CCCCCC;text-align:center;
}
.NavButtonGreen {
	FONT-SIZE: 8pt;cursor:hand;color: #FFFFFF; background-color:#5A2AC8;text-align:center;FONT-WEIGHT: bold
}
.NavButtonGreenDisabled, .NavButtonGreyPress { /* PTR 4649685 */
	font-size: 8pt; cursor:hand; color: #999999; background-color:#CCCCCC; text-align:center; font-weight: bold;
}
.NavButtonGreenPress {
	FONT-SIZE: 8pt; color: #ffffff; border-style: inset; background-color:#339933;text-align:center;FONT-WEIGHT: bold
}
.NavButtonGreenCommunityTools {
	FONT-SIZE: 8pt;cursor:hand;color: #FFFFFF; background-color:#5A2AC8;text-align:center;FONT-WEIGHT: bold;
	WIDTH:100px;
}

/*  ====================== Tree ================================= */

#dtree_containeradministrativeTree{
	*width:300%;
}

#dadministrativeTree0{
	*line-height:18px;
}

.dtree {
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00AAE4;
	white-space: nowrap;
	line-height:18px;
}
.dtree img {
	border: 0px;
	vertical-align: text-bottom;
	float:left;
	margin:-1px 0px;
}
.dtree a {
	text-decoration: none !important;
}
.dtree a:hover {
	text-decoration: none;
}
.dtree .node {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #00AAE4;
	text-decoration: none;
	/*width:150px;*/
	*line-height:18px;
}
.dtree .nodeSel {
	position: relative;
	top: -2px;
	padding: 1px;
	color: #00AAE4;
	background-color: #CEE9F8;
	text-decoration: none;
	*line-height:18px;
}


TABLE.Mtable TD, TABLE.MTable TD {
  border-bottom:1px solid #5A2AC8;
  border-right :1px solid #5A2AC8;
}

TABLE.Mtable TH, TABLE.MTable TH {
  border-bottom:    1px solid #5A2AC8;
  border-right :    1px solid #5A2AC8;
  border-top :      1px solid #5A2AC8;
  background-color: #00AAE4;
  color :           white;
  font-weight:      bold;
  font-size:        8pt;
}

.leftHeaderBorder {
  border-left : 1px solid #5A2AC8;
}

.leftBorder {
  border-left : 1px solid #5A2AC8;
}

.leftMostCell {
  border-left : 1px solid #5A2AC8;
}
.firstRowLeftCell {
	border-top:1px solid #5A2AC8;
	border-left:1px solid #5A2AC8;
}
.firstRowRightCell {
	border-top:1px solid #5A2AC8;
}
.ordinaryRow {

}

.highlightedRow {
  background-color: #FFFFFF;
}

.highlightedRow2 {
  background-color: #FFFFFF;
}

.selectedRow {
  background-color: #CEE9F8;
  color : black;
}

a.sortingLink:link {
  font-weight:      bold;
  font-size:        8pt;
  color: white
}

a.sortingLink:visited {
  color: white
}

.hotelOnRequestLegendTable td {
 text-align:center;
 vertical-align:top;padding:2px;
 background:#CEE9F8;
 color:#00AAE4;
 font-weight:bold;
}

/*  ----------------------AMDOCS  --------------------- */

TABLE.Design TH.DesignNoHeader {
border-bottom:none;
border-right:none;
background:transparent;
}  

TABLE.Design TD.DesignNoBorder {
border-bottom:none;
border-right:none;
}

TABLE.Design TD.DesignNoRightBorder {
border-right:none;
}
/*  ---------------------- end AMDOCS  --------------------- */

TABLE.Design TH {
  	border-bottom:    	1px solid #5A2AC8;
  	border-right :    	1px solid #5A2AC8;
  	border-top :    	1px solid #5A2AC8;
  	background-color: 	#00AAE4;
  	color :           	#FFFFFF;
  	font-weight:      	bold;
	font-size:        	8pt;
}

TABLE.Design TH.sortTH {
 background-color:  #00AAE4;
}

TABLE.Design TD {
  	border-bottom:		1px solid #5A2AC8;
  	border-right :		1px solid #5A2AC8;
  	
}

TABLE.Design TABLE TD {
    border-bottom: 0 none;
    border-right: 0 none;
}

TABLE.Design TD.dateRange{
	text-align:center;
}

.BorderLeft {
	border-left : 		1px solid #5A2AC8;
}

TABLE.OutLineTable {
  	border-top:    		1px solid black;
  	border-bottom:    	1px solid black;
  	border-left :    	1px solid black;
  	border-right :    	1px solid black;
}

.queryTable {
  background-color: #E3F5FF;
  border:           1px solid #00AAE4;
}

.resultsTable {
  border:   1px solid #00AAE4;
}

.successMsg {
 background-color: #FFFFFF;
}

/* ------ AeTM External applications ----------------------------------------------------------------------------------------------*/

.portletContainerDiv_Standard td.iconBackgroundExtern
{
     width:16px;
    background-color:#00AAE4;
}

.navTabExtern{
    border-top:1px solid #00AAE4;
    border-left:1px solid #00AAE4;
    border-right:1px solid #00AAE4;
    border-bottom:1px solid #00AAE4;
    padding-top:1px solid #00AAE4;
    padding-left:1px solid #00AAE4;
    padding-right:1px solid #00AAE4;
    padding-bottom:1px solid #00AAE4;
}

.navTableMainExtern
{
    margin-left: auto;
    margin-right:auto;
    position:relative;
}

.navTableMainExtern td div{
    font-family:Arial, Helvetica, Geneva, Sans-serif;
        font-size:9pt;
        font-weight:bold;
        cursor:pointer;cursor:hand;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    background-color:#E3F5FF;
    color:#00AAE4;
    text-align:center;
}

.navTableMainExtern td.selected div
{
    font-family:Arial, Helvetica, Geneva, Sans-serif;
        font-size:9pt;
        font-weight:bold;
        cursor:pointer;cursor:hand;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    padding-top:2px;
    padding-left:2px;
    padding-right:2px;
    background-color:#00AAE4;
    color:#FFFFFF;
    text-align:center;
}

/**
* For CR Fare Group Colors Customization
*/

.fareGroupTable {
	background-color:#E6E6E6;
}

.fareGroupColorsDiv {
	padding-left:10px;
}

/* Container of the label and the button*/
.uicColorPicker {
	margin: .5em 0;
	white-space: nowrap;
}


/* Admin Inheritance */

.InheritanceSearchEnabled {
	background-image:url("../images/icoInheritanceSearchEnabled.gif");
	background-position:1px -1px;
	background-repeat:no-repeat;
	margin-left:7px;
	padding: 3px 2px 1px 20px;
	*padding: 0px 2px 1px 20px;
	display:inline;
	background-repeat:no-repeat;
	border: none;
	vertical-align:middle;
	height:20px;
	width:20px;
	cursor:pointer;cursor:hand;
	zoom:1;
}
.InheritanceSearchDisabled {
	background-image:url("../images/icoInheritanceSearchDisable.gif");
	background-position:0px 0px;
	*background-position:0px 1px;
	margin-left:8px;
	padding: 3px 2px 1px 20px;
	display:inline;
	background-repeat:no-repeat;
	border: none;
	vertical-align:middle;
	height:20px;
	width:20px;
}
.InheritanceOK {
	background-image:url("../images/icoInheritanceOK.gif");
	background-position:2px 0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:1px solid #E8F9FF;
	color:#00AAE4;
	font-family:Sans-Serif;
	font-size:11px;
	margin-left:5px;
	padding: 1px 2px 1px 22px;
	display:inline;
	vertical-align:middle;
	height:18px;
}
.InheritanceBroken {
	background-image:url("../images/icoInheritanceBroken.gif");
	background-position:2px 0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:1px solid #E8F9FF;
	color:#00AAE4;
	font-family:Sans-Serif;
	font-size:11px;
	margin-left:5px;
	padding: 1px 2px 1px 22px;
	display:inline;
	vertical-align:middle;
	height:18px;
}
.InheritanceLoading {
	background-image:url("../images/loading2.gif");
	background-repeat:no-repeat;
	border: none;
	border-spacing:0;
	border-collapse:collapse;
	margin-left:8px;
	*width:20px;
	padding-left:20px;
	vertical-align:middle;
}

/* Security Wizard */

.Security {
	background-image:url(../images/IcoSecurity.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	display:inline;
	height:16px;
	margin-left:7px;
	padding:2px 0 0 16px;
	vertical-align:middle;
	width:16px;
}

/*Columns in Agency discount air vendors - CR 2715485 */
.disRateCols {
    text-align: center;
    width: 10%;
}

.ruleprovider {
    float: left;
}

.agencydisc {
    float: right;
}

/*Command builder */
.type, .vartype {
    list-style: none;
}

.type li {
    display: inline;
    padding-left: 9em;
}

.vartype {
    text-align: left;
	margin-left:0px;
	padding-left:0px;
}

.vartype li {
    font-size: 0.8em;
}


 #template {
 display: none;
 }
.litcontainer {
    display: none;
}

.condition {
    padding: 5px;
}

.Grouped {
    padding-left: 35px;
}

.hidden {
    visibility: hidden;
}

.operator {
    margin-top: 5px;
}

.literal, .variable {
    width: 270px;
}

.comparator, .operator {
    width: 100px;
}

.condition th {
    width: 33%;
    font-size: 1.03em;
    padding: 3px;
    height: 1em;
}

.condition td {
    text-align: center;
    vertical-align: middle;
}

.communitylist{
 width:250px;
}


/* Administration Hotels Exclusion */

.hotelExclusion .propertyInError {
	background: #E4DBF6 !important;
}

.hotelExclusion .errorFieldIconHotel {
	position:relative;
	height: 16px;
	width: 16px;
	left: 0;
	top: 0;
	float: left;
	margin-right: 3px
}

.hotelExclusion .center{
	text-align: center !important;
}

.hotelExclusion  td.propertyCode input {
	background: none;
	border: 1px solid #666666;
}

.hotelExclusion  td.propertyCode input:focus {
	background: #FFFFFF;
}


/* Push message localize */

.pushMessageRules div#language_component {
	position:relative;
}

.pushMessageRules div#language_component ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.pushMessageRules div#language_component ul li{
	_height:20px;
}

.pushMessageRules div#language_component ul li a{
	padding:3px 3px 3px 22px;
	display:block;
	text-decoration:none;
	color:#505050;
}

.pushMessageRules div#language_component ul li a:hover{
	background-color:#E3F5FF;
}

.pushMessageRules li a.localized{
	background:#FFFFFF url("../img/ico_confirm.png") no-repeat 3px center;
}

.pushMessageRules li a.unlocalized{
	background:#FFFFFF url("../img/ico_error.png") no-repeat 3px center;
}

.pushMessageRules a#language_selector {
	color:#505050;
	background:#FFFFFF url("../img/ico_custom_select.png") no-repeat right center;
	border:1px solid #E3F5FF;
	padding:3px 3px 3px 5px;
	text-decoration:none;
	display:block;
	width:200px;
}

.pushMessageRules a#language_selector:hover {
	cursor:pointer;
}

.pushMessageRules div#language_menu {
	position:absolute;
	background:#FFFFFF;
	border:1px solid #505050;
	border-top:none;
}

.pushMessageRules textarea{
	resize:none;
	width:100%;
}

.smartSearch .listDisplayOptions {
  margin: 0;
  padding-left: 21px;
}

.smartSearch .listDisplayOptions li{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.smartSearch .rulesCreation {
  padding-left: 0px;
}