BODY { text-align:center; 
	font-style: normal; 
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; 
	margin:0px auto; 
	padding: 0px; 
	color: #333333; 
	font-size:80%; 
	background:#EAEAEA;
	border:1px solid #d9d9d9;
	}

H2, H4, H5, H6 { display: inline;}

H1 { padding: 3px 0px 0px 10px; font-size: 1.3em; font-weight:bold;}
H3 { padding: 7px 7px 7px 7px; font-size: 1.1em; font-weight: bold; }
H2 { padding: 1px 0px 1px 0px; font-size: 0.8em; font-weight: bold; color:#B92D4B; margin-left:13px;}
H4 { padding: 1px 0px 1px 0px; font-size: 1.0em; font-weight: bold; }
H5 { padding: 0px 0px 0px 0px; font-size: 1.0em; font-weight: bold; font-style: italic;}
H6 { padding: 0px 0px 0px 0px; font-size: 1.0em; font-weight: normal; font-style: italic; }

	H1	{
		color:#fff;
		height:26px;
		background-image:url(images/other/h1_title_Bar.jpg);
		background-repeat: no-repeat;
		margin-left:3px;
		}
		
	H3	{
		color:#000000;
		background-repeat: no-repeat;
		background-color:#ffffff;
		border-top:1px solid #999999;
		margin:10px 30px 0px 3px;

P	{ font-size:1.0em; line-height:1.4em;}


TD { font-size: 0.75em; font-weight: normal;}
A:link	{ font-weight: bold; color: #141519; text-decoration: none; }
A:hover	{ font-weight: bold; color: #141519; text-decoration: none; }
A:visited {font-weight: bold; color: #141519; text-decoration: none;}
TD A:hover { font-weight: bold; color: #141519; text-decoration: none;}
SMALL { font-size: 0.8em;}

LEGEND, FIELDSET { background-color: transparent; color: #666;  margin:15px 20px 0px 20px; border:1px solid #cccccc;}
FIELDSET LEGEND { font-size: 1.2em; font-weight: bold; padding:8px 20px 8px 20px; margin-bottom:10px;}
FIELDSET SMALL { font-size: 0.8em;}
FIELDSET LABEL, SPAN LABEL, DIV LABEL { font-size: 0.9em; font-weight:normal; margin:0px 0px 0px 0px; }
LEGEND	{background-color: #ffffff;}
FIELDSET TD { font-size: 0.9em;}
/*added 30-11*/
FIELDSET TABLE	{ margin:5px 20px 15px 0px;}

td label	{
	border:0px solid #333;
	width:auto;
	padding:0px 5px;
	white-space:nowrap;
	margin-right:0px;
	display:block;
	text-align:left;
	}

form {
	margin: 0px auto;
	width:757px;
	text-align: left;
	/*border-color:#ccc !important;*/
}

.SiteNavigation, .AreaNavigation  { display: block; line-height: 2em; border-color: #0033AA; color: #0033AA; }

/* graphic link styles */

#homePageLink {
		
		position: absolute;
		top:5px;
		margin-left:11px;
		z-index: 100;
		height: 50px;
		width: 155px;
		border: 0px dotted #eaeaea;
		background : url(images/blank.gif) top left no-repeat transparent;
		}

#homePageLink:link {
		border: 0px dotted #eaeaea;
		}
#homePageLink:visited {
		border: 0px dotted #eaeaea;
		}
#homePageLink:hover {
		border: 0px dotted #eaeaea;
		}
#homePageLink:active {
		border: 0px dotted #eaeaea;
		}
#graphicLink1, #graphicLink2, #graphicLink3, #graphicLink4 {
		display:none;
		float:left;
		border: 0px solid blue;
		}

#graphicLink1 {
		display:none;
		z-index: 99;
		height: 10px;
		width: 82px;
		margin-top:0px;
		background : url(images/other/blank.gif) top left no-repeat transparent;
		}

#graphicLink1:hover {		
		background:url(images/other/blank.gif) top left no-repeat;
		}		

#graphicLink2 {
		display:none;
		z-index: 97;
		height: 10px;
		width: 74px;
		margin-top:0px;
		background : url(images/blank.gif) top left no-repeat transparent;
		}

#graphicLink2:hover {		
		background:url(images/other/blank.gif) top left no-repeat;
		}

#graphicLink3 {
		display:none;
		z-index: 98;
		height: 10px;
		width: 59px;
		margin-top:0px;
		background : url(images/other/blank.gif) top left no-repeat transparent;
		}

#graphicLink3:hover {		
		background:url(images/other/blank.gif) top left no-repeat;
		}

#graphicLink4 {
		display:none;
		position:absolute;
		top:5px;
		right:5px;		
		z-index: 96;
		height: 22px;
		width: 96px;
		margin-top:-40px;
		background : url(images/blank.gif) top left no-repeat transparent;
		}

#graphicLink4:hover {		
		background:url(images/blank.gif) top left no-repeat;
		}
		
#graphicLink1:link, #graphicLink2:link, #graphicLink3:link, #graphicLink4:link {
		border: 0px dotted silver;
		}
#graphicLink1:visited, #graphicLink2:visited, #graphicLink3:visited, #graphicLink4:visited {
		border: 0px dotted #333;
		}
#graphicLink1:hover, #graphicLink2:hover, #graphicLink3:hover, #graphicLink4:hover {
		border: 0px solid silver;
		}
#graphicLink1:active, #graphicLink2:active, #graphicLink3:active, #graphicLink4:active {
		border: 0px dotted green;
		}

/* end graphic link styles */

#clusterName, form #clusterName	{
		display:none;
		}
		
#BrandingHeader, form #BrandingHeader {	
		border:0px solid #cccccc;
		width:757px;
		position:relative;
		height:80px;
		background-image:url(images/headers/siteheaderv2.jpg);
		background-position:top left;
		background-repeat: no-repeat;
		background-color:transparent;
		border-top:0px solid #d9d9d9;
		border-bottom:0px solid #9A3249;
		}

#header, form #header		{
		display:none;
		}
		
#profile	{
		position:absolute;
		top:30px;
		padding-bottom:0px;
		width:300px;
		border:0px solid #02488A;
		height:auto;
		margin: 0px auto 0px 200px;
		}		

#flash		{
		display:none;
		}

#udmNavigation	{
		width:757px;
		border-top:0px solid #9A3249;
		padding:0px;
		margin:0px !important;
		height:36px;
		background-image:url(images/headers/UDM_Menu_bar.jpg);
		}
		
#udmNavigation ul	{
		padding:0px Important;
		margin:0px !important;
	}


#udmAdmin	{
		clear:both;
		background-color:#fff;
		text-align:left;
		width:757px;
		padding:5px 0px;
		font-size:80%;
		}

#udmAdmin a:link, #udmAdmin a:hover, #udmAdmin a:visited	{
		margin:5px 10px 5px 10px;
		}

#SiteNavigation{
		position: relative;
		border-width:0px 0px; 
		border-style:solid;
		border-color:#ffffff;
		white-space:normal;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:auto;
		background-color:transparent;
		text-align:left;
		line-height:1.8em;
		font-size:85%;
		clear:both;
		}

#AreaNavigation	{
		position: relative;
		border-width:0px 0px; 
		border-style:solid;
		border-color:#ffffff;
		white-space:normal;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:auto;
		background-color:transparent;
		text-align:left;
		line-height:1.8em;
		font-size:85%;
		clear:both;
		}


#SiteNavigation .listSeparator, #AreaNavigation .listSeparator {
		display:none;
		color:#ffffff;
		font-size:0px;
		width:1px;
		}

#headerbottom	{
		display:none;
		}

#companyNavigation	{
		position: relative;
		margin:10px 10px 5px 20px;
		}

#exhibitionNavigation	{
		position: relative;
		margin:10px 10px 5px 20px;
		}

#micronetworkNavigation	{
		position: relative;
		margin:0px 0px 0px 0px;
		}

#noareas	{
		}

#contentbody	{
		padding:0px;
		}
		
#data		{
		padding:0px 0px 10px 0px;
		}

#data p		{
		padding:10px 10px 10px 0px;
		margin:0px;
		}
		
#data td	{
		padding:2px 2px 2px 2px;
		}
		
#SignIn		{
		position:absolute;
		top:0px;
		right:1%;
		padding:0px;
		height:auto;
		border:0px solid #02488A;
		width:auto;
		margin:8px 0px 0px 8px;
		}
		
/* Sign-in button */

#SignIn a	{
		font-size:1em;
		display: inline; 
		color: #999999;
		padding:2px 6px 2px 0px; 
		font-weight: normal; 
		text-decoration: none; 
		margin:0px 0px 0px 0px; 
		background-color:transparent;
		border:0px solid #333;
		}
		
#SignIn a:hover{
		text-decoration:underline;
		}
		
/* .userButton	{
		text-decoration:none;
		}*/		
		
/* End Sign-in button */


#simpleSearch	{
		
		}
		
#SearchBar label	{
		display:none;
		}
		
#SearchBar	{
		position:absolute;
		top:0px;
		right:1%;
		padding:5px 0px 5px 0px;
		/*font-size:1em;*/
		text-align:right;
		width:96%;
		width:auto;
		margin:0px 80px 0px 10px;
		}
		
#SearchBar input	{
		vertical-align:middle;
		border-top:1px solid #999999;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		border-left:1px solid #999999;
		}

/*searchbox length*/
.siteSearchPrompt	{
		width:150px;
		}

/* search button and go button*/
/*Edit Mode Search - a form page*/	
#SearchBar a	{
		vertical-align:middle;
		display: inline; 
		color:#333333;
		padding:1px 0px 3px 0px; 
		/*font-size:12px; */
		font-weight: normal; 
		text-decoration: none; 
		margin:2px 0px 15px 0px; 
		background-color:#ffec1c;
		border:1px solid #02488A;
		}

#SearchBar a:hover	{
		vertical-align:middle;
		display: inline; 
		color:#333333;
		padding:1px 0px 3px 8px; 
		/*font-size:12px; */
		font-weight: normal; 
		text-decoration: underline; 
		margin:2px 0px 15px 0px; 
		background-color:#ffec1c;
		border:1px solid #02488A;
		}
		
/*Read Mode Search*/

/*added*/

.searchBarText .siteSearchButton, #selectCategory .siteSearchButton	{
		text-transform:none;
		display: inline; 
		color:#585858;
		padding:0px 0px 0px 10px;
		font-weight: normal; 
		text-decoration: none; 
		margin:0px !important;
		border-width:0px;
		font-style:normal;
		}

#selectCategory .siteSearchButton	{
		padding-left:3px;
		background-image:none;
		}

/*added category search button*/

#selectCategory .siteSearchButton, #selectCategory select	{
		vertical-align:middle;
		margin:0px 5px 0px 0px;
		}

#selectCategory	{
	width:auto;
	}
		
#breadcrumb, form #breadcrumb	{
		display:none;
		width:757px;
		padding:3px 10px 3px 8px;
		margin:0px 0px 0px 0px;
		background-color:#ffffff;
		font-size:80%;
		text-align:right;
		clear:both;
		height:auto;
		}



#breadcrumb a:link, #breadcrumb a:visited	{
		color:#333;
		font-weight:bold;
		text-decoration:none;
		}

#breadcrumb a:hover	{
		color:#9A3249 !important;
		text-decoration:underline;
		}

/*form #breadcrumb	{
		padding-top:72px;
		}*/

#content, form #content	{
		display:block;
		margin:0px auto 3px auto;
		width:757px;
		background-color:#fff !important;
		text-align:left;
		border-width:0px;
		border-top:1px solid #fff;
		}
		
/* Themes menu */		
#leftnav, #adminNav	{
		display:none;
		position:relative;
		top:0px;
		left:0px;		
		border:1px solid #c00;
		/*background: transparent url(images/themes-back.gif) top left no-repeat;*/
		width:200px;
		float:left;
		padding-bottom:0px;
		margin-top:0px;
		margin-right:10px;
		background-color:transparent;
		}

#micronetworkNav 	{
		border:5px solid #eaeaea !important;
		background-color:#eaeaea;
		width:180px;
		clear:right;
		float:right;
		padding:0px;
		margin-right:5px;
		margin-left:5px;
		font-size:0.9em;
		line-height:2em;
		}

#micronetworkNav ul 	{
		margin-top:0px;
		}
		
#leftnavbottom, #adminNavBottom	{
		display:none;
		}

#leftnavbottom p, #adminNavBottom p	{
		border:0px;
		}

#leftnav H1, #adminNav H1	{
		margin:0px 10px 10px 10px;
		color:#333;
		font-weight:bold;
		font-size:1.2em;
		background-color:#ffffff;
		border-width:0px;
		padding: 12px 0px 0px 10px;
		}
		
#leftnav ul	{
		}

#leftnav ul,  #adminNav ul	{
		}
		
#leftnav ul li, #adminNav ul li		{  
		}

#leftnav ul li a:link, #adminNav ul li a:link	{
		}
		
#leftnav li a:visited, #adminNav li a:visited	{
		}
		
#leftnav li a:hover, #adminNav li a:hover	{
		}

 #adminDashBoard	{
 		margin-top:10px;
 		position: relative;
 		width: 757px;
 		height: auto;
 		border:1px solid #373737;
 		background-color:#eaeaea;
 		margin-bottom:10px;
 		margin-left:0px;
 		}
 
 #adminDashBoard h1	{
 		font-size: 1.0em;
 		text-align:left;
 		}
 
 #adminDashBoard ul {
 		font-size:80%;
 		display: block;
 		margin: 5px 7px;
 		}
 		
 #adminDashBoard ul li {
 		display: inline;
 		margin: 3px;
 		}
 
 #adminDashBoard li a:link, #adminDashBoard li a:visited	{
 		text-decoration: none;
 		line-height:2.25em;
 		padding: 4px 8px;
 		background: #fff;
 		color: #373737;
 		background: #fff;
 		border: 1px solid #333;
 		}
 
 #adminDashBoard li a:hover {
 		text-decoration: underline;
 		background :#333;
 		color :#fff;
 		border: 1px solid #373737;
 		}

/* themes list bullets */

.InformationBullet 		{  
		list-style-image: url(images/bullet-information.gif) ;
		}
		
.NewsBullet 		{  
		list-style-image: url(images/bullet-News.gif) ;
		}
		
.LinkBullet 		{  
		list-style-image: url(images/bullet-Link.gif) ;
		}

.EventBullet 		{  
		list-style-image: url(images/bullet-Event.gif) ;
		}
		
.JobBullet 		{  
		list-style-image: url(images/bullet-Job.gif) ;
		}

.PersonBullet 		{  
		list-style-image: url(images/bullet-Person.gif) ;
		}
		
.CompaniesBullet 		{  
		list-style-image: url(images/bullet-Companies.gif) ;
		}
		
.InformationBullet, .NewsBullet, .LinkBullet, .EventBullet, .JobBullet, .PersonBullet, .CompaniesBullet	{
		margin-bottom:5px;
		padding-left:5px;
		}

/* Left Hand Ticker */

#ticker	{
		background-color: #eaeaea;
		padding-bottom:5px;
		margin-top:10px;
		}

#ticker h2	{
		background: #9A3249 url(images/other/green-fade-v.gif) top left repeat-x !important;
		font-size:1.3em;
		font-weight:bold;
		}

#ticker ul	{
		border:1px solid #eaeaea;
		margin:2px;
		}

#ticker ul li	{
		font-size:75%;
		margin-bottom:8px;
		}

#ticker ul li a:link, #ticker ul li a:visited	{
		text-decoration:none !important;
		}

#ticker ul li a:hover	{
		text-decoration:underline !important;
		}

#ticker, #ticker *	{
		background-color:transparent;
		}

/* General */

#main 	{
		background-color: #fff;
		}

/* peekaboo workaround \*/

* #main, #subsiteHeader, #mainStory, #features		{height: 10px;}

/* End peekaboo workaround */
		
#main th	{
		text-align:left;
		padding:5px 30px 5px 12px;
		color:#333;
		border-bottom:0px dashed #5a8aa5;
		border-left:0px solid #5a8aa5;
		font-size:0.95em;
		}
		
th a, th a:link, th a:hover, th a:visited		{
		font-size:70%;
		color:#333333;
		}

#data table, table		{
		padding:5px 5px 5px 0px;
		margin:0px 20px 10px 20px;
		}


.summary	{
		color:#9A3249;
		font-weight:bold;
		padding-top:15px;
		margin-bottom:5px;
		}

#footerText	{
		/*position: relative;*/
		color:#333;
		padding:10px 0px 10px 0px;
		margin:10px 0px 0px 0px;
		border-bottom:0px solid #d9d9d9;
		border-top:1px solid #C0C0C0;
		font-size:70%;
		width:auto;
		height:10px;
		clear:both !important;
		}
		
#listSeparator, .listSeparator { display:none; }
		
#footerText p	{
		text-align:right;
		margin:0px 10px 0px 0px;
		padding:0px;
		line-height:1.5em;
		color:#000;
		float:right;
		}

#footerText a:link, #footerText a:hover, #footerText a:visited	{
		color:#000;
		padding-left:10px;
		}

#footerText p.mnLinks	{
		text-align:left;
		line-height:1.5em;
		margin-top:20px;
		margin-left:12px;
		color:#848484;
		float:none;
		clear:both;
		}

#footerText p.supporters	{
		text-align:right;
		line-height:1.5em;
		margin-right:0px;
		color:#000;
		float:right;
		}

#footerText p.supporters img	{
		border:0px;
		vertical-align:middle;
		}

#footerText p.supporters a:link, #footerText p.supporters a:hover, #footerText p.supporters a:visited	{
		padding-right:20px;
		padding-left:5px;
		}

#footerText p.mnLinks a:link, #footerText p.mnLinks a:hover, #footerText p.mnLinks a:visited	{
		color:#848484;
		padding-left:0px;
		text-decoration:none;
		}
		
.footerSpan	{
		display:block;
		float:left;
		color:#fff;
		}

table.calendar	{
		width:90%;
		border:1px solid #fff;
		text-align:center;
		}

.calendar p, .calendar table	{
		padding:0px;
		margin:0px;
		width:auto;
		}

.company	{
		background-color:#fff;
		padding:20px 20px 20px 25px;
		margin:0px 10px 10px 10px;
		border-right:1px solid #eaeaea;
		border-bottom:1px solid #eaeaea;
		border-left:1px solid #ccc;
		line-height:2.0em;
		}
		
.idcard		{
		
		background:#eaeaea;
		padding:4px 0px 0px 20px;
		margin:10px 10px 0px 10px;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		background-image: none;
		background-repeat: no-repeat;
		}
		
.idcard table		{
		width:700px !important;
		padding:0px;
		margin:10px 0px 0px 0px;
		}

.imageleft	{
		display:block;
		float:left;
		margin:0px 15px 10px 10px;
		}
		
.imageright	{
		display:block;
		float:right;
		margin:0px 20px 10px 15px;
		}

.imagetop	{
		float:none;
		margin:10px 0px 10px 10px;
		}
		
.pollingList	{
		padding:0px
		}		
				

/* site level buttons */		
#SiteNavigation a { display:inline; color:#ffffff; padding:3px 10px 1px 10px; font-weight:normal; text-decoration:none; margin:3px 2px 2px 0px; background-color:#999999; border:1px solid #999999;}
#SiteNavigation a:hover { color:#ffffff; text-decoration:underline; background-color: #3a91de; border:1px solid #999999;}
#SiteNavigation .SiteButtonSelected { color:#333; text-decoration:underline; background-color: #ffffff; border:1px solid #999999;}

/* area level buttons */	
#AreaNavigation a { display:inline; color:#333; padding:1px 10px; font-weight:normal; text-decoration:none; background-color:#ffffff; border:1px solid #333;}
#AreaNavigation a:hover { color:#333; text-decoration:underline; background-color: #CDDCE8; border:1px solid #333;}
#AreaNavigation .areaButtonSelected { color:#333; text-decoration:underline; background-color: #CDDCE8; border:1px solid #333;}

/* company level buttons */	
#companyNavigation a { display:inline; color:#fff; padding:1px 8px 1px 8px; font-weight:normal; text-decoration:none; margin:0px 3px 0px 0px; background-color:#999999; border:1px solid #333;}
#companyNavigation a:hover { color:#fff; text-decoration:underline; background-color: #333; border:1px solid #999999;}
#companyNavigation .companyButtonSelected { color:#fff; text-decoration:none; background-color: #333; border:1px solid #333;}


/* exhibition level buttons */	
#exhibitionNavigation a { display:inline; color:#fff; padding:1px 8px 1px 8px; /*font-size:1.0em;*/ font-weight:normal; text-decoration:none; margin:0px 3px 0px 0px; background-color:#333; border:1px solid #333;}
#exhibitionNavigation a:hover { color:#fff; text-decoration:underline; background-color: #333; border:1px solid #999999;}
#exhibitionNavigation .exhibitionButtonSelected { color:#fff; text-decoration:none; background-color: #333; border:1px solid #999999;}

/* micro network level buttons */	
#micronetworkNavigation a { white-space:normal;  display:block; color:#b37800; padding:5px 10px; font-weight:normal; text-decoration:none; margin:0px 0px 0px 0px; background-color:#eaeaea; border-width:0px;}
#micronetworkNavigation a:hover { color:#b37800; text-decoration:underline; background-color: #cfcfcf;}
#micronetworkNavigation .micronetworkButtonSelected { display:block; color:#b37800; text-decoration:none; background-color: #cfcfcf;}

/* micro network search buttons */
#micronetworkSearch a, #micronetworkSearch a:visited	{ display:block; color:#b37800; padding:5px 10px; font-weight:normal; text-decoration:none; margin:0px; background-color:#eaeaea; border:1px solid #eaeaea;}
#micronetworkSearch a:hover	{ color:#b37800; text-decoration:underline; background-color: #cfcfcf; border:1px solid #cfcfcf;}

#micronetworkSubscribe a, #micronetworkSubscribe a:visited	{ display:block; color:#b37800; padding:5px 10px; font-weight:normal; text-decoration:none; margin:0px; background-color:#eaeaea; border:1px solid #eaeaea;}
#micronetworkSubscribe a:hover	{ color:#b37800; text-decoration:underline; background-color: #cfcfcf; border:1px solid #cfcfcf;}


#micronetworkContent	{
		border:1px solid #ffffff !important;
		float:left;
		}

/* page level buttons */	
.pageButton, h1 a:visited {   
		color:#fff !important;
		background-color:#9A3249;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:none;
		font-size:70%;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.pageButtonOver, h1 a:hover { 
		color:#333;
		background-color:#eee;
		border:1px solid #333;
		text-decoration:underline;
		}
		
.pageButtonSelected, .pageButtonSelected:visited { 
		color:#fff !important;
		background-color:#9A3249;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:underline;
		font-size:70%;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}
		
/* company page level buttons */	
.companypageButton, .companypageButton:visited {   
		color:#fff !important;
		background-color:#9A3249;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:none;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.companypageButtonOver { 
		color:#1d2430;
		background:#eeeeee;
		border:1px solid #1d2430;
		text-decoration:underline;
		}
		
.companypageButtonSelected, .companypageButtonSelected:visited { 
		color:#1d2430;
		background:#fff !important;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:underline;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}


		
/* A-Z level buttons */			

#atoz {
	letter-spacing: -0.1em;
	margin-top:10px;
	background-color:#fff;
	padding-left:10px;
	border-top:1px solid #fff;
}

#atoz a:link { 
		font-weight:normal;
		display: inline;
		color:#fff;
		background:#9A3249;
		border:1px solid #999999;
		text-decoration:underline;
		padding:1px 3px 2px 3px;
		margin:0px;
		line-height: 2.5em;
		}
				
#atoz a:hover {
		color:#333;
		background:#eeeeee;
		border:1px solid #333;
		text-decoration:none;
		}

.pageActionSelected { 
		display: inline; 
		color: #333; 
		background: #E4EBF1; 
		border:1px solid #333; 
		text-decoration: none; 
		padding:1px 3px 2px 3px;
		margin:0px;	
		}

.pageActionPassive { 
		display: inline; 
		color: #999999; 
		background: transparent; 
		border:0px; 
		text-decoration: none; 
		padding:1px 3px 2px 3px;
		margin:0px;	
		}
		
#atoz .actionLink, #atoz .actionLink:visited  {   
		color:#1A66B3;
		background:transparent;
		border-width:0px;
		font-weight:normal;
		text-decoration:underline;
		}

#atoz .actionLink:hover { 
		color:#c00;
		background:transparent;
		border-width:0px;
		font-weight:normal;
		text-decoration:underline;
		}

/* Form buttons */
.actionLink, .actionLink:visited {   color:#fff !important;
		background-color:#9A3249;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:none !important;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.actionLink:hover	{
		color:#333 !important;
		border-color:#333;
		background-color:#eee;
		}

#formButtons a:hover { 
		color:#1d2430;
		background:#eeeeee;
		border:1px solid #1d2430;
		font-weight:normal;
		text-decoration:none;
		/*font-size:70%;*/
		padding:1px 10px 2px 10px;
		margin:0px 4px 0px 0px;
		}

.sourceLink	{
		color:#373737;
		font-weight:normal;
		}
		
.sourceLink:hover	{
		color:#333;
		font-weight:normal;
		}

#atoz p a:link.actionLink	{
		background-color:#fff;
		color:#9A3249 !important;
		border-width:0px;
		}
		
/* ---------- */

.righthand	{
		width:100%;
		border-top:1px solid #1a66b3;
		border-left:1px solid #1a66b3;
		border-right:3px solid #1d2430;
		border-bottom:3px solid #1d2430;
		padding:5px 15px 15px 15px;
		}


.lefthand	{
		padding:5px 15px 15px 0px;
		}

#headlines	{
		border:1px solid #fff;
		clear:both;
		}

#headlines table	{
		width:auto;
		margin:0px;
		}

.col1, .col2		{
		vertical-align:top;
		padding:0px;
		margin:0px;
		width:370px;
		border:1px solid #fff;
		}
		
.col2		{
		border-left:1px solid #fff;
		}
		
.col1 table, .col2 table	{
		width:360px !important;
		padding:0px;
		margin:0px;
		boder:1px solid #fff;
		background-color:#eaeaea;
		margin-bottom:10px !important;
		}
		
#headlines table td	{
		padding-left:10px;
		}

/*added 30-11*/
.col1 .actionLink {
		margin: 0px 20px 0px 4px; 
		}
/*added 30-11*/
.col2 .actionLink {
		margin: 0px 0px 0px 30px; 
		}

.viewby	{
		padding:0px 10px 0px 20px;
		font-size:70%;
		font-weight:normal;
		}

h1 a:link, h1 a:hover, h1 a:visited 	{
	font-size:70%;
	color:#fff !important;
	text-decoration:none !important;
	font-weight:normal !important;
	}

h1 a:hover	{
	color:#333 !important;
	}

#dataHeader	{
		margin:0px 0px 0px 0px;
		border-top:1px solid #fff
		}

#dataHeader .viewby	{
		margin-left:0px;
		padding-left:0px;
		}

#dataHeader h3	{
		
		}

#dataHeader a:link	{
		line-height:1.9em;
		}

#dataHeader .viewby, #dataNavigator .viewby, H3 viewby	{
		font-size:80%;
		}

.boldtitle, .titlelink	{
		font-weight:bold;
		color:#333;
		padding:10px 5px 10px 0px;
		}

.scientia	{
		padding-left:14px;
		background:url(images/red-square.gif) top left no-repeat;
		}

.revisionDetails { background: #55698E; color: #E5E8EF; text-decoration: none; padding: 1px 5px 1px 5px; border: 1px solid #CCCCCC; margin: 10px 0px 10px 0px; }
.revisionText { background: #D8DDE7; color: #1D2430; /*font-size: 0.8em;*/ }

.caption { width:80%; color:#1d2430; padding:0px; background-image: none;background-repeat:repeat-y; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.captionHeader { width:100%; padding: 8px; color:#1d2430; background-color:#eaeaea; background-image:none;background-repeat:no-repeat;}
.captionBody { /*font-size: 0.8em;*/ padding: 3px; }
.divider { border-style: solid; border-width: 0px 0px 1px 0px; width: 100%; border-color: #0033AA; }


.warning { color: #c00; font-weight: bold; }
.headerBox { font: 0.8em verdana, arial, helvetica, sans-serif; color: #1a66b3;  border-color: #0033AA; padding:5px; background-color:#EEEEEE; margin:8px 0px 8px 0px; vertical-align:middle; border-style: solid; border-width: 1px; }
.pageNavigator { color: #aaa; }
.infoBox { width:auto; font:0.8em verdana, arial, helvetica, sans-serif; color:#333;  padding:15px; background-color:#f6f6f6; margin:10px 10px 20px 10px; background-image:none;background-repeat:no-repeat; border-top: 1px solid #999999; border-right: 1px solid #b8bbb3; border-bottom: 1px solid #b8bbb3; border-left: 1px solid #999999;}


p	{
	margin:5px 30px 0px 10px;
	padding:5px 0px 5px 0px;
	}
	
.listIntro	{
	margin:5px 30px -10px 20px;
	padding:5px 0px 0px 0px;
	clear:both;
	}
	
.listContent	{
	display:block;
	margin-left:40px;
	}

.listContent a	{
	color:#373737;
	}

.listContent li 	{  
	list-style-image: url(images/bulletsq.gif);
	line-height:1.5em;
	}
	
.listContent a:hover	{
	color:#333;
	text-decoration:none;
	}	
	
/*
*/

#main td	{
	vertical-align:top;
	padding-top:5px;
	padding-bottom:3px;
	line-height:1.5em;
	}

input, textarea, select	{
	vertical-align:middle;
	margin:0px;
	padding:0px;
	}


textarea	{
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	}

.contact	{
	padding:0px 0px 15px 0px;
	}
	
fieldset p	{
	padding:0px 0px 5px 23px;
	}

ul 	{  
	margin-left:30px;
	margin-right:30px;
	clear:left;
	}

ul li 	{  
	list-style-image: url(images/bulletround.gif);
	/*line-height:1.5em;*/
	margin-left:30px;
	}

.indentedLine a:link, .indentedLine a:hover, .indentedLine a:visited	{
	font-weight:normal;
	}

/* subsite branding */


#subsiteBlurb	{
		border:0px solid #ffffff;
		vertical-align:middle;
		width:auto;
		font-weight:bold;
		color:#000000 !important;
		padding:0px 10px 0px 5px;
		}

#subsiteActionPanel	{
		border:1px solid #ffffff;
		float:left;
		width:185px;
		padding:0px;
		}

#subsiteHeader	{
		border:0px solid #c00 !important;
		border-bottom:20px solid #cfcfcf;
		background-color:#fff;
		margin-left:0px;
		float:none;
		width:auto;
		}

#subsiteHeader #exhibitionNavigation	{
		display:block;
		margin-top:5px;
		margin-bottom:10px;
		margin-left:5px;
		}

#subsiteBanner	{
		border-bottom:0px solid #ffffff;
		padding:0px;
		margin-bottom:0px;
		min-height:80px;
		vertical-align:middle;
		float:none;
		}


		
#subsiteLogoLeft	{
		border:0px solid #ffffff;
		float:left;
		margin:0px 10px 0px 0px;
		}

#subsiteLogoRight	{
		border:0px solid #ffffff;
		float:right;
		margin:0px 10px 0px 10px;
		}
		
#subsiteLogoTop	{
		border:0px solid #ffffff;
		float:none;
		margin:0px 0px 0px 0px;
		}

#subsiteLogoLeft img, #subsiteLogoTop img, #subsiteLogoRight img	{
		height:auto;
		padding:0px !important;
		}
		
#micronetworkSearch	{
		width:180px;
		border:5px solid #eaeaea;
		margin: 5px 0px 5px 5px !important;
		padding:0px;
		font-size:90%;
		}
		
#micronetworkSubscribe	{
		width:180px;
		border:5px solid #eaeaea;
		margin: 5px 0px 5px 5px !important;
		padding:0px;
		font-size:90%;
		}		
		
#usageSummary .nameCell {
		width: 25em;
		text-align: left;
		padding-right: 5em;
		}
		
#usageSummary .dateCell {
		width: 25em;
		text-align: left;
		padding-right: 2em;
		}
		
#usageSummary .numberCell {
		width: 10em;
		text-align: right;
		padding-right: 5em;
		}
		
/* Extra themes divs */
#themes, #themesHeader, #themesBody, #themesFooter	{
	display:none;
	background-color:#ffffff;
	}

#themes	{
	margin-bottom:20px;
	}
	
#themesHeader	{
	background:url(images/themes-top-right.gif) top right no-repeat #ffffff;
	
	}
	
#themesBody	{
	margin-right:0px;
	border-top:1px solid #ffffff;
	}
	
#themesFooter	{
	border:0px solid #c00;
	background:url(images/other/none.gif) top no-repeat #ffffff;
	height:10px;
	}	
	
/* Extra header links divs */
#headerLinks	{
		}
#graphicLinks	{
		z-index: 90;
		position:absolute;
		top:50px;
		width:224px;
		height:auto;
		margin-left:441px
		}
		
/* Harvester database classification editing styles */
#LocationClassifications, #SubjectClassifications {
	padding: 0px; margin: 0px 30px 5px 30px; width: auto; height: 20em; border: 1px solid #336699; overflow: hidden;
}		

#LocationChoices, #SubjectChoices {
	
}

#LocationSelected, #SubjectSelected {
	background: #FFFFFF; height: 10em; width: auto; height: 18em; margin: 1em; padding: 0.5em; line-height: 1em; overflow: auto;
}		

.classificationTreeSelector {
	margin: 1em 1em 1em 0.5em; padding: 0em; width: 40%; height: 16em; float: left;;
}
.classificationTree {
	border: 1px solid #CCCCCC; margin: 0em 0em 0.5em 0em; padding: 0.5em; width: auto; height: 14em; overflow: auto;
}

.classificationTreeSelector input {
	margin: 0.5em 0em 0em 0em; padding: 0em;
}

.classificationDefList {
	margin: 0em 0em 0em 1em; padding: 0em; border-width: 0px 0px 1px 1px ; border-style: solid;
	border-color: #DDDDDD;
}

.subjectDefTerm, .locationDefTerm {
	display: inline; margin: 0em; padding: 0em;
}

.classificationDefList dd {
	display: inline; margin: 0em; padding: 0em;
}
		
.classificationDefList ul {
	
}

.classificationDefList ul li {
	
}
	
#clear	{
	clear:both;
	height:1px;
	}


/* banner adverts */

#bannerAd	{
		margin:5px 10px 5px 25px;
		text-align:center;
		}
		
.advert		{
		border:1px solid #99b0b6;
		display:block;
		margin:8px;
		padding:10px;
		background-color:#ffffff;
		}
		
/* ---------- */

/* rss buttons */

.floatright {
	 display:inline;
	 }

.rsslink, .rsslink:hover, .rsslink:visited {
	 border: 1px solid #666666;
	 padding: 1px;
	 margin: 5px;
	 background-color: #FFFFFF;
	 color: #666666;
	 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	 font-size: 0.6em;
	 text-decoration: none;
	 vertical-align: middle;
	 }

.rsstitle {
	 padding: 0px 3px 0px 3px;
	 margin: 0px 0px 0px 0px;
	 background-color: #FF6600;
	 color: #FFFFFF;
	 }

.rsstype {
	 padding: 0px 3px 0px 3px;
	 margin: 0px 0px 0px 1px;
	 background-color: #898E79;
	 color: #FFFFFF;
	}

/* end rss buttons */

/* not formatted using HTML */
		
.notHTML	{
		margin:0px 20px 10px 20px;
		}
		
/* Advanced Search Button */		

.siteSearchAdvanced	{
		display:block;
		margin-top:0px;
		padding-right:0px;
		font-size:90%;
		}

#SearchBar .siteSearchAdvanced a:link, #SearchBar .siteSearchAdvanced a:hover, #SearchBar .siteSearchAdvanced a:visited	{
		text-transform:none;
		background-color:transparent;
		background-image:none;
		padding-right:0px;
		margin-right:9px;
		margin-top:2px;
		border:0px solid #dddddd;
		color:#000;
		font-weight:normal;
		}

caption	{
	text-align:left;
	color:#333;
	border-width:0px;
	padding-left:20px;
	font-weight:bold;
	}
	
table.glossary th, table.glossary td	{
	padding-left:10px;
	}

/* print statements */

@media print {
  #header, #profile, #SignIn, #searchBar, #BrandingHeader, #graphicLinks, #breadcrumb, #profile, #udmNavigation, #udmNavigation *, #homePageLink, #udmAdmin, #footerText	{ display:none !important;}

  #clusterName, form #clusterName	{ display:block !important; }

  body	{ margin:0px; background-color:#fff; border-width:0px; }

  H1, H2, H3, H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid; }

  BLOCKQUOTE, PRE	{ page-break-inside: avoid; }

  UL, OL, DL    { page-break-before: avoid; }

  #content	{ background-image:none; width:90%; margin:0px; padding:0px; }

  table		{ width:90%; margin-left:0px; }

  h1, h2, h3, h4, h5, h6, p	{ margin-left:0px; }
  
  #features	{width:30% !important; margin-right:10px; margin-top:5px; }
  
  #mainStory	{ float:none !important; }
  
  #secondaryStory	{ background-image:none !important; width:60%; }
  
  #secondaryStory .featureStory	{ float:none !important; width:auto; margin-top:0px !important; }
  
}

.clear	{
	clear:both;
	}
	
.map	{
	margin: 10px 5px;
	text-align:center;
	}
	
.hiddenField	{
	display:none;
	}

/* ----- data lists ----- */

dl		{
		margin-bottom:1.0em;
		}

dt		{
		display:block;
		float:left;
		clear:left;
		width:220px;
		text-align:right;
		margin-right:10px;
		font-weight:bold;
		border:1px solid #ffffff;
		white-space:normal;
		}

dd		{
		display:block;
		text-align:left;
		margin-left:0px;
		margin-right:20px;
		padding-left:0px;
		}

/* ----- data lists ----- */

dl		{
		margin:10px 10px 1.0em 10px;
		padding-top:5px;
		}

dt		{
		display:block;
		float:left;
		clear:left;
		width:200px;
		text-align:right;
		margin-right:0px;
		font-weight:bold;
		border:1px solid #fff;
		white-space:normal;
		}

dd		{
		height:10px;
		display:block;
		border:1px solid #fff;
		text-align:left;
		margin-left:210px;
		margin-right:0px;
		padding-left:10px !important;
		}

dd ul		{
		margin-left:0px;
		}

dd input		{
		margin-right:5px;
		}

dl.primaryInfo	{
		border:1px solid #fff;
		border-top:2px solid #9299a0;
		}
		
dl.secondaryInfo	{
		border:1px solid #fff;
		border-top:1px solid #ccc;
		}
		
dl.tertiaryInfo	{
		border:1px solid #fff;
		border-top:1px dashed #ccc;
		}
		
dl.supplementaryInfo	{
		padding:10px 0px;
		border:1px solid #ccc;
		background-color:#f7f7f7;
		}
		
dl.supplementaryInfo dt, dl.supplementaryInfo dd	{
		border-color:#f7f7f7;
		font-size:80%;
		margin-top:5px;
		}

dl.yourInfo	{
		border:1px solid #fff;
		}

dl.yourInfo dd, dl.companyInfo dd, dl.extraInfo dd	{
		margin-left:0px;
		margin-bottom:5px;
		}

dl.companyInfo	{
		border:1px solid #fff;
		}

dl.extraInfo	{
		border:1px solid #fff;
		margin-left:20px;
		}

dl.extraInfo dt	{
		font-weight:normal;
		text-align:left;
		width:auto;
		float:none;

		}

dl.extraInfo dt .small	{
		display:block;
		font-size:70%;
		font-weight:bold;
		}

dl.extraInfo dt label	{
		white-space:normal;
		}

dl.extraInfo dd	{
		width:250px;
		margin-top:5px;
		margin-bottom:20px;
		padding-left:0px;
		margin-left:0px;
		}
		
fieldset p input	{
		margin-right:5px;
		}
/*	{
	border:1px solid #c00;
	}*/



/* Test styles for image library */

.imageDocEntryGrid	{ 
	width:178px;
	height:200px;
	float:left;
	background-color:#f7f7f7;
	font:1.0em verdana, arial, helvetica, sans-serif; 
	color:#000000;  
	padding:10px; 
	margin:10px 5px 5px 5px; 
	border-top: 1px solid #999999; 
	border-right: 1px solid #b8bbb3; 
	border-bottom: 1px solid #b8bbb3; 
	border-left: 1px solid #999999;
	}

.imageDocEntryGridHead	{
	width:auto;
	height:50px;  
	color:#ffffff;  
	background-color:#cccccc;
	font-weight:bold;
	padding:5px; 
	margin:0px 0px 0px 0px; 
	border-top: 0px solid #999999; 
	border-right: 0px solid #b8bbb3; 
	border-bottom: 1px solid #b8bbb3; 
	border-left: 0px solid #999999;
	}
	
.imageDocEntry	{ 
	width:auto;
	height:150px;
	background-color:#f7f7f7;
	font:1.0em verdana, arial, helvetica, sans-serif; 
	color:#000000;  
	padding:0px; 
	margin:10px 5px 5px 5px; 
	border-top: 1px solid #999999; 
	border-right: 1px solid #b8bbb3; 
	border-bottom: 1px solid #b8bbb3; 
	border-left: 1px solid #999999;
	}
	
.imageDocEntryHead	{
	width:auto;
	color:#ffffff;  
	background-color:#cccccc;
	font-weight:bold;
	padding:5px; 
	margin:0px 0px 0px 0px; 
	border-top: 0px solid #999999; 
	border-right: 0px solid #b8bbb3; 
	border-bottom: 1px solid #b8bbb3; 
	border-left: 0px solid #999999;
	}

.imageDocEntryHead a, .imageDocEntryHead a:link, .imageDocEntryHead a:hover, .imageDocEntryHead a:visited { 
	color:#fffff; 
	}
		
.imageDocEntryBody	{
	width:auto;
	color:#000000;  
	background-color:#f7f7f7;
	padding:10px; 
	margin:0px 0px 0px 0px;
	border-top: 0px solid #999999; 
	border-right: 0px solid #b8bbb3; 
	border-bottom: 0px solid #b8bbb3; 
	border-left: 0px solid #999999;
	}
	
.imageDocEntryBody img	{
	width:100px;
	}
	
.nodisp {
display:none;
}

