@charset "utf-8";
/* CSS Document */

/* MAIN/GENERAL */
/* ----------------------------------------- */

html,body { padding:0; margin:0;height:100%;color:#555555; background-color:#ffffff;background-image:url(images/shadowBg.jpg); background-position:center; background-repeat:repeat-y;}
#outer {margin:auto;  height:auto !important height:100%;}
#inner{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;margin:auto;width:900px; height:auto !important height:100%;}
#footer {font-size:9px; text-align:center; height:30px; width:100%; background-image:url(images/footerBg.jpg); background-repeat:no-repeat; background-position:center;}

#subNav ul { padding:0px; margin:0px;}
#subNav li { list-style-type:none; color:#ffe7e7; font-size:9px; letter-spacing:1px; display:block; margin:0px; height:auto; width:161px; border-bottom:1px solid #f23f3f;}

#subNav li a { color:#FFF; display:block; height:auto; padding:10px;}
#subNav li a:hover { display:block; height:auto; text-decoration:none; padding:10px;}
#subNav .sub a { padding-left:25px; font-weight:bold;}
#subNav .sub a:hover { padding-left:25px; }

#contentInfo li {padding:3px;}

.selected {background-color:#f66855;}



/* TYPOGRAPHY */
/* ----------------------------------------- */

.clr {float:none;clear:both;}
.redColour{color:#d90405}
.size9txtBlack{font-size:9px; letter-spacing:1px; color:#000;}
.size9txt{font-size:9px}
.colourDarkerGrey {color:#555555;}
.heading {font-size:13px; color:#c3000f;}
.heading2 {font-size:10px; color:#333; font-weight:800;}

a {color:#d90405;text-decoration:none;}
a:hover {color: #333; text-decoration:underline;}	


a img {border:0;}


/* LAYOUT */
/* ----------------------------------------- */

#top {  height:72px; background-image:url(images/imgTopLogoLine.jpg); background-repeat:repeat-x; margin:auto; }
#topLogo {width:510px; height:72px; background-image:url(images/imgLogo.jpg); background-repeat:no-repeat; float:left;}
#topRight {width:390px; height:72px; float:left;}
#topContacts {width:235px; height:15px; margin-top:50px; margin-left:150px; font-size:9px;}

#menu {width:900px; height:30px; background-image:url(images/btnFiller.jpg); background-repeat:repeat-x;}

#center{width:900px; height:181px; padding-top:2px;}
#centerLeft {width:697px; height:181px; padding-left:1px; float:left;}
#centerRight {width:200px; height:auto; float:left; padding-left:1px;}
#loginBox {background-color:#cecdcd; height:181px;}

#lower{width:900px; height:auto; padding-top:2px;}
#lowerRight {width:200px; height:auto; float:left; background-color:#cecdcd; padding-left:1px;}
#secondLine { width:652px; height:auto;}


#content { width:677px; min-height:600px; height:auto; float:left; padding-left:20px;}
#contentLeft {width:286px; margin-left:5px; margin-right:65px; height:auto; float:left;}
#contentRight {width:286px; margin-left:5px; margin-right:5px; height:auto; float:left;}

#centerSub {width:900px; height:auto; padding-top:5px;}
#contentSub { width:697px; height:auto; min-height:600px; float:left;}

#subNav {width:161px; min-height:180px; height:auto; float:left; background-image:url(images/subNavBg.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#c20000; }
#contentInfo { width:476px; height:auto; min-height:600px; float:left; padding-left:20px; padding-right:40px;}
#currentlocation { width:100%; height:15px; font-size:9px; letter-spacing:1px; font-variant:small-caps; color:#999999; padding-top: 5px;}
#airlinerisk {width:200px; height:auto; float:left; background-color:#cecdcd; padding-left:1px; margin-top:5px;}


.peopleSelect {width:100%; height:auto; display:block; }
.peopleSelect a {display:block; width:100%; height:auto; color:#808080;padding:10px;}
.peopleSelect a:hover {display:block; width:100%; height:auto; text-decoration:none; color:#d90405; background-color:#e6e6e6; padding:10px;}


