
center{
    display:none;
}


body{
    font-family: Open Sans, sans-serif !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}




#header {
	MARGIN: 0 auto;
	TEXT-ALIGN: left;
}

#powered {
	DISPLAY: none;
	Z-INDEX: 0;
}
.requiredLabel {
	COLOR: red !important;
	Z-INDEX: 0;
}
.boxError{
	COLOR: RED;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #F6CBCA;
	TEXT-ALIGN: center;
	PADDING: 1px;
	MARGIN-LEFT: 5px;
}
.requiredLabel {
	COLOR: blue;
	Z-INDEX: 0;
}
.fullBar{
	BORDER: 1px solid black;
	POSITION: relative;
}
.fullBar .barImg{
	BACKGROUND-IMAGE: url(img/progress.jpg);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: transparent;
	HEIGHT: 15px;
}
.fullBar .textBar{
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	TEXT-ALIGN: center;
	WIDTH: 100%;
}
#footer {
	CLEAR: both;
	PADDING: 5px 0;
}

fieldset legend{
    font-size:13px;
    font-weight:bold;
}
.divFieldset{
	MARGIN-BOTTOM: 10px;

}
.divFieldset h3{
	
	COLOR: #6287C6;
	BORDER-TOP: 1px solid silver;
	BORDER-LEFT: 1px solid silver;
	BORDER-RIGHT: 1px solid silver;
	PADDING: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.fieldsetBody{
	BACKGROUND-ATTACHMENT: scroll;
	PADDING: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.fieldsetBody ul{
	MARGIN-LEFT: -25px;
}
.divField {
	PADDING-LEFT: 2px;
	TEXT-ALIGN: left;
	WIDTH: 100%;
	Z-INDEX: 0;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: 1px solid silver;
	MARGIN-TOP: 4px;
}
.divField label {
	PADDING-LEFT: 0;
	Z-INDEX: 0;
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: top;
    display: inline-block;
    width: 221px;
}
.divField input,.divField .labelInput {
	BACKGROUND-COLOR: #EAF0F2;
	TEXT-ALIGN: left;
	Z-INDEX: 0;
	DISPLAY: inline-block;
	border:1px solid #5A5A5A;
	width:221px;
}

.divField textarea {
	BACKGROUND-COLOR: #EAF0F2;
	TEXT-ALIGN: left;
	Z-INDEX: 0;
	WIDTH: 481px;
	DISPLAY: inline-block;  
	border:1px solid #5A5A5A;
}
.divField select {
	BACKGROUND-COLOR: #EAF0F2;
	TEXT-ALIGN: left;
	Z-INDEX: 0;
	width:221px;   
	border:1px solid #5A5A5A;
}
.helpLink {
	Z-INDEX: 0;
}
.helpBox {
	BACKGROUND-COLOR: #F2F3F9;
	BORDER: 1px solid #CCCCCC;
	COLOR: #3E3E3E;
	DISPLAY: none;
	FONT-SIZE: 12px;
	PADDING: 7px;
	POSITION: absolute;
	WIDTH: 320px;
	Z-INDEX: 0;
}
.divEvent {
	MARGIN: 0;
	TEXT-ALIGN: left;
	Z-INDEX: 0;
}
#divEvent h3{
    FONT-WEIGHT:normal;   
}
.divEvent input{
}
.divGroupEvent {

	MARGIN-TOP: 6px;
	PADDING: 5px;
	WIDTH: 672px;
}
.divGroupLabelEvent  {
	BORDER-COLOR: #595A5E;
	BORDER-STYLE: dotted dotted dotted solid;
	BORDER-WIDTH: 1px 1px 1px 15px;
	MARGIN-TOP: 6px;
	PADDING: 5px;
	WIDTH: 672px;
}
.divCarEvent {
	MARGIN: 0;
	TEXT-ALIGN: left;
	Z-INDEX: 0;
	MARGIN-BOTTOM: 3px;
}
.divCarEvent label {
	MARGIN: 0;
	TEXT-ALIGN: left;
	WIDTH: 430px;
	Z-INDEX: 0;
	PADDING: 2px;
	DISPLAY: inline-block;
}
.divCarEvent input {
	Z-INDEX: 0;
}
.divEvent h3 {
	FONT-SIZE: 8pt;
	MARGIN: 0;
	TEXT-ALIGN: left;
	WIDTH: 50%;
	Z-INDEX: 0;
}
.hotelRow{
	WIDTH: 100%;
	BORDER: 1px solid black;
}
.hotelRow td{
	TEXT-ALIGN: left;
}
.layout_table{
	BORDER: 1px solid black;
}
.layout_tdheader {
	BACKGROUND-COLOR: #007AC3;
	BORDER-COLOR: #007AC3;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: white;
	MARGIN: 0;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
}
.layout_pagetitle {
	BACKGROUND-COLOR: #667FA8;
	BORDER-COLOR: #667FA8;
	BORDER-STYLE: solid;
	COLOR: white;
	FONT-WEIGHT: bold;
	MARGIN: 0;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
}
.layout_tdgiorno {
	BACKGROUND-COLOR: #FBDBCA;
	BORDER: 1pt solid #FBDBCA;
	COLOR: Black;
	MARGIN: 0;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
}
.layout_td {
	BACKGROUND-COLOR: #EAF0F2;
	BORDER: 1pt solid #EAF0F2;
	COLOR: Black;
	MARGIN: 0;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
}
.reportHeader {
	BORDER: 0px none black;
	BACKGROUND-COLOR: transparent;
	COLOR: #B35B57;
	BORDER-BOTTOM: 1px solid black;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
}
.reportLabel {
	BORDER: 0px none black;
	BACKGROUND-COLOR: transparent;
	COLOR: #404040;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	PADDING-LEFT: 15px;
}
.reportTot {
	BORDER: 0px none black;
	BACKGROUND-COLOR: transparent;
	COLOR: #B35B57;
	BORDER-BOTTOM: 1px solid black;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}
.layout_table_content {
	BORDER: 0px none black;
	WIDTH: 100%;
}
.navigationPane {
	MARGIN: 0;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	Z-INDEX: 0;
}
center {
	WIDTH: 100%;
	Z-INDEX: 0;
}
a {
	COLOR: #0087C2;
	MARGIN: 0;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
		font-size:12px !IMPORTANT;
}
.layout_button,.layout_button_add {
	BACKGROUND-COLOR: #003366;
	BORDER-COLOR: #5A5A5A;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	COLOR: white;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	MARGIN: 0;
	PADDING: 3px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	TEXT-ALIGN: center;
	Z-INDEX: 0;
}
.pageTop{
	COLOR: black;
}
#windowDetail {
	BORDER: 1px solid #0087C2;
}
.rowMaster{
	DISPLAY: none;
}
.rowMaster td{
	BACKGROUND-COLOR: silver;
}
.treeNode{
	FONT-WEIGHT: bold;
	CURSOR: pointer;
}
a img {
	BORDER: 1px solid transparent;
}
a:hover img {
	BORDER-COLOR: #0087C2;
}
.hotelClass{
	DISPLAY: none;
}

.tabItem{
        display:inline-block;
        *display:inline;
        border:1px solid black;
        border-bottom: none;
        margin-left:5px;
        padding:2px;
        cursor:pointer;
        max-width:200px;
        } 
    .tabBody{
        padding:10px;
        border:1px solid black;
        float:left;
        width:97%;;
        }
    .divError{
        background-color:#F6D984;
        width:49%;
        font-size:14px;
        font-weight:bold;
        border:1px solid black;
        color:red;  
        padding:3px;
        margin-top:5px;
        float:left;
        
    }
    .divMessage{
        background-color:#silver;
        width:100%;
        font-size:12px;
        font-weight:bold;
        border:1px solid red;
        padding:3px;
        margin-top:5px;
    }
    
    
    .layout_listcheckboxitem label  {
    
    width:700px;
    
    
    }
    
    


    .subLevel{
        margin-left:20px;
        display:none;  
        
    }
    .eventNode { 
        text-decoration:none;
        font-weight:bold;
        display:block;
        text-align:left;
        padding-left:16px;
        margin-bottom:4px;
        margin-top:2px; 
        background:transparent url(/WebLibrary/images/16/triangle.png) center left no-repeat;
        
    } 
    .open { 
        background:transparent url(/WebLibrary/images/16/triangle45.png) center left no-repeat;   
    } 

    .eventNode:hover { 
        color:blue;   
         
        
    }  
    .cart{ 
    
        border:1px solid silver;
        min-height:100px;
        font-weight:bold;   
    }
    
    