﻿textarea {
 background-color: #666699;
 color: #ff0000;
} 

#ctl00_ContentPlaceHolder1_signup table {  
 background-color: #F9FBFD;  
 color: #4E71B4;  
 width: 440px;  
 border-collapse: collapse;
 vertical-align:middle;
}  
 
#ctl00_ContentPlaceHolder1_signup td {   
color:#4E71B4;
font-size:12px;
padding-left:12px; 
background-color: #F2F7FB;
height:35px;
border-top:1px solid #cccccc;
vertical-align:middle;
}

.required_field {
color:#CD0F03;
}
.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}    
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    
   
.smalllabelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #3670A7;    
 width: 100px;    
}    
   
.smallfieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
     
}

.texta {
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;
 height:22px;
 width:200px;
 }






td
{
	font-family: Verdana,Genva,Arial,sans-serif;
}
.clear
{
	clear:both;
}
hr
{
	width:50%;
	text-align:center;
}

#login_box a
{
	color:#4E71B4;
	text-decoration:none;
}
.login_textboxes
{
	color:black;
	font-size:12px;
	background:#ffffff;
	border:1pt solid #cccccc;
	margin-top:6px;
}

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 white;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	font-family:Times New Roman;
}
.page_header_blue
{
	color:white;
	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, #ctl00_ContentPlaceHolder1_viewmembersgrid_header
{
	background-color: #31446C;
	color:White;
	text-align:center;
	height:15px;
}
#ctl00_ContentPlaceHolder1_viewreconciliationsgrid_header a, #ctl00_ContentPlaceHolder1_viewmembersgrid_header a
{
	color:#ffffff;
	font-weight:bold;
	font-size:x-small;
	text-decoration:underline;
}
#ctl00_ContentPlaceHolder1_viewtransactionsgrid a, #ctl00_ContentPlaceHolder1_viewcsrconfirmationgrid a
{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
#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:#31446C;
}
#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_member_info input, #add_plane input
{
    border:1px solid #999999;
}
.buttons
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#285EA6;
}
.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;
}

/* REGISTR.ASPX, MEMBER_INFO_EDIT.ASPX */
#member_info_form
{
	width:800px;
}
#member_info_form_left
{
	width:400px;
	float:left;
}
#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_ucSearch_div_search ol, #ctl00_ContentPlaceHolder1_ucSearch_div_search_location ol, #ctl00_ContentPlaceHolder1_datagrid_viewrequests ol
{
	padding-left:20px;
}
#ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid
{
    color:Black;
}
#ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid_header
{
	color:#003399;
}
.DataGridFixedHeader, #ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid_header
{
	background-color: #31446C;
	color:White;
	font-size:11px;
	height:15px;
	text-align:center;
}
.DataGridFixedHeader a, #ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid_header a
{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
}
#ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid, #ctl00_ContentPlaceHolder1_viewrequestsgrid td
{
	font-size:11px;
}
#ctl00_ContentPlaceHolder1_ucSearch_div_search a:link, #ctl00_ContentPlaceHolder1_ucSearch_div_search a:visited, #ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid a:link, #ctl00_ContentPlaceHolder1_ucSearch_fuellocationsgrid a:visited
{
	color:#5396DF;
	text-decoration:underlined;
}
#download_button a:link, .viewtransactions a:link
{
	color: #5396DF;
}

#download_button a:visited, .viewtransactions a:visited
{
	color: #215a9b;
}

#download_button a:hover, .viewtransactions a:hover
{
	color: #5396DF;
	text-decoration: underline;
}
.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
{
	background: url('../images/sep_hor.gif') top repeat-x;
	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:#E1F5FC;
	color:#003399;
	font-size:12px;
}
.new_member_details_header
{
	font-weight:bold;
}
.page_title2
{
	border-bottom:1px solid #cccccc;
	color:Black;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
}
.page_header_blue2
{
	color:#055798;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#admin_tasks
{
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:#285EA6;
	font-style:italic;
}

/* POPOUT MENU */
#menu{
position:absolute;
top:0.5em;
left:0.5em;
z-index:2;
width:120px;
padding-bottom:12em; /* To allow room for bottom dropdown */
}

#menu a{
display:block;
/*border-width:1px;
border-style:solid;
border-color:black;*/
white-space:nowrap;
margin:0;
padding:0 4px;
font-size:smaller;
padding-top:5px;
padding-bottom:5px;
}

#menu a
{
color:white;
font-weight:bold;
text-align:center;
/*background:#285EA6;*/
text-decoration:none;
margin-bottom:3px;
font-size:smaller;
margin-left:-10px;
margin-bottom:-5px;
}

#no_margin a, #no_margin2 a{ margin-bottom:-10px;margin-left:-50px;}

#menu 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#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}
