@charset "utf-8";
/* CSS Document */

/* tag styles */

html { height: 100%; margin-bottom: 1px; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	font-size: 12px;
	color: #333;
	background-image: url(../images/content_page_bg.png);
	background-repeat: repeat-x;
	font-family: Arial, Geneva, sans-serif;
}

img{border: 0px;}

ul{margin-top: 0px; margin-bottom: 0px;}

*ul{margin-left: 10px;}

/* **************** */

#bg_container{
	width: 100%;
	background-image: url(../images/contentpage_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-width: 950px;
}

#container{
	margin: 0 auto;
	width: 838px;
	height: auto;
	min-height: 400px;
	background-color: #fff;
	background-image: url(../images/left_bg.gif);
	background-repeat: repeat-y;
}

#top_bar{
width: 838px;
height: 84px;
min-height: 84px;
background-image: url(../images/top_bg.jpg);
background-repeat: no-repeat;
}

#menu_bar{
width: 835px;
height: 28px;
min-height: 28px;
text-align: left;
margin-top: 2px;
padding-left: 3px;
}


.top_right{float: right; width: 300px; height: 84px; min-height: 84px;}

#top_nav_holder{
display: block;
font-size: 12px;
color: #666;
position: absolute;
margin-left: 133px;
margin-top: 50px;
}


#content_header{
	padding: 0px;
	margin: 0px;
	width: 838px;
	height: 119px;
	min-height: 119px;
	background-repeat: no-repeat;
}

#content_left{
	width: 220px;
	height: auto;
	min-height: 200px;
	float: left;
	display: inline;
	text-align: right;
	background-color: #fbfbfb;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #e8e8e8;
	padding-bottom: 40px;
}

#content_right{
	width: 580px;
	height: auto;
	min-height: 200px;
	float: right;
	display: inline;
	padding-bottom: 30px;
	padding-right: 10px;
	text-align: justify;
	color: #666;
	margin-right: 5px;
	font-size: 0.99em;
	line-height: 17px;
	list-style-type: square;
	
}

#content_right li {list-style-type: square;}
.content_box_dotted_red3 li{list-style-type: square; color: #9e1b32;}

.content_section{
	width: 578px;
	height: auto;
	min-height: 100px;
	padding-bottom: 30px;
	padding-left: 24px;
	padding-top: 60px;
	padding-right: 30px;
	text-align: justify;
	color: #999;
	background-image: url(../images/content_dividers/app_first_officer.jpg);
	background-repeat: no-repeat;
}

#content_section_blank{
	width: 578px;
	height: auto;
	min-height: 100px;
	padding-bottom: 30px;
	padding-left: 24px;
	padding-right: 30px;
	text-align: justify;
	color: #999;
	padding-top: 18px;
	margin-top: 15px;
}

#footer_left{
	width: 510px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #b8b8b8;
	text-align: center;
}

#footer_right{
	width: 250px;
	height: auto;
	float: right;
	font-size: 11px;
	color: #e0e0e0;
}

#footer_holder{
	margin: 0 auto;
	width: 838px;
	height: 15px;
	min-height: 15px;
	padding: 4px;
	margin-bottom: 20px;
}

#footer_shadow{
	margin: 0 auto;
	width: 838px;
	height: 20px;
	min-height: 20px;
	background-image: url(../images/footer_shadow.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 10px;
}

.link_box{
	width: 205px;
	height: 22px;
	min-height: 22px;
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top: 6px;
}

.link_box_blank{
	width: 180px;
	height: 22px;
	min-height: 22px;
	background-image: url(../images/button_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top: 6px;
}

#link_box_blue{
	width: 180px;
	height: 22px;
	min-height: 22px;
	padding-right: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top: 6px;
	background-color: #002e62;
}

.link_box_about{background-image: url(../images/submenu_titles/about_us.png); background-repeat: no-repeat; background-position: center;}
.link_box_contact{background-image: url(../images/submenu_titles/contact.png); background-repeat: no-repeat; background-position: center;}
.link_box_sitemap{background-image: url(../images/submenu_titles/site_map.png); background-repeat: no-repeat; background-position: center;}
.link_box_news{background-image: url(../images/submenu_titles/news.png); background-repeat: no-repeat; background-position: center;}
.link_box_privacy{background-image: url(../images/submenu_titles/privacy_policy.png); background-repeat: no-repeat; background-position: center;}
.link_box_services{background-image: url(../images/submenu_titles/parc_aviation_services.png); background-repeat: no-repeat; background-position: center;}
.link_box_why_parc{background-image: url(../images/submenu_titles/why_choose_parc.png); background-repeat: no-repeat; background-position: center;}
.link_box_current_assignments{background-image: url(../images/submenu_titles/current_assignments.png); background-repeat: no-repeat; background-position: center;}

#sub_link{
	width: 230px;
	height: 20px;
	min-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 10px;
}

.content_box{
	width: 545px;
	min-height: 80px;
	height: auto;
	background-color: #fbfbfb;
	border-style: dotted;
	border-color: #999;
	border-width: 1px;
	background-image: url(../images/content_box_bg.jpg);
	background-repeat: repeat-x;
	padding: 12px;
	padding-top: 4px;
	margin-bottom: 10px;
}

.content_box_dotted2{
	width: 580px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #c1c1c1;
	border-width: 1px;
	margin-bottom: 10px;
	background-color: #fbfbfb;
	overflow: auto;
}

.content_box_header{
	width: 559px;
	min-height: 20px;
	height: auto;
	border-left: 1px dotted #c1c1c1;
	border-right: 1px dotted #c1c1c1;
	border-top: 1px dotted #c1c1c1;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	font-weight: bold;
	padding-top: 2px;
	background-image: url(../images/content_box_header.gif);
	background-repeat: repeat-x;
}

.content_box_dotted{
	position: relative;
	width: 560px;
	min-height: 30px;
	height: auto;
	border-left: 1px dotted #c1c1c1;
	border-top: 1px dotted #c1c1c1;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	overflow: auto;
	background-image: url(../images/content_box_right.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.content_box_dotted_normal{
	width: 560px;
	min-height: 30px;
	height: auto;
	border: 1px dotted #c1c1c1;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	overflow: auto;
	background-repeat: repeat-y;
	background-position: top right;
}

.content_box_text{
	display: block;	
	position: relative;
	z-index: 999;
}

.content_box_dotted_small{
	width: 530px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #c1c1c1;
	border-width: 1px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fbfbfb;
	overflow: auto;
}

.content_box_dotted_white{
	width: 560px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #c1c1c1;
	border-width: 1px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}

.content_box_dotted_white2{
	margin: 0 auto;
	width: 547px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #c1c1c1;
	border-width: 1px;
	padding: 10px;
	background-color: #fff;
	overflow: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}

.content_box_dotted_red{
	width: 560px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #c1c1c1;
	border-width: 1px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #ffdede;
}

.content_box_dotted_red2{
	width: 560px;
	min-height: 30px;
	height: auto;
	border-style: dotted;
	border-color: #9e1b32;
	border-width: 1px;
	padding: 10px;
	margin-bottom: 10px;
}

.content_box_dotted_red3{
	width: 560px;
	min-height: 30px;
	height: auto;
	border-style: solid;
	border-color: #9e1b32;
	border-width: 1px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f8f8f8;
}

.content_box_dotted ul {
	padding-left: 30px;	
	padding-right: 30px;
}

.general_left{
	width: 185px;
	height: auto;
	min-height: 100px;
	float: left;
	display: inline;
}

.general_right{
	width: 335px;
	float: right;
	display: inline;
	height: auto;
	min-height: 200px;
	border-width: 0px 0px 0px 1px; 
	border-color: #CCC;
	border-left-style: dotted;
	padding-left: 15px;
}

.contact_tel{
	width: 220px; 
	height: 17px; 
	min-height: 17px; 
	background-image: url(../images/phone.gif); 
	background-repeat: no-repeat; 
	padding: 3px; 
	padding-left: 30px;}
	
.contact_fax{
	width: 220px; 
	height: 17px; 
	min-height: 17px; 
	background-image: url(../images/symbols/fax.gif); 
	background-repeat: no-repeat; 
	padding: 3px; 
	padding-left: 30px;
	margin-top: 3px;
	}
	
.contact_phone{
	width: 220px; 
	height: 17px; 
	min-height: 17px; 
	background-image: url(../images/symbols/phone.gif); 
	background-repeat: no-repeat; 
	padding: 3px; 
	padding-left: 30px;}
	
.office_left{float: left; width: 245px; min-height: 100px; height: auto; display: inline; padding-left: 15px;}

.office_right{float: right; width: 320px; min-height: 100px; height: auto; display: inline;}

.team_holder{width: 580px; height: auto; min-height: 100px;  background-image: url(../images/test_bg2.jpg); background-repeat:repeat-x;}
.team_title{width: 580px; height: auto; min-height: 20px; padding-top: 5px; padding-bottom: 5px; font-size: 16px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC;}
.team_row{width: 560px; min-height: 100px; height: auto; margin: 0 auto; overflow: auto; background-image: url(../images/team_bg.png); background-repeat: no-repeat; background-position: top right;}
.team_left{float: left; width: auto; min-height: 30px; height: auto; display: inline; padding-left: 15px;}
.team_right{float: right; width: 440px; min-height: 30px; height: auto; display: inline; margin-right: 6px; margin-bottom: 6px; padding-top: 9px; }
.team_image{float: left;}
.team_info{display: block; margin-top: 6px;}
	
#contactbox_links_wrapper{width: 578px; min-height: 33px; height: 33px; background-image: url(../images/contact_bar_bg.jpg); background-repeat: repeat-x; border: 1px solid #CCC;}
.contactbox_print{width: 140px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 7px;}
.contactbox_bookmark{width: 150px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 7px;}
.contactbox_connect{width: 140px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 8px;}
.contactbox_addthis{width: 140px; min-height: 15px; height: 15px; display: block; float: left; font-size: 11px; color: #666; text-align: center; display: inline; margin-top: 7px;}
.contactbox_links_holder{width: 558px; min-height: 20px; height: auto; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px;}

.country_details_holder{width: 285px; background-color: #fff; height: auto; min-height: 40px; border: 1px dotted #CCC; padding: 10px; margin-top: 10px;}
.country_title{width: 580px; height: auto; min-height: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 16px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC;}
.country_flag{float: left; margin-right: 15px;}
.pull_down{float: right; display: inline; margin-top: 5px; margin-right: 10px;}
	
.title_bar{
display: block;width: 582px; height: 20px; min-height: 20px; background-color: #002e62; margin-bottom: 2px;}
.titlebar_desc{width: 310px; min-height: 19px; height: 19px; color: #FFF; font-weight: bold; padding-left: 15px; padding-top: 1px; display: inline; float: left; border-right: 2px solid #fff;}
.titlebar_location{width: 128px; min-height: 19px; height: 19px; color: #FFF; font-weight: bold; padding-left: 15px; padding-top: 1px; display: inline; float: left;}
.titlebar_date{width: 80px; min-height: 19px; height: 19px; color: #FFF; font-weight: bold; padding-right: 15px; padding-left: 15px; padding-top: 1px; display: inline; float: left; border-left: 2px solid #fff;}

.jobrow_holder{display: block; width: 582px; height: auto; min-height: 22px; background-color: #f4f4f4; margin-bottom: 2px; border-bottom: 1px solid #eaeaea; background-image: url(../images/jobdesc_bg.gif); background-repeat: repeat-y; clear: both; overflow: auto;}

.jobrow_desc{width: 315px; min-height: 20px; height: auto; color: #FFF; font-weight: bold; padding-left: 10px; padding-top: 2px; border-right: 2px solid #fff; background-color: #f7f7f7; float: left; display: inline; text-align: left;}
.jobrow_location{width: 128px; min-height: 20px; height: auto; color: #666; font-weight: bold; padding-left: 15px; padding-top: 2px; background-color: #fcfcfc; float: left; display: inline;}
.jobrow_date{width: 80px; min-height: 20px; height: auto; color: #666; font-weight: bold; padding-right: 15px; padding-left: 15px; padding-top: 2px; border-left: 2px solid #fff; background-color: #f7f7f7; float: left; display: inline;}
.paper_icon{float: left; margin-right: 10px; margin-top: 2px;}

.speech_holder{width: 509px; min-height: 50px; height: auto; border-right: 2px solid #d8d8d8; padding-left: 20px; padding-right: 20px;}
.speech_name{float: right; width: 190px; height: auto; min-height: 20px; text-align: center;}
.speech_title{font-size: 16px; font-weight: bold; color: #002d62;}

.form_border{border-bottom: 1px dotted #CCC;}

.sharebuttons_holder{width: 580px; text-align: right; margin-top: 10px;}

/* location page */

.location_holder_white{width: 100%; height: 28px; min-height: 28px; background-color: #fff; border-bottom-width: 1px; border-color: #eaeaea; border-bottom-style: dotted;}
.location_holder_grey{width: 100%; height: 28px; min-height: 28px; background-color: #f9f9f9; border-bottom-width: 1px; border-color: #eaeaea; border-bottom-style: dotted;}
.location_flag{margin-left: 10px; float: left; margin-top: 4px; margin-right: 13px;}
.location_title{display: block; padding-top: 5px;}

/* **************** */

/* img padding for various divs */

#facilities img{margin-right: 15px;}
#awards img{margin-right: 15px;}

/* **************** */

.bulletpoints_left{float: left; width: 180px; text-align: left;  display: inline; *padding-left: 0px; *margin-left: 0px; *padding-right: 0px;}
.bulletpoints_right{float: left; width: 180px; text-align: left; display: inline;}

.bulletpoints_left_type{float: left; width: 265px; text-align: left;  display: inline; *padding-left: 0px; *margin-left: 0px; *padding-right: 0px; }
.bulletpoints_right_type{float: left; width: 295px; text-align: left; display: inline;}

#otherlinks_left{float: left; width: 265px; text-align: left;  display: inline; *padding-left: 0px; *margin-left: 0px; *padding-right: 0px; }
#otherlinks_right{float: left; width: 295px; text-align: left; display: inline;}

#bulletpoints_left{float: left; width: 35%; text-align: left;  margin-bottom: 10px; margin-top: 10px; display: inline;}
#bulletpoints_right{float: left; width: 35%; text-align: left; margin-bottom: 10px; margin-top: 10px; display: inline;}  

.bulletpoint_single{*padding: 0px;}

#bulletpoints_left ul{padding: 0px;}

.temp_highlight{background-color: #FF0; font-weight: bold;}

.section_title{font-size: 14px; color: #333; display: block; padding-bottom: 10px; font-weight: bold;}

.submenu_down_arrow{padding-left: 5px;}

.flag_contact{padding-left: 10px;}

/* table styling */

.table_border{border-bottom-style: dotted; border-bottom-color: #cccccc; border-bottom-width: 1px;}
.table_title{font-size: 13px; font-weight: bold; color: #9e1b32;}
.employment td{border-bottom-style: dotted; border-bottom-color: #cccccc; border-bottom-width: 1px;}

/* **************** */

#menu_bar2{width: 256px;}

#menu_over2{width: 200px;}

.sublink_text_blank{display: block;}
.sublink_text{display: block; margin-right: 10px;}
.other_location_flag{position: absolute; margin-left: 175px; display: block;}

.title_skills{margin:0px; float: right; margin-right: 28px; margin-top: 17px;}
.title_logo{float: left; margin-left: 24px; margin-top: 10px;}

.header_image{position: absolute; margin-top: 27px; margin-left: 12px;}

.segment1{width: 235px; height: 125px; min-height: 125px; display: inline; float: left; margin-top: 240px; margin-left: 49px; position: absolute;}
.segment2{width: 235px; height: 125px; min-height: 125px; display: inline; float: left; margin-top: 240px; margin-left: 334px; position: absolute;}
.segment3{width: 235px; height: 125px; min-height: 125px; display: inline; float: left; margin-top: 240px; margin-left: 618px; position: absolute;}

.segment_heading{font-size: 13px; color: #000; font-weight: bold;}
.segment_heading_red{font-size: 13px; color: #9e1b32; font-weight: bold;}

.menu_about{width: 130px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_services{width: 226px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_why_parc{width: 243px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 2px 0px 0px; border-color: #ffffff; float: left; text-align: center;}
.menu_current_assignments{width: 229px; height: 28px; min-height: 28px; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; float: left; text-align: center;}


.menu_item{margin-top: 12px;}

.clear{clear:both;}
.blank_bg{background-image: none;}
#blank{background-image: none; background-color: #FFF; border: none; border-width: 0px;}
#blank_arrow{background-image: none; background-color: #FFF; border: none; border-width: 0px; background-image: url(../images/small_arrow.png); background-position: right;}
.menu_arrow{clear: both; padding-right: 5px; float: right; display: block;}

.left{float: left;}
.right{float: right; padding-left: 7px;}

.info_grey{width: 100%; height: 35px; min-height: 35px; background-color: #f9f9f9;}
.info_white{width: 100%; height: 35px; min-height: 35px; background-color: #fff;}
.info_tick{margin-left: 10px; margin-top: 3px;}

.openday_date{font-weight: bold; color: #9e1b32;}

.tab{
width: auto;
min-height: 1px;
height: auto;
background-color: #FFF;
float: right;
margin-top: 65px;
padding: 3px;
padding-right: 15px;
padding-left: 6px;
}

/* font styles */

.oaa_highlight{font-weight: bold; color: #9e1b32;}

h1{
margin-top: 15px;
margin-bottom: 15px;
font-size: 22px;
color: #666;
font-weight: normal;
display: block;
}

h2{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
color: #9e1b32;
font-weight: bold;
}

h3{
font-weight: bold;
font-size: 14px;
}

h4{
font-weight: bold;
font-size: 13px;
padding: 0px;
margin: 0px;
}

h5{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #9e1b32;
font-weight: bold;
}

h6{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #002e62;
}

.offer_headline{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #9e1b32;
font-weight: bold;
}

.type_rating_title{
font-size: 13px;
font-weight: bold;
}

.type_rating_links{
font-size: 11px;	
}
/* **************** */

/* cat holders */

.cat_row{width: 580px; min-height: 80px; height: auto; overflow: auto; text-align: left; margin-top: 15px;}
.cat_holder{width: 184px; height: auto; min-height: 100px; display: inline; float: left; text-align: left; background-color: #f6f6f6;}
.cat_top{width: 184px; height: auto; min-height: 50px;}
.cat_title{font-size: 13px; color: #333; display: block; padding: 8px;}
.cat_text{display: block;}

/* **************** */

.flag_locations{margin-right: 10px;}
 
.location_image{float: left; padding-right: 20px; padding-bottom: 10px; padding-left: 5px;}

/* shrinkable divs */
 
.shrinkable_holder{width: 100%; height: auto; min-height: 20px; background-color: #fff; margin-bottom: 10px; border-style: dotted; border-width: 1px; border-color: #cfcfcf; background-image: url(../images/test_bg.jpg); background-repeat: repeat-x; background-color: #FFF; padding: 0px 0px 3px 0px;}
.shrinkable_content{width: 94%; height: auto; min-height: 20px; overflow: auto; padding: 15px;}
.shrinkable_header{font-size: 12px; min-height: 20px; height: auto; width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding: 2px 0px 2px 0px;}
.shrinkable_arrow{padding-right: 10px; padding-left: 10px;}
.shrinkable_left{float: left; width: 40%; height: auto; min-height: 10px; text-align: left;}
.shrinkable_right{float: right; width: 40%; height: auto; min-height: 10px; text-align: left; margin-right: 25px;}
.click_to_expand{font-size: 10px; color: #999;}
.shrinkable_content_wide{padding: 0px; margin: 0px; width: 100%; height: auto; min-height: 20px; overflow: auto;}

/* **************** */

/* aircraft information */

.aircraft_info_holder{width: 580px; background-color: #fefefe; height: auto; min-height: 100px; border-style: dotted; border-width: 1px; border-color: #CCC;	
 overflow: auto; margin-top: 10px; margin-bottom: 10px;}
.aircraft_info_left{float: left; width: 180px; height: auto; min-height: 100px; padding: 10px; padding-top: 20px;}
.aircraft_info_right{float: right; width: 330px; height: auto; min-height: 150px; border-left-width: 1px; border-left-color: #CCC; border-left-style: dotted; padding: 20px;}

/* **************** */

.pdf_holder{ margin-top: 10px; text-align: left;}
.pdf_logo{float: left; padding-right: 10px;}
.locations_thumb{margin-top: 5px;}
.address{min-height: 30px; height: auto; width: 300px; margin-bottom: 10px; display: block; padding-left: 35px; background-image: url(../images/home_icon.gif); background-repeat: no-repeat;}

/* link styles */

#content_right a:link {color: #002d62; text-decoration: none; font-weight: bold;}
#content_right a:visited {text-decoration: none; color: #002d62; font-weight: bold;}
#content_right a:hover {text-decoration: underline; color: #9e1b32; font-weight: bold;}
#content_right a:active {text-decoration: none; color: #002d62; font-weight: bold;}

#content_right .office_right a:link {color: #999; text-decoration: none; font-weight: normal;}
#content_right .office_right a:visited {text-decoration: none; color: #999; font-weight: normal;}
#content_right .office_right a:hover {text-decoration: underline; color: #9e1b32; font-weight: bold;}
#content_right .office_right a:active {text-decoration: none; color: #999; font-weight: normal;}

#content_right .cat_holder a:link {color: #666; text-decoration: none; font-weight: normal;}
#content_right .cat_holder a:visited {text-decoration: none; color: #666; font-weight: normal;}
#content_right .cat_holder a:hover {text-decoration: underline; color: #9e1b32; font-weight: normal;}
#content_right .cat_holder a:active {text-decoration: none; color: #666; font-weight: normal;}

#top_nav_holder a:link {color: #666; text-decoration: none;}
#top_nav_holder a:visited {text-decoration: none; color: #666;}
#top_nav_holder a:hover {text-decoration: none; color: #fff; background-color: #002d62;}
#top_nav_holder a:active {text-decoration: none; color: #666;}

#footer_holder a:link {color: #b8b8b8; text-decoration: none;}
#footer_holder a:visited {text-decoration: none; color: #b8b8b8;}
#footer_holder a:hover {text-decoration: none; color: #fff; background-color: #002d62;}
#footer_holder a:active {text-decoration: none; color: #b8b8b8;}

#sim_type {color: #002e62; font-weight: bold;}
#sim_type a:link {color: #002e62; text-decoration: none;}
#sim_type a:visited {text-decoration: none; color: #002e62;}
#sim_type a:hover {text-decoration: none; color: #fff; background-color: #002e62;}
#sim_type a:active {text-decoration: none; color: #9e1b32;}

#sim_location {color: #666;}
#sim_location a:link {color: #666; text-decoration: none; font-weight: normal;}
#sim_location a:visited {text-decoration: none; color: #666; font-weight: normal;}
#sim_location a:hover {text-decoration: none; color: #fff; background-color: #002d62; font-weight: normal;}
#sim_location a:active {text-decoration: none; color: #d1d1d1; font-weight: normal;}

#facilities a:link {color: #666; text-decoration: none; font-weight: normal;}
#facilities a:visited {text-decoration: none; color: #666; font-weight: normal;}
#facilities a:hover {text-decoration: underline; color: #9e1b32; font-weight: bold;}
#facilities a:active {text-decoration: none; color: #d1d1d1; font-weight: normal;}

#awards a:link {color: #666; text-decoration: none; font-weight: normal;}
#awards a:visited {text-decoration: none; color: #666; font-weight: normal;}
#awards a:hover {text-decoration: underline; color: #9e1b32; font-weight: bold;}
#awards a:active {text-decoration: none; color: #d1d1d1; font-weight: normal;}

#training_centres a:link {color: #002d62; text-decoration: none; font-weight: bold;}
#training_centres a:visited {text-decoration: none; color: #002d62; font-weight: bold;}
#training_centres a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#training_centres a:active {text-decoration: none; color: #002d62; font-weight: bold;}

#offices a:link {color: #002d62; text-decoration: none; font-weight: bold;}
#offices a:visited {text-decoration: none; color: #002d62; font-weight: bold;}
#offices a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#offices a:active {text-decoration: none; color: #002d62; font-weight: bold;}

#otherlinks_left a:link {color: #999; text-decoration: none;}
#otherlinks_left a:visited {text-decoration: none; color: #999;}
#otherlinks_left a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#otherlinks_left a:active {text-decoration: none; color: #999;}

#otherlinks_right a:link {color: #999; text-decoration: none;}
#otherlinks_right a:visited {text-decoration: none; color: #999;}
#otherlinks_right a:hover {text-decoration: underline; color: #fff; font-weight: bold; background-color: #9e1b32;}
#otherlinks_right a:active {text-decoration: none; color: #999;}

#content_right .team_right a:link {color: #999; text-decoration: none; font-weight: normal;}
#content_right .team_right a:visited {text-decoration: none; color: #999; font-weight: normal;}
#content_right .team_right a:hover {text-decoration: underline; color: #9e1b32; font-weight: normal;}
#content_right .team_right a:active {text-decoration: none; color: #999; font-weight: normal;}

#content_right .contactbox_links_holder a:link {color: #999; text-decoration: none; font-weight: normal;}
#content_right .contactbox_links_holder a:visited {text-decoration: none; color: #999; font-weight: normal;}
#content_right .contactbox_links_holder a:hover {text-decoration: underline; color: #fff; background-color: #9e1b32; font-weight: normal;}
#content_right .contactbox_links_holder a:active {text-decoration: none; color: #999; font-weight: normal;}

#content_left .link_style a:link {color: #000; text-decoration: none; font-weight: normal;}
#content_left .link_style a:visited {text-decoration: none; color: #000; font-weight: normal;}
#content_left .link_style a:hover {text-decoration: none; color: #000; font-weight: normal;}
#content_left .link_style a:active {text-decoration: none; color: #000 font-weight: normal;}

/* **************** */

.sublink_location{font-weight: bold; display: block; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; float: right;}
.other_location_flag{float: right; margin-top: 3px;}

.address_left{float: left; width: 280px; height: auto; min-height: 20px; padding-top: 10px; padding-bottom: 10px;}
.address_right{float: right; width: 280px; height: auto; min-height: 20px; padding-top: 10px; padding-bottom: 10px;}
.country_details{width: 560px; height: auto; min-height: 20px; overflow: auto;}
.country_holder{width: 560px; height: auto; min-height: 20px; background-color: #f7f7f7; margin-bottom: 10px; border-style: dotted; border-width: 1px; border-color: #CCC; padding: 10px;}

.centre_features_yes{display: block; width: 400px; height: auto; min-height: 17px; background-image: url(../images/tick.jpg); background-repeat: no-repeat; padding-left: 30px; padding-top: 3px; font-size: 12px; margin-top:5px; margin-bottom: 5px; font-weight: bold;}
.centre_features_no{display: block; width: 400px; height: auto; min-height: 17px; background-image: url(../images/cross.jpg); background-repeat: no-repeat; padding-left: 30px; padding-top: 3px; font-size: 12px; margin-top:5px; margin-bottom: 5px; font-weight: bold;}

.more_centre_info{
width: 530px;
background-color: #fff;
border-width: 1px;
border-style: dotted;
border-color: #CCC;
height: auto;
min-height: 20px;
padding: 10px;
}

.more_centre_info ul{
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
	float: left;
}

.more_centre_info li{
	width: 100%;
	height: auto;
	min-height: 19px;
	margin-top: 3px;
	padding-top: 3px;
}

.shrinkable_right ul{
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
	float: left;
}

.shrinkable_right li{
	width: 100%;
	height: auto;
	min-height: 19px;
	margin-top: 3px;
	padding-top: 3px;
}

.shrinkable_left ul{
	text-decoration: none;
	list-style-type: none;
	padding: 0px;
	padding-left: 10px;
	float: left;
}

.shrinkable_left li{
	width: 100%;
	height: auto;
	min-height: 19px;
	margin-top: 3px;
	padding-top: 3px;
}

/* random images */

.info_image{float: left; margin-right: 10px;}
.scheme_image{float: left; padding: 10px;}
.emeryroberts{float: right; padding-left: 10px;}
.page_image_right{float: right; padding: 20px;}
.page_image_left{float: left; padding: 20px;}
.download_cert{padding: 10px;}
.cert_icon{padding-right: 10px;}
.zoom_icon{float: left; margin-right: 4px;}
.atpl_button{margin-left: 15px;}
.quote_skills{padding: 10px;}
.bbva_logo{float: right; padding: 10px; padding-left: 15px;}
.page_icon{margin-bottom: 2px;}
.app_logo{padding-top: 5px;}
.chinese_button{margin-top: 10px;}
.bullet_image{margin-right: 10px;}
.ian_baston{float: left; padding: 15px;}

/* **************** */

/* text styles */

.more_info{color: #999;}
.aircraft_text{display: block; margin-top: 3px; background-image: url(../images/zoom.gif); background-repeat: no-repeat; padding-left: 25px;}
.click_for_specs{font-size: 9px; font-weight: normal; color: #999;}
.italic{font-style: italic;}

/* **************** */

.left_li li{display: block; height: auto; min-height: 20px; font-size: 12px;}boul

/* header background images */

.header_fleet{background-image: url(../images/headers/fleet.jpg);}
.header_privacy_policy{background-image: url(../images/headers/contact.jpg);}
.header_contact{background-image: url(../images/headers/contact.jpg);}
.header_news{background-image: url(../images/headers/news.jpg);}
.header_want_to_be_pilot{background-image: url(../images/headers/command_upgrade.jpg);}
.header_training_centres{background-image: url(../images/headers/training_centres.jpg);}
.header_company{background-image: url(../images/headers/company.jpg);}
.header_aircraft{background-image: url(../images/headers/aircraft.jpg);}
.header_sims{background-image: url(../images/headers/sims.jpg);}
.header_uk{background-image: url(../images/headers/uk.jpg);}
.header_oslo{background-image: url(../images/headers/oslo.jpg);}
.header_riga{background-image: url(../images/headers/riga.jpg);}
.header_stockholm{background-image: url(../images/headers/stockholm.jpg);}
.header_usa{background-image: url(../images/headers/usa.jpg);}
.header_copenhagen{background-image: url(../images/headers/copenhagen.jpg);}
.header_hk{background-image: url(../images/headers/hk.jpg);}
.header_melbourne{background-image: url(../images/headers/melbourne.jpg);}
.header_people{background-image: url(../images/headers/people.jpg);}
.header_safety{background-image: url(../images/headers/safety.jpg);}
.header_helicopter{background-image: url(../images/headers/helicopter2.jpg);}
.header_schemes{background-image: url(../images/headers/schemes.jpg);}
.header_engineer{background-image: url(../images/headers/engineer.jpg);}
.header_englishlanguage{background-image: url(../images/headers/english_language.jpg);}
.header_humanfactors{background-image: url(../images/headers/human_factors2.jpg);}
.header_maritime{background-image: url(../images/headers/maritime.jpg);}
.header_appfo{background-image: url(../images/headers/appfo.jpg);}
.header_prep{background-image: url(../images/headers/prep.jpg);}
.header_employment_stats{background-image: url(../images/headers/employment_stats.jpg);}
.header_accommodation{background-image: url(../images/headers/accommodation.jpg);}
.header_funding{background-image: url(../images/headers/funding.jpg);}
.header_protection{background-image: url(../images/headers/protection.jpg);}
.header_career_dev{background-image: url(../images/headers/career_dev.jpg);}
.header_entry_requirements{background-image: url(../images/headers/entry_requirements3.jpg);}
.header_skills_assessment{background-image: url(../images/headers/skills_assessment.jpg);}
.header_opendays{background-image: url(../images/headers/open_days.jpg);}
.header_modular{background-image: url(../images/headers/modular.jpg);}
.header_helicopter2{background-image: url(../images/headers/helicopter.jpg);}
.header_waypoint{background-image: url(../images/headers/waypoint.jpg);}
.header_type_ratings{background-image: url(../images/headers/type_ratings.jpg);}
.header_jet_ori{background-image: url(../images/headers/jet_ori.jpg);}
.header_mpl{background-image: url(../images/headers/mpl.jpg);}
.header_cabincrew{background-image: url(../images/headers/cabin_crew.jpg);}
.header_integrated_training{background-image: url(../images/headers/integrated_training2.jpg);}
.header_command_upgrade{background-image: url(../images/headers/command_upgrade.jpg);}
.header_type_ratings2{background-image: url(../images/headers/type_ratings2.jpg);}
.header_type{background-image: url(../images/headers/type_2.jpg);}
.header_ryanair{background-image: url(../images/headers/ryan_air.jpg);}
.header_additional_courses{background-image: url(../images/headers/additional_courses.jpg);}
.header_instructor{background-image: url(../images/headers/instructor.jpg);}
.header_rotary{background-image: url(../images/headers/rotary2.jpg);}
.header_oxford{background-image: url(../images/headers/oxford.jpg);}
.header_manchester{background-image: url(../images/headers/manchester.jpg);}
.header_eco{background-image: url(../images/headers/eco.jpg);}
.header_aopa{background-image: url(../images/headers/aopa.jpg);}
.header_sep{background-image: url(../images/headers/sep.jpg);}
.header_flightinstructorrating{background-image: url(../images/headers/flightinstructor_rating.jpg);}
.header_firstflight{background-image: url(../images/headers/first_flight.jpg);}

.header_ferry_flight{background-image: url(../images/headers/ferry_flight2.jpg);}
.header_industry{background-image: url(../images/headers/industry.jpg);}
.header_lessor_services{background-image: url(../images/headers/lessor_services2.jpg);}
.header_tech_support{background-image: url(../images/headers/engineer2.jpg);}
.header_organisations{background-image: url(../images/headers/why_parc1.jpg);}
.header_personnel{background-image: url(../images/headers/personnel.jpg);}
.header_flight_crew{background-image: url(../images/headers/flight_crew3.jpg);}
.header_resourcing_form{background-image: url(../images/headers/pen.jpg);}
.header_executive{background-image: url(../images/headers/executive.jpg);}
.header_contact_2{background-image: url(../images/headers/contact_new.jpg);}
.header_contact_3{background-image: url(../images/headers/contact2.jpg);}
.header_meet_the_team{background-image: url(../images/headers/meet_the_team.jpg);}
.header_japan{background-image: url(../images/headers/japan.jpg);}
.header_china{background-image: url(../images/headers/china.jpg);}
.header_meet_the_team2{background-image: url(../images/headers/meet_team2.jpg);}

/* **************** */

/* Reachmee RSS feeed style */

.mysite_outer_border {
width: 580px;
}

td.mysite_title {
background-color: #f7f7f7;
font: 80% Arial;
color: FFFFFF;
padding:3px;
margin:3px;}

a.mysite_title_link {
color:#ffffff;
font-size : 13px;
font-family: Arial;
}

td.mysite_content {
border : 1px dotted #CCC;
padding : 10px;
margin : 10px;
color : #000000;
font-family : Arial;
font-size : 12;
valign : top;
}

a.mysite_item_links {
color:#003399;
font-size : 12px;
font-family : Arial;
}

td.mysite_rf { 
background : #FFFFFF;
padding:2px;
margin:2px;
}

a.mysite_rf_link { 

font-size : 8pt;
font-family : Arial;
}

/* **************** */