html{background-color:#d1d3d4; height:100%; font:100% Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0;}
body{margin:0; */color:#333; height:100%; padding:0;}

#container {width:984px; padding:0 8px 0 7px; background:url(http://www.countrylink.info/__data/assets/file/0019/13708/shadow.png) repeat-y; margin:0px auto; text-align:left;}

#header {background-color:#2c292a; height:172px; background:url(header_bg.jpg) no-repeat; margin:0; padding-top:1px;}

#logo{float:left; margin:9px 0 0 33px; padding:0;}

#header_nav{float:right; height:30px; margin:0; padding:4px 0 0 0; color:#fff; }
#header_nav a{color:#fff;}
#header_nav ul{margin:0; padding:0}
#header_nav ul li{font-size:0.7em; float:left; list-style:none; margin:0; padding:6px 12px; border:none; background:url(/img/headerDivider.gif) no-repeat left 11px}

#primary_nav{margin:140px 20px 0 20px; padding:0; height:33px;}

/* ##### TOP NAVIGATION #### */
.nav_primary{width:100%; margin:0; padding:0; font-size:0.9em; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; z-index:100;}
.nav_primary ul{background:none; /*IE6 needs this*/width:240px; /* width:13.4em; /*width:9.45em; */}
.nav_primary li{background-color:#f26631; float:left; position:relative; z-index:90; list-style:none; margin:0 2px 0 2px; }
.nav_primary li li{width:auto; font-size:0.7em;}
.nav_primary a, .homeActive{display:block; float:left; line-height:33px; padding:0px 17px; text-decoration:none; width:auto; /*width:7.45em; */}
.nav_primary a:link, 
.nav_primary a:visited, 
.nav_primary li.active li a:link, 
.nav_primary li.active li a:visited{color:#fff;}
.nav_primary a:link li, 
.nav_primary a:visited li, 
.nav_primary li.active li a:link, 
.nav_primary li.active li a:visited{border-left:none}
.nav_primary li.sfHover a:link, 
.nav_primary li.sfHover a:visited, 
.nav_primary li.sfHover a:visited:hover{color:#f26631}
.nav_primary li.sfHover a:link li, 
.nav_primary li.sfHover a:visited li, 
.nav_primary li.sfHover a:visited:hover li{border-left:none}
.nav_primary li li a:link, 
.nav_primary li li a:visited, 
.nav_primary li li.active li a:link, 
.nav_primary li.active li a:visited{color:#fff; border-left:none;
/*padding:8px 20px;*/
padding:0.50em 1.1em;
font-size:1.40em; line-height:12px; border-left:none}

.nav_primary li a:last{border-right:1px solid #dbe6ee !important}
.nav_primary a, .nav_primary a:link, .nav_primary a:active, .nav_primary a:visited, .nav_primary a:hover{text-decoration:none}
.nav_primary li li a{color:#fff !important}
.nav_primary li.active a:link, 
.nav_primary li.active a:visited, 
.nav_primary li.active a:focus, 
.nav_primary li.active a:hover, 
.nav_primary li.active a:active, .nav_primary li.homeActive{background-color:#fff; color:#f26631; border-left:1px solid #dbe6ee}
.nav_primary li.active li a:link, 
.nav_primary li.active li a:visited, 
.nav_primary li.active li a:focus, 
.nav_primary li.active li a:active{background-color:#ffc387; border-left:none}
.nav_primary li.active li a:hover{background-color:#f26631; border-left:none}
.nav_primary ul li a{padding:2px 16px; line-height:32px;  /*width:7.45em*/font-weight:normal; background-image:none}
.nav_primary li ul{float:none; top:-9999px; position:absolute}
.nav_primary li:hover, 
.nav_primary li.sfHover, 
.nav_primary a:focus, .nav_primary a:hover, .nav_primary a:active{background-color:#fff; color:#f26631}
.nav_primary li:hover a{color:#f26631}
.nav_primary li.sfHover a{color:#f26631}
.nav_primary li li:hover, 
.nav_primary li li.sfHover, 
.nav_primary li li a:focus, 
.nav_primary li li a:hover, 
.nav_primary li li a:active, 
.nav_primary li.active li:hover, 
.nav_primary li.active li.sfHover, 
.nav_primary li.active li a:focus, 
.nav_primary li.active li a:hover, 
.nav_primary li.active li a:active{background-color:#f26631; color:#fff !important}
.nav_primary li:hover ul, /* pure CSS hover is removed below */
ul.nav_primary li.sfHover ul{left:-39px; top:33px;}
.nav_primary li:hover li ul, 
.nav_primary li.sfHover li ul{top:-9999px}
.nav_primary li li:hover ul, /* pure CSS hover is removed below */
ul.nav_primary li li.sfHover ul{left:162px; /*left:9.45em; */top:-1px; width:160px; /*width:9.45em; */}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul, 
.superfish li li:hover ul{top:-9999px}

.nav_primary li li{border-bottom:1px solid #bcd2dd;background:#f68251; float:left; margin:0; }
.nav_primary li li li:hover, 
.nav_primary li li li.sfHover, 
.nav_primary li li li a:focus, 
.nav_primary li li li a:hover, 
.nav_primary li li li a:active, 
.nav_primary li.active li li:hover, 
.nav_primary li.active li li.sfHover, 
.nav_primary li.active li li a:focus, 
.nav_primary li.active li li a:hover, 
.nav_primary li.active li li a:active{background-image:none; background-color:#fff;}

#tHome, #tHome a {border-left:none;}

.nav_primary li#tHome ul {width:9.75em;}
.nav_primary li#tGoLogo ul {width:10.75em;}
.nav_primary li#tVisitingUs ul {width:10.75em;}
.nav_primary li#tTheCentre ul {width:10.75em;}
.nav_primary li#tOurCollection ul {width:10.75em;}
.nav_primary li#tOurPartners ul {width:10.75em;}
.nav_primary li#tRelatedLinks ul {width:10.75em;}
.nav_primary li#tContactUs ul {width:10.75em;}

.nav_primary li#tTheCentre ul li,
.nav_primary li#tTheCentre ul li.sfHover {width:18.00em;clear:both;}
.nav_primary li#tTheCentre ul li a {width:11.00em;line-height:1.2em;}
.nav_primary li#tTheCentre {z-index:700}

.nav_primary li#tOurCollection ul li,
.nav_primary li#tOurCollection ul li.sfHover {width:18.00em;clear:both;}
.nav_primary li#tOurCollection ul li a {width:11.00em;line-height:1.2em;}
.nav_primary li#tOurCollection {z-index:700}

.nav_primary li#tOurPartners ul li,
.nav_primary li#tOurPartners ul li.sfHover {width:22.00em;clear:both;}
.nav_primary li#tOurPartners ul li a {width:14.00em;line-height:1.2em;}
.nav_primary li#tOurPartners {z-index:700}

#breadcrumbs {clear:both; margin:0; padding:8px 0 8px 30px; width:954px; font-size:0.7em; background:#f1f3f5 url(../images/breadcrumbBg.gif) repeat-x top left;}

#main {padding:15px 30px 15px 30px;}

#footer {height:20px; background:#a7a9ac; margin:0; padding:2px 8px 0 0; font-size:0.8em; text-align:right;}
#footer a {color:#000000;}

h1 {font-weight:bold; font-size:1.2em; color:#5f6062; padding-bottom:7px; border-bottom:#5f6062 dashed 2px;}
h2 {font-weight:bold; font-size:1.1em; color:#f26631; margin:0; padding:0;}
h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em; color:#f78f1e; margin:0; padding:0;}
hr {color:#5f6062; border-style:dashed;}
p, span{font-size:0.8em; line-height:1.3; margin-top:0;}
img {border:0;}
a, a:visited {color:#1052a5;}
a:active, a:hover {color:#b60303;}

#main ul{font-size:0.8em;}
#main table{font-size:0.8em; margin:5px 0 12px 0;}

.home_pods {font-size:0.7em; float:left; width:240px; background-color:#ffc184;}
.home_pods h3 {font-weight:bold; font-size:1.3em; color:#5f6062; margin:0; padding:0;}
.home_pods_button {float:right; border:0; padding:5px;}

.image {float:left; width:295px; margin:0 0 10px 10px; padding:0; background-color:#f58353; font-size:0.8em}
.image img {margin:0; padding:0;}
.image p {margin:0; padding:0 2px 4px 4px; color:#fff;}

.imageR {float:right; width:295px; margin:0 0 0 10px; padding:0; background-color:#f58353;  font-size:0.8em}
.imageR img {margin:0; padding:0;}
.imageR p {margin:0; padding:0 2px 4px 4px; color:#fff;}

.clear {clear:both;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}

#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}

#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>>thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay{position:fixed; z-index:900; top:0px; left:0px; height:100%; width:100%}

.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}

* html #TB_overlay{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_window{position:fixed; background:#fff; z-index:902; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}

* html #TB_window{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}

#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}

#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}

#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}

#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}

#TB_title{background-color:#e8e8e8; height:27px}

#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}

#TB_ajaxContent.TB_modal{padding:15px}

#TB_ajaxContent p{padding:5px 0px 5px 0px}

#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:903; top:50%; left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */}

* html #TB_load{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_HideSelect{z-index:899; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}

* html #TB_HideSelect{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}


#home-left {
	display:block;
	float:left;
	width:288px;
	margin:200px 30px 0 0;
	padding:0;
	}

#home-left h2 {
	font-size:18px;
	color:#666666;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	}
	
#home-left p {
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	}

#home-centre {
	display:block;
	float:left;
	width:288px;
	margin:200px 30px 0 0;
	padding:0;
	}

.home-centre-pod1 {
	margin:0;
	padding:0;
	}
	
.home-centre-pod2 {
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	border-top: solid 1px #FF6600;
	}
	
.home-centre-col1 {
	width:75px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	}

.home-centre-col2 {
	width:203px;
	float:left;
	padding:0;
	margin:0;
	}

#home-centre h2 {
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
	}
	
#home-centre p {
	font-size:11px;
	color:#666666;
	margin:0;
	padding:0;
	}

#home-right {
	display:block;
	float:left;
	width:288px;
	margin:0;
	padding:0;
	}

#home-right h5 {
	font-size:9px;
	color:#FF6600;
	font-weight:bold;
	margin:2px 0 3px 0;
	padding:0;
	}

#home-right h4 {
	font-size:9px;
	color:#FF6600;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
#home-right h3 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
	}
	
#home-right h2 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	}
	
#home-right p {
	font-size:11px;
	color:#666666;
	margin:0 0 10px 0;
	padding:0;
	}