#message {
    margin-bottom: 400px;
    float: left;
}

#compose_message_form p {
    float: left;
}
a
#inbox_content {
    float: left;
    border: 1px solid;
    width: 99.5%;
    height: 400px;
}

#message_list {
    float: left;
    color: #993300;
    height: 300px;
    margin-right: 100px;
    overflow: auto;
}

.msg_photo {
}

.msg_from {
    padding-left: 5px;
}

.msg_date {
    padding-left: 50px;
}

.msg_subj {
    padding-left: 5px;
}


.smsg_to {
    padding-left: 5px;
}

.smsg_date {
    padding-left: 50px;
}

.smsg_subj {
    padding-left: 50px;
}


#inbox input, #inbox textarea, #inbox td {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
    height: auto;
}


#inbox h2 {
    float: left;
    color: #993300;
}


#inbox li a {
    color: #ffffff;
}

.message_line {
    color: #ff0000;
    border: 1px solid #ff0000;
    cursor: pointer;
}

#message_list a {
    color: #000000;
}

#message_list a:hover {
    color: #000000;
}


#inbox a:hover {
    border-bottom: 1pt solid;
    text-decoration: none;
}

#inbox .title{
    float: left;
    font-size: 12pt;
    font-weight: bold;
    color: #993300;
}

#inbox ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.inbox_unselected_tab {
    display: inline;
    float: left;
    margin-right: 2px;
    background-image: url(/images/menu_back.gif);
    background-color: maroon;
    color: #ffffff;
    padding: 5px;
}

.inbox_selected_tab {
    display: inline;
    float: left;
    margin-right: 2px;
    background-color: maroon;
    color: #ffffff;
    padding: 5px;
}

#inbox .compose_message {
    float: left;
}


#compose_message_form {
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}

#compose_status {
    float: left;
}

.inviteTable {
    margin-top: 10px;
}

.evenRowCSS td{
   


}

.oddRowCSS{
    


}

.loadingSpan{
    background:maroon;
    color:white;
    
}


td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

th {

	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topMenuItems {
	font-size:10px;	
	color:#ffffff;
	text-decoration:none; 
}

.topMenuItems:hover {
	font-size:10px;	
	color:#ffffff;
	text-decoration:none; 
}

.topmenu{
	color:#FFFFFF;
	text-decoration:none;
}
.topmenu:hover{
	text-decoration:none;
}
.botmenu {
	color: #5F889C;
	text-decoration: none;
}
.botmenu:hover {
	color: #202D33;
	text-decoration: none;
}
.botTagmenu {
	color: #5F889C;
	text-decoration: none;
	border-bottom: 1px dashed #5F889C;
}
.botTagmenu:hover {
	color: #202D33;
	text-decoration: none;
	border-bottom: 1px dashed #202D33;
}
.blue {
	color:#37779D;
}
.inp {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 150px;
}
.inp1 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 169px;
}
.inp2 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 98px;
}
.inp3 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 36px;
}
.inp4 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 60px;
}

.inp5 {
    font: 12px Arial, Helvetica, sans-serif;
    color: #363030;
    height: auto;
    width: 75px;
}

.inp6 {
    font: 12px Arial, Helvetica, sans-serif;
    color: #363030;
    height: auto;
    width: 80px;
}

.inp7 {
    margin-top: 5px;
}

.inp8 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
	width: 150px;
 }

.inp9 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363030;
	height: auto;
}

.heading {
	font: 16px Arial, Helvetica, sans-serif;
	color: #9E596B;
	height: auto;
	font-weight: bold;
}

h1 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #9E596B;
	height: auto;
	font-weight: bold;
}

h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #9E596B;
	height: auto;
	font-weight: bold;
}

a {
	color: #1964D5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.bluelink {
	color: #007AB4;
	text-decoration: underline;
}
.bluelink:hover {
	text-decoration: none;
}
.blackmenu {
	color:#000000;
	text-decoration:none;
}
.bluemenu {
	color:#007AB4;
	text-decoration:none;
}

/******************** Menu ********************/
#home:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#home a{
	width:54px;
}
#home a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#aircrafts:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#aircrafts a{
	width:80px;
}
#aircrafts a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#airports:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#airports a{
	width:73px;
}
#airports a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#learntofly li ul{
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
}
#learntofly:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#learntofly a{
	width:93px;
}
#learntofly a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#flying:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#flying a{
	width:125px;
}
#flying a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}

#about:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#about a{
	width:74px;
}
#about a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#contact:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#contact a{
	width:95px;
}
#contact a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#sitemap:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
#sitemap a{
	width:89px;
}
#sitemap a:hover{
	background-image:url(/images/menu_hover.gif);
	padding: 9px 0px 8px;
}
/************** submenu ************************/

#hoverm a{
	width:140px;
	height:18px;
}
#hoverm{
	width:140px;
	height:18px;
	white-space: nowrap;
}
#hoverm:hover{
	background-color:#9E596B;
		 white-space: nowrap;
}

#hoverm a:hover{
	background-color:#9E596B;
}
/**************** submenu 2 *****************/
#hovern a{
	width:140px;
	height:18px;
}
#hovern:hover{
	background-color:#9E596B;
}
#hovern{
	width:140px;
	height:18px;
		 white-space: nowrap;
}
#hovern a:hover{
	background-color:#9E596B;
		 white-space: nowrap;
}

/**************** submenu 3 *****************/
#hovero a{
	width:140px;
	height:18px;
}
#hovero:hover{
	background-color:#9E596B;
      white-space: nowrap;
}
#hovero{
	width:140px;
	height:18px;
		 white-space: nowrap;
}
#hovero a:hover{
	background-color:#9E596B;
		 
}


input.groovybutton
{
   font-size:20px;
   font-family:Comic Sans MS,sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#9E596B;
   border-color:#9E596B;
}


.tip3 {
		background:url(/images/tooltip-top.png) no-repeat;
		width:179px;
		font:10px verdana,arial,sans-serif;
		color:#000;
		padding:16px 0 0 0;
		margin:0;
	}
	.tip3 p {
		background:url(/images/tooltip-bottom.png) bottom left no-repeat;
		margin:-6px 0 0 0;padding:0 10px 20px 10px;
	}
	* html .tip3 {
		background:#fff;
		width:179px;
		height:16px;
	}
	* html .tip3 p {
		background:#fff;
		width:179px;
		color:#000;
	}

.yui-dt-even{
    background-color:#EAF4F8;
    
}

.yui-dt-odd{
    background-color:#F9FCFD;
    
}

#yui-dt0-hdrow0{
    background-color:#B6D8E9;
    text-align:left;
}

.programlisting {
background-color:#EFF7FF;
border:1px dashed #333333;
color:#000066;
font-family:"Courier New",Courier,mono;
font-size:12px;
margin-bottom:5px;
margin-top:5px;
padding:5px;
width:99%;
}

pre {
background-color:#EFF7FF;
border:1px dashed #333333;
font-family:"Courier New",Courier,mono;
font-size:12px;
overflow:auto;
padding:15px 10px;
width:550px;
}

/**************** Cool looking box for airport detail page *****************/

h2.pvt-title {
color:#346083;
font-size:13px;
margin:0pt 0pt 10px;
padding:0pt;
}



/* @end for cool box on airport detail page */

.bgr{
background-repeat:repeat-x;
}

.bgr2{
background-repeat:no-repeat;
}

.advertising {
    font: 12px Arial, Helvetica, sans-serif;
}

/* Log_book/index page */
#power{
display:inline;
}
#security{
display:none;
}
#convenience{
display:none;
}

.tbl{
border-left:1px #698FB2 solid;
border-right:1px #698FB2 solid;
border-bottom:1px #698FB2 solid;
}
.tbl2{
border-right:1px #698FB2 solid;
}
.tbl3{
border-left:1px #698FB2 solid;
border-right:1px #698FB2 solid;
border-bottom:1px #698FB2 solid;
border-top:1px #698FB2 solid;
}

ul.red{
list-style-image:url(/images/bullet_red.gif);
}

a.logbookmenu {
    color:#3F99C3;
    text-decoration:none;
}

.hotelRate .avgRate {
color:#CC6600;
font-size:21px;
}

.hotelRate {
color:#333333;
font-size:11px;
text-align:center;
}

.hotelRate .esrText {
color:#666666;
font-size:10px;
}

.hotelRate .button {
border:1px solid #7E92CA;
margin:8px 4px;
}

.hotelRate .button div
{
background-color:#5E82BE;
border:1px solid #90AEDE;
color:#FFFFFF;
font-size:11px;
line-height:16px;
}

.hotelRate .button a {
color: #FFFFFF;
text-decoration: none;
}

.rounded_footer
{
    background-color: #FFFFFF;          /* if needed */
    border: 1px solid #698FB2;   /* if needed */
    -webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
}

.rounded_left_rails
{
    background-color: #FFFFFF;          /* if needed */
    border: 1px solid #698FB2;   /* if needed */
    -webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
    background-image: url(http://www.pilotoutlook.com/images/back_blue.gif);
    background-repeat: repeat-x;
}

.rounded_center_rails
{
    background-color: #FFFFFF;          /* if needed */
    border: 1px solid #698FB2;   /* if needed */
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
    background-image: url(http://www.pilotoutlook.com/images/back_blue.gif);
    background-repeat: repeat-x;
}

.rounded_main_body
{
    background-color: #FFFFFF;          /* if needed */
    border: 1px solid #698FB2;   /* if needed */
    -webkit-border-radius: 8px;    /* for Safari */
    -moz-border-radius: 8px;       /* for Firefox */
}

#mainbody
{
    margin-top:     8px;
    margin-bottom:  8px;
    margin-right:   5px;
    margin-left:    5px;
    padding-bottom: 6px;
    padding-left:   6px;
    padding-right:  6px;
    padding-top:    6px;
    width:          760px;
    overflow:       hidden;
}

#centerbox
{
    margin-top:     5px;
    padding-bottom: 5px;
    padding-left:   5px;
    width:          533px;
    overflow:       hidden;
}

#center_left_box
{
    margin-top:     5px;
    padding-bottom: 5px;
    padding-left:   5px;
    width:          262px;
    overflow:       hidden;
}

#center_left_box td
{
	padding-left:8px;
	padding-right:4px;
}

#centerhomebox
{
    margin-top:     5px;
    padding-bottom: 5px;
    padding-left:   5px;
    width:          740px;
    overflow:       hidden;
}

#leftrailbox
{
    margin-top:     5px;
    padding-bottom: 5px;
    padding-left:   5px;
    width:          178px;
    overflow:       hidden;
}

#leftrailbox_map
{
    margin-top:     5px;
    padding-bottom: 5px;
    padding-left:   2px;
    width:          178px;
    overflow:       hidden;
}

#leftrailbox td
{
	padding-left:4px;
	padding-right:4px;
}

#footer
{
    margin-top:     10px;
    margin-bottom:  8px;
    margin-right:   5px;
    margin-left:    5px;
    padding-bottom: 6px;
    padding-left:   6px;
    padding-right:  6px;
    padding-top:    6px;
    width:          760px;
    overflow:       hidden;
}

#footer th 
{
	letter-spacing:0px;
	padding-right:8px;
	text-transform:uppercase;
}

#footer td 
{
	padding-left:4px;
	padding-right:4px;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#aircraft_actions td {vertical-align: middle;}
#aircraft_actions img {border: 0px;}
.partner_sites {font-size:10px;color:grey}

/* CSS for Featured Flying club */
#search_results_flying_clubs .featuredBox {background-color: #FFFFFF; width: 555px; padding: 0px; border: 1px solid #353F53; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; }
#search_results_flying_clubs .featuredBox th { background-color:#036C9B; border-bottom:1px solid #036C9B; color:#FFFFFF; font-size:16px; font-weight:bold; padding:3px; text-align:left; }
#search_results_flying_clubs .featuredBox th a { color:#FFFFFF; }
#search_results_flying_clubs .featuredBox .logo_img {max-width:150px;max-height:100px; }
#search_results_flying_clubs td.featuredBoxSubRow { background-color:#FFFFFF; border-bottom:1px solid #036C9B; color:#000000; font-size:10px; font-weight:normal; padding:3px; text-align:left; }
#search_results_flying_clubs h1.featuredFCHeader { font: 20px Arial, Helvetica, sans-serif; color: #000000; height: auto; font-weight: bold; }
.az_win{overflow:hidden;width:1px;height:1px}

