/* ------------------------ Global Formatting -------------------------- */

table,td,p,div,span
		{	font-size:13px;
			font-family:arial, 'sans serif';
			padding:0px;
			margin:0px;
			border:0px;
			border-collapse:collapse;
			text-align:left;
			color:#000000;
			vertical-align:top;
		    }

body 	
		{	background-color:#f7f7f7;
		    background-image:url(../images/background.jpg);
		    background-repeat:repeat-x repeat-y;
            margin:0px;
            padding:0px;
            
	 	    }

img 	
		{	border:0px;
			padding:0px;
			margin:0px;
		    }
		    
h1
        {   font-size:22px;
			font-weight:bold;
			color:#000000;
			margin-top:0px;
            }
            
h2
        {   font-size:21px;
			font-weight:bold;
			color:#660000;
			margin-top:0px;
			padding-top:0px;
			padding-bottom:0px;
			margin-bottom:10px;
			font-family: Georgia, Times New Roman, Serif;
            }        
            
h3
        {   font-size:18px;
			font-weight:bold;
			color:#333;
			margin-bottom: 10px;
            }
            
.h3
        {   clear:left;
            height:30px;
            line-height:31px;
            padding:0px;
            padding-left:22px;
            background-image:url(../images/H3BG.gif);
            background-repeat:no-repeat;
            font-family: Georgia, Times New Roman, Serif;
            font-weight: bold;
            font-size:15px;
            color:White;
            } 
            
hr
        {   clear:both;
            width:100%;
			height:1px;
			color:#7e624d;
			padding:0px;
			margin:0px;
			margin-top:10px;
			margin-bottom:10px;
            }
            
 p		
		{
			line-height: 1.5em;	
			color: #333;
		}
		
.friends ul, .friends ol
		{
			font-family:arial, 'sans serif';
			font-size: 12px;
			color: #333;
		}
            
/*------------------------ Website Containers ----------------------------*/

.WebContainer	/* This is the table the encompasses the site */
        {   width:100%; 
			margin-bottom:35px;
            }
            
.BodyContainer  /* This is the DIV that wraps the body content */
        {   width:956px;
            }              
            
.LeftColumn		/* Left cell, w/background */
		{	background-image:url(../images/BGLeft.gif) repeat-y;
		    background-position:top right;
			}
			
.CenterColumn	/* Center cell, with all content */
		{	width:956px;
		 	background-image:url(../images/Globe.gif);
		    background-position:top right;
		    background-repeat:no-repeat;
			}
			
.RightColumn	/* Right Cell, w/background */
		{	background-image:url(../images/BGRight.gif) repeat-y;
		    background-position:top left;
			}
			
.MainTopLeft    /* InfoBox Title Area */
        {   width:312px;
            background-image:url(../images/InfoBoxes/bg.gif);
            }
            
.MainMiddleLeft /* InfoBox Content */
        {   width:312px;
            background-image:url(../images/InfoBoxes/bg.gif);
            }
            
.MainBottomLeft /* InfoBox Footer */
        {   width:312px;
            }
            
.MainCenter     /* 20px whitespace */
        {   width:20px;
            } 

.MainTopRight   /* Main Gray Top */
        {   width:574px; 
            background-image:url(../images/InfoBoxes/Graybg.gif);
            }
            
.MainMiddleRight/* Main Content Area */
        {   width:574px; 
            background-image: url(../images/InfoBoxes/Graybg.gif);
            }
            
.MainBottomRight/* Main Footer */
        {   width:574px;
            }   
            
.SecondaryTopLeft    /* InfoBox Title Area */
        {   width:229px;
            background-image:url(../images/InfoBoxes/bg2.gif);
            }
            
.SecondaryMiddleLeft /* InfoBox Content */
        {   width:229px;
            background-image:url(../images/InfoBoxes/bg2.gif);
            }
            
.SecondaryBottomLeft /* InfoBox Footer */
        {   width:229px;
            }
            
.SecondaryCenter     /* 20px whitespace */
        {   width:20px;
            } 

.SecondaryTopRight   /* Secondary Gray Top */
        {   width:657px; 
            background-image:url(../images/InfoBoxes/Graybg2.gif);
            }
            
.SecondaryMiddleRight/* Secondary Content Area */
        {   width:657px;
            background-image:url(../images/InfoBoxes/Graybg2.gif);
            }
            
.SecondaryBottomRight/* Secondary Footer */
        {   width:657px;
            }  
            
.FullTop/* Secondary Footer */
        {   width:906px;
            background-image:url(../images/InfoBoxes/GrayBGFull.gif);
            padding-bottom:10px;
            }
            
.FullMiddle/* Secondary Footer */
        {   width:906px;
            background-image:url(../images/InfoBoxes/GrayBGFull.gif);
            padding-bottom:10px;
            }
            
.FullLeft
        {   float: left; 
            width:600px;
            border-right: solid 1px #c7c7c7; 
            padding-right: 20px; 
            margin-right: 20px;
            }

.FullRight
        {   float:left;
            width:211px;
            }             
            
.FullBottom/* Secondary Footer */
        {   width:906px;
            }  
            
/*------------------------- Menus --------------------------------*/                                                

.SideNavContainer
    {   width:219px;
        padding-left:5px;
        }
        
.SideNavItem
    {   height:36px;
        padding:0px;
        background-color:#f1f1f1;
        }                 

/*------------------------ Controls ------------------------------*/

.LogoColumn
	{	width:157px;
	 	/*background-image:url(../images/background.jpg);
		background-repeat:repeat-x repeat-y;*/
		}

.TextBody
	{	background-color:#edece5;
		background-image:url(../images/Body_BG.jpg);
	 	background-repeat:repeat-x;
	 	padding:20px;
	 	padding-top:15px;
	 	min-height: 540px;
		}



.MainInfoBox        /* Info Box Container */
    {   padding:20px;
        padding-top:10px;
        padding-bottom:10px;
        }
        
.SideInfoBox        /* Small Info Box Container */
    {   padding:10px;
        padding-top:10px;
        padding-bottom:10px;
        }
        
.RightPicture
    {   padding-left:30px;
        padding-bottom:10px;
        }     
        
/*.LeftMenu
	{	background-color:#795a2c;
	 	background-image:url(../images/LeftNavTop.gif);
	 	background-repeat:repeat-x;
	 	padding:10px;
	 	height:473px;
	 	color:White;
		}  
*/
		
/* New menu 20090414 */  

.LeftMenu
	{	/*background-image:url(../images/LeftNavTop.gif);*/
	 	/*background-repeat:repeat-x;*/
	 	padding:0px;
	 	margin: 0px;
	 	/*height:473px;*/
	 	color:#333;
	 	left: 10px;
	 	top: 0px;
	 	font-size: 10px;
	 	text-transform: uppercase;
	 	
		}
  
.LeftMenu h4
	{
		font-weight: bold;
		font-size: 17px;
		font-family: Georgia, Serif;
		margin: 0 0 0 0;
		border-bottom: 1px dotted #999;
	}          
	
.LeftMenu ul
	{
		list-style-type: none;
		margin: 0;
		padding: 5px;
		margin-left: 0px;
	}
	
.LeftMenu ul li
	{	
		vertical-align: middle;
		padding: 0px;
		margin-left: -10px;
	}
	
.LeftMenu ul li a
	{
		display: block;
		text-decoration: none;
		font-weight: 100;
		width: 190px;
		height: 30px;	
		border-bottom: 1px solid #999999;
		padding-top: 3px;
		padding-bottom: 7px;
		padding-left: 30px;
		/* background-image:url(../images/Softkey_sm.gif) repeat-x; */
	}
	
.LeftMenu ul li a span.btn_sm, ul li span.btn_sm
	{
		background: url(../images/Softkey_sm.gif) no-repeat;
		height: 12px;
		width: 10px;
		position: relative;
		top: 13px;
		margin-left: -20px;
		display: block;
	}
	
/* ul li span.thumb
	{
		background: url(../images/thumb.jpg) no-repeat left;
		height: 63px;
		position: relative;
		top: 13px;
		margin-left: -20px;
		display: block;
	} */
	
ul li span.btn_sm
	{
		top: 18px;
		margin-left: -13px;
		padding-right: 15px;	
		margin-right: 5px;
	}
	
.call h3, .fax h3
	{
		margin-left: 40px;
		margin-top: -10px;
	}
	
h3 span.btn_sm
	{
		background: url(../images/Softkey.gif) no-repeat;
		height: 35px;
		width: 30px;
		position: relative;
		top: 23px;
		margin-left: -35px;
		display: block;
	}
	
	
	.LeftMenu ul li a:hover
	{
		background: #c5c5c5;
	}
	
td#apply ul
	{
		list-style-type: none;
		margin-left: 30px;
		padding: 0px;
		font-size: 11px;
		font-weight: 100;
	}

td#apply ul li
	{
	padding-bottom:5px;	
	}
	

	
td a#btnarrow
	{
		background: transparent;
		width: 240px;
		height: 30px;
		display: block;
		margin-left: -15px;
		position: absolute;
	}
	
.apply today
	{
		position: relative;
		height: 170px;
	}

	
.solution_providers
	{
		position: relative;
		height: 170px;
	}
			
.Text			/* Table Cell Descriptor */
	{	padding:2px;
		vertical-align:middle;
		font-size:12px;
		font-weight:bold;
		}

.Input			/* Table Cell Descriptor */
	{	padding:2px;
	    padding-bottom:10px;
		vertical-align:middle;
		}
	
.Text2		/* Table Cell Descriptor */
	{	padding:3px;
		vertical-align:middle;
		font-size:11px;
		}
	
.Input2		/* Table Cell Descriptor */
	{	padding:3px;
		vertical-align:middle;
		text-align:left;
		font-size:11px;
		}
		
.SummaryTable
    {   border:solid 1px #99999;
        width:100%;
        }		

.HeaderTD
    {   padding:6px;
        font-size:13px;
        font-weight:bold;
        background-color:#c5c5c5;
        border-bottom:solid 1px #999999;
        text-align:center;
        }
		
.LeftTD
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        text-align:right;
        background-color:#e1e1e1;
        }

.CenterTD
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        background-color:#e1e1e1;
        }
        
.RightTD		
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        background-color:#e1e1e1;
        }
        
.LeftTDAlt
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        text-align:right;
        background-color:#f1f1f1;
        }

.CenterTDAlt
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        background-color:#f1f1f1;
        }
        
.RightTDAlt	
    {   font-size:11px;
        padding:3px;
        padding-left:10px;
        padding-right:10px;
        background-color:#f1f1f1;
        }
        	
.Small			/* asp:TextBox Class */
	{	font-size:11px;
		width:70px;
		}
	
.Medium			/* asp:TextBox Class */
	{	font-size:11px;
		width:100px;
		}
		
.Large		/* asp:TextBox Class */
	{	font-size:11px;
		width:200px;
		}		
	
.Large12px		/* asp:TextBox Class */
	{	font-size:12px;
		width:250px;
		}	
	
.Date			/* asp:TextBox Class */
	{	font-size:11px;
		width:68px;
		}	
	
.State			/* asp:TextBox Class */
	{	font-size:11px;
		width:17px;
		}
		
.Number			/* asp:TextBox Class */
	{	font-size:11px;
		width:45px;
		}			

.Label			/* asp:TextBox Class */
	{	font-size:11px;
		width:45px;
		font-weight:normal;
		}				
	
.TextArea		/* asp:TextBox Class */
	{	font-size:11px;
		font-family:Arial;
		width:300px;
		height:50px;
		}
		
.TextArea2		/* asp:TextBox Class */
	{	font-size:11px;
		font-family:Arial;
		width:145px;
		height:75px;
		}		
	
.DropDownList	/* asp:DropDownList Class */
	{	font-size:12px;
		}

/* Leadership titles */
/* Libby added 20090414 */
h5.team_name, h5.friends_name 
        {   font-size:17px;
			font-weight: 700;
			/*color: #660000;*/
			color: #333;
			border-bottom: 1px solid #666;
			margin-top:0px;
			padding-top:0px;
			padding-bottom:0px;
			margin-bottom: 0px;
            }
            
h5.team_name a
		{
	color: #333;
	text-decoration: none;
			}

h6.team_title
		{
			font-size: 12px;
			font-style: italic;
			/*color: #660000;*/
			color: #333;
			margin-top: 2px;
			margin-left: 0px;
			margin-bottom: 2px;
		}
		
.friends
		{
			margin-top: 50px;
		}
		
p.more a
{
	text-transform: uppercase;
	left: 10px;
	top: 0px;
	font-size: 10px;
}
		
.friends p.friends_descr
		{
			color: #333;
			margin-top: 5px;
			font-size: 12px;
			line-height: 1.5em;
			margin-left: 3px;
			margin-bottom: 20px;
		}
		
.bios h5
		{
	margin-bottom: 5px;
	margin-top: 0px;
			}

.bios p.team_grad
		{
			border-bottom: 1px solid #999;
			margin-bottom: 10px;
		}
		
p.team_grad
		{
			font-size: 12px;
			/*color: #660000;*/
			color: #333;
			margin-top: 0px;
			font-style: italic;
			margin-left: 00px;
			font-weight: bold;
		}
		
		
#ph_pres, #ph_sales, #ph_dbd, #ph_oper, #ph_acct, #ph_rotor_wing
		{
			position: relative;
			padding: 2px;
			border: 1px solid #CCC;
			float: right;
			width: 60px;
			height: 80px;
			display: block;
			background: #FFF;
			top: -50px;
			right: 0;
		}
		

				
#ph_cessna,
#ph_embraer,
#ph_epic,
#ph_hbeech,
#ph_pilatus
		{
			position: relative;
			padding: 2px;
			border: 1px solid #CCC;
			display: block;
			background: #FFF;
			clear: both;
		}
		
#ph_pres
		{
			background: #FFF url(../images/SteveBruss_sm.jpg) no-repeat center;
		}
		
#ph_sales
		{
			background: #FFF url(../images/TomHauge_sm.jpg) no-repeat center;
		}
		
#ph_dbd
		{
			background: #FFF url(../images/JoelHeining_sm.jpg) no-repeat center;
		}
		
#ph_rotor_wing
		{
			background: #FFF url(../images/MichaelineMister_sm.jpg) no-repeat center;
		}
		
#ph_acct
		{
			background: #FFF url(../images/DianeLawrence_sm.jpg) no-repeat center;
		}
		
#ph_oper
		{
			background: #FFF url(../images/KatieKlein_sm.jpg) no-repeat center;
		}
		
#ph_cessna
		{
			background: #FFF url(../images/cessna_sm.gif) no-repeat center;
			width: 45px;
			height: 35px;
		}
		
#ph_embraer
		{
			background: #FFF url(../images/embraer_sm.gif) no-repeat center;
			width: 120px;
			height: 35px;
		}
		
#ph_epic
		{
			background: #FFF url(../images/epic_sm.gif) no-repeat center;
			width: 75px;
			height: 35px;
		}
		
#ph_hbeech
		{
			background: #FFF url(../images/hbeech_sm.gif) no-repeat center;
			width: 150px;
			height: 35px;
		}
#ph_pilatus
		{
			background: #FFF url(../images/pilatus_sm.gif) no-repeat center;
			width: 150px;
			height: 35px;
		}

				
/*------------------------ Buttons	------------------------------*/	

.Button
    {   width:100%;
        text-align:right;
        padding-right:0px;
        }       
        		
.ImageButton
        {   float:left;            
            margin-right:15px;
            height:22px;
            margin-bottom:5px;
            }

.ImageButtonLeftOff
        {   background-image: url(../images/buttons/left.gif);
            width:13px;
            height:22px;
            float:left;
            }
            
.ImageButtonCenterOff
        {   background-image: url(../images/buttons/center.gif);
            height:22px;
            line-height:21px;
            font-size:11px;
            font-weight:bold;
            float:left;
            font-family:Verdana;
            }
            
.ImageButtonRightOff
        {   background-image: url(../images/buttons/right.gif);
            width:14px;
            height:22px;
            float:left;
            }                                             

.ImageButtonDisabledLeft
        {   background-image: url(../images/buttons/button_left_off.gif);
            width:13px;
            height:18px;
            float:left;
            }
            
.ImageButtonDisabledCenter
        {   background-image: url(../images/buttons/button_center_off.gif);
            height:18px;
            line-height:16px;
            font-size:11px;
            font-weight:bold;
            float:left;
            }
                                    
.ImageButtonDisabledRight
        {   background-image: url(../images/buttons/button_right_off.gif);
            width:13px;
            height:18px;
            float:left;
            }   
		
.PositiveMessage
        {   width:384px;
            background-color:#3dd244;
            border:solid 1px #00a600;
            color:#ffffff;
            font-size:11px;
            font-weight:bold;
            padding:8px;
            margin-top:8px;
            margin-bottom:8px;            
            }
            
.NegativeMessage
        {   width:384px;
            background-color:#dd1818;
            border:solid 1px #af0000;
            color:#ffffff;
            font-size:11px;
            font-weight:bold;
            padding:8px;
            margin-top:8px;
            margin-bottom:8px;            
            }
            
#contentphoto_heli, #contentphoto_corp, #contentphoto_fleet, #contentphoto_bestpractices, #contentphoto_strategic, #contentphoto_contact, #contentphoto_agri
		{
			position: relative;
			margin-top: 40px;
			margin-left: -6px; /* adjusts for bleed into margin */
			background: purple;
			width: 475px;
			height: 150px;
			display: block;
			padding: 2px;
			border: 1px solid #CCC;
			
		}
		
#contentphoto_bestpractices
		{
			width: 100px;
			height: 50px;
			background: #FFF url(../images/best_practices.jpg) no-repeat center;
		}
				
#contentphoto_heli
		{
			background: #FFF url(../images/heli.jpg) no-repeat center;
		}
		
#contentphoto_corp
		{
			background: #FFF url(../images/corp.jpg) no-repeat center;
		}
		
#contentphoto_fleet
		{
			background: #FFF url(../images/fleet.jpg) no-repeat center;
		}
		
#contentphoto_strategic
		{
			background: #FFF url(../images/strategic.jpg) no-repeat center;
			width: 425px;
			height: 280px;
		}
		
#contentphoto_contact
		{
			background: #FFF url(../images/contact.jpg) no-repeat center;
		}
		
#contentphoto_agri
		{
			background: #FFF url(../images/agri.jpg) no-repeat center;
			height: 138px;
		}

#contactid
		{
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
#contactid div.wingscontact
		{

			background: blue;
		}
	
#claim
		{
			width: 728px;
			height: 300px;
		}
		
#claim p,
#info p,
#claim div.call ol,
#claim div.call h3,
#claim div.fax ol,
#claim div.fax h3
		{
			padding: 10px;
		}
		
#claim div.call
		{
			position: relative;
			width: 364px;
			height: 200px;
			float: left;
			border-right: 1px solid #666;
		}
		
#claim div.fax
		{
			position: relative;
			float: left;
			width: 362px;
			height: 200px;
		}	
		
#claim div.fax ol, #claim div.call ol  
		{
			padding-left: 30px;
			font-size: 12px;
		}	
            		
/*------------------------- Footer -------------------------------*/

#Footer
	{	width:906px;
	    padding-top:5px;
		padding-bottom:30px;
		font-size:11px;
		background: blue;
		}
		
.FooterLeft
    {   float:left;
        width:300px;
        padding-left:4px;
        padding-top:5px;
        }
        
.FL1
    {   float:left;
        }

.FL2  
    {   float:left;
        color:#646464;
        padding-top:5px;
        padding-left:10px;
        font-size:11px;
        }      
        
.FooterRight
    {   float:left;
        width:600px;
        padding-right:2px;
        text-align:right;
        }        		
		
/*-------------------------- Links -------------------------------*/

a:link    
		{	color:#336699;
			font-weight:bold;
		    }
		
a:visited 
		{	color:#336699;
			font-weight:bold;
		    }
		
a:active  
		{	color:#336699;
			font-weight:bold;
		    }
		
a:hover   
		{	color:#336699;
			font-weight:bold;
		    text-decoration: none;
		    } 
	
.LeftMenu ul li a
	{
		font-weight: 100;
	}	
		    
.ImageButtonCenterOff a:link    
		{	text-decoration:none;
		    color:#ffffff;
		    }
		    
.ImageButtonCenterOff a:visited    
		{	text-decoration:none;
		    color:#ffffff;
		    }
		    		    	    
.ImageButtonCenterOff a:active    
		{	text-decoration:none;
		    color:#ffffff;		    
		    }
		    
.ImageButtonCenterOff a:hover   
		{	text-decoration:none;
		    color:#ffffff;
		    position:relative;top:1px;left:1px;
		    }		    	    
