/*
Site: Civil Aviation Department, Ministry of Civil Aviation
Author: Abdulla Mohamed
contact:abduljabbaaru@
Version: 2007.10a
Stylesheet: Base Layout and Eye Candy

SKELETON
------------------------------------------------------------------------*/
@import url("content.css");
@import url("ie.css");

*{
	margin:0;
	padding:0;
}

body{
	font: 9pt/14pt "Lucida Grande", "Trebuchet MS", Georgia;
	text-align:justify;
	color:#333;
	min-width:740px;
	max-width:1280px;
}

div#sidestep_ie{background:#E1EBD7 url(../images/base/header_bg.gif) top left repeat-x;}

div#container{
	background: url(../images/base/clmn_faux.gif) left repeat-y;
}

div#sidestep_ie2{
	float:right;
	width:100%;
	margin-left:-240px;/*use same the same (absolute) margin-left on #content*/
	background:#E1EBD7 url(../images/base/clmn_faux.gif) left repeat-y;
}

div#content{
	background:#fff; 
	margin:16px 16px 16px 240px;/*use same the same (absolute) margin-left on #sidestep_ie2*/
	padding:20px 20px 10px 20px;
}

div#navigation{
	float:left;
	width:200px;/*change padding AND width with extreme care*/
	padding-left:23px;
	
}

div#extra{
	float:left;
	clear:left;
	width:200px;/*change padding AND width with extreme care*/ 
	padding-left:23px;
}

div#footer{
	clear:both;
	width:100%;
	color: #FFF;
	text-align:center;
	background: #b9d7a0 url(../images/base/footer.jpg) top left no-repeat;
}

/* C.IDENTITY
-------------------------------------------------------------------------*/

div#header h1{
  	position:absolute;
  	background:transparent url(../images/base/logo+branding3.gif) top left no-repeat;
  	top:0px;
  	left:0px;
  	height:55px;
	width:100%;
  	
}
div#header{
	height:84px;
	background:url(../images/base/header_bottom.gif) bottom left no-repeat;
}

div#header h1 span{display:none;}

/* NAVIGATION
-------------------------------------------------------------------------*/
div#main_menu{
	padding:15px 8px 0px 8px;
	text-align:left;
}

#main_menu ul{/* Begin Suckerfish(tm) pop-up Menu */
	list-style:none;
}
	
#main_menu li{
	width:185px;
	line-height:1.55em;
	display:block;
	padding-left:5px;
}
	
#main_menu li ul {
	position:absolute;
	left:-999em;
	width:185px;
	margin:-1.55em 0 0 180px;
	background-color:white;
	border:1px solid #ccc;
	padding-bottom:5px;
}

#main_menu li a {
	width: 175px;
	w\idth : 175px;
	display : block;
	color : black;
	text-decoration : none;
	border-bottom:1px solid #ccc;
}

#main_menu li ul {width:225px;}
#main_menu li ul li{width:220px;}
#main_menu li ul li a{width:215px;}

#main_menu li:hover ul ul, #main_menu li:hover ul ul ul, #main_menu li.sfhover ul ul, #main_menu li.sfhover ul ul ul {
	left: -999em;
}
	
#main_menu li:hover ul, #main_menu li li:hover ul, #main_menu li li li:hover ul, #main_menu li.sfhover ul, #main_menu li li.sfhover ul, #main_menu li li li.sfhover ul {
	left: auto;
}/* End Suckerfish pop-up Menu */

#sec_menu {
	/*contact and about us menu*/
	color: #448CCB;
	position: relative;
	top: 0;
	font-weight: bold;
	font-size: 8pt;
	text-align:right;
	padding-right:16px;
}
#main_menu a:hover  {background-color:#448CCB;color:#FFFFFF;}


/* SIDEBAR
-----------------------------------------------------------------------*/
div#navigation h3, div#extra h3{
	border-bottom:1px solid #448CCB;
	margin-bottom:2px;
	width:185px;
	color:#448CCB;
	font-size: 8pt;
	font-weight: bold;
}

/* sidebar_search
-----------------------------------------------------------------------*/

div#search{padding:8px 8px 0px 8px;}

div#search h3 {margin-bottom:5px;}

#search input{width:171px;margin-left:3px;border:1px solid #999;color:#333;font-size:8pt;padding:3px;}

/* sidebar_newsflash
-----------------------------------------------------------------------*/

div#newsflash{padding:15px 10px 5px 8px;}

div#newsflash p{padding-bottom:8px;}

div#newsflash p span{text-decoration:underline;}


/* links
-----------------------------------------------------------------------*/
#content a:link, #content a:visited{color: #508127;}

#newsflash a:link, #newsflash a:visited {color:#508127;}

#sec_menu a:link, #sec_menu a:visited {color:#3C8FA7; text-decoration:none;}

#sec_menu a:focus, #sec_menu a:hover, #sec_menu a:active {
  background: #448CCB;
  color: white;
  text-decoration: none;
}

#content a:focus, #content a:hover, #content a:active {
  background: #508127;
  color: white;
  text-decoration: none;
}

div#footer a {color:#FFFFFF;}

/* modules
------------------------------------------------------------------------*/
fieldset {
  border:0;
  border-style: solid;
  border-top: 1px solid #999;
  padding:5px;
  font-weight:bold;
}

input, select, textarea{color:#333;font-size:8pt;}

