
/*-----------------------------GENERAL---------------------------------*/

body {
    margin:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space:nowrap;
}

.text_black {
    font-family:verdana;
    font-size:10px;
    color:black;
}

.text_gray {
    font-family:verdana;
    font-size:10px;
    color:gray;
}

.text_red {
    font-family:verdana;
    font-size:10px;
    color:red;
}

.text_green {
    font-family:verdana;
    font-size:10px;
    color:green;
}

.input {
    font-family:verdana;
    font-size:10px;
    color:black;
    background:#FFF8DC;
    border-width:1px;
    border-style:solid;
    border-color:#C0C0C0;
}

.input_readonly {
    font-family:verdana;
    font-size:10px;
    color:black;
    background:#FFE87C;
    border-width:1px;
    border-style:solid;
    border-color:#C0C0C0;
}

.button {
    padding:1px 0px 2px 0px; 
    font-size:10px;
}

.content_box {
    display:inline-block;
    display:-moz-inline-stack;
    background:white; 
    margin-top:15px;
    margin-bottom:15px;
    padding:10px 10px 12px 10px;
    border:8px solid #FF6600;
    border-radius:18px; 
    -moz-border-radius:18px; 
    -webkit-border-radius:18px; 
}

.border_box { 
    margin-top:5px; 
    margin-bottom:10px; 
    border-top:1px solid #D0D0D0; 
    border-bottom:1px solid #D0D0D0; 
    padding:1px 0px 7px 0px;
}

.item_box_minimized {
    height:19px;
	padding:1px 0px 1px 2px;
	border:1px solid #BFBFBF;
	background:#E0E0E0;
	margin:8px 3px 2px 1px;
	white-space:nowrap;
	overflow:hidden;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

.item_box_maximized {
    height:19px;
	padding:1px 0px 8px 2px;
	border:1px solid #BFBFBF;
	background:white;
	margin:8px 3px 2px 1px;
	white-space:nowrap;
	overflow:hidden;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

/*---------------------------------------------------------------------*/

/*---------------------------IFRAMES-----------------------------------*/

.iframe_main_section {
    width:100%; 
    height:100%; 
}

.iframe_outer_section {
	background:white; 
	border:1px solid #B0B0B0; 
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}


.iframe_body_section {
    background:#E8E8E8;
}

.iframe_contents_section {
	position:absolute;
	top:28px;
	bottom:10px;	
	left:10px;
	right:10px;
	border:1px solid #B0B0B0;
	background:white;
	padding:6px 5px 5px 10px;
	overflow:hidden;
}

/*---------------------------------------------------------------------*/

/*------------------------------MENU-----------------------------------*/

.menu_item {
    height:auto;
    width:auto;
    margin-right:6px;
    text-align:center; 
	font-family:verdana;
    font-size:10px;
    color:white;
	padding:2px 9px 4px 9px;
    background:#4863A0;
    cursor:pointer;
}

/*---------------------------------------------------------------------*/

/*-----------------------------ADMIN-----------------------------------*/

.admin_baggage_types_section {
    margin-top:102px;
    margin-left:10px; 
    margin-right:10px;
}

.admin_baggage_types_display_section {
	float:left;
	width:650px;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_baggage_type_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:600px;
	padding:8px 9px 11px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}


.admin_airport_section {
    margin-top:102px;
    margin-left:10px; 
    margin-right:10px;
}

.admin_airport_display_section {
	float:left;
	width:650px;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_airport_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:600px;
	padding:8px 9px 11px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}

.admin_currency_section {
    margin-top:102px;
    margin-left:10px; 
    margin-right:10px;
}

.admin_currency_display_section {
	float:left;
	width:450px;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_currency_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:400px;
	padding:8px 9px 11px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}

.admin_users_section {
    margin-top:102px;
    margin-left:10px; 
    margin-right:10px;
}

.admin_users_display_section {
	float:left;
	width:450px;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_user_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:480px;
	padding:8px 9px 11px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}

.admin_organisations_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.admin_organisations_display_section {
	float:left;
	width:450px;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_organisation_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:450px;
	padding:8px 9px 9px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}

.admin_templates_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.admin_templates_display_section {
	width:auto;
	padding:0px 7px 8px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_template_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 3px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

.admin_payments_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.admin_payments_display_section {
	width:auto;
	padding:0px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_claims_allocation_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.admin_claims_allocation_display_section {
	width:auto;
	padding:0px 7px 8px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_user_claims_allocation_display_section {
	width:auto;
	padding:0px 7px 8px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.admin_claims_allocation_claim_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 3px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

/*---------------------------------------------------------------------*/

/*-----------------------------HOME------------------------------------*/

.home_claim_totals_section {
    float:right; 
    border:1px solid #D0D0D0; 
    background:white;
}

.home_claims_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.home_claims_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

/*---------------------------------------------------------------------*/

/*---------------------------CUSTOMERS---------------------------------*/

.customers_section {
    margin-top:102px; 
    margin-left:10px; 
    margin-right:10px;
}

.customers_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.customer_edit_section {
    margin-top:100px; 
    margin-left:10px; 
    margin-right:10px;
	width:auto;
	padding:8px 9px 11px 7px;
	background:white;
	border:9px solid #F0F0F0;
	overflow:auto;
}

.customers_claims_section {
    margin-top:0px; 
    margin-left:10px; 
    margin-right:10px;
}

.customers_claims_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

/*---------------------------------------------------------------------*/

/*---------------------------REPORTS-----------------------------------*/

.reports_claims_section {
    margin-top:0px; 
    margin-left:10px; 
    margin-right:10px;
}

.reports_claims_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.reports_payments_section {
    margin-top:0px; 
    margin-left:10px; 
    margin-right:10px;
}

.reports_payments_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}

.reports_averages_section {
    margin-top:0px; 
    margin-left:10px; 
    margin-right:10px;
}

.reports_averages_display_section {
	width:auto;
	padding:8px 9px 9px 7px;
	background:#F0F0F0;
	overflow:auto;
}


/*---------------------------------------------------------------------*/

/*----------------------------CLAIM------------------------------------*/

.claim_sub_menu_section {
	position:absolute;
	top:100px;
	left:10px;
	right:10px;
	height:18px;
	padding:1px 7px 7px 4px;
    background:#E0E0E0;
    border:1px solid #BFBFBF;
    overflow:hidden;
}

.claim_sub_menu_item {
    height:auto;
    width:auto;
    text-align:center; 
	font-family:verdana;
    font-style:normal;
    font-weight:normal;
    font-size:10px;
    color:white;
	padding:2px 9px 4px 9px;
    background:#6E9DBA;
    cursor:pointer;
}

.claim_section_header_text {
    font-family:times new roman; 
    font-style:italic; 
    font-size:14px; 
    color:gray; 
}

.left_hand_section {
    float:left; 
    margin-top:140px;
    width:313px; 
    border-right:1px solid #D0D0D0; 
    padding:4px 0px 4px 10px;
}

.claim_details_section {
    margin-bottom:12px;
    width:296px; 
    padding:2px 0px 4px 3px;
    border:1px solid #D0D0D0; 
    background:#F8F8F8;
    font-family:verdana;
    font-size:10px;
    color:green;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    overflow:hidden;
}

.claim_details_edit_section {
    margin-top:8px;
    width:296px; 
    padding:2px 0px 4px 3px;
    border:1px solid #D0D0D0; 
    background:#F8F8F8;
    font-family:verdana;
    font-size:10px;
    color:green;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    overflow:hidden;
}

.pending_review_section {
    height:19px;
    width:auto;
    margin:1px 0px 10px 0px;
	padding:2px 0px 2px 5px;
	border:1px solid #BFBFBF;
	background:#E0E0E0;
	white-space:nowrap;
	overflow:hidden;
	color:gray;
    font-weight:bold;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4); 
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

.claim_assigned_section {
    margin-top:20px;
    margin-bottom:12px;
    width:285px; 
    border:1px solid #D0D0D0; 
    background:#F8F8F8;
    padding:6px 8px 8px 6px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

.claim_assigned_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 3px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

.claim_main_contents_section {
    position:absolute;
    top:164px;
    left:335px;
    right:12px;
    border:1px solid #D0D0D0; 
    padding:6px 7px 7px 7px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

.claim_doc_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 3px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

.claim_item_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 3px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

.claim_payment_details_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:0px 0px 5px 0px;
	font-family:verdana;
    font-size:10px;
    color:green;
	background:#F0F0F0;
	overflow:hidden;
}

.claim_docs_archive_section {
    margin-top:10px;
    margin-bottom:10px;
    padding:2px 6px 8px 8px;
    background:#F8F8F8;
    border:1px solid #D0D0D0;
}

.claim_message_content_section {
    margin-left:18px;
    margin-right:9px;
    height:auto;
	width:auto;
	padding:4px 0px 5px 6px;
	font-family:verdana;
    font-size:10px;
    color:black;
	background:#F0F0F0;
	overflow:hidden;
}

.claim_messages_archive_section {
    margin-top:10px;
    margin-bottom:10px;
    padding:2px 6px 8px 8px;
    background:#F8F8F8;
    border:1px solid #D0D0D0;
}

.notes_display_section {
    margin-right:3px;
    margin-bottom:2px;    
    background:#FFF8DC; 
    border:1px solid #BFBFBF;
    padding:4px 0px 0px 6px;
    font-family:verdana;
    font-size:10px;
    color:black;   
    line-height:15px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

.history_display_section {
    margin-right:3px;
    margin-bottom:2px;    
    background:#FFF8DC; 
    border:1px solid #BFBFBF;
    padding:4px 0px 4px 6px;
    font-family:verdana;
    font-size:10px;
    color:black;   
    line-height:15px;
    box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -moz-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    -webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);
}

/*---------------------------------------------------------------------*/