﻿.clear {
	clear: both;
}

hr
{
	width:50%;
	text-align:center;
}

.login_textboxes
{
	color:#000000;
	font-size:12px;
	background:#ffffff;
	border:1pt solid #cccccc;
	margin-bottom:4px;
	margin-right:-8px;
	padding: 4px;
	width:155px;
}

input.login_but {
	margin-left: -184px;
	margin-top: 10px;
}

#login_remember_me
{
	margin-top: 5px;
	font-size: 11px;

}

#ctl00_logged_in
{
	line-height:27px;
	text-align:right;
	padding-right:50px;
	padding-bottom:20px;
}
#ctl00_logged_in_admin
{
	font-weight:bold;
	line-height:27px;
	text-align:right;
	padding-right:50px;
	padding-bottom:82px;
}
.page_title
{
	border-bottom:1px solid #cccccc;
	/*color:#F89904;*/
	color:Black;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
}
.page_header_blue
{
	color:black;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
/* REGISTRATION, MEMBER INFO, FUEL REQUEST FORMS, VIEW MEMBERS GRID, DEFAULT PAGE HEADER VIEW RECONCILIATIONS GRID, VIEW RECONCILE GRID, VIEW TRANSACTIONS GRID */
/*#ctl00_ContentPlaceHolder1_viewreconciliationsgrid_header
{
	color:black;
}*/
#ctl00_ContentPlaceHolder1_viewreconciliationsgrid_header, #ctl00_ContentPlaceHolder1_viewmembersgrid_header
{
	/*position: relative;
	top: expression(this.offsetParent.scrollTop);*/
	background-color: black;
	color:White;
	font-size:11px;
	height:15px;
	text-align:center;
}
#ctl00_ContentPlaceHolder1_viewreconciliationsgrid_header a, #ctl00_ContentPlaceHolder1_viewmembersgrid_header a
{
	color:#FCB116;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#ctl00_ContentPlaceHolder1_viewtransactionsgrid a, #ctl00_ContentPlaceHolder1_viewcsrconfirmationgrid a
{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#ctl00_ContentPlaceHolder1_registration, #fuel_request_preview, #ctl00_ContentPlaceHolder1_member_info, #add_plane, .aircraftsgrid, #ctl00_ContentPlaceHolder1_viewmembersgrid, #header_default_page, #ctl00_ContentPlaceHolder1_viewreconciliationsgrid, #ctl00_ContentPlaceHolder1_viewreconcilegrid, #ctl00_ContentPlaceHolder1_viewtransactionsgrid, #ctl00_ContentPlaceHolder1_viewcsrconfirmationgrid
{
    /*background-color:black;*/
}
#ctl00_ContentPlaceHolder1_registration td, #ctl00_ContentPlaceHolder1_registration tr, #fuel_request_preview tr, #fuel_request_preview td, #ctl00_ContentPlaceHolder1_member_info tr, #ctl00_ContentPlaceHolder1_member_info td, #add_plane tr, #add_plane td
{
    background-color:white;
    width:200px;
    padding-left:10px;
}
#ctl00_ContentPlaceHolder1_registration input, #ctl00_ContentPlaceHolder1_member_info input, #add_plane input
{
    border:1px solid black;
}
.required_field
{
    color:red;
}
.buttons
{
	color:#FCB116;
	font-size:12px;
	font-weight:bold;
	background-color:#474749;
}
.buttons_darkblue
{
	color:#c5cde0;
	font-size:12px;
	font-weight:bold;
	background-color:#31446C;
}
.viewmembersgrid a
{
	color:White;
	font-weight:bold;
	font-size:12px;
}
.viewmembers_paging
{
	background-color:White;
	text-align:center;
	font-size:13px;
}
.viewmembers_paging a
{
	color:#5396DF;
	text-decoration:none;
	font-weight:bold;
}
.viewmembers_paging a:hover
{
	text-decoration:underline;
}

/* FUEL_REQUEST_PREVIEW.ASPX */
#fuel_requests_note
{
	color:Black;
	height:20px;
	border: solid 1px #6ACCF0;
	padding-top:5px;
}

/* REGISTR.ASPX, MEMBER_INFO_EDIT.ASPX */
ctl00_ContentPlaceHolder1_registration_form, #member_info_form
{
	width:800px;
}
#registration_form_left, #member_info_form_left
{
	width:400px;
	float:left;
}
#registration_form_right, #member_info_form_right, #registrationform_right td, #memberinfoform_right td
{
	 width:300px;
	 float:left;
	 height:22px;
	 vertical-align:middle;
}
#add_plane
{
	width:300px;
	color:White;
    font-weight:bold;
}

/* SEARCH.ASPX, FUEL_REQUEST_CHECKOUT.ASPX */
.red
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
#all_locations a:link, #all_locations a:visited
{
	font-weight:normal;
	text-transform:none;
}
#ctl00_ContentPlaceHolder1_div_search ol, #ctl00_ContentPlaceHolder1_div_search_location ol, #ctl00_ContentPlaceHolder1_datagrid_viewrequests ol
{
	padding-left:20px;
}
#fuellocationsgrid, #ctl00_ContentPlaceHolder1_fuellocationsgrid_header
{
	color:#003399;
}
.DataGridFixedHeader, #ctl00_ContentPlaceHolder1_fuellocationsgrid_header
{
	/*position: relative;
	top: expression(this.offsetParent.scrollTop);*/
	background-color: black;
	color:White;
	font-size:11px;
	height:15px;
	text-align:center;
}
.DataGridFixedHeader a, #ctl00_ContentPlaceHolder1_fuellocationsgrid_header a
{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}
#ctl00_ContentPlaceHolder1_fuellocationsgrid, #ctl00_ContentPlaceHolder1_viewrequestsgrid td
{
	font-size:11px;
}
.request_fuel_button, .request_checkout_button
{
	color:#c5cde0;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
}
#ctl00_ContentPlaceHolder1_div_search a:link, #ctl00_ContentPlaceHolder1_div_search a:visited, #ctl00_ContentPlaceHolder1_fuellocationsgrid a:link, #ctl00_ContentPlaceHolder1_fuellocationsgrid a:visited
{
	color:#5396DF;
	text-decoration:underlined;
}
.request_fuel_button a, .request_fuel_button a:hover, .request_checkout_button a, .request_checkout_button a:hover
{
	text-decoration:none;
}

/* ADMIN */
.orange_text
{
	color:#F89904;
	font-weight:bold;
}
.new_members_table
{
	font-size:12px;
}
.new_members_table a
{
	color:#696969;
	text-decoration:none;
}
.new_members_table a:hover
{
	text-decoration:underline;
}
.new_member_details a
{
	color:#696969;
	text-decoration:none;
	font-size:13px;
}
.new_member_details a:hover
{
	text-decoration:underline;
}
.new_member_details td
{
	background-color:black;
	color:#003399;
	font-size:12px;
}
.new_member_details_header
{
	font-weight:bold;
}

#admin_tasks
{
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	color:#474749;
	font-style:italic;
}

/* POPOUT MENU */
#menu2{
position:absolute;
top:0.5em;
left:0.5em;
z-index:2;
width:11.0em;
padding-bottom:12em; /* To allow room for bottom dropdown */
}

#menu2 a{
font:normal 90%/205% arial;
display:block;
border-width:1px;
border-style:solid;
border-color:black;
white-space:nowrap;
margin:0;
padding:0 4px;
}

#menu2 a{
color:#FCB116;
font-weight:bold;
text-align:center;
background:#474749;
text-decoration:none;
margin-bottom:3px;
}

#no_margin a, #no_margin2 a, #no_margin3 a, #no_margin4 a{ margin-bottom:0px;}

#menu2 ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu2 li, div#menu2 li:hover{
position:relative;
}

div#menu2 li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menu2 ul ul,
div#menu2 ul ul ul,
div#menu2 ul li:hover ul ul,
div#menu2 ul li:hover ul ul ul
{display:none;}

div#menu2 ul li:hover ul,
div#menu2 ul ul li:hover ul,
div#menu2 ul ul ul li:hover ul
{display:block;}

.requirederr
{
color: red;
font-weight: bold;
background-color: #FFFF80;
}

a.LinkButton
{
    text-decoration: underline;
    color: Blue;
}