/* CSS Document */
/*GLOBAL*/
*, html{
margin : 0;
padding : 0;
font-family:Arial, Helvetica, sans-serif;
}
body{
background:#f3fcff;
}
p{
font-size:12px;
}
div.global_container{
width:958px;
margin:0 auto;
}
div.header{
height:165px;
background:#fff url(../images/header.jpg) left no-repeat;
}
div.top_links{
margin : 10px;
}
div.halfleft{
width:48%;
float:left;
font-size:12px;
}
div.halfright{
width:48%;
float:right;
font-size:12px;
}
.left{
text-align:left;
}
.right{
text-align:right;
}
input.inputtext{
border:1px solid #43709c;
color:#3b6995;
}
input.btn_sub{
background:#fff url(../images/bg_btn_sub.jpg) left repeat-x;
padding : 0 3px 0 3px;
border:0;
font-size:12px;
color:#fff;
}
a.essptv{
float:right;
}
a.essptv img{
border:0;
}
div.search_box{
line-height:30px;
}
a.top_link{
font-size:14px;
color:#3b6995;
margin : 0 5px 0 5px;
text-decoration:none;
font-weight:bold;
line-height:30px;
}
a.top_link:hover{
text-decoration:underline;
}
.aviation{
padding : 0 0 0 35px;
background:transparent url(../images/aviation_top_icon.jpg) left no-repeat;
}
.terrestrial{
padding : 0 0 0 25px;
background:transparent url(../images/terrestrial_top_icon.jpg) left no-repeat;
}
.maritime{
padding : 0 0 0 21px;
background:transparent url(../images/maritime_top_icon.jpg) left no-repeat;
}
div.content_container{
background:#f3fcff url(../images/bg_content.jpg) top left no-repeat;
padding : 10px;
}
div.content_lefter{
width:235px;
float:left;
}
div.content_righter{
width:665px;
float:right;
}
h1{
color:#406e9a;
font-size:18px;
background: #fafeff;
padding : 0 0 0 10px;
line-height:35px;
margin : 10px 0 10px 0;
}
h1.opacity{
color:#406e9a;
font-size:18px;
background: transparent url(../images/bg_h1_opacity.png) left repeat-x;
padding : 0 0 0 10px;
line-height:35px;
margin : 0 0 10px 0;
}
h2{
color:#e57817;
font : bold 14px Arial, Helvetica, sans-serif;
margin : 10px 0 5px 0;
}
div.content_container ul li{
margin : 3px 0 3px 30px;
font-size:12px;
padding : 0 0 0 15px;
background:transparent url(../images/link_list_icon.gif) left no-repeat;
list-style:none;
}
div.content_container ul li a, div.content_container a{
color:#557c9d;
}
div.content_container ul li a:hover, div.content_container a:hover{
text-decoration:none;
}
span.latest_news{
padding : 0 0 0 26px;
background:transparent url(../images/bg_h1_latest_news.png) left no-repeat;
}
span.event_calendar{
padding : 0 0 0 30px;
background:transparent url(../images/bg_h1_event_calendar.png) left no-repeat;
}
span.trials{
padding : 0 0 0 30px;
background:transparent url(../images/bg_h1_trials.png) left no-repeat;
}
span.essp_updates{
padding : 0 0 0 30px;
background:transparent url(../images/bg_h1_essp_updates.png) left no-repeat;
}
div.latest_news a{
display:block;
color:#333;
font-size:12px;
margin : 3px 0 3px 0;
}
div.latest_news a:hover{
text-decoration:none;
}
div.latest_news{
color:#717171;
font-size:12px;
}
div.latest_news div.halfright{
margin:5px 0 0 0;
}
div.latest_news div.clearer{
margin : 0 0 15px 0;
}
div.event_calendar a, div.trials a{
color:#000;
font-size:12px;
margin : 0 0 10px 5px;
display:block;
}
a.bullet_link, div.event_calendar a.bullet_link{
display:inline;
padding:0 0 0 15px;
background:transparent url(../images/fleche_link.gif) left no-repeat;
}
div.event_calendar a:hover, div.trials a:hover{
text-decoration:none;
}
div.event_calendar span.sub_link, div.trials span.sub_link{
margin : 0 0 0 5px;
display:block;
}
div.event_calendar p, div.trials p{
margin:0 0 0 5px;
}
span.sub_link{
color:#878787;
font-size:11px;
}
div.essp_updates input.btn_sub{
background:#fff url(../images/bg_btn_sub.jpg) left repeat-x;
padding : 0 3px 0 3px;
border:0;
font-size:12px;
color:#fff;
margin : 3px 0 0 0;
}
div.essp_updates_form{
margin : 0 0 0 5px;
}
div.essp_project_block, div.news_block{
margin : 0 0 20px 0;
border-bottom:1px dotted #ccc;
padding : 0 0 20px 0;
}
div.simple_text{
font-size:12px;
text-align:justify;
color:#4a4a4a;
margin:5px 0 5px 0;
}
div.job_item{
margin : 10px 0 10px 0;
}
div.job_item table{
margin : 0 0 0 15px;
}
div.margin_text{
font-size:12px;
text-align:justify;
color:#4a4a4a;
margin:15px 0 10px 0;
}
div.intro{
font-size:12px;
text-align:justify;
color:#4a4a4a;
margin : 5px 5px 20px 5px;
}
div.project_text{
margin : 5px 0 0 0;
}
a.simple_link{
color:#406e9a;
font-size:12px;
}
a.simple_link:hover{
text-decoration:none;
}
.border{
border:1px solid #406e9a;
}
.floatleft{
float:left;
margin : 0 10px 10px 0;
}
.floatright{
float:right;
margin : 0 0 10px 10px;
}
ul.link_list{
margin : 10px 0 0 0;
}
ul.link_list li{
margin : 0;
list-style:none;
margin : 3px 0 3px 0;
}
ul.link_list li a{
color:#406e9a;
}
ul.link_list li a:hover{
text-decoration:none;
}
div.center{
text-align:center;
}
div#video_courtesy{
margin : 5px 0 0 0;
}
span.date{
font:normal 12px Arial, Helvetica, sans-serif;
color:#565656;
font-weight:bold;
}
div.pagination{
background:#fff;
border:1px solid #e0f2fb;
line-height:20px;
text-align:center;
margin : 0 200px 0 200px;
}
div.pagination a{
color:#406e9a;
font-size:11px;
margin : 0 5px 0 5px;
}
div.pagination a.current{
font-weight:bold;
text-decoration:none;
}
div.pagination a img, img.noborder{
border:0;
}
div.simple_text table tr td{
padding : 5px;
vertical-align:top;
}
div.simple_text table tr td a{
color:#557c9d;
}
div.simple_text table tr td a:hover{
text-decoration:none;
}
div.center{
text-align:center;
}
p.success{
color:#f00;
font-size:12px;
margin:0 0 5px 0;
}
div.footer{
background:transparent url(../images/bg_footer.jpg) left no-repeat;
line-height:40px;
}
div.footer, div.footer a{
font-size:11px;
color:#406e9a;
}
div.footer div.halfleft, div.footer div.halfright{
padding : 5px;
}
div.clearer{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}
a.pdf_link {
background:transparent url(../images/icon-pdf.gif) no-repeat scroll left center;
display:block;
margin:5px 0 0 10px;
padding:0 0 0 25px;
color:#557c9d;
font-weight:bold;
}
table.simple_table a.pdf_link{
margin : 0;
}
table.pictures tr td{
border-bottom:1px dotted #ccc;
}
.links_table{
width:100%;
}
.links_table td{
width:50%;
}
div.alignright, .alignright{
text-align:right;
}
/*Event_calendar*/
table.event_calendar, table.trials_table{
font:normal 12px Arial, Helvetica, sans-serif;
background:#fff;
width:100%;
}
table.event_calendar tr:hover, table.trials_table tr:hover{
background:#f5f5f5;
}
table.event_calendar tr th, table.trials_table tr th{
background:#406e9a;
color:#fff;
text-align:left;
padding : 5px;
margin : 2px;
}
table.event_calendar tr td,table.trials_table tr td{
text-align:left;
padding : 10px;
margin : 2px;
color:#406e9a;
}
table.event_calendar tr td a,table.trials_table tr td a{
color:#000;
}
/* Maritime Trials */
div.legend{
font-size:11px;
color:#4c4c4c;
}
table.maintext tr td{
border:1px solid #f2f2f2;
}
/* HELPDESK */
table.simple_form_table{
margin : 10px 0 0 0;
}
textarea.simple_textarea{
width : 700px;
height:250px;
font-size:12px;
}
input.simple_input_submit{
background:url(../images/bg_simple_input_submit.jpg) left repeat-x;
color:#fff;
border:1px solid #fff;
padding : 3px 5px 3px 5px;
}
input.simple_input_submit:hover{
border:1px solid #000;
}
/* FAQ */
div.faq_accordion h2{
font-size:12px;
font-weight:bold;
cursor:pointer;
padding : 0 0 0 15px;
background:transparent url(../images/bg_h2_faq.gif) left no-repeat;
}
div.content_accordion{
margin:0 0 0 15px;
}
/* AVIATION */
div.trials_navigation{
width:180px;
float:left;
background:transparent url(../images/bg_trials_navigation.jpg) top left repeat-x;
margin:10px 0 0 0;
}
div.trials_navigation ul{
margin:0;
padding:0;
}
div.trials_navigation ul li{
margin:0;
padding:0;
background:none;
}
div.trials_navigation ul li a{
display:block;
line-height:30px;
border-bottom:1px solid #fff;
text-decoration:none;
padding : 0 0 0 10px;
}
* html div.trials_navigation ul li a{
line-height:18px;
}
div.trials_navigation ul li a:hover{
border-bottom:1px solid #ccc;
color:#333;
}
div.content_trials{
width:730px;
float:right;
}
div.tier_right{
width:33%;
float:right;
}
div.tiers_left{
width:66%;
float:left;
}
/* i-search */
table.isearch-head, .isearch-title, .isearch-score, .isearch-description, .isearch-url, .isearch-size, .isearch-prevnext{
font:normal 12px Arial, Helvetica, sans-serif;
}
table.isearch-head{
width:100%;
color:#406e9a;
font-size:18px;
background: transparent url(../images/bg_h1_opacity.png) left repeat-x;
padding:10px 0 10px 0;
}
/*ESSP TV*/
body#tv_body{
margin:0;
padding:0;
background:#000;
}
#tv_container{
width:640px;
height:480px;
position:absolute;
top:0;
left:0;
margin:0;
overflow:hidden;
}
#inside_tv_container{
padding:130px 15px 0 15px;
}
#lefter{
width:228px;
height:326px;
background:transparent url(/images/tv_left_bg.png) top left no-repeat;
float:left;
}
#righter{
width:365px;
height:326px;
background:transparent url(/images/tv_right_bg.png) top left no-repeat;
float:right;
}
#inside_lefter, #inside_righter{
padding:10px;
}
#bg_essptv{
width:640px;
height:480px;
}
h1.tv_title{
color:#fff;
font:normal 14px Arial, Helvetica, sans-serif;
background:none;
border-bottom:1px solid #fff;
padding:3px 0;
margin:0 0 5px 0;
}
#list_videos{
height:260px;
overflow:auto;
}
#list_videos li{
width:190px;
}
#list_videos li a{
display:block;
color:#fff;
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 15px;
margin:5px 0 0 0;
background:transparent url(/images/arrow.png) left no-repeat;
text-decoration:none;
}
#list_videos li a:hover{
color:#FF6600;
}
.jour_left{
width:69px;
float:left;
height:64px;
background:#fff url(/images/bg_home_event.jpg) top left repeat-x;
text-align:center;
}
.jour_right{
width:155px;
float:right;
}
.future{
color:#f87b00;
border:1px solid #f87b00;
}
.past{
color:#26b923;
border:1px solid #26b923;
}
.big_d{
font:bold 36px Arial, Helvetica, sans-serif;
}
.datepast{
color:#26b923;
font-weight:bold;
}
.datefuture{
color:#f87b00;
font-weight:bold;
}