﻿.body_css
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    FONT-SIZE: 10px;
    MARGIN: 0px;
    FONT-FAMILY: Arial
	*/
}

.seat_plan_body_css
{
	border: none;
}

.main_menu_background
{
	border: #2F849F 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	/*
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #eef4f2
    */
}
.main_menu_header
{
    PADDING-LEFT: 9px;
    COLOR: #2F85A0;
    /*HEIGHT: 23px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #2F849F;
    font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*display: none;
	margin: 0;
	padding: 0;
	
    PADDING-LEFT: 9px;
    COLOR: #4a8c75;
    HEIGHT: 23px
    */
}
.main_menu_group
{
	margin: 0;
	padding: 0;
}
.main_menu_caption
{
	padding-left: 6px; 
	padding-right: 6px;
	margin-top: 0;
	padding-top: 0;
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: top right;
	height: 30px;
	border-bottom: 1px #2F849F solid;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #13553e;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #c5dcd3;
    TEXT-ALIGN: right
    */
}
.main_menu_caption_hover
{
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    CURSOR: hand;
    COLOR: #13553e;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #c5dcd3;
    TEXT-ALIGN: right
    */
}
.main_menu_item
{
	background-image: url("Bimot/images/menuBG.gif"); 
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none; 
	padding-right: 20px;
	padding-bottom: 0;
	margin: 0;
	height: 26px;
	border-bottom: 1px #BAD9DE solid;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    COLOR: #4a8c75;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #d9e8e2;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
    */
}
.main_menu_item_hover
{
	background-image: url("Bimot/images/menuOver.gif"); 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none; 
	padding-right: 20px;
	height: 26px;
	cursor: pointer; cursor: hand;
	border-bottom: 1px #BAD9DE solid;

	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #4a8c75;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #d9e8e2;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
    */
}
.main_menu_separator
{
	display: none;
	/*
    HEIGHT: 14px
    */
}
.float_menu_background
{
	/*
	background-image: url('Bimot/images/topRight.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 10px;*/
	/*padding-right: 10px;
	border: 1px green solid;*/
}
.float_menu_item
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    COLOR: #484848
    */
}

.float_menu_item_hover
{
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: underline;
	cursor: pointer;cursor: hand;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    CURSOR: hand;
    COLOR: #484848
    */
}
.float_menu_separator
{
    padding-RIGHT: 10px;
    padding-LEFT: 10px;
    COLOR: #ffffff;
}
.float_menu_image
{
	display: none;
}
.float_menu_image_hover
{

}

.small_button_a
{
	border: #2F849F 1px solid; 
	background-color: #FFFFFF; 
	/*margin-top: 10px; */
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none; 
	/*width: 60px;*/
	/*
    BORDER-RIGHT: #894a23 1px solid;
    BORDER-TOP: #fa6d18 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #fa6d18 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #894a23 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fb6d18
	*/
}
.small_button_a_hover
{
	border: #2F849F 1px solid; 
	background-color: #2F849F; 
	/*margin-top: 10px; */
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	cursor: pointer; cursor: hand;
	/*width: 60px;*/
	/*
    BORDER-RIGHT: #894a23 1px solid;
    BORDER-TOP: #fa6d18 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #fa6d18 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #894a23 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #fb6d18
	*/
}
.small_button_b
{
	border: #2F849F 1px solid; 
	background-color: #FFFFFF; 
	/*margin-top: 10px;*/
	margin-right: 2px;
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none; 
	/*
    BORDER-RIGHT: #ff4e00 1px solid;
    BORDER-TOP: #ffc700 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffc700 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #ff4e00 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffc700
	*/
}
.small_button_b_hover
{
	border: #2F849F 1px solid; 
	background-color: #2F849F; 
	/*margin-top: 10px; */
	margin-right: 2px;
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	cursor: pointer; cursor: hand;
	/*
    BORDER-RIGHT: #ff4e00 1px solid;
    BORDER-TOP: #ffc700 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffc700 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #ff4e00 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffc700
	*/
}
.small_button_c
{
	border: #2F849F 1px solid; 
	background-color: #FFFFFF; 
	/*margin-top: 10px; */
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    BORDER-RIGHT: #ff4e00 1px solid;
    BORDER-TOP: #ffa200 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffa200 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #ff4e00 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffa200
	*/
}
.small_button_c_hover
{
	border: #2F849F 1px solid; 
	background-color: #2F849F; 
	/*margin-top: 10px; */
	color: #ffffff; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	cursor: pointer; cursor: hand;
	/*
    BORDER-RIGHT: #ff4e00 1px solid;
    BORDER-TOP: #ffa200 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffa200 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #ff4e00 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffa200
	*/
}
.medium_button_a
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	width: 60px;
	/*
    BORDER-RIGHT: #894a23 1px solid;
    BORDER-TOP: #ffc700 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffc700 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #894a23 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #ffc700
    */
}
.medium_button_a_hover
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	width: 60px;

	/*
    BORDER-RIGHT: #894a23 1px solid;
    BORDER-TOP: #ffc700 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffc700 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #894a23 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #ffc700
    */
}
.text_area_a
{
    WIDTH: 100px
}
.text_area_a_hover
{
    WIDTH: 100px
}
.text_area_b
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	/*
    FONT-SIZE: 12px;
    WIDTH: 160px;
    height: 20px;
    border: solid 1px #2f849f;
	*/
}
.text_area_b_hover
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	/*
    FONT-SIZE: 12px;
    WIDTH: 160px;
    height: 20px;
    border: solid 1px #2f849f;
	*/
}
.small_text_a
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	/*text-decoration: none;
	
    FONT-SIZE: 11px;
    COLOR: #828282;
    FONT-FAMILY: Arial
	*/
}
.small_text_a_hover
{
	/*
    COLOR: #828282
	*/
}
.small_text_b
{
	/*border: #2F849F 1px solid; */
	background-color: #FFFFFF; 
	/*width: 148px; */
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    FONT-SIZE: 11px;
    COLOR: #616161;
    FONT-FAMILY: Arial;
    */
}
.small_text_b_hover
{
}
.small_text_c
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	/*
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
	*/
}
.small_text_c_hover
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	/*
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial
	*/
}
.small_text_d
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #616161;
    FONT-FAMILY: Arial
	*/
}
.small_text_d_hover
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #000000; 
	background-color: #bad9de;
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	cursor: pointer; cursor: hand;
	/*
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #616161;
    TEXT-DECORATION: underline
	*/
}
.small_text_e
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	/*
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d0d0d0;
    FONT-FAMILY: Arial
	*/
}
.small_text_e_hover
{
	margin-left: 0px; 
	margin-right: 0px; 
	color: #2F849F; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial;
	/*
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d0d0d0;
    FONT-FAMILY: Arial
	*/
}
.medium_text_a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2F85A0;
    /*
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #616161
    */
}
.medium_text_a_hover
{
}
.medium_text_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.medium_text_b_hover
{
}
.medium_text_c
{
}
.medium_text_c_hover
{
}
.medium_text_d
{
}
.medium_text_d_hover
{
}
.medium_text_e
{
}
.medium_text_e_hover
{
}
.must_field
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990033
}
.screen_object_background_a
{
	border-bottom: #2F849F 1px solid; 
	border-left: #2F849F 1px solid; 
	border-right: #2F849F 1px solid; 
	border-top: #2F849F 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    BORDER-TOP: #c5dcd3 1px solid;
    BORDER-LEFT: #c5dcd3 1px solid;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    BACKGROUND-COLOR: white
	*/
}
.screen_object_seperator_a
{
    BORDER-BOTTOM: #bad9de 1px solid;
}
.screen_object_caption_a
{
	/*padding-left: 6px; 
	padding-right: 6px; */
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 30px;
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	border-bottom: 1px #2F849F solid;

	/*
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #c5dcd3
    */
}
.screen_object_background_b
{
	border-bottom: #2F849F 1px solid; 
	border-left: #2F849F 1px solid; 
	border-right: #2F849F 1px solid; 
	border-top: #2F849F 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	/*
    BACKGROUND-COLOR: #edf4f1
    */
}
.screen_object_caption_b
{
	padding-left: 6px; 
	padding-right: 6px; 
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 30px;
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	border-bottom: 1px #2F849F solid;
	/*
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #c5dcd3;
    TEXT-DECORATION: none;
    */
}
.screen_object_background_c
{
	border-bottom: #2F849F 1px solid; 
	border-left: #2F849F 1px solid; 
	border-right: #2F849F 1px solid; 
	border-top: #2F849F 1px solid;
	/*
    BORDER-RIGHT: #f1f1f1 1px solid;
    BORDER-TOP: #f1f1f1 1px solid;
    BORDER-LEFT: #f1f1f1 1px solid;
    BORDER-BOTTOM: #f1f1f1 1px solid
	*/
}
.screen_object_caption_c
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 25px;
	background-color: #bad9de;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    border-bottom: solid 1px #2F849F;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #828282;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #f1f1f1
	*/
}
.calendar_navigation_sign
{

    color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 30px;
	width: 24px;
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	border-bottom: 1px #2F849F solid;
	/*
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: hand;
    FONT-FAMILY: Arial
    */
}
.calendar_navigation_sign_hover
{
	border-bottom: 1px #2F849F solid;
	cursor: pointer;cursor: hand;
	/*
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: hand;
    FONT-FAMILY: Arial
    */
}
.calendar_day
{
	border: #BAD9DE 1px solid; 
	border-spacing: 0px; 
	color: #2f85a0; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 20px;
	width: 27px;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #c5dcd3 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #c5dcd3 1px solid;
    COLOR: #478671;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    FONT-FAMILY: Arial
    */
}
.calendar_day_hover
{
	border: #BAD9DE 1px solid; 
	border-spacing: 0px; 
	color: #ffffff;
	background-color: #2f85a0;;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 20px;
	width: 27px;
	cursor: pointer;cursor: hand;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #c5dcd3 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #c5dcd3 1px solid;
    CURSOR: hand;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c5dcd3;
	*/    
}
.calendar_day_title
{
	margin-left: 0px; 
	margin-right: 0px;
	background-color: #2F849F;
	border: #BAD9DE 1px solid;
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	width: 27px;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #c5dcd3 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #c5dcd3 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    FONT-FAMILY: Arial
    */
}
.calendar_selected_day
{
	font-weight: bold;
	font-style: normal; 
	font-size: 9pt; 
	font-family: Arial;
	text-decoration:underline;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    BORDER-TOP: #c5dcd3 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #c5dcd3 1px solid;
    COLOR: #478671;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
    */
}
.calendar_selected_day_hover
{
	font-weight: bold;
	text-decoration: underline;
	/*
    BORDER-RIGHT: #c5dcd3 1px solid;
    BORDER-TOP: #c5dcd3 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #c5dcd3 1px solid;
    BORDER-BOTTOM: #c5dcd3 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
    */
}
.separator_a
{
}
.separator_b
{
}
.separator_c
{
}
.general_tab_background
{
	border: solid 1px #2f849f;
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	*/
	height: 20px;
	/*
    FONT-SIZE: 11px;
    COLOR: #828282;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #f1f1f1
	*/
}
.general_tab_item
{
	background-color: #bad9de;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    cursor: pointer; cursor: hand;
	/*
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand
	*/
}
.general_tab_item_hover
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    background-color: #2f849f;
    cursor: pointer; cursor: hand;
}
.general_tab_item_selected
{
	color: #ffffff;
	background-color: #2f849f;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
	/*
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #d0d0d0
	*/
}
.general_tab_item_selected_hover
{
	color: #ffffff;
	background-color: #2f849f;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    cursor: pointer; cursor: hand;
	/*
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #d0d0d0
	*/
}
.extra_general_tab
{
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    height: 25px;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    cursor: pointer;CURSOR: hand;
	/*
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
	cursor:pointer;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	*/
}
.extra_general_tab_background
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	background-color: #bad9de;
	border: solid 1px #2f849f;
	/*
	background-color:#f1f1f1;
	border-color:#828282;
	border-style:solid;
	border-width:1px;
	color:#828282;
	font-size:11px;
	height:16px;
	*/
}
.extra_general_tab_hover
{
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    height: 25px;
    background-color: #2f849f;
    color: #ffffff;
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    cursor: pointer;CURSOR: hand;
	/*
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
	cursor:pointer;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	padding-left:2px;
	padding-right:2px;
	*/
}
.general_caption
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 25px;
	background-color: #bad9de;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    border: solid 1px #2F849F;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #828282;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #f1f1f1
	*/
}
.item_background
{
	padding: 8px;
	border-bottom: #2F849F 1px solid; 
	border-left: #2F849F 1px solid; 
	border-right: #2F849F 1px solid; 
	border-top: #2F849F 1px solid; 
	height: 95px;
	/*
    BORDER-RIGHT: #dadada 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dadada 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #dadada 1px solid;
    HEIGHT: 83px
	*/
}
.item_image
{
	margin-left: 5px;
	margin-right: 5px;
	width: 85px;
	height: 85px;
	/*
    PADDING-LEFT: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 90px;
    HEIGHT: 75px
	*/
}
.item_medium_image
{
    PADDING-LEFT: 4px;
    VERTICAL-ALIGN: top;
    WIDTH: 135px;
    HEIGHT: 112px
}
.item_big_image
{
    WIDTH: 180px;
    HEIGHT: 150px
}
.item_data_background
{
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    VERTICAL-ALIGN: middle;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #f5f5f5
	*/
}
.item_separator
{
	/*height: 1px;
	border-left: solid 1px #2f85a0;
	border-right: solid 1px #2f85a0;*/
	/*display: none;
    HEIGHT: 10px;
	*/
    height: 1px;
}
.up_down_backgournd
{
    BORDER: #2F849F 1px solid;
    HEIGHT: 20px;
}
.up_down_text
{
    FONT-SIZE: 9pt;
    MARGIN: 2px;
    BACKGROUND-COLOR: #f0f8f4
}
.donation_prices_combo
{
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 70px
}
.donation_radio_button
{
    MARGIN-TOP: 2px;
    VERTICAL-ALIGN: middle;
    WIDTH: 11px;
    HEIGHT: 11px
}
.location_bar_text
{
	padding-left: 6px; 
	padding-right: 6px; 
	color: #000000; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	background-image: url("Bimot/images/titleBG.jpg");
	background-repeat: repeat-x;
	background-position: right top;
	height: 31px;
	border: 1px #2F849F solid;
	/*
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #bababa;
    PADDING-TOP: 2px
    */
}
.small_text_box_a
{
    FONT-SIZE: 9px;
    HEIGHT: 18px;
    VERTICAL-ALIGN: middle;
}
.seating_plan
{
    WIDTH: 550px;
    HEIGHT: 350px
}
.small_calendar_background
{
    BACKGROUND-COLOR: #e7e7e7
}
.small_calendar_select_box
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.small_calendar_day_title
{
    HEIGHT: 11px
}
.small_calendar_day
{
    FONT-SIZE: 11px;
    WIDTH: 22px;
    cursor: pointer; CURSOR: hand;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.small_calendar_day_hover
{
    FONT-SIZE: 11px;
    WIDTH: 22px;
    cursor: pointer; CURSOR: hand;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.small_calendar_time
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.small_calendar_day_selected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 22px;
    cursor:pointer; CURSOR: hand;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.small_calendar_day_selected_hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 22px;
    cursor:pointer;CURSOR: default;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.small_calendar_day_dimmed
{
    FONT-SIZE: 11px;
    WIDTH: 22px;
    cursor:pointer;CURSOR: hand;
    COLOR: silver;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.small_calendar_day_dimmed_hover
{
    FONT-SIZE: 11px;
    WIDTH: 22px;
    cursor:pointer;CURSOR: hand;
    COLOR: silver;
    FONT-FAMILY: Arial;
    HEIGHT: 16px
}
.crm_item_background
{
	margin: 2px;
	border-left: solid 1px #2f849f;
	border-right: solid 1px #2f849f;
	border-bottom: #bad9de;
	/*
    BORDER-RIGHT: #dadada 1px solid;
    BORDER-TOP: #dadada 1px solid;
    MARGIN: 2px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #dadada 1px solid;
    BORDER-BOTTOM: #dadada 1px solid;
    HEIGHT: 0px;
    TEXT-ALIGN: left
	*/
}
.crm_action_image
{
}
.crm_action_image_hover
{
    cursor:pointer;CURSOR: hand;
}
.crm_details_separator
{
    HEIGHT: 8px
}
.crm_tab
{
	background-color: #bad9de;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    MARGIN: 2px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 20px;
	cursor: pointer; cursor: hand;
	/*
    BORDER-RIGHT: white 2px solid;   
    FONT-SIZE: 11px;
    COLOR: #c0c0c0;
    FONT-WEIGHT: bold;
    CURSOR: hand;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f1f1f1
	*/
}
.crm_tab_selected
{
	color: #ffffff;
	background-color: #2f849f;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    font-style: normal; 
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
	height: 20px;
	/*
    BORDER-RIGHT: white 2px solid;
    FONT-SIZE: 11px;   
    CURSOR: hand;
    COLOR: #000000;
    BACKGROUND-COLOR: #d2d2d2
	*/
}
.crm_tab_arrow
{
    FONT-WEIGHT: bold;
    display: block;
    WIDTH: 16px;
    cursor:pointer; CURSOR: hand;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #2f849f;
}
.crm_div
{
	border: solid 1px #2f849f;
	overflow: scroll;
	height: 300px;
	/*
    BORDER-RIGHT: #dadada 1px solid;
    BORDER-TOP: #dadada 1px solid;
    OVERFLOW: scroll;
    BORDER-LEFT: #dadada 1px solid;
    BORDER-BOTTOM: #dadada 1px solid;
    HEIGHT: 300px;
    BACKGROUND-COLOR: #ffffff
	*/
}

.crm_div .small_text_c
{
	color: #ffffff;
}

.crm_grid_data
{
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial; 
	text-decoration: none;
	/*
    BORDER-RIGHT: #dadada 1px groove;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
	*/
}
.crm_grid_caption
{
	background-color: #2f849f;
	padding-left: 4px;
	padding-right: 4px;
	color: #ffffff;
	/*
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    COLOR: black;
    BACKGROUND-COLOR: #d0d0d0
	*/
}
.form_separator
{
    HEIGHT: 1px
}
.form_must_field
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.basket_border
{
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.basket_caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black
}
.basket_action
{
    FONT-SIZE: 11px;
    cursor:pointer;CURSOR: hand;
    COLOR: red
}
.small_arrow_1_right
{
	display: none;
	/*
    MARGIN-RIGHT: 5px
	*/
}
.small_arrow_1_left
{
	display: none;
	/*
    MARGIN-LEFT: 5px
	*/
}
.small_arrow_2
{
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px
}
.small_arrow_3
{
}
.list_background
{
	border: solid 1px #2F849F;
	padding: 2px;
	color: #000000;
	/*
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    COLOR: #828282;
    PADDING-TOP: 1px;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #f5f5f5
	*/
}
.list_title
{
	font-style: normal;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	background-color: #BAD9DE;
	border-top: solid 2px #ffffff;
	border-bottom: solid 1px #2F849F;
	height: 22px;
	/*border-top: solid 1px #BAD9DE;
	
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #f1f1f1
	*/
}
.list_record
{
	font-style: normal;
	font-weight: normal;
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	padding: 2px;
	/*
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    COLOR: #828282;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ffffff 1px solid
	*/
}
.list_calendar_background
{
    BORDER: #2F849F 1px dashed;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    /*
    BORDER-RIGHT: black 1px dashed;
    BORDER-TOP: black 1px dashed;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px dashed;
    BORDER-BOTTOM: black 1px dashed;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: center
    */
}
.list_calendar_month
{
    background-color: #BAD9DE;
    /*
    BACKGROUND-COLOR: #fb6d18
    */
}
.list_calendar_day_name
{
    BACKGROUND-COLOR: #2F849F;
}
.list_calendar_day
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #2F85A0;
    PADDING-TOP: 2px;
}
.list_calendar_day_events
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: red;
    PADDING-TOP: 2px
}
.list_calendar_day_events_hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    cursor: pointer; CURSOR: hand;
    COLOR: red;
    font-weight: bold;
    PADDING-TOP: 2px
}
.list_calendar_day_selected
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: red;
    text-decoration: underline;
    font-weight: bold;
    PADDING-TOP: 2px
}
.list_calendar_day_selected_hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.list_calendar_events
{
    BORDER: 2F849F 1px solid;
    FONT-SIZE: 11px;
    WIDTH: 265px;
    COLOR: #2F849F;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f5f5f5
}
.list_calendar_events_title
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #2F849F;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial
}
.list_calendar_events_list
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #2F849F;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial
}

form#frmSearch
{
	/*
	background-image: url("Bimot/images/topLeft.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	*/
	height: 24px;
	/*
	padding-left: 10px;
	padding-right: 10px;
	
	border: solid 1px green;*/
}

form#frmSearch input#free_text
{
	background-color: #FFFFFF;
	border: 1px solid #2F849F;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	width: 170px;
	height:20px;
}

form#frmSearch input.medium_button_a
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt; 
	font-family: Arial;
	text-decoration: none;
	width: 60px;
}

table#footerTable
{
	background-image: url("Bimot/images/footer.gif");
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 5px; 
	width: 100%;
}

table#footerTable tr
{
	height: 40px;
}

table#footerTable p.footerP
{
	margin-left: 10px; 
	margin-right: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration: none;
}

table#footerTable a.footer
{
	margin-left: 0px; 
	margin-right: 0px;
	color: #FFFFFF; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Arial; 
	text-decoration: none;
	vertical-align: middle;
}

table#footerTable a.footer img
{
	border: none;
	margin-top: 3px;
}

form#frmAdvSearch td.small_text_a
{
    /*
	border-left: solid 1px #2f85a0;
	border-right: solid 1px #2f85a0;
	padding-right: 2px;
	padding-left: 2px;
    */
}