@charset "utf-8";
/* CSS Document */

#header {
background-image: url(images/header_bg.gif);
width:990px;
height:128px;
}   

.logo {
background-image:url(images/logo.gif);
background-repeat:no-repeat;
width:271px;
height:83px;
float:left;
margin-left:25px;
margin-top:20px;
}

.search {
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
float:left;
padding-left:30px;
margin-top:10px;
}

.go_button {
background-image:url(images/go_button.gif);
width:29px;
height:17px;
}

.worldmap {
width:320px;
height:123px;
float:right;
margin-right:5px;
}


.ad-header {
width:260px;
font-family:Trebuchet MS;
font-size:12px;
float:left;
font-weight:bold;
color:#660000;
margin-top:35px;
margin-left:60px;
}

.ad-font-2ndline {
font-family:verdana;
font-size:13px;
color:#ccffff;
}

/* Left_panel */

#left-panel {
width:200px;
height:100%;
float:left;
margin-top:20px;
}

.events-flash{
width:173px;
height:190px;
float:left;
margin-top:15px;
margin-left:25px;
}

.scc_ad {
width:180px;
height:155px;
background-image:url(images/reverse.gif);
margin-top:30px;
float:left;
margin-left:0px;
}


/* prelogin-navigation */

.navigation {
width:300px;
height:32px;
float:right;
margin-top:5px;
}

#nav {
padding:0 0 0 0px;
width:300px;
height:32px;
margin:0;
list-style:none;
position:relative;
font-family:arial, verdana, sans-serif;
}

#nav li.top {
display:block; 
float:left; 
height:32px;
}

#nav li a.top_link {
width:150px;
display:block; 
float:left; 
height:32px; 
line-height:32px; 
color:#eae9e9; 
text-decoration:none; 
font-size:11px; 
font-weight:bold; 
padding:0 0 0 0px; 
cursor:pointer;
}

#nav li a.top_link span {
width:150px;
height:32px; 
float:left; 
display:block; 
padding:0 0 0 0px; 
}

#nav li a.top_link span.down {
width:60px;
float:left; 
display:block; 
padding:0 0 0 0px; 
height:32px; 
}

#nav li:hover a.top_link {
width:60px;
color:#fff; 
}

#nav li:hover a.top_link span {
width:60px;
}

#nav li:hover a.top_link span.down {
width:60px;
}

/* Default list styling */

#nav li:hover {
position:relative; 
z-index:100;
}

.navigation_icon{
background-image:url(images/round_bullet.gif);
width:9px;
height:9px;
margin-top:15px;
}

#nav li:hover ul.sub {
left:1px; 
top:32px; 
background:#000000; 
padding:3px; 
white-space:nowrap; 
width:105px; 
height:auto; 
z-index:100;
}

#nav li:hover ul.sub li {
display:block; 
height:20px; 
position:relative; 
float:left; 
width:100px; 
font-weight:normal;
}

#nav li:hover ul.sub li a {
display:block; 
font-size:11px; 
height:20px; 
width:100px; 
line-height:20px; 
text-indent:5px; 
color:#fff; 
text-decoration:none;
}

#nav li ul.sub li a.fly {
background:#000000;
}

#nav li:hover ul.sub li a:hover {
background:#000000; 
color:#fff; 
}

#nav li:hover ul.sub li a.fly:hover{
background:#666666 url(arrow_over.gif) 80px 6px no-repeat; 
}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:108px; top:-4px; background: #000000; padding:3px; white-space:nowrap; width:125px; z-index:400; height:auto; cursor:pointer;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#006666 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#009999 url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#009999;} 

/* Center-start */

#middle{
width:990px;
height:100%;
background-color:#ffffff;
}

#center{
width:520px;
height:100%;
background-color:#ffffff;
margin-top:0px;
}

#matter_patch{
width:520px;
height:100%;
background-color:#fdfdfd;
margin-top:25px;
}

.matter_heading{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#660000;
margin-left:10px;
margin-top:5px;
}

.matter{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#333333;
margin-top:0px;
margin-left:10px;
margin-right:10px;
letter-spacing:normal;
}

.matter_bold{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#333333;
margin-top:5px;
margin-left:10px;
margin-right:10px;
letter-spacing:normal;
}

.matter4points{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#333333;
letter-spacing:normal;
}

.elsc_banner{
width:519px;
height:103px;
background-image:url(images/banners.gif);
}

.logistics-heading{
width:89px;
height:13px;
background-image:url(images/logistics_360.gif);
margin-top:20px;
float:left;
margin-left:10px;
}

.news{
width:518px;
height:370px;
margin-top:40px;
}

/* Rightpanel-start */

#right-panel {
width:200px;
height:100%;
float:right;
margin-top:20px;
}

.partner_banner {
width:175px;
height:105px;
margin-top:15px;
margin-right:25px;
float:right;
}

.enewsletter_box {
width:167px;
height:80px;
margin-top:15px;
margin-right:0px;
float:left;
}

.enewsletter_heading {
width:151px;
height:30px;
margin-top:0px;
margin-right:20px;
background-image:url(images/enewsletter.gif);
float:left;
}

.clickhere_box {
width:80px;
height:24px;
margin-top:15px;
margin-right:0px;
background-image:url(images/click-here.gif);
float:left;
}

.enewsletter_line {
width:165px;
height:1px;
margin-top:5px;
margin-right:20px;
background-color:#666666;
float:left;
}

.textfield{
font:arial;
font-size:11px;
font-weight:bold;
color:#cccccc;
}

.subscribe_button{
width:75px;
height:24px;
background-image:url(images/subscribe_button.gif);
margin-top:10px;
}

.newsletter_heading {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#330000;
margin-top:5px;
}

.newsletter-form {
width:198px;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#666666;
margin-top:5px;
margin-left:10px;
}

.box {
width:195px;
height:286px;
float:right;
background-color:#333333;
margin-right:25px;
background-repeat:no-repeat;
}

/* footer */

#footer{
width:990px;
height:100%;
background-color:#ffffff;
}

.footer_bg {
width:990px;
height:37px;
background-image:url(images/footer_bg.gif);
}

.footer-links {
font-family:Arial;
font-size:11px;
color:#FFFFFF;
float:left;
font-weight:normal;
padding-left:20px;
padding-top:10px;
letter-spacing:0px;
}

.footer-copyrights {
font-family:Arial;
font-size:11px;
color:#cccccc;
float:right;
padding-right:20px;
padding-top:10px;
}

/* New-index */

.newmatter-heading{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#660000;
margin-left:5px;
margin-top:15px;
}

.new_line{
width:518px;
height:1px;
background-color:#dedede;
margin-top:5px;
}

#newpartner{
width:176px;
height:106px;
margin-left:15px;
}

/* New-heading */

#bg{
width:100%;
height:100%;
background-color:#cccccc;
}

#main{
width:990px;
height:100%;
margin-left:130px;
background-color:#FFFFFF;
}

.top_left{
background-image: url(images/top_left.gif);
width:16px;
height:41px;
float:left;
}

.top_right{
background-image: url(images/top_right.gif);
width:16px;
height:41px;
float:right;
} 

.top_middle{
background-image: url(images/top_middle.gif);
width:970x;
height:41px;
padding-left:10px;
} 

/* Post-Login */

#post-navigation_bg{
background-image:url(images/post_navigation_bg.gif);
width:990px;
height:25px;
} 

.post-navigation {
width:780px;
height:23px;
float:center;
margin-top:0px;
}

#post-nav {
	padding:0 0 0 0px;
	width:880px;
	height:23px;
	float:center;
	margin:0 0 0 0px;
	list-style:none;
	position:relative;
	font-family:arial, verdana, sans-serif;
}

#post-nav li.top {
display:block; 
float:left; 
height:25px;
}

#post-nav li a.top_link {
width:110px;
display:block; 
float:left; 
height:23px; 
line-height:23px; 
color:#eae9e9; 
text-decoration:none; 
font-size:11px; 
font-weight:bold; 
padding:0 0 0 0px; 
cursor:pointer;
}

#post-nav li a.top_link span {
width:110px;
height:23px; 
float:left; 
display:block; 
padding:0 0 0 0px; 
}

#post-nav li a.top_link span.down {
width:110px;
float:left; 
display:block; 
padding:0 0 0 0px; 
height:32px; 
}

#post-nav li:hover a.top_link {
width:110px;
color:#fff; 
}

#post-nav li:hover a.top_link span {
width:110px;
}

#post-nav li:hover a.top_link span.down {
width:110px;
}

/* Default list styling */

#post-nav li:hover {
position:relative; 
z-index:100;
}

.post-navigation_icon{
background-image:url(images/round_bullet.gif);
width:9px;
height:9px;
margin-top:15px;
}

#post-nav li:hover ul.sub {
left:1px; 
top:20px; 
background:#293b5c; 
padding:3px; 
white-space:nowrap; 
width:110px; 
height:auto; 
z-index:100;
}

#post-nav li:hover ul.sub li {
display:block; 
height:20px; 
position:relative; 
float:left; 
width:110px; 
font-weight:normal;
}

#post-nav li:hover ul.sub li a {
display:block; 
font-size:11px; 
height:20px; 
width:110px; 
line-height:20px; 
text-indent:5px; 
color:#fff; 
text-decoration:none;
}

#post-nav li ul.sub li a.fly {
background:#293b5c;
}

#post-nav li:hover ul.sub li a:hover {
background:#293b5c; 
color:#fff; 
}

#post-nav li:hover ul.sub li a.fly:hover{
background:#000000 url(arrow_over.gif) 80px 6px no-repeat; 
}

#post-nav li:hover li:hover ul,
#post-nav li:hover li:hover li:hover ul,
#post-nav li:hover li:hover li:hover li:hover ul,
#post-nav li:hover li:hover li:hover li:hover li:hover ul
{left:108px; top:-1px; background: #293b5c; padding:0px; white-space:nowrap; width:120px; z-index:800; height:auto; cursor:pointer;}

#post-nav ul, 
#post-nav li:hover ul ul,
#post-nav li:hover li:hover ul ul,
#post-nav li:hover li:hover li:hover ul ul,
#post-nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#post-nav li:hover li:hover a.fly,
#post-nav li:hover li:hover li:hover a.fly,
#post-nav li:hover li:hover li:hover li:hover a.fly,
#post-nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#006666 url(arrow_over.gif) 110px 6px no-repeat; color:#fff; border-color:#fff;} 

#post-nav li:hover li:hover li a.fly,
#post-nav li:hover li:hover li:hover li a.fly,
#post-nav li:hover li:hover li:hover li:hover li a.fly
{background:#009999 url(arrow.gif) 110px 6px no-repeat; color:#000; border-color:#009999;} 


.publicationmonth{
font-family:Arial;
font-weight:bold;
font-size:16px;
color:#660000;
}

.publication-heading{
font-family:Verdana;
font-weight:bold;
font-size:14px;
color:#000000;
}

.publication-matter{
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#000000;
}

.vertical-line {
background:url(images/line.gif);
width:1px;
height:200px;
margin-left:20px;
margin-top:35px;
}

.editorial_blog {
width:171px;
height:30px;
margin-top:20px;
margin-left:15px;
background-image:url(images/editorial_blog.gif);
float:left;
}

#signup{
background:url(images/signup-button.gif);
width:75px;
height:22px;
}

.joinus-matter{
font-family:Garamond;
font-weight:bold;
font-size:16px;
color:#660000;
padding-top:25px;
margin-left:15px;
}

