/* master.css */

@import url(reset.css);
@import url(typography.css);

/* #Global Properties*/
html	{overflow-y:scroll;}

body	{background-color:#aaaaaa;}

img	{display:inline;}

hr	{border-bottom:1px solid #aaaaaa;
	clear:both;}

.hide	{display:none;
		visibility:hidden;}	

.float_left	{float:left;}
.float_right	{float:right;}	

/* Customise Properties */
a:link	{text-decoration:none;
		color:#ffffff;}
a:visited	{text-decoration:none;
			color:#ffffff;}
a:hover	{text-decoration:underline;
		color:#ffffff;}
a:active	{text-decoration:underline;
			color:#ffffff;}
			
			
/*-----------------------Wrapper-------------------------------*/			
#wrapper	{position:relative;
			width:980px;
			margin:auto;
			font-size:1.4em;
			padding:0px 10px;		
			background:#ffffff url('../images/bg.gif') repeat-y;}
			
/*------------------------Header-------------------------------*/		
#header	{position:relative;
		overflow:hidden;
		clear:both;
		width:100%;
		height:100px;
		background-color:#003366;}	
		
#logo	{margin:0px;
		padding:0px;}	/*This is to zero-out the H1 margin on typography.css*/	

#logo a	{position:relative;
		width:239px;
		height:52px;
		left:2px;
		top:5px;
		display:block;
		text-indent:-9999px;
		background:url('../images/siaec_logo.jpg') no-repeat;}	
		
/*------------------------Flash Banner-------------------------------*/		
#flash	{width:100%;
		height:300px;
		margin-top:5px;
		position:relative;}		
				
/*------------------Top Right Menu---------------------------------*/				
#dummy {width:210px;
		height:375px;
		position:absolute;
		top:10px;
		left:760px;
		background-color:#ffffff;
		filter:alpha(opacity=15);
		-moz-opacity:.15;
		opacity:.15;
		padding:10px 0 10px 20px;}
		
#dummy2 {width:210px;
		height:375px;
		position:absolute;
		top:10px;
		left:760px;
		background-color:#122D66;
		filter:alpha(opacity=45);
		-moz-opacity:.15;
		opacity:.15;
		padding:10px 0 10px 20px;}

#rightmenu_main	{width:210px;
				position:absolute;
				top:-5px;
				left:760px;
				overflow:hidden;
				padding:3px 0px 6px 20px;}
#rightmenu	{width:210px;
			height:95px;
			position:absolute;
			top:-5px;
			left:760px;
			overflow:hidden;
			padding:3px 0px 6px 20px;
			background-color:#25517C;}
				
#rightmenu #round,		
#rightmenu_main #round {width:230px;
						height:13px;
						position:relative;
						top:0px;
						left:-20px;
						background:url('../images/round.jpg') no-repeat;}	
#rightmenu_main #round2 {width:230px;
						height:13px;
						position:relative;
						top:0px;
						left:-20px;}	
	

#rightmenu_main #top_menu li,
#rightmenu #top_menu li	{list-style-image: url('../images/white_bullet.gif'); 
						width:150px; 
						padding-bottom:5px;
						font-size:0.8em;}	

/*------------------Lastest News Right Menu----------------------*/						
#down_menu_main li	{display:block; 
					padding-bottom:10px;
					font-size:0.8em;}
					
#down_menu_main h2	{color:#ffffff;
					margin:20px 0px 20px;					
					padding-left:0px;
					padding-bottom:5px;
					border-bottom:1px solid #ff9900;}	

#down_menu_main .date	{color:#aaaaaa;
						margin-bottom:5px;
						margin-left:-1px;
						display:block;
						text-decoration:none;}
		
#down_menu_main .date2	{color:#E0E0E0;
						margin-bottom:1px;
						margin-left:-1px;
						display:block;
						text-decoration:none;}
		
/*------------------------Menu Links-------------------------------*/		
#menu	{font-size:.9em;
		position:absolute;
		top:75px;
		width:740px;
		background:#003366;
		z-index:9998;}
		
#cssdropdown li	{float:left;
				position:relative;}
					
.mainitems a	{padding:0px 4px 6px;
				font-variant:small-caps;
				border-left:1px solid #ffffff;
				display:block;
				text-decoration:none;}
				
.mainitems #home	{width:50px;
					border-left:0px;
					margin-top:0px !important;
					margin-top:2px;}
					
.mainitems #company	{width:110px;}

.mainitems #network	{width:185px;}

.mainitems #service	{width:100px;}

.mainitems #aircraft	{width:110px;}

.mainitems #facilities	{width:75px;
						margin-top:0px !important;
						margin-top:2px;}

.mainitems #news	{width:45px;
					margin-top:0px !important;
					margin-top:2px;}

.mainitems a:hover {background:#25517C;
					text-decoration:none;}/*25517C*/

.subuls{display:none;
		width:250px;
		position:absolute;
		top:1.7em;
		background-color:#003366;}
				
.subuls#news	{width:150px;}

.subuls li	{width:100%;}

.mainitems #news .subuls li	{width:40%;}

.subuls li a	{font-size:0.9em;
				border-bottom:1px solid #888888;
				border-left:none;
				display:block;
				padding:4px 4px 4px 6px;
				font-variant:normal;}
				
.subuls li a:hover	{background:#25517C;}

#cssdropdown li>ul	{top:auto;
					left:auto;} /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
					
#cssdropdown li:hover ul, li.over ul	{display:block;} /* lists nested under hovered list items */

#restofcontent {clear:left;}/*wrap rest of content of the page inside this div*/

/*------------------------Home Page-------------------------------*/		
#content_body h1	{background:#285380 url('../images/highlighter.jpg') repeat-y;
					margin-top:5px;
					color:#ffffff;}

#left_col_main	{width:365px; 
				float:left;
				position:relative;
				margin-right:10px;}
			  	  
#mid_col_main	{width:365px;
				float:left; 
				position:relative;
				margin-right:10px;}

#right_col_main	{width:230px;
				float:left;
				position:relative;}
		 
#right_col_main ul   {float:left; 
					  width:85px;
					  margin:10px 0px 0px 40px;}
			 
#right_col_main li, #right_col li	{list-style-image:url('../images/orange_bullet.gif');
				  					padding-bottom:10px;}

#right_col_main a	{width:85px;
					font-size:0.8em;
					color:#555555;}

#right_col_main img 	{width:59px; 
						height:44px; 
						float:left; 
						position:relative; 
						margin:15px 0px 0px 20px;}				

						
/*------------------------Sub Pages-------------------------------*/		
#left_col	{width:250px;
			float:left;
			position: relative;
			margin-right:10px;}
			
#left_col img	{padding:10px 10px 0 10px;}

#mid_col	{width:480px; 
			float:left; 
			position:relative;
			margin-right:10px;
			min-height:550px;
			height:auto;}
			
/* for Internet Explorer */
/*\*/
* html #mid_col, 
* html #contact_col {
height: 550px;
}
/**/			

#mid_col table {font-size:0.8em;}	

								/*----------------Profile page table------------------*/												
								#mid_col .tbl_location	{width:27%}
										   
								#mid_col #engine,
								#mid_col #component,
								#mid_col #line_maintenance,
								#mid_col #modifications_services	{width:100%;
																	margin-bottom:20px;}
								
								#mid_col #engine th,
								#mid_col #component th,
								#mid_col #line_maintenance th,
								#mid_col #modifications_services th	{background-color:#dddddd;
																	padding:5px 0px 5px 15px;						
																	border-right:#ffffff 1px solid;
																	font-weight:bold;}
								
								#mid_col #engine td,
								#mid_col #component td,
								#mid_col #line_maintenance td,
								#mid_col #modifications_services td	{padding:5px 0px 5px 15px;	
																	border-bottom:#cccccc 1px solid;}	

								/*----------------Aircraft tpyes pages table------------------*/												
								#mid_col #aircraft_type,
								#mid_col #aircraft_engine	{width:100%;
															margin-bottom:10px;}
								
								#mid_col #aircraft_type th	{background-color:#dddddd;
															padding:5px 0px 5px 15px;
															border-bottom:#ffffff 1px solid;
															font-weight:bold;}
								
								#mid_col #aircraft_type th p	{margin:35px 0 5px 0 !important;
																margin: 0 0 28px 0;
																font-size:1em;}
								
								#mid_col #aircraft_type th p#fokker	{margin:2px 0 0 0 !important;
																		margin:0 0 2px 0;
																		font-size:1em;}
																
								#mid_col #aircraft_type th p#boeing	{margin:29px 0 5px 0 !important;
																	margin: 0 0 20px 0;
																	font-size:1em;}

								#mid_col #aircraft_type th p.line	{margin:45px 0 5px 0 !important;
																	margin: 0 0 45px 0;
																	font-size:1em;}
								
								#mid_col #aircraft_type td	{padding:5px 0px 5px 0px;	
															border-bottom:#cccccc 1px solid;
															width:30%;}	
															
								#mid_col #aircraft_type ul	{margin:0px;
															width:100px;}	
								
								#mid_col #aircraft_engine th	{background-color:#dddddd;
																padding:5px 0px 5px 5px;						
																border-bottom:#ffffff 1px solid;
																font-weight:bold;}
								
								#mid_col #aircraft_engine th p	{margin:45px 0 0 0 !important;
																margin:0 0 35px 0;
																font-size:1em;}

								#mid_col #aircraft_engine th p#pw	{margin:25px 0 0 0 !important;
																	margin:0 0 25px 0;
																	font-size:1em;}
																
								#mid_col #aircraft_engine th p#rr	{margin:30px 0 0 0 !important;
																	margin:0 0 30px 0;
																	font-size:1em;}
																	
								#mid_col #aircraft_engine th p.oneline	{margin:2px 0 0 0 !important;
																	 	margin:0 0 2px 0;
																	 	font-size:1em;}

								#mid_col #aircraft_engine th p#ge	{margin:10px 0 0 0 !important;
																	margin:0 0 10px 0;
																	font-size:1em;}
													
								#mid_col #aircraft_engine th p#ge_air	{margin:25px 0 0 0 !important;
																		margin:0 0 25px 0;
																		font-size:1em;}

								#mid_col #aircraft_engine th p#rr_engine	{margin:30px 0 0 0 !important;
																			margin:0 0 30px 0;
																			font-size:1em;}
																	
								#mid_col #aircraft_engine td	{padding:5px 0px 5px 0px;	
																border-bottom:#cccccc 1px solid;
																width:30%;}	
															
								#mid_col #aircraft_engine ul	{margin:0px;
																width:250px;}	
								/*----------------Component Maintenance  page table------------------*/												
								#mid_col #tbl_com_main	{width:100%;
														margin-bottom:10px;}
								
								#mid_col #tbl_com_main th	{background-color:#dddddd;
															padding:5px 0px 5px 15px;						
															border-right:#ffffff 1px solid;																font-weight:bold;}
								
								#mid_col #tbl_com_main td	{padding:5px 0px 5px 15px;	
															border-bottom:#cccccc 1px solid;}
																
								/*----------------Engine Overhaul page table------------------*/												
								#mid_col #tbl_eng_overhaul	{width:100%;
															margin-bottom:10px;}
								
								#mid_col #tbl_eng_overhaul th	{background-color:#dddddd;
																padding:5px 0px 5px 15px;						
																border-right:#ffffff 1px solid;
																font-weight:bold;}
								
								#mid_col #tbl_eng_overhaul td	{padding:5px 0px 5px 15px;	
																border-bottom:#cccccc 1px solid;}
																
								/*----------------Supporting Network page table------------------*/												
								#mid_col #tbl_sup_network	{width:100%;
															margin-bottom:10px;}
								
								#mid_col #tbl_sup_network th		{background-color:#dddddd;
																	padding:5px 0px 5px 15px;						
																	border-right:#ffffff 1px solid;
																	font-weight:bold;}
								
								#mid_col #tbl_sup_network td.first_col		{padding:5px 0px 5px 15px;	
																			border-bottom:#cccccc 1px solid;
																			width:95%;
																			margin:0;}																		
																			
								#mid_col #tbl_sup_network td.second_col		{width:5%;
																			padding:5px 0px;
																			border-bottom:#cccccc 1px solid;}																			

								#mid_col img.flag	{padding:0px;
													margin:0px;}
								/*----------------Awards page table------------------*/												
										   
								#mid_col #tbl_awards_1,
								#mid_col #tbl_awards_2	{width:100%;
														margin:10px 0px;}
								
								#mid_col #tbl_awards_1 th,
								#mid_col #tbl_awards_2 th	{background-color:#dddddd;
															padding:5px 10px 5px 10px;						
															border-right:#ffffff 1px solid;
															font-weight:bold;}
								
								#mid_col #tbl_awards_1 td,
								#mid_col #tbl_awards_2 td	{padding:5px 10px 5px 15px;	
															border-bottom:#cccccc 1px solid;}	
															
								#mid_col .tbl_awards_date	{width:50px;}
								#mid_col #tbl_awards_jv		{width:90px;}
								
								/*----------------Certification page table------------------*/
								#mid_col #tbl_cert2 #tbl_cert2_list	{width:75%;}
								
								#mid_col #tbl_cert1,
								#mid_col #tbl_cert2		{width:100%;
														margin:20px 0px 20px;}
								#mid_col #tbl_cert1 th,
								#mid_col #tbl_cert2 th	{background-color:#dddddd;
														padding:5px 15px 5px 15px;	
														vertical-align:middle;
														font-weight:bold;						
														border-right:#ffffff 1px solid;}
																	
								#mid_col #tbl_cert1 td,
								#mid_col #tbl_cert2 td	{padding:5px 0px 5px 15px;
														border-bottom:#cccccc 1px solid;}														
														

														
								/*----------------Investor Relationship page table------------------*/
								#mid_col #tbl_investor	{width:100%;
														margin-bottom:20px;}
								
								#mid_col #tbl_investor th	{width:45%;
															padding:5px 0px 5px 15px;
															border-bottom:#cccccc 1px solid;}	
																									
								#mid_col #tbl_investor td	{padding:5px 0px 5px 15px;				
															border-bottom:#cccccc 1px solid;}	
															
								#statement	{background: #fff; 
											width: 200px; 
											border: none;}
							

								/*----------------Investor page 2006 and 2007 listing------------*/
								#right_col .submenu_investor	{width:200px;
																font-size:0.9em;}	
																
								#right_col .submenu_investor li	{padding:0px;
																margin-bottom:8px;}	
								
								#right_col .submenu_investor li ul	{position:relative;
																	width:180px;
																	top:0px;
																	font-size:1.1em;
																	padding-bottom:10px;}
																	
								/*----------------Press release Pages table------------------*/
								#mid_col .tbl_press	{width:100%;
													margin:10px 0px;}
								
								#mid_col .tbl_press th	{background-color:#dddddd;
														padding:5px 15px 5px 15px;	
														vertical-align:middle;
														font-weight:bold;						
														border-right:#ffffff 1px solid;
														border-bottom:#ffffff 1px solid;}
																									
								#mid_col .tbl_press td	{padding:5px 0px 5px 15px;	
														width:30%;		
														vertical-align:middle;	
														border-bottom:#cccccc 1px solid;}								
																	
																		
																																
								/*----------------Career Page table------------------*/
								#mid_col #tbl_career	{width:100%;
														margin:10px 0px;}
								
								#mid_col #tbl_career .position	{background-color:#dddddd;
														padding:5px 0px 5px 15px;
														vertical-align:middle;
														border-right:#ffffff 1px solid;											
														border-bottom:#ffffff 1px solid;}	
														
								#mid_col #tbl_career .dateHeader	{background-color:#dddddd;
														padding:5px 0px 5px 15px;
														vertical-align:middle;
														border-right:#ffffff 1px solid;											
														border-bottom:#ffffff 1px solid;}	
																	
								#mid_col #tbl_career .division	{background-color:#dddddd;
														padding:5px 0px 5px 15px;
														vertical-align:middle;
														border-right:#ffffff 1px solid;											
														border-bottom:#ffffff 1px solid;}	
																								
								#mid_col #tbl_career .date	{padding:5px 0px 5px 15px;	
														width:20%;			
														border-bottom:#cccccc 1px solid;}	
																	
								#mid_col #tbl_career .data	{padding:5px 0px 5px 15px;			
														border-bottom:#cccccc 1px solid;}
														
								/*----------------Facilities Page table------------------*/
								#mid_col #tbl_facilities	{width:100%;
														margin:10px 0px;}
						
								#mid_col #tbl_facilities td	{padding:5px 0px 5px 15px;	
															border-bottom:#cccccc 1px solid;}
															
								#mid_col .tbl_facilities_first	{width:18%;}
								
								/*----------------News / Press Release pages ------------------*/
								.pdf	{color:#FF9900;}
									
								.click_read	{width:100%;
											top:-20px;
											position:relative;}	
											
								.news_year	{text-decoration:underline;}																
								
								
								/*----------------Board of Directors ------------------*/
								.director_main {width:50%;
												height:180px;
												float:left;
												position:relative;}
												
								.director	{padding-top:10px;
											width:100%;
											height:140px;}
								
								.director_image	{width:40%;
												float:left;
												position:relative;}
										
								.director_name	{width:60%;
												float:left;
												position:relative;} 
												
								.director_name h3, .director_main h3	{margin-top:-5px;}
								
								/*----------------Executive ------------------*/
								.executive_main	{width:50%; 
												height:220px;
												float:left;}
								
								.executive	{padding-top:10px;
											 width:100%;
											 height:150px;}
								
								.executive_image 	{width:auto;
													float:left;
													position:relative;}
										
								.executive_name	{width:60%;
												float:left;
												position:relative;
												margin-top:10px;}
												
								.executive_name h3, .executive_main h3	{margin-top:-5px;}

								/*----------------Joint Venture Pages------------------*/
								.jv	{padding:10px 0;
									 width:100%;
									 height:auto;}
								
								.jv_image	{width:50%;
											float:left;
											margin-top:10px;
											position:relative;}
										
								.jv_name	{width:50%;
											float:left;
											position:relative;} 
								
								.para	{color:#000000;
										font-size:1em;
										margin:0;}
										
								.flag_img	{width:100%;
											height:10px;}
								
								.h2_left	{float:left;
											width:80%;}
								
								.img_right	{float:right;
											margin-top:5px;
											width:20%;}
								
								.clear	{clear:both;}
						
#mid_col address,
#right_col address	{padding-left:15px;
					font-size:0.8em;
					margin:10px 0px;
					font-style:none;}
					
#mid_col img	{margin:10px 15px 5px 15px;
				border:1px solid #cccccc;}	
								
#mid_col ul, #notice_col ul	{padding-left:40px;
								font-size:0.8em;
								list-style-image:url('../images/single_orange_bullet.gif');
								margin-top:10px;
								width:370px;}/*color:#444444*/
		
#mid_col ul li, #notice_col ul	{margin-bottom:3px;			
								padding-right:10px;}			
					
#mid_col ul ul, #notice_col ul ul	{padding-left:15px;
									margin-bottom:10px;
									font-size:1em;
									list-style-image:none;
									list-style-type:circle;}	
				
#mid_col ul ul ul	{list-style-type:square;
					list-style-image:none;}	

#mid_col ol	{padding-left:40px;
			font-size:0.8em;
			margin-top:10px;}		
						
#mid_col ol li	{margin-bottom:3px;
				list-style:decimal;}
						
#right_col {width:230px;
			float:left;
			position:relative;
			padding-bottom:40px;}	

#right_col .section	{position:relative;
					top:20px;}			
				   
#right_col ul	{float:left;
				position:relative;
				left:20px;
				top:10px;
				line-height:1;
				margin:0px;}
				
#right_col a	{width:85px;
				font-size:0.8em;
				color:#555555;}
				
#right_col address a	{font-size:1em;}				
				
#right_col .submenu, #right_col .submenu ul	{width:200px;
											position:relative;
											top:0px;
											padding:5px 0px 15px 1px;
											list-style-image:url('../images/orange_bullet.gif');}	
											
#right_col .submenu li	{padding:0px;
						font-size:1em;
						margin-bottom:8px;}	

#right_col .submenu ul li	{font-size:1em;
							margin-bottom:8px;}							
							
/*-------------------------Content Links------------------------*/
#right_col_main a:link,
#right_col_main a:visited,
#mid_col a:link,
#mid_col a:visited,
#right_col a:link,
#right_col a:visited,
#left_col a:link,
#left_col a:visited,
#term_col a:link,
#term_col a:visited,
#contact_col a:link,
#contact_col a:visited,
#network_col a:link,
#network_col a:visited,
#notice_col a:link,
#notice_col a:visited	{color:#25517C;
						text-decoration:none;}
					
#right_col_main a:hover,
#right_col_main a:active,
#mid_col a:hover,
#mid_col a:active,
#right_col a:hover,
#right_col a:active,
#left_col a:hover,
#left_col a:active,
#term_col a:hover,
#term_col a:active,
#contact_col a:hover,
#contact_col a:active,
#network_col a:hover,
#network_col a:active,
#notice_col a:hover,
#notice_col a:active	{color:#25517C;
						text-decoration:underline;}
/*------------------------Footer-------------------------------*/
#footer {clear:both;
		height:50px;
		font:0.9em;
		color:#ffffff;
		padding-top:10px;
		background-color:#003366;}

#footer p {width:550px; 
		  float:left;
		  margin:0px;
		  position:relative;
		  font-size:0.7em;}

#footer ul {width:170px; 
			float:left;
			position:relative;
			font-size:0.7em;}

#footer li {display:inline;}

#footer a:link,
#footer a:visited	{padding:0 10px; 
					border-right:1px solid #ffffff;
					display:block;
					float:left;
					color:#ffffff;}
		  
#footer a:hover,
#footer a:active {text-decoration:underline;}

/*--------------------------------Contact Us Page-----------------------*/
#contact_col	{width:720px; 
				float:left; 
				position:relative;
				min-height:550px;
				height:auto;}

/*--------------------------------Our Supporting Network Page-----------------------*/
#network_col	{width:700px; 
				float:left; 
				position:relative;
				margin-right:10px;}
/*--------------------------------Terms of Use Page-----------------------*/
#term_col	{width:740px; 
			float:left; 
			position:relative;
			margin-right:10px;}	
			
/*------------------Site Map Page-----------------------------------*/

#sitemap_right_col, #sitemap_left_col	{width:50%;
										float:left;
										position:relative;}
/*-------------------------------Tender Notices Page-----------------------*/
#notice_col	{min-height:550px;
			height:auto;}

/* for Internet Explorer */
/*\*/
* html #notice_col {
height: 550px;
}
/**/			



#slideshow	{margin:0px 0px 0px 15px;}

.slides	{float:left;
			margin-top:20px;
			position:relative;}
		
#mid_col .slides a	{text-decoration:none;}		

.caption	{width:200px;
			height:15px;
			background-color:#285380;
			border:1px solid #cccccc;
			font-size:0.8em;
			margin-top:-10px;
			color:#FFFFFF;
			text-align:center;
			padding:4px 0px;
			float:left;
			left:15px;
			position:absolute;
			cursor:pointer;}



/*------------------Contact Us Page-----------------------------------*/
.contact_address	{width:50%;
					float:left;}
#contact_left_col,
#contact_mid_col {width:365px;
				float:left;
				margin-right:10px;}

#contact_us	{margin:10px 15px;
			width:270px;
			float:left;}			

#contact_us	.txt	{font-size:0.8em;
					margin-bottom:10px;}
					
#contact_us	.txt input,
#contact_us	.txt textarea {width:270px;}
#contact_us	.txt img	{width:272px;
						padding:0px;
						margin:0px;
						margin-bottom:5px;
						border:1px solid #cccccc;}

#contact_us	.txt #submit	{width:80px;}	

span	{color:#F63737; 
		margin-left:15px ; 
		padding:0;}


#add	{float:left;
		width:300px;}	

		
#map	{margin:10px 0 0 10px;
		width:230px;
		height:270px;
		border:1px solid #cccccc;}	
		
#map_jv	{width:480px;
		height:320px;
		border:1px solid #cccccc;
		margin:10px 0;}	