.border_logo {
    background: #D6E8F4;
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
}
.border_shadow {
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
}
.border_shadow_inv {
    border-right: 1px solid #83A8E8;
    border-top: 0px solid #83A8E8;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
}
.border_shadow_light {
    border-right: 1px solid #C6DAFB;
    border-top: 1px solid #83A8E8;
    border-bottom: 1px solid #C6DAFB;
    border-left: 1px solid #C6DAFB;
}
.top {
    background-image: url(../images/topoffxp.gif);
    background-repeat: no-repeat;
}
.top_highlight {
    background-image: url(../images/toponxp.gif);
}
.top_none {
    background-image: url(../images/topnonexp.gif);
    background-repeat: repeat-x;
}
.top_none_start {
    background-image: url(../images/topnonestartxp.gif);
    background-repeat: no-repeat;
}
.tab {
    background-image: url(../images/tabonxp.gif);
    background-repeat: no-repeat;
}
.tab_highlight {
    background-image: url(../images/tabhighlightxp.gif);
    background-repeat: no-repeat;
}
.tab_down {
    background-image: url(../images/taboffxp.gif);
    background-repeat: no-repeat;
}
.tab_none {
    background-image: url(../images/tabnonexp.gif);
}
.top_down {
    background-image: url(../images/toponxp.gif);
}
.list_grey, .list_grey table td{
    background: #D6E8F4;
}
.list_grey_bold {
    background: #D6E8F4;
}
.instance {
    background: #E5EDF3;
    background: #D6E8F4;
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;

}
.instance_tab {
    border-right: 1px solid #83A8E8;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
}

.light_grey {
    background: #C6DAFB;
}
.grey {
    background: #83A8E8;
}
.greytext {
    color: #4D6185;
}
.topmenu_text {
    color: #000000;
    text-decoration: none;
}
.sidemenu_highlight {
    background-image: url(../images/sideonxp.gif); 
    background-repeat: repeat-x;
    background-color: #C6DAFB;
}
.sidemenu_off {
    color: #F00000;
    background:#C6DAFB;
}
.sidemenu_text {
    color: #000000;
	font-weight: bold;
}
.sidemenuseparator {	
    background-image: url(../images/sidemenuseparatorxp.gif); 
    background-repeat: repeat-x;
}
.side_down {
    background-image: url(../images/sideonxp.gif); 
    background-repeat: repeat-x;
    background-color: #C6DAFB;
}
.readonlytext {
    color: #000000;
}
.readonly {
    color: #000000;
    border: 1px solid #7F9DB9;
    background-color: #E5EDF3;
    background-color: #D6E8F4;
    padding-top: 2;
    padding-left:2;
}
.image {
    border: 1px solid #7F9DB9;
}
.dark_grey {
    background: #C6DAFB;
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #C6DAFB;
    border-left: 1px solid #C6DAFB;
    border-bottom: 1px solid #83A8E8;
}
.occupied {
    background: #D6E8F4;
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
}
.occupied_catering {
    background: #D6E8F4;
    border-right: 1px solid #83A8E8;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #83A8E8;
    border-left: 1px solid #FFFFFF;
    background-image: url(../images/catering.gif); 
}
.busy {
    background:#5AEE76;
}
.busy_catering {
    background:#5AEE76;
    background-image: url(../images/catering.gif); 
}
.conflict {
    background:#EE5D5A;
}
.conflict_catering {
    background:#EE5D5A;
    background-image: url(../images/catering.gif); 
}
.busy_border {
    background:#5AEE76;
    border-right: 1px solid #5AEE76;
    border-top: 1px solid #5AEE76;
    border-bottom: 1px solid #5AEE76;
    border-left: 1px solid #5AEE76;
}
.conflict_border {
    background:#EE5D5A;
    border-right: 1px solid #EE5D5A;
    border-top: 1px solid #EE5D5A;
    border-bottom: 1px solid #EE5D5A;
    border-left: 1px solid #EE5D5A;
}
.tentative {
    background:#FFFF40;
}
.tentative_catering {
    background:#FFFF40;
    background-image: url(../images/catering.gif); 
}
.xbutton {
    border-left:  1px solid #7F9DB9; 
    border-right:  1px solid #7F9DB9;
    border-bottom:  1px solid #7F9DB9; 
    border-top: 1px solid #7F9DB9; 
    background-color: #EFF0F1;
}

tr.header {	
	background: #C6DAFB;
    font-weight: bold;
}

TR.dashboardheader {	
	background: #C3C3C3;
}
.gradient {	
    background-image: url(../images/gradient.gif); 
    background-repeat: repeat-x;
}
.gradient_highlight {	
    background-image: url(../images/gradienthighlight.gif); 
    background-repeat: repeat-x; 
}
.divider_bar {	
    background-image: url(../images/gradient.gif); 
    background-repeat: repeat-x;
}
td.header, th.header {	
    background: #C6DAFB;
}

.axAdvanced { display:none; -khtml-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-top: 3px; border: 1px solid #DEE4EB;}
.axAdvancedLink {background-image: url(/axxerion/web/common/images/smalladvanced.png); background-repeat: no-repeat; padding-left: 16px; margin-top: 2px;}
.axAdvancedLink a {text-decoration: none;}

.axPage { width:100%;}
.axPageBody { padding: 0px; width: 100%;}
.axRenderObject, .axRenderReport {
	width: 100%;
	border:0;
	padding: 0px;
	margin: 0px; 
}

.tooltip{ 
	width: 250px;position: absolute; top: 0; left: 0; z-index: 3; display: none; cursor: pointer;
	border: 1px solid #fcefa1; background-color: #fbf9ee; color: #915608; padding: 1px; padding-left: 3px; 
}

/** For Reservation Calendar **/
#axReservationCalendar .occupied,
#axReservationCalendar .border_shadow,
#axReservationCalendar .tentative_catering,
#axReservationCalendar .tentative,
#axReservationCalendar .occupied_catering,
#axReservationCalendar .occupied,
#axReservationCalendar .busy_catering,
#axReservationCalendar .busy,
#axReservationCalendar .conflict_catering,
#axReservationCalendar .conflict
{ font-size:8pt; border-right: 1px solid  #8BA0B7;border-left: 0px;border-bottom: 1px solid #8BA0B7;border-top:0px; vertical-align:middle ;padding:0px;overflow: hidden;}



