:link,:visited {
    text-decoration: none;
}
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
table {
    border-spacing: 0;
}
fieldset,img,abbr,acronym {
    border: 0;
} 
/* strict reset by uncommenting lines below */
address,caption,cite,code,dfn,em,strong,b,u,s,i,th,var {
    /* font-style: normal; */
    /* font-weight: normal; */
}

ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
q:before,q:after {
    content: '';
}
a {
    text-decoration: underline;
    outline: none;
}
hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}
a img,:link img,:visited img {
    border: none;
}
address {
    font-style: normal;
    display: inline;
}

/* Default ---------------------------------------------------------------- */

body {
    font: normal 13px arial, helvetica, sans-serif;
	color: #000;  
	background-color: #FAFAFA;
}

a {
    /* color: #FE0000; */
    text-decoration: none !important;
}

a:hover {
    text-decoration: underline !important;
}

.fl {float: left; display: inline;}
.fw {width: 100%; height: 250px;}
.hide {display: none;} 

/* Global */

.wrapper {position: relative; width: 700px; margin:20px auto; background: url(http://www.flightglobal.com/images/bg_wrapper.gif) repeat-y; height: 100%;}
.wrapper-head {clear: both; background: url(http://www.flightglobal.com/images/bg_page_head.gif) no-repeat; padding: 40px 40px 30px 40px}
.wrapper-base {clear: both; background: url(http://www.flightglobal.com/images/bg_page_base.gif) no-repeat; height: 60px; width:100%;}

.logos {width: 100%; overflow: hidden;}
.logos span {display:block}
.logos span.product {width: 400px; height:88px;}
.logos span.global {width: 220px;padding-top:25px;}

.frm {width: 605px; margin:0px auto; position: relative;}
.frm-header-tr {clear: both; text-indent: -999px; width: 605px; height: 45px}
.frm-header-cu {clear: both; text-indent: -999px; background: url(http://www.flightglobal.com/images/contact_us.gif) no-repeat; width: 605px; height: 45px}
.frm-header-ty {clear: both; text-indent: -999px; background: url(http://www.flightglobal.com/images/thank_you.gif) no-repeat; width: 605px; height: 45px}
.frm-header-er {clear: both; text-indent: -999px; background: url(http://www.flightglobal.com/images/sorry.gif) no-repeat; width: 605px; height: 45px}
.frm-inner {width: 100%; background: url(http://www.flightglobal.com/images/bg_form.gif) repeat-y;}
.frm-base {width: 100%; background: url(http://www.flightglobal.com/images/bg_form_base.gif) no-repeat; height: 54px;}
.frm span.gradient {width: 598px; margin:0px auto; display: block; background: url(http://now.eloqua.com/eloquaimages/clients/FlightGlobal/{987f6a62-b2d5-4523-aedb-f08e8d281210}_bg_form_gradient.gif) repeat-x bottom #FFF;  padding-bottom: 15px;}
.frm-section {clear: both; width: 598px;padding-top:6px;}
.frm-section .fl, .frm-section .fc {width: 259px; margin: 0px 20px; }
.frm-section .fw {width: 450px; margin: 0px 20px;}
.frm-section label  {display: block;}
.frm-section input  {width: 250px; margin-top:1px; height: 19px;}
.frm-section select  {width: 250px; margin-top:1px; line-height: 19px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.frm-base .submission {margin: 5px 0px 0px 190px; background: url(http://img.en25.com/Web/FlightGlobal/FG_SubmitButton_Large_6192.gif) no-repeat;}
.frm-section .other, .frm-section #jobOther {text-align:right; padding:3px 10px 0px 0px;}
.frm-section .other label, .frm-section #jobOther label  {display: inline;}
.frm-section .other input, .frm-section #jobOther input  {width: 150px; margin: 0px;}
#emaildiv {height:54px;}


.frm-section select, .frm-section input { border: 1px solid #939393; background-color:#EDF6FD;}



.email {clear: both; width: 580px; margin:10px auto; position: relative;}
.email-section {clear: both; width: 100%; padding-top:6px}
.email p {margin-bottom: 10px;}
.email-section td {color: #555;}


fieldset.footer { border:none; width:100%; }
.privacy { width:400px; clear:both; font-size:11px; margin-left:30px }
.privacy label { float: left; display: inline; text-align:left; padding:3px 20px 0px 5px; color:#666666 }
.privacy input { float: left; display: inline; padding:5px 0px 5px 0px; }
