@charset "utf-8";
/* CSS Document */
.content_img{
padding-top:5px;
}
p#civil_call{
color:#000000;
font-size:14px;
font-weight:bold;

}
#main_column ul#exhibiting_costs li{
list-style:none;
width:480px;
font-size:0.83em;
line-height:1.2em;
background:url(/images/bullet.jpg) no-repeat left;
text-indent:15px;
}
#main_column ul#exhibiting_costs li#listHeading{
color:#98c000;
font-size:0.90em;
line-height:0.90em;
font-weight:bold;
padding-bottom:5px;
background:none;
text-indent:0px;
width:480px;
}
#main_column ul#exhibiting_costs li#listSecondline2{
background:none;
padding-left:15px;
text-indent:0px;
}
dl.exhibit_civil{
width:480px;
border:0px solid #006666;
background:#98c000;
float:left;
margin-top:10px;
}
dl.exhibit_civil dt{
width:270px;
float:left;
padding-top:10px;
text-align:left;
color:#006666;
}
dl.exhibit_civil dd{
width:190px;
color:#000000;
float:left;
font-weight:bold;
font-size:12px;
padding-bottom:5px;
}
dl.exhibit_civil dd.image{
float:left;
width:165px;
height:118px;
padding-top:10px;
padding-right:15px;
padding-bottom:10px;
}
dl.exhibit_civil dd.content{
width:260px;
color: #000000;
float:left;
font-weight: 100;
font-size:12px;
background:#c4db6e;
padding:5px;
padding-bottom:10px;
}
fieldset#supportedBy{
float:left;
width:470px;
padding:5px;
padding-top:0px;
border:#98c000 1px solid;
margin-top:10px;
}
fieldset #legent{
color:#006666;
font-size:12px;
font-weight:bold;
}
fieldset#supportedPublications{
float:left;
width:885px;
padding:0px;
padding-top:0px;
border:#98c000 1px solid;
margin:0px;
padding-bottom:10px;
position:relative;
left:25px;
padding-left:10px;
}
fieldset#supportedPublications img{
padding-right:0px;
padding-left:3px;
}
dl.exhibit_cost{
width:470px;
font-size:12px;
line-height:15px;
float:left;
padding-top:5px;
}
dl.exhibit_cost dt{
width:470px;
color:#FFFFFF;
background:#98c000;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
}
dl.exhibit_cost dd{
width:470px;
color: #666666;
padding-top:3px;
padding-bottom:3px;
text-align:left;
font-size:13px;
}
dl.exhibit_cost dd span{
color: #006666;
font-weight:bold;
}
/* sponsorship table */

table#sponsorship_tbl {
width:480px;
border-top:1px solid #98c000;
border-left:1px solid #98c000;
color: #333333;
float:left;
margin-top:10px;
}
table#sponsorship_tbl thead{
background:#333333;
color:#FFFFFF;
}
table#sponsorship_tbl td{
border-bottom:1px solid #98c000;
font-weight:bold;
font-size:0.9em;
padding:5px;
}
table#sponsorship_tbl td p{
width:300px;
}
table#sponsorship_tbl td img{
border:1px solid #98c000;
padding:4px;
background:#FFFFFF;
}
table#sponsorship_tbl td p#price{
color: #ffffff;
background: #006666;
width:300px;
display:block;
line-height:1.1em;
height:1.1em;
padding:2px;
margin-top:3px;
height:auto;
}
table#sponsorship_tbl td h3{
width:300px;
color:#006666;
}
table#sponsorship_tbl td#right{
border-right:1px solid #98c000;
}

dl.exhibit_packages{
width:480px;

float:left;
}
dl.exhibit_packages dt{
width:480px;
float: left;
text-align:left;
color:#006666;
background: url(/images/s_packages_top2.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:10px;
margin-top:5px;
}
dl.exhibit_packages dt#gold{
width:480px;
float: left;
text-align:left;
color:#006666;
background: url(/images/s_packages_top3.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:10px;
margin-top:5px;
}
dl.exhibit_packages dt#silver{
width:480px;
float: left;
text-align:left;
color:#006666;
background: url(/images/s_packages_top4.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:10px;
margin-top:5px;
}
dl.exhibit_packages dt#gala{
width:480px;
float: left;
text-align:left;
color:#006666;
background: url(/images/s_packages_top5.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:10px;
margin-top:5px;
}
dl.exhibit_packages dt span{
color:#006666;
position:absolute;
right:260px;
line-height:36px;
}
dl.exhibit_packages dd.body{
width:460px;
color: #000000;
font-weight: bold;
font-size:12px;
background: url(/images/s_packages_body.gif) repeat-y;
padding:10px;
float:left;
padding-bottom:10px;
padding-top:5px;
}
dl.exhibit_packages dd.bottom{
width:480px;
height:16px;
background: url(/images/s_packages_bottom.gif) no-repeat;
float:left;
padding-bottom:10px;
}
ul#packages{
padding-top:5px;
font-weight:100;
width:450px;
}
ul#packages li{
background:url(/images/bullet.jpg)  left no-repeat;
line-height:20px;
font-size:12px;
text-indent:20px;
width:450px;
}
ul#packages li#listSecondline{
line-height:20px;
font-size:12px;
text-indent:20px;
background:none;
}
ul#packages li.listSecondline3{
line-height:20px;
font-size:12px;
text-indent:20px;
background:none;
}
dl.related_events{
width:480px;
float:left;
padding-bottom:5px;
border-bottom: 1px dotted #006666;
}
dl.related_events dt{
width:270px;
float:left;
padding-top:10px;
text-align:left;
color:#006666;
}
dl.related_events dd{
width:300px;
color:#000000;
float:left;
font-weight:bold;
font-size:12px;
}
dl.related_events dd.content{
width:480px;
float:left;
}
dl.related_events dd.image{
float:left;
width:auto;
padding-top:5px;
padding-right:5px;
}

dl.sponsors dd.content{
width:480px;
float:left;
padding-top:10px;
padding-bottom:5px;
}
dl.sponsors{
width:480px;
float:left;
padding-bottom:5px;
border-bottom: 1px dotted #006666;
}
dl.sponsors dt{
width:150px;
float:left;
padding-top:10px;
text-align:left;
color:#006666;
}
dl.sponsors dd{
width:300px;
color:#000000;
float:left;
font-size:12px;
}
dl.sponsors dd.more{
width:300px;
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
}
dl.sponsors dd.image{
float:left;
width:auto;
padding-top:5px;
padding-right:5px;
}



img.dubai_img{
float:right;
margin-left:10px;
padding:3px;
border:1px solid #006666;
}
img.venue_img{
padding:3px;
border:1px solid #006666;
}
img.press_img{
float:left;
margin-right:10px;
padding:3px;
border:1px solid #006666;
}
img.press_release_img{
 padding-left:0px; margin-left:0px; border:0px;

}
p#pdf_link{
width:480px;
float:left;
padding-bottom:5px;
}

#pdf_link span#pdf a{
background:url(/images/icon-pdf-doc.gif) no-repeat left;
padding-left:22px;
font-weight:bold;
color:#006666;
font-style:normal;
}
#pdf_link span#packages{
float:right;
}
#pdf_link span#pdf a:hover{
background:url(/images/icon-pdf-doc.gif) no-repeat left;
padding-left:22px;
font-weight:bold;
color:#006666;
font-style:normal;
}
#pdfImage{
padding:0px;
margin:0px;
float:left;
}
#contactDetails {
width:220px;
float:left;
}
#contactDetails p{
width:220px;
float:left;
}
.contact_table{
float:left;
border:1px solid #98c000;
margin-bottom:5px;
margin-top:5px;
}
.contact_table a{
text-decoration:underline;
}
.contact_table a:hover{
text-decoration:underline;
}
.contact_table tr td {
width:240px;
vertical-align:top;
height:21px;
line-height:20px;
padding-right:-5px;
}
.contact_table tr td#table_left {
width:180px;
background:#d5e59a;
padding:5px;
color:#000000;
font-weight:bold;
}
.contact_table tr td div {
background: none;
padding:3px;
}
.contact_table tr td.uneven {
background: #98c000;
padding:3px;
}
.contact_table tr td.even {
background: #006666;
padding:3px;
}
.contact_table tr td div.uneven img{
}
#main_column table.contact_table p{
width:160px;
padding-left:5px;
text-align:left;
}
.contact_table tr td#table_left p{
width:190px;
padding-left:5px;
}
.contact_table tr td#table_left h3{
color: #006666;
font-size:14px;
}
.contact_table tr td h2{
width:190px;
}
.contact_table tr td h3{
width:160px;
color:#ffffff;
font-size:12px;
padding-left:5px;
}
#enquiryform {
float:left;
width:230px;
padding-bottom:5px;
}
#enquiryform h3{
width:230px;
float:left;
}
p.media{
line-height:5px;
height:35px;
padding-top:5px;
padding-bottom:5px;
}
p.media img{
float:left;	
}
p.media_brochure img{
padding-left:0px;
float:left;
}
p.media_brochure a{
line-height:35px;
padding-left:5px;
}

ul#sitemap li{
line-height:20px;
font-size:14px;
width:480px;
display:block;
border-top:1px dotted #006666;
background:url(/images/bullet.jpg) no-repeat;
font-weight:bold;
padding:0px;
margin:0px;
}
ul#sitemap li#sitemap_top{
border-top:none;
}
ul#sitemap li#sitemap_bottom{
border-bottom:1px dotted #006666;
}
ul#sitemap li ul li{
line-height:20px;
font-size:12px;
color:#000000;
background:none;
}
ul#sitemap span li {
display:block;
height:20px;
}
#wrapp ul#sitemap li li a:link{
color:#000000;
}
#wrapp ul#sitemap li a:visited{
background:url(/images/visited.jpg) right no-repeat;
width:480px;
display:block;
}
div.message{
width:150px;
height:200px;
}

/* SEARCH RESULTS STYLING */
#common_report, #result_report, #other_pages, #powered_by, #results {
font-size: 0.8em;
color: #000000;
}
#common_report {
width: 450px;
}
#result_report {
margin-bottom: 10px;
}

#results a.title {
color:  #006666;
font-weight: bold;
}
#results a.title:hover {
text-decoration: underline;
}
#results div.url {
color: #666666;
}
table.defence_conference_timetable caption{
padding-top:10px;
padding-bottom:5px;
text-align:left;
font-size:14px;
color:#006666;
font-weight:bold;
}
table.defence_conference_timetable{
border:1px solid #006666;
text-align:left;
font-size:12px;
margin-top:5px;
margin-bottom:10px;
}
table.defence_conference_timetable td{
padding:4px;
border-bottom:1px solid #006666;
}
table.defence_conference_timetable td.day{
border:0px;
background-color:#006666;
color:#98c000;
font-weight:bold;
font-size:14px;
}
table.defence_conference_timetable td.session{
border:0px;
background-color: #98c000;
color: #006666;
font-weight:bold;
font-size:14px;
}
table.defence_conference_timetable td.break{
border:0px;
background-color:#98c000;
color: #ffffff;
font-weight:bold;
}
table.defence_conference_timetable td.chairman{
color:  #6699CC;
font-weight:bold;
}
table.defence_conference_timetable caption a.timetable{
text-decoration:underline;
font-style:italic;
}
#main_column p.p_spacing{
margin-top:10px;
}
#searchcontrol input.gsc-search-button{
background-color:#006666;
color:#FFFFFF;
}
.venue_p{
padding-bottom:7px;
}
table.defence_conference_timetable span.pdf-dl {
background: url('/images/icon-pdf-doc.gif') no-repeat;
padding: 3px;
padding-left: 20px;
width: 100%;
float: left;
margin: 5px 0;
line-height: 12px;
}

/* Hotels styles */

dl.travel_acc {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:thin solid ;
}

dl.travel_acc dt {
	color:#006666;
	text-align:left;
	font-size:0.84em;
	padding-bottom: 2px;

}

dl.travel_acc dd {
	font-size:0.84em;
	padding-bottom: 5px;
}

dl.travel_acc dd.hotel_image {
	float:right;
	border: thin solid #006666;
	padding:2px 2px 0 2px;
	margin-top: 15px;
	
}

dl.travel_acc dd.hotel_content {
	font-size:0.84em;

}

dl.travel_acc dd.hotel_content sup{
	font-weight:bold;
	color: #666;
	
}



dl.travel_acc dd.hotel_rates{
	font-size:0.84em;
	padding-bottom: 5px;
	font-weight:bold;
}


table.exhib_list td{
	font-size:12px;
	padding:3px 3px 3px 3px;
	border-bottom: #98c000 thin solid;
	border-left: #98c000 thin solid;
	
}

table.exhib_list td.stand{
	font-size:12px;
	padding:3px 3px 3px 3px;
	border-right: #98c000 thin solid;
	
}

table.exhib_list td.header{
	font-size:12px;
	border-bottom: #98c000 thin solid;
	border-left: none;
	border-right: none;

}

table.exhib_list td.exhib {
	width:300px;
}

table.exhib_list h2 {
	color:#006666;
}

.opening_table td {
padding:10px;
border:thin solid #98c000;
background-color:#d5e59a;}

.opening_table tr {
color:#006666;
width:360px;

}

.opening_table {
margin-top:10px;
width:360px;
border:thin solid #98c000;
}