/* CSS Document */

body{font: normal 11px Arial, Helvetica, sans-serif; background-color:#000; margin:0; padding:0; background:#000 url(../images/bg.jpg) repeat-x; }
#container{ width:964px; clear:left; margin:0 auto; padding:0; background-color:#fff;}
.wrapper{ width:100%; float:left; background:#fff url(../images/bg2.jpg) repeat-x bottom; margin:0 auto; clear:left; padding:0 0 20px 0;}

.clear{ clear:both;}

*html{ padding:0; margin:0;}

a{
	color:#0099FF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	color:#0066FF;
	text-decoration:underline;
}

/* Header 
-------------------------------------------------------------------*/
#bg{background:#000 url(../images/bg.jpg) repeat-x top; margin:0; padding:0;}
#header{width:960px; margin:0 auto; padding:0; height:160px;}
#header .logo{ width:245px; float:left; margin:0px;}
#header .quote{ float:left; margin:0px; text-align:center; padding:15px 0 0 0; width:500px; color:#fff; font-size:18px; line-height:30px;}
#header .quote span{ padding:0 0 0 35px;}
#header .maps{float:right; margin:0px; width:160px; padding:15px 0 0 0;}
#header .maps img{ padding:5px;}
#header .maps .time{ width:170px; float:left; font-size:12px; color:#fff; text-align:center}

#header .nav{ clear:left;background-color:#CCCCCC;}


/* Navigation
-------------------------------------------------------------------*/
#tabs{ clear:left; background:url(../images/nav-tab.gif) no-repeat; width:960px; margin:0; text-align:center; font-size:13px; font-weight:bold; padding:0 0 0 0; }
#tabs ul { margin:0; padding:0; list-style:none;}
#tabs li {display:inline; margin:0; padding:4px 10px 0 10px; float:left; background:url(../images/border.jpg) right top no-repeat;}
#tabs .none {display:inline; margin:0; padding:4px 5px 0 5px; float:left; background:url(../images/border1.jpg) right top repeat;}
#tabs a {float:left; margin:0; padding:0 5px 0 8px;text-decoration:none;}
#tabs a span {float:left; display:block; padding:5px 9px 12px 2px ; color:#000;}
#tabs a span {float:none;}
#tabs a:hover span{}
#tabs a:hover{ background:url(../images/button-left.jpg) no-repeat left top;}
#tabs a:hover span { background:url(../images/button-right.jpg) no-repeat right top; color:#000}

#tabs a.selected { background:url(../images/button-left.jpg) no-repeat left top;}
#tabs a.selected span{ background:url(../images/button-right.jpg) no-repeat right top;}


body#aviamp-and-aviation .aviamp-and-aviation a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#aviamp-and-aviation .aviamp-and-aviation a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#careers .careers a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#careers .careers a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#jobs .jobs a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#jobs .jobs a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#recruitment .recruitment a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#recruitment .recruitment a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#support .support a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#support .support a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#training .training a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#training .training a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}

body#my-life-in-aviation .my-life-in-aviation a{ background:url(../images/button-left.jpg) no-repeat left top;}
body#my-life-in-aviation .my-life-in-aviation a span{background:url(../images/button-right.jpg) no-repeat right top; color:#000}




/* Right Column
-------------------------------------------------------------------*/
#leftcol{ width:230px; float:left; padding:0; margin:0;}
#leftcol .bg{ background:url(../images/leftcolnavbg.jpg) repeat-y left top; float:left;}
#leftcol .bg .curvtop{ width:230px; padding:0; margin:0; float:left; background:url(../images/leftcolcurvtop.jpg) no-repeat left top;}
#leftcol .bg .curvbot{ width:230px; float:left; background:url(../images/leftcolcurvbot.jpg) no-repeat left bottom;}
#leftcol .nav{ width:210px; float:left; padding:0 10px 0 10px;}

#leftcol .nav .row1{ padding:0; margin:0; }
#leftcol .nav .row1 h2{ padding:0 0 4px 26px; margin:0; font:normal 20px Arial, Helvetica, sans-serif; background:url(../images/headingicon.jpg) left top no-repeat;}
#leftcol .nav .row1 ul{ padding:0px 0 0 0px; margin:0 0 0 5px;}
#leftcol .nav .row1 li{ padding:10px 0 10px 25px; margin:0; width:165px; font-size:13px; border-bottom:solid 1px #ECECEC;background:url(../images/leftcolbut.jpg) no-repeat left; list-style:none; }
#leftcol .nav .row1 li a{ text-decoration:none; color:#333; font-weight:normal; padding:0 0 0 0;}
#leftcol .nav .row1 .none{ padding:10px 0 10px 25px; margin:0; width:165px; border-bottom:solid 1px #fff; list-style:none; }
#leftcol .nav .row1 .padbot{ padding:0 0 15px 0;}

#leftcol .add{ width:210px; margin:5px 0 0 0; float:left;}
#leftcol .add img{ border:none; padding:10px 0 10px 0}



/* Middle Column
-------------------------------------------------------------------*/
#middlecol{ width:494px; float:left; padding:0 0 10px 10px; margin:0; }
#middlecol2{ width:494px; float:left; padding:0 0 10px 10px; margin:0; }
#middlecol .map{ padding:0 0 0 0; margin:0; width:484px; float:left;}
#middlecol .welcome{ padding:0; margin:10px 0 10px 4px; width:476px; float:left; background:url(../images/welcomebg.jpg) repeat-y top; text-align:left;}
*html #middlecol .welcome{ padding:0; margin:10px 0 10px 2px; width:476px; float:left; background:url(../images/welcomebg.jpg) repeat-y top;}
#middlecol .welcome h1{ padding:0 10px 0 15px; clear:both; margin:0; font:normal 20px Arial, Helvetica, sans-serif; color:#3399CC;}
#middlecol .welcome p{ font-size:12px; line-height:18px; padding:10px 10px 0 17px; margin:0; text-align:left; }
#middlecol .welcome .more{ font-weight:bold; text-align:right; padding:0px 20px 0 2px; margin:0;}
#middlecol .welcome .more a{ color:#000; text-decoration:none;}
#middlecol .welcome .curvtop{ width:476px;  padding:0; margin:0; float:left; background:url(../images/contentcurvtop.jpg) no-repeat left top;}
#middlecol .welcome .curvbot{ width:476px;  padding:0; margin:0; float:left; background:url(../images/contentcurvbot.jpg) no-repeat left top;}



#middlecol .topimg{padding:0 0 0 4px; margin:0px 0 10px 0; float:left;}
#middlecol .content{padding:0; margin:3px 2px 0 4px; width:476px; background:url(../images/contentbg.jpg) repeat-y bottom left;}
#middlecol .content h1{ padding:15px 0 0 21px; margin:0; width:465px; font:normal 20px Arial, Helvetica, sans-serif; color:#3399CC;}
*html #middlecol .content h1{ padding:6px 0 0 21px;}
html* #middlecol .content h1{ padding:6px 0 0 21px;}

#middlecol .content h2{ padding:15px 0 0 21px; margin:0; width:465px; text-decoration:underline; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}

 #middlecol2 .content h2{ padding:0px 0 10px 0px; margin:0; font:bold 14px Arial, Helvetica, sans-serif; color:#690;}
 .febox{float:left; width:455px;padding: 0 10px 10px 20px;}
 .feimg{float:left; width:216px; padding: 0 0 0 10px; height:136px;}
 .feimg img{ border:#CCCCCC 1px solid;}
 .downop{float:left; width:455px; padding: 0 0 0 20px; }
 .downop ul{margin:0; padding:0;}
 .downop ul li{margin:0; padding:0 15px 0 0; float:left; list-style:none;}
 .downop ul li a{text-decoration:underline; color:#333;}

#middlecol .content p{ font-size:12px; line-height:18px; padding:10px 20px 10px 23px; margin:0;}
#middlecol .content p a{ text-decoration:underline; color:#000000;}

*html #middlecol .content p{ font-size:12px; line-height:18px; padding:10px 20px 0 23px; margin:0;}
#middlecol .content .curvtop{ width:476px;  padding:0; margin:0; float:left; background:url(../images/contentcurvtop.jpg) no-repeat left top;}
#middlecol .content .curvbot{ width:476px;  padding:0; margin:0; float:left; background:url(../images/contentcurvbot.jpg) no-repeat left bottom;}

#middlecol .content .login{margin:5px 0 0 13px; font-size:12px; color:#868686; padding:0 0 15px 10px; text-align:left; }
*html #middlecol .content .login{margin:5px 0 0 0; font-size:12px; color:#868686; padding:0 0 15px 24px; text-align:left; float:left; }
#middlecol .content .login .row{ padding:0; margin:0; width:278px; color:#333; margin:0;}
#middlecol .content .login .row input{width:260px; background:#fffdf4; border:solid 1px #f7df89; padding:5px 5px 5px 3px; margin:0 0 10px 0; font-size:11px;}

#middlecol .content .login .none{ padding:0; margin:0; color:#000; margin:0; text-align:left;}
#middlecol .content .login .none input{text-align:left;}
#middlecol .content .login .none p{ padding:5px 0 0 4px;}
#middlecol .content .login .none a{ color:#000; padding:0 0 0 0;}

#middlecol .content ul{ padding:0 12px 0 23px}
*html #middlecol .content ul{ padding:10px 12px 0 23px; margin:0;}
html* #middlecol .content ul{ padding:10px 12px 0 23px; margin:0;}

#middlecol .content ul li{ padding:4px 5px 10px 17px; background:url(../images/txtlibg.jpg) left top no-repeat; font-size:13px; list-style:none;}
#middlecol .content ul li ul{ padding:12px 12px 0 15px; margin:0;}
#middlecol .content ul li ul li{ padding:3px 5px 10px 10px; background:url(../images/sublibg.gif) left top no-repeat; font-size:13px; list-style:none;}
#middlecol .content ul li a{ padding:5px 5px 5px 0; color:#000;}
#middlecol .content ul li p{ padding:7px 0 0 0; font-size:12px; color:#333;}

#middlecol .content .language{ float:left; width:450px; margin:0 0 5px 0; padding:0 0 0 18px; font-size:14px; line-height:18px;}
#middlecol .content .language img{ float:left; padding:0 10px 0 0; }
#middlecol .content .language span{ padding:10px 0 0 0;}





#middlecol .content img{ border:none;}

#middlecol .content .login .butright{float:right; margin:0 5px 0 0;}
*html #middlecol .content .login .butright{float:right; margin:0; padding:0 5px 0 0;}





/* Middle Column2
-------------------------------------------------------------------*/
#middlecol2{ width:716px; float:left; padding:0 0 0 10px; margin:0; }
#middlecol2 .topimg{padding:0 0 0 4px; margin:0px 0 10px 0; float:left;}
#middlecol2 .content{padding:0; margin:0px 2px 0 4px; width:716px; background:url(../images/contentbg2.jpg) repeat-y bottom left;}
#middlecol2 .content h1{ padding:15px 0 0 21px; margin:0; width:465px; font:normal 20px Arial, Helvetica, sans-serif; color:#3399CC;}
*html #middlecol2 .content h1{ padding:6px 0 0 21px;}
#middlecol2 .content p{ font-size:12px; line-height:18px; padding:10px 20px 10px 23px; margin:0;}
*html #middlecol2 .content p{ font-size:12px; line-height:18px; padding:10px 20px 0 23px; margin:0;}
#middlecol2 .content .curvtop{ width:716px;  padding:0; margin:0; float:left; background:url(../images/contentcurvtop2.jpg) no-repeat left top;}
#middlecol2 .content .curvbot{ width:716px;  padding:0; margin:0; float:left; background:url(../images/contentcurvbot2.jpg) no-repeat left bottom;}








/* Colours
-------------------------------------------------------------------*/
.blue{color:#0066CC;}
.green{color:#669900;}
.red{color:#CC0000;}
.orange{ color:#FF6600;}
.orange a{ color:#FF6600;}

.darkyellow{ color:#D1A701;}
.darkyellow a{ color:#D1A701;}

.black{color:#000;}
.black a{color:#000;}



/* Right Column
-------------------------------------------------------------------*/
#rightcol{ width:210px; float:left; }
#rightcol .curvtop{ width:230px; padding:0; margin:0; float:left; background:url(../images/leftcolcurvtop.jpg) no-repeat left top;}
#rightcol .curvbot{ width:230px; float:left; background:url(../images/leftcolcurvbot.jpg) no-repeat left top;}
#rightcol .row1{ width:210px; float:left; padding:0 10px 0 10px; margin:0; background:url(../images/leftcolnavbg.jpg) repeat-y top left;}
#rightcol .row1 h2{padding:0 0 8px 26px; margin:0; font:normal 20px Arial, Helvetica, sans-serif; background:url(../images/headingicon.jpg) left top no-repeat;}
#rightcol .title{ font-size:18px; color:#000; padding:0 0 10px 10px; margin:0;}
#rightcol .row1 .login{margin:0; font-size:12px; color:#868686; padding:0 0 0 10px;}
#rightcol .row1 .login input{margin:0; padding:0;}
#rightcol .row1 .login .row{ padding:0; margin:0; width:168px;}
#rightcol .row1 .login .row input{ background:url(../images/logininput.jpg) no-repeat left top; width:158px; height:21px; border:solid 0px #F7F7F7; padding:1px 5px 3px 5px; margin:0; font-size:11px;}
#rightcol .row1 .login .butright{float:right; padding:0 28px 0 0; margin:5px 0 0 0; }
#rightcol .row1 .login img{ padding:0; margin:5px 0 0 105px;}
#rightcol .row1 img{ margin:6px 0 0 11px; padding:0;}

#rightcol .row1 .txt{ font-size:12px; padding:0 0 0 14px; margin:0 0 0 0; font-weight:bold;}
#rightcol .row1 .txt ul{ padding:0px 0 0 0px; margin:0 0 0 0;}
#rightcol .row1 .txt li{ padding:5px 0 8px 20px; margin:0; width:165px; font-size:12px; background:url(../images/leftcolbut.jpg) no-repeat left; list-style:none; }
#rightcol .row1 .txt li a{ text-decoration:none; color:#333; padding:0 0 0 0;}
#rightcol .row1 .txt .none{ padding:5px 0 5px 20px; margin:0; width:165px; border-bottom:solid 1px #fff; list-style:none; }


#rightcol .news { width:210px; float:left; padding:0; margin:12px 0 0 0;}
#rightcol .news img{ border:none;}
#rightcol .news .curvtop{ width:230px; padding:0; margin:0; float:left; background:url(../images/leftcolcurvtop.jpg) no-repeat left top;}
#rightcol .news .curvbot{ width:230px; float:left; background:url(../images/leftcolcurvbot.jpg) no-repeat left top;}
#rightcol .news .row{ width:210px; float:left; padding:0 10px 0 10px; margin:0; background:url(../images/leftcolnavbg.jpg) repeat-y top left;}
#rightcol .news .row h2{padding:0 0 8px 26px; margin:0; font:normal 20px Arial, Helvetica, sans-serif; background:url(../images/headingicon.jpg) left top no-repeat;}
#rightcol .news .row h2 a{ text-decoration:none;}
#rightcol .news p{ padding:0; margin:0;}


#rightcol .news .row .txt{ margin:0 0 8px 0; width:192px; font-size:12px; background:url(../images/newsbg.gif) repeat-x top; color:#333333; padding:8px 8px 14px 8px; line-height:19px; border:solid 1px #FBE5DD;}
#rightcol .news .row .txt a{color:#333333; text-decoration:none;}

#rightcol .news .row .none{ margin:0;}

#rightcol .news .row .top{padding:8px 8px 14px 8px;}
#rightcol .news .row .bot{padding:8px 8px 14px 8px; background:none;}

#rightcol .news .row .txt .more{ color:#0099CC; font-size:11px; text-align:right; padding:5px 0 0 0;}
#rightcol .news .row .txt .more a{ color:#333; text-decoration:underline;}
#rightcol .news .row .txt .more a:hover{ color:#333; text-decoration:none;}
#rightcol .news .row .txt p{ text-align:left; padding:0 0 0 0; margin:0;}
#rightcol .news .row .txt img{padding:3px 0 0 0; margin:0;}



.graysmalltxt{ color:#999999; font-size:11px; padding:0 0 0 10px;}






/* Right Column
-------------------------------------------------------------------*/
#rightcol2{ width:230px; float:left; background:url(../images/leftcolnavbg.jpg) repeat-y top; margin:10px 0 25px 370px;}
*html #rightcol2{ width:230px; float:left; background:url(../images/leftcolnavbg.jpg) repeat-y top; margin:10px 0 25px 190px;}
#rightcol2 .curvtop{ width:230px; padding:0; margin:0; float:left; background:url(../images/leftcolcurvtop.jpg) no-repeat left top;}
#rightcol2 .curvbot{ width:230px; float:left; background:url(../images/leftcolcurvbot.jpg) no-repeat left bottom;}
#rightcol2 .row1{ width:210px; float:left; padding:0 10px 0 10px; margin:0;}
#rightcol2 .row1 h2{color:#000; padding:0 0 8px 8px; margin:0; font:normal 18px Arial, Helvetica, sans-serif;}
#rightcol2 .title{ font-size:18px; color:#000; padding:0 0 10px 10px; margin:0;}
#rightcol2 .row1 .login{margin:0; font-size:12px; color:#868686; padding:0 0 0 10px;}
#rightcol2 .row1 .login input{margin:0; padding:0;}
#rightcol2 .row1 .login .row{ padding:0; margin:0; width:168px;}
#rightcol2 .row1 .login .row input{ background:url(../images/logininput.jpg) no-repeat left top; width:158px; height:21px; border:solid 1px #F7F7F7; padding:4px 5px 0 5px; margin:0; font-size:11px;}
#rightcol2 .row1 .login .butright{float:right; padding:0; margin:5px 28px 0 0; clear:both;}

#rightcol2 .row1 .login img{ padding:0; margin:5px 0 0 105px;}
#rightcol2 .row1 .txt{ font-size:12px; line-height:18px; padding:5px 15px 0 12px; margin:4px 0 0 0; }
#rightcol2 .row1 .txt a{ text-decoration:underline; color:#000;}
#rightcol2 .row1 img{ margin:6px 0 0 11px; padding:0;}


/* Latest News 
-------------------------------------------------------------------*/
#latestnews{ width:230px; float:left; padding:0;}
.newsmargintop{margin:10px 0 0 0; padding:0;}
#latestnews .row1{ width:230px; float:left; padding:0 0 0 0;}
#latestnews .row1 h2{color:#000; padding:0 0 0 0; margin:0 10px 0 0; font:normal 18px Arial, Helvetica, sans-serif;}
#latestnews .row1 .title{ font-size:18px; color:#000; padding:0px 0 0 0; margin:0 10px 0 0;}
#latestnews .row1 .news{ margin:7px 0 0 0; width:212px; font-size:12px; border:solid 1px #CCCCCC; color:#333333; padding:8px}
#latestnews .row1 .news .more{ color:#0099CC; font-size:11px; text-align:left; padding:7px 0 0 0;}
#latestnews .row1 .news .more a{ color:#0099CC;}


/* Featured Recruiters 
-------------------------------------------------------------------*/
#recruiters{ width:964px; clear:both; margin:0 0 0 0; padding:0 0 0 0; background:url(../images/recturesbg.jpg) no-repeat top left;}
#recruiters .curvtop{ width:964px; height:7px; padding:0; margin:0; background:url(../images/recturestopcurv.jpg) no-repeat left top;}
#recruiters .curvbot{ width:964px; height:7px;  padding:0; margin:0; float:left;}
#recruiters .row{padding:0 15px 0 0; margin:0;}
#recruiters .row .title{font-size:18px; color:#000; padding:10px 0 8px 18px;}
#recruiters .row .img{ padding:0 0 0 10px; margin:0;}
#recruiters .row .img img{ padding:0 0 8px 8px;  margin:0;}


#button {font:bold 11px Arial, Helvetica, sans-serif; line-height:normal; overflow:hidden;}
#button ul { height:22px; margin:0; padding:0 2px 0 0;	list-style:none; float:left}
#button li {display:inline;	margin:0 0px 0 0; padding:0 0 0px 0; float:left}
#button a { float:left; background:url(../images/butleftcur.gif) no-repeat left top; margin:0; padding:0 0 0 8px; text-decoration:none;}
#button a span { float:left; display:block; background:url(../images/butrightcur.gif) no-repeat right top; padding:4px 8px 4px 0px; color:#fff;}
#button .leftpad{ margin:0 4px 0 0;}
.butright{ float:right;}



.button2 {font:bold 12px Arial, Helvetica, sans-serif; line-height:normal; overflow:hidden; margin:0 0 0 3px;}
.button2 ul { margin:0; padding:0 2px 0 0;	list-style:none; float:left}
.button2 li {display:inline; margin:0; padding:0 0 5px 0; float:left; clear:left;}
.button2 a { float:left; background:url(../images/butleftcur2.gif) no-repeat left top; margin:0; padding:0 0 0 8px; text-decoration:none;}
.button2 a span { float:left; display:block; cursor:pointer; width:140px; background:url(../images/butrightcur2.gif) no-repeat right top; padding:4px 8px 4px 0px; color:#333;}

.faqs{color:#003399; text-decoration:none; font-weight:bold;}
.faqs a{color:#003399; text-decoration:none;}
.faqs a:hover{color:#003399; text-decoration:none;}


/*Contact Form 
-------------------------------------------------------------------*/

#contact input{margin:0; padding:0;}
#n1, #n2, #n3, #n4{color:#FF0000;}

#contact textarea{ height:45px;}






/* Footer 
-------------------------------------------------------------------*/
#footer { width:100%; background:#000 url(../images/foo1ter_bg.jpg) repeat-x top; padding:6px 0 6px 0; text-align:center; clear:both; color:#fff; font-size:13px; margin:0 0 0 0;}
#footer p{ margin:0px; padding:4px 0 8px 0;}
#footer p a{ color:#666666;}
#footer p a:hover{ color:#666666; text-decoration:none;}
#footer span{ margin:0px; padding:4px 0 0 0; color:#FFCC33;}

.footer { width:100%; background:#000 url(../images/foo1ter_bg.jpg) repeat-x top; padding:6px 0 6px 0; text-align:center; clear:both; color:#fff; font-size:13px; margin:0 0 0 0;}
.footer p{ margin:0px auto; padding:6px 0 8px 0; text-align:center;}
.footer p span{ padding:0 0 0 200px;}
.footer p span a{ color:#fff; padding:0 5px 0 5px; text-decoration:none;}
.footer p span a:hover{ color:#FFCC33; text-decoration:none;}
.footer .yellow{ color:#FFCC33; padding:0; margin:0;}

div#msg{
	width: auto;
	padding:4px;
	background-image: url(../images/warning.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 12px;
	background-color:#CC3300;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	position:absolute;
	top:0px;
	right:0px;
}
#frmNewsletter #name, #frmNewsletter #email{
	width:180px;
}

.webenrich{
	color:#333333; font-size:11px;
	text-decoration:none;
}
.webenrich:hover{
	color:#0066FF; font-size:11px;
	text-decoration:none;
}
