#error {

 display: none;

}


#TopContainerNavList ul
{
 margin-left: 0;
 padding-left: 0;
 white-space: nowrap;
}

#TopContainerNavList li
{ 
 display: inline;
 list-style-type: none;
}

#SubjectLocation-Container {
  text-align:center;
	padding: 0;
	margin:0;
	}
	
#SubjectLocation-Container ul {
  	width:100%;
  	text-indent:none;
  	float:left;
  	list-style: none;
	padding: 5px;
	margin:0;
	display:block;	
}
  
#SubjectLocation-Container li {
	float:left; 
	display: block;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
 	background-position: top left;
	text-align: left;
	padding-left: 25px;	
	padding-right: 8px;
	/*width: 139px;
	height:30px;*/
  }

#SubjectLocation-Container li a {
  margin:0;
  padding:0;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	text-decoration: none;
	color: #3333CC;
  }

#SubjectLocation-Container li a:hover {
  background-color:#E6E6E6;
  }


#SubjectLocation-Container-clearer {
font-size:1px;
margin:0;padding:0;
}  
  
/*
.Newspage_Header {
	background-color: #0099FF;
	display: block;
	text-align: left;
	margin: 0.2em 0.2em 0.2em 0em;
	width: auto;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px;
}
.newspage_CategoryContainer {
	margin-bottom: 1.5em;
}
#container #newspage_CategoryContainer ol {
	margin: 0.5em;
	padding: 0.1em 0.1em 0.1em 0.3em;
	list-style-type: lower-roman;
}
#container .newspage_CategoryContainer li {
	list-style-type: square;
}
.newsroom_leftnavmenu {
	margin: 0px;
	padding: 0px 0px 0px 0.5em;
}
#container .newsroom_leftnavmenu ul {
	list-style-type: square;
	padding: 0px;
	margin: 0px;
}
*/
#Newsroom_listnews {
  }
#Newsroom_listnews ul {
	margin:0;
	padding:0;
	margin-bottom:10px;
  }
#Newsroom_listnews li {
  list-style:none;
	margin-bottom:10px;
  }
#Newsroom_listnews a {
  text-decoration:none;
	color:#333399;
  margin-bottom:5px;
  }
.Newsroom_readmore {
	font-style: italic;
	margin-top: 5px;
	margin-left: 40px;
  }
	
#infocus_listnews {
  }
#infocus_listnews ul {
	margin:0;
	padding:0;
  }
#infocus_listnews li {
  list-style:none;
	margin-bottom:5px;
	display:inline-table;
  }
#infocus_listnews a {
  text-decoration:none;
	color:#333399;
  margin-bottom:5px;
  }
.infocus_readmore {
	font-style: italic;
	margin-top: 5px;
	margin-left: 40px;
  }
.infocus_previous {
	font-size: 1,5em;
	margin-top: 25px;
	/*margin-left: 40px;*/
  }
/*
#container .newsroom_leftnavmenu ul li ul {
	list-style-type: circle;
	padding-left: 0.4em;
}
.Newspage_Newsfocus {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#container .Newspage_Newsfocus ul {
	list-style-type: none;
	margin: 0.2px;
	padding: 0px 0px 0px 0.7em;
}
#container .Newspage_Newsfocus li {
	font-size: 12px;
	font-weight: bold;
}
#container .Newspage_Newsfocus ul li ul li {
	font-size: 10px;
	list-style-type: none;
	font-weight: normal;
}
*/
#AsiaInsights_Options {
  padding:0;margin:0;
	padding-top:5px;
	}
#TopPage_SearchBox {
  padding:0;margin:0;
	height:46px;
  border-bottom:1px solid #dde6ff;
}

#breadcrumbs {
align:left;
}

.subpage_header {
  margin:0;padding:0;
  height:20px;
  width:400px;
  border-bottom:1px solid #dde6ff;
	}
.subpage_help {
  height:20px;
  float:right;
  margin:0;padding:0;
	color:#CCCCCC;
	}
.subpage_help img {
  margin:0;padding:0;
	margin-left:6px;
  }
.subpage_help img:hover {
  /*background-color:#CC0000;*/
  cursor:pointer;
}
.subpage_help_frontpage {
  height:30px;
  width:170px;
  margin:0;padding:0;
	color:#CCCCCC;
	text-align:right;
	}
.subpage_help_frontpage img {
  margin:0;padding:0;
	margin-left:6px;
  }
.subpage_help_frontpage img:hover {
  /*background-color:#CC0000;*/
  cursor:pointer;
}

h1 {
  margin:0;padding:0;
	font-size:14px;
  padding-bottom:2px;
  }
h2 {
  margin:0;padding:0;
	font-size:13px;
  padding-bottom:2px;
  }
h3 {
  margin:0;padding:0;
	font-size:11px;
	padding-bottom:2px;
  }

div .nnc_frontpagebox {
  width:100%;
  }
div .nnc_frontpagebox img {
	border: none;
	margin:0;padding:0;
	}
div .nnc_frontpagebox_top {
	width:100%;
	height:50px;
  }
div .nnc_frontpagebox_spacer {
	clear:both;
  }
div .nnc_frontpagebox_top span.left {
  text-align:left;
	width:100%;
  float:left;
  }
div .nnc_frontpagebox_top span.right {
  width:25px;
	height:25px;
	float:right;
	text-align:center;
	}
div .nnc_frontpagebox_bottom {
  height:25px;
  width:100%;
	/*argin-top:20px;*/
	}
	
div .centered_images {
     margin-left: auto;
     margin-right: auto;
     width: 150px;
     text-align: center; /* to realign your text */
	}

.CalendarList {
min-height:180px;
}

div .CountryItemClass {
  margin: 0;
  padding:0;
  margin-right: 0.2em;
  display: inline;
  vertical-align:middle;
  text-align:center;
 }

div .CloudItemClassLargest {
 font-size: 1.6em;
} 

div .CloudItemClassBig {
 font-size: 1.4em;
}

div .CloudItemClassSmall {
 font-size: 1.25em;
}

div .CloudItemClassNone {
 font-size: 1.0em;
}

 
 
.CountryItemOddClass {
 color:#000099;
}
.CountryItemEvenClass {
 color:#006699;
}
div .CountryItemClass a:hover {
background-color:#CCCCCC;
}
div .CountryItemClass a img {
 vertical-align:middle;
}

.servicesbox  {
list-style-image:none;
 width:50%;
 padding-top:10px;
  padding-left: 10px;
   margin:0;
 border:1px solid #dde6ff;
 /*background-color:#E6E6E6;*/
}
.frontpage_search_form {
 margin:0;padding:0;
}
.frontpage_search_button {
 margin:0;padding:0;
 cursor:pointer;
 padding-left:3px;
}

/*  FORM STYLING  */
#PortalForm {
 margin:0 auto;
}
#PortalForm fieldset {
 display:block; 
 border:1px solid #dde6ff; 
 padding:5px; 
 margin-bottom:0.5em; 
 margin-left: 13px;
 line-height:1.2em;
}
#PortalForm legend {
 margin: 0 0 5px 10px; 
 display: inline;
 height: 20px;
 line-height: 20px; 
 border:1px solid #dde6ff;
 padding: 0 5px;
}
#PortalForm label {
 clear:left; 
 display:block; 
 float:left; 
 text-align:right; 
 padding-right:10px; 
 margin-bottom:0.5em;
 margin-right:0.5em;
 width:60px;
}
#PortalForm input {
 border:1px solid #dde6ff; 
 padding:0 2px;; 
 margin-bottom:0.3em;
 font:11px verdana, arial, helvetica, sans-serif;
}
#PortalForm textarea {
 height:auto;
 border:1px solid #dde6ff; 
 padding:0.5em; 
 overflow:auto; 
 font:11px verdana, arial, helvetica, sans-serif;
}
#PortalForm .button {
 background-color:#FFFFFF;
 display: inline;
 border:1px solid #dde6ff;
 line-height: 20px;
 text-align: center;
 margin-left: 75px;
 margin-top: 10px;
 cursor:pointer;
 }
#PortalForm .button:hover{
 background:#EEEEEE;
 border:1px solid #3333CC; 
}

#basketlist {
 padding-left:10px;
}
#basketlist ul {
 list-style:none;
}
#basketlist ul li {
 padding: 2px 2px 2px 2px;
}
#basketlist ul li a:hover{
 background:#EEEEEE;
}
#basketform {
 float:left;
 margin-left:60px;
}
#basketlist .button {
 margin-left: 5px;
 margin-right: 5px;
 cursor:pointer;
}
.RemoveFromBasketButton {

}

.collectiontitle {
  background:#F9F9F9;
	padding:0;margin:0;
	margin-right:20px;
	padding-left:5px;
}

#matching_subjects {
border-bottom:1px solid #dde6ff;
}
#matching_subjects a:hover{
 background:#EEEEEE;
}

.myportal_line {
 background-color:#F9F9F9;
 margin-top:5px;
}
.myportal_line table {
 /*width:100%;*/
}
.myportal_line img:hover{
 cursor:pointer;
}

.myportal_line_notloggedin {
 margin-top:5px;
}
.myportal_line_notloggedin table {
 /*width:100%;*/
}
.myportal_line_notloggedin img:hover{
 cursor:pointer;
}

#NP_eventslist {
}
#NP_eventslist ul {
list-style:none;
list-style-image:none;
list-style-type:none;
}
#NP_eventslist ul li {
margin-bottom:20px;
border:solid 1px #dde6ff;
padding:5px;
clear:none;
}

