BODY { text-align:center; 
	font-style: normal; 
	font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif; 
	margin:0px auto; 
	padding: 0px; 
	color: #333333; 
	font-size:80%; 
	background:url(images/page-background.gif) top repeat-y #DEDEDE;
	border:1px solid #424a4b;
	}

H2, H4, H5, H6 { display: inline;}

H1 { font-size:1.4em; padding: 6px 10px 5px 10px;  font-weight:bold;}
H3 { font-size:1.1em; padding: 4px 10px 6px 10px; font-weight: bold; }
H2 { font-size:1.2em; padding: 4px 10px 6px 10px; font-weight: bold;}
H4 { font-size:1.0em; padding: 1px 0px 1px 0px; font-weight: bold; }
H5 { font-size:1.0em; padding: 0px 0px 0px 0px; font-weight: bold; font-style: italic;}
H6 { font-size:1.0em; padding: 0px 0px 0px 0px; font-weight: normal; font-style: italic; }

P	{ font-size:1.0em; line-height:1.3em;}

	H1	{
		color:#0157AE;
		border-top:0px solid #0157AE;
		border-bottom:0px dashed #5a8aa5;
		margin:5px 10px 5px 10px;
		}
		
	H2	{
		color:#0157AE;
		border-bottom:0px dashed #5a8aa5;
		border-left:0px solid #0157AE;
		margin:5px 30px 0px 20px;
		}		
		
	H3	{
		color:#0157AE;
		border-bottom:0px dashed #5a8aa5;
		border-left:0px solid #0157AE;
		margin:5px 30px 0px 10px;
		}

TD { font-size: 0.75em; font-weight: normal;}
A { font-weight: normal; color: #2599D1; text-decoration: none; }
A:hover { font-weight: normal; color: ##2599D1; text-decoration: underline; }
A:visited {color:#2599D1;}
TD A:hover { font-weight: normal; color: #2599D1; text-decoration: underline; }
SMALL { font-size: 0.8em;}

LEGEND, FIELDSET { background-color: transparent; color: #666;  margin:15px 20px 0px 20px; border:0px solid #0157AE;}
FIELDSET LEGEND { font-size: 1.2em; font-weight: bold; padding:8px 20px 8px 20px;}
FIELDSET SMALL { font-size: 0.8em; color: #0157AE; }
FIELDSET LABEL, SPAN LABEL, DIV LABEL { font-size: 0.9em; font-weight:normal; margin:0px 0px 0px 0px; }
LEGEND	{border:1px solid #0157AE; background-color: #999999; color:#ffffff; margin-left:37px;}
FIELDSET TD { font-size: 0.9em;}
/*added 30-11*/
FIELDSET TABLE	{ margin:5px 20px 15px 0px;}

td label	{
	border-left:1px solid #333;
	width:100%;
	padding:5px;
	white-space:nowrap;
	}

form { height: 1px; overflow: hidden; }
#bodydiv form { height: auto; overflow: visible; }


form, #bodydiv {
	margin: 0px auto;
	width:920px;
	text-align: left;
	padding:0;
	}

.SiteNavigation, .AreaNavigation  { display: block; line-height: 2em; border-color: #0033AA; color: #0033AA; }

/* graphic link styles */

#homePageLink {
		display:none;
		position: absolute;
		top:5px;
		display: block;
		z-index: 100;
		height: 30px;
		width: 432px;
		border: 0px dotted blue;
		margin:0px auto;
		}

#homePageLink:link {
		display:none;
		border: 0px dotted silver;
		}
#homePageLink:visited {
		display:none;
		border: 0px dotted #0157AE;
		}
#homePageLink:hover {
		display:none;
		border: 1px dotted silver;
		}
#homePageLink:active {
		display:none;
		border: 0px dotted #0157AE;
		}

#graphicLink1, #graphicLink2, #graphicLink3, #graphicLink4 {
		
		border: 1px solid white;
		}

#graphicLink1 {
		display:none;
		z-index: 99;
		float:right;
		height: 50px;
		width: 105px;
		height:1px;
		width:1px;
		background : url(images/other/quick-button.gif) top left no-repeat #ffffff;
		}
#graphicLink2 {
		display:none;
		z-index: 98;
		float:right;
		height: 50px;
		width: 95px;
height:1px;
		width:1px;
		background : url(images/other/search-button.gif) top left no-repeat #ffffff;
		}
#graphicLink3 {
		display:none;
		z-index: 97;
		float:right;
		height: 50px;
		width: 120px;
		height:1px;
		width:1px;		
		/*background : url(images/other/collaborate-button.gif) top left no-repeat #ffffff;*/
		}
		
#graphicLink4 {
		display:none;
		display:none;
		z-index: 96;
		float:right;
		height: 72px;
		width: 72px;
height:1px;
		width:1px;
		}
#graphicLink1:link, #graphicLink2:link, #graphicLink3:link, #graphicLink4:link {
		border: 0px dotted silver;
		}
#graphicLink1:visited, #graphicLink2:visited, #graphicLink3:visited, #graphicLink4:visited {
		border: 0px dotted #0157AE;
		}
#graphicLink1:hover, #graphicLink2:hover, #graphicLink3:hover, #graphicLink4:hover {
		border: 1px 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 {
		display: block;
		width:920px;
		height:105px;
		border-top:5px solid #ffffff;
		/*background: url(images/headers/growth-headback-blue1.jpg) top left no-repeat;*/
		/*background-image : url(images/headers/00.jpg);*/
		background-color:transparent;
		width:auto;
		}

#header, form #header		{
		display:none;
		}

#profile	{
		color:#ffffff;
		position:absolute;
		top:4px;
		padding-bottom:0px;
		width:250px;
		border:0px solid #c00;
		margin: 0px 0px 0px 500px;
		}

#flash		{
		display:none;
		}
		
#udmNavigation	{
		background-color:#0157AE;
		border-bottom:0px solid #DEDEDE;
		}

#udmNavigation	ul	{
		}

#udmNavigation	ul li ul	{
		}

#udmAdmin	{
		border:0px solid #fff;
		background-color:#fff;
		text-align:right;
		width:920px;
		}

#udmAdmin a:link, #udmAdmin a:visited	{
		margin:5px 20px;
		}		

#SiteNavigation{
		border-width:0px 0px; 
		border-style:solid;
		border-color:#0157AE;
		position: relative;
		margin:130px auto 0em auto;
		padding:0px 0px 4px 0px;
		width:920px
		background-color:#0157AE;
		text-align:left;
		font-size:90%;
		}

#AreaNavigation	{
		border-width:0px 0px 0px 0px; 
		border-style:solid;
		border-color:#0157AE;
		position: relative;
		margin:0em auto 0px auto;
		padding:5px 0px 0px 0px;
		width:920px;
		background-color:#0157AE;
		text-align:left;
		font-size:90%;
		}

#headerbottom	{
		display:none;
		}

#companyNavigation	{
		position: relative;
		margin:5px 10px 5px 0px;
		}

#exhibitionNavigation	{
		position: relative;
		margin:10px 10px 5px 0px;
		}

#micronetworkNavigation	{
		position: relative;
		margin:0px 0px 0px 0px;
		}

#noareas	{
		border-width:5px 0px 0px 0px; 
		border-style:solid;
		border-color:#0157AE;
		position: relative;
		margin:0em auto 5px auto;
		padding:2px 0px 2px 0px;
		width:auto;
		background-color:transparent;
		/*font-size:1.0em;*/
		}

#contentbody	{
		padding:0px;
		/*background: url(images/headers/foot.jpg) top left no-repeat transparent;*/
		}
		
#data		{
		padding:0px 10px 10px 10px;
		}
		
#data td	{
		padding:2px 2px 2px 2px;
		}
		
#SignIn		{
		position:absolute;
		color:#ffffff;
		top:0px;
		right:1%;
		padding:0px;
		height:auto;
		border:0px solid #0157AE;
		margin:8px 0px 0px 8px;
		}

		
#SearchBar label	{
		display:none;
		}
		
#SearchBar	{
		position:absolute;
		top:0px;
		right:1%;
		padding:5px 5px 5px 0px;
		/*font-size:1em;*/
		text-align:right;
		width:920px;
		margin:0px 80px 0px 10px;
		}
		
#SearchBar input	{
		vertical-align:middle;
		border-top:1px solid #999999;
		border-right:1px solid #0157AE;
		border-bottom:1px solid #0157AE;
		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:#ffffff;
		padding:1px 7px 3px 8px; 
		/*font-size:12px; */
		font-weight: normal; 
		text-decoration: none; 
		margin:2px 0px 15px 0px; 
		background-color:#0157AE;
		border:1px solid #0157AE;
		}

#SearchBar a:hover	{
		vertical-align:middle;
		display: inline; 
		color:#333333;
		padding:1px 7px 3px 8px; 
		/*font-size:12px; */
		font-weight: normal; 
		text-decoration: underline; 
		margin:2px 0px 15px 0px; 
		background-color:#ffec1c;
		border:1px solid #0157AE;
		}
		
/*Read Mode Search*/
/*added*/
.searchBarText .siteSearchButton, #selectCategory .siteSearchButton	{
		display: inline; 
		color:#ffffff;
		padding:0px;
		/*font-size:12px; */
		font-weight: normal; 
		text-decoration: none; 
		margin:0px;
		background-color:#0157AE;
		border:1px solid #0157AE;
		}

/*added category search button*/
#selectCategory .siteSearchButton, #selectCategory select	{
		vertical-align:middle;
		margin:0px 5px 0px 0px;
		}


/* commented out search stuff
end of comment */
		
#breadcrumb, form #breadcrumb	{
		border-width:0px 0px 0px 0px; 
		border-style:solid;
		border-color:#7ba6bd;
		width:920px;
		padding:10px 10px 6px 10px;
		background-color:transparent;
		font-size:80%;
		text-align:left;
		}

form #breadcrumb	{
		padding-top:10px;
		}
		
#content, form #content	{
		margin:0em auto;
		width:920px;;
		border:0px solid #7ba6bd;
		background: #ffffff;
		text-align:left;
		}
		
/* Themes menu */		
#leftnav, #adminNav	{
		display:none;
		border-top:1px solid #9cbece;
		border-right:1px solid #9cbece;
		border-bottom:2px solid #9cbece;
		border-left:2px solid #9cbece;
		/*background: transparent url(images/themes-back.gif) top left no-repeat;*/
		width:200px;
		float:right;
		padding-bottom:0px;
		}

#micronetworkNav 	{
		border:5px solid #ffffff !important;
		background-color:#ffffff;
		width:150px;
		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-left:10px;
		color:#0157AE;
		font-weight:bold;
		font-size:1.2em;
		background-color:transparent;
		border-width:0px;
		padding: 17px 0px 10px 10px;
		}
		
#leftnav ul	{
		border:0px solid #c00;
		margin:2px;
		background-color: #eae8e8;
		}

#leftnav ul li 		{  
		/*list-style-image: url(images/bullet-portals-sm.gif) ;
		padding-bottom:12px;
		padding-left:00px;
		padding-right:25px;*/
		list-style-image: url(images/blank.gif);
		margin:1px 0px;
		padding:0px 5px 10px 25px;
		border:1px solid #b9b9cb;
		border-right:1px solid #525152;
		border-bottom:1px solid #525152;
		background: url(images/bullet-portals-sm-offset.gif) top left no-repeat transparent;
		}

 #adminDashBoard	{
 		position: relative;
 		width: auto;
 		height: auto;
 		border:1px solid #373737;
 		background:url(images/dashboard-back.gif) top right #eeeeee;
 		margin-bottom:10px;
 		margin-left:10px;
 		}
 
 #adminDashBoard h1	{
 		font-size: 1.0em;
 		text-align:left;
 		}
 
 #adminDashBoard ul {
 		display: block;
 		margin: 10px 0px;
 		}
 		
 #adminDashBoard ul li {
 		display: inline;
 		margin: 0.5%;
 		}
 
 #adminDashBoard li a {
 		text-decoration: none;
 		font-size: 1.0em;
 		line-height:2.25em;
 		padding: 4px 8px;
 		background: #fff;
 		color: #373737;
 		border: 3px double #0157AE;
 		}
 		
 #adminDashBoard li a:link, #adminDashBoard li a:visited {
 		background: #fff;
 		color: #373737;
 		border: 1px solid #0157AE;
 		}
 
 #adminDashBoard li a:hover {
 		text-decoration: underline;
 		background :#0157AE;
 		color :#fff;
 		border: 1px solid #373737;
 		}
		
#adminNav ul li 		{  
		list-style-image: url(images/bullet-admin-sm.gif) ;
		padding-bottom:10px;
		padding-left:00px;
		padding-right:25px;
		}
		
#leftnav li a:link, #adminNav li a:link	{
		color:#1A66B3;
		text-decoration:none;
		font-size:0.90em;
		font-weight: normal;
		}
		
#leftnav li a:hover, #adminNav li a:hover	{
		color:#0157AE;
		text-decoration:underline;
		font-size:0.90em;
		font-weight: normal;
		}

#leftnav li a:visited, #adminNav li a:visited	{
		color:#1A66B3;
		text-decoration:none;
		font-size:0.90em;
		font-weight: normal;
		}

/* 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	{
		
		}

/* General */

#main 	{
		border-left:0px solid #999999;
		border-right:0px solid #0157AE;
		margin-left: 0px;
		background: url(images/none.gif) top right no-repeat transparent;
		}

/* peekaboo workaround \*/

* #main, #subsiteHeader		{min-height: 10px;}

/* End peekaboo workaround */
		
#main th	{
		text-align:left;
		padding:5px 30px 5px 0px;
		color:#0157AE;
		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	{
		font-weight:bold;
		color:#000000;
		padding-top:0px;
		font-size:1.0em;
		line-height:1.4em;
		margin-bottom:0px;
		}
		
#footerText	{
		position: relative;
		color:#000;
		background-image: url(images/growth-footer.gif);
		padding:5px 0px 0px 0px;
		margin-top:10px;
		margin-bottom:10px;
		margin-right:0px;
		border-bottom:0px solid #ffffff;
		border-top:0px solid #ddd;
		font-size:70%;
		height:40px;
		width:auto;
		clear:both !important;
		text-align:right;
		}				
		
#listSeparator, .listSeparator { display:none; }


#main .calendar	{
		width:80%;
		padding:0px;
		}

#main .calendar p, #main .calendar table {
		padding:0px;
		margin:0px;
		}

.company	{
		width:95%;
		/*font-size:80%;*/
		background:transparent;
		padding:20px 20px 20px 25px;
		margin:0px 0px 10px 0px;
		border-right:1px solid #dde6ee;
		border-bottom:1px solid #dde6ee;
		border-left:1px solid #ccc;
		line-height:2.0em;
		}


.idcard		{
		width:95%;
		background:#FFFCDF;
		padding:4px 0px 0px 20px;
		margin:10px 0px 0px 0px;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		background-image: url(images/id-back-2.gif);
		background-repeat: no-repeat;
		}
		
.idcard table		{
		padding:0px;
		margin:10px 0px 0px 0px;
		}

.imageleft	{
		float:left;
		margin:15px 15px 10px 20px;
		}
		
.imageright	{
		float:right;
		margin:15px 20px 10px 15px;
		}

.imagetop	{
		float:none;
		margin:15px 20px 10px 20px;
		}
		
/* Sign-in button */
#SignIn a	{
		display: inline; 
		color:#ffffff;
		padding:2px 6px 2px 6px; 
		font-weight: normal; 
		text-decoration: none; 
		margin:0px 0px 0px 3px; 
		background-color:transparent;
		border:0px solid #0157AE;
		}
		
#SignIn a:hover{
		display: inline; 
		color:#ffffff;
		padding:2px 6px 2px 6px; 
		font-weight: normal; 
		text-decoration: underline; 
		margin:0px 0px 0px 3px; 
		background-color:transparent;
		border:0px solid #0157AE;
		}

/* site level buttons */		
#SiteNavigation a { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; margin:3px 5px 3px 0px; background-color:#0157AE; border-right:1px solid #0157AE; border-left:2px solid #0157AE;}
#SiteNavigation a:hover { display:inline; color:#DE5142; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:underline; background-color: #0157AE; margin:3px 5px 3px 0px; border-right:1px solid #0157AE; border-left:2px solid #DE5142;}
#SiteNavigation .SiteButtonSelected { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:underline; background-color: #0157AE; margin:3px 5px 3px 0px; border-right:1px solid #0157AE; border-left:2px solid #ffffff;}

/* area level buttons */	
#AreaNavigation a { display:inline; color:#fff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; margin:3px 5px 3px 0px; background-color:#0157AE; border-right:1px solid #0157AE; border-left:2px solid #0157AE;}
#AreaNavigation a:hover { display: inline; color:#DE5142; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:underline; background-color: #0157AE; margin:3px 5px 3px 0px; border-right:1px solid #0157AE; border-left:2px solid #DE5142;}
#AreaNavigation .areaButtonSelected { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:underline; background-color: #0157AE; margin:3px 5px 3px 0px; border-right:1px solid #0157AE; border-left:2px solid #ffffff;}

/* company level buttons */	
#companyNavigation 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:#999999; border:1px solid #0157AE;}
#companyNavigation a:hover { display:inline; color:#fff; padding:1px 8px 1px 8px; /*font-size:1.0em;*/ font-weight: normal; text-decoration:underline; background-color: #0157AE; margin:0px 3px 0px 0px; border:1px solid #e28e32;}
#companyNavigation .companyButtonSelected { display:inline; color:#fff; padding:1px 8px 1px 8px; /*font-size:1.0em;*/ font-weight: normal; text-decoration:none; background-color: #0157AE; margin:0px 3px 0px 0px; border:1px solid #0157AE;}


/* 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:#999999; border:1px solid #0157AE;}
#exhibitionNavigation a:hover { display:inline; color:#fff; padding:1px 8px 1px 8px; /*font-size:1.0em;*/ font-weight: normal; text-decoration:underline; background-color: #0157AE; margin:0px 3px 0px 0px; border:1px solid #e28e32;}
#exhibitionNavigation .exhibitionButtonSelected { display:inline; color:#fff; padding:1px 8px 1px 8px; /*font-size:1.0em;*/ font-weight: normal; text-decoration:none; background-color: #0157AE; margin:0px 3px 0px 0px; border:1px solid #0157AE;}

/* micro network level buttons */	
#micronetworkNavigation a { white-space:normal;  display:block; color:#0157AE; padding:5px 10px; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; background-color:#DEDEDE; border-width:0px;}
#micronetworkNavigation a:hover { color:#ffffff; text-decoration:none; background-color: #0157AE; font-weight:bold;}
#micronetworkNavigation .micronetworkButtonSelected { display:block; color:#ffffff; text-decoration:none; background-color: #0157AE; font-weight:bold;}

/* micro network search buttons */
#micronetworkSearch a, #micronetworkSearch a:visited	{ display:block; color:#0157AE; padding:5px 10px; font-weight:normal; text-decoration:none; margin:0px; background-color:#DEDEDE; border:1px solid #DEDEDE;}
#micronetworkSearch a:hover	{ color:#ffffff; text-decoration:none; background-color: #DE5142; border:1px solid #DE5142;}

#micronetworkSubscribe a, #micronetworkSubscribe a:visited	{ display:block; color:#0157AE; padding:5px 10px; font-weight:normal; text-decoration:none; margin:0px; background-color:#DEDEDE; border:1px solid #DEDEDE;}
#micronetworkSubscribe a:hover	{ color:#ffffff; text-decoration:none; background-color: #DE5142; border:1px solid #DE5142;}


#micronetworkContent	{
		border:1px solid #ffffff !important;
		float:left;
		}

/* page level buttons */	
.pageButton, h1 a:visited {   color:#fff;
		background:#0157AE;
		border:1px solid #0157AE;
		font-weight:normal;
		text-decoration:none;
		font-size:70%;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.pageButtonOver, h1 a:hover { 
		color:#ffffff;
		background:#999999;
		border:1px solid #0157AE;
		font-weight:normal;
		text-decoration:underline;
		font-size:70%;
		padding:1px 10px 2px 10px;
		margin:0px 4px 0px 0px;
		}
		
.pageButtonSelected, .pageButtonSelected:visited { 
		color:#1d2430;
		background:#fff;
		border:1px solid #0157AE;
		font-weight:normal;
		text-decoration:underline;
		font-size:70%;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}
		
/* company page level buttons */	
.companypageButton, .companypageButton:visited {   color:#1d2430;
		background:#fafbfd;
		border:1px solid #999999;
		font-weight:normal;
		text-decoration:none;
		/*font-size:90%;*/
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.companypageButtonOver { 
		color:#1d2430;
		background:#eeeeee;
		border:1px solid #1d2430;
		font-weight:normal;
		text-decoration:underline;
		/*font-size:90%;*/
		padding:1px 10px 2px 10px;
		margin:0px 4px 0px 0px;
		}
		
.companypageButtonSelected, .companypageButtonSelected:visited { 
		color:#1d2430;
		background:#fff;
		border:1px solid #0157AE;
		font-weight:normal;
		text-decoration:underline;
		/*font-size:90%;*/
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

h3 .companypageButton, .companypageButton:visited, .companypageButtonOver, .companypageButtonSelected, .companypageButtonSelected:visited {
	font-size:70%;
	}
		
/* A-Z level buttons */			

#atoz {
	letter-spacing: -0.1em;
	margin-top:10px;
	margin-left:20px;
}

#atoz a { 
		display: inline;
		color:#fff;
		background:#0157AE;
		border:1px solid #999999;
		text-decoration:underline;
		/*font-size:80%;*/
		padding:1px 4px 2px 4px;
		margin:0px 2px 0px 0px;
		line-height: 2.5em;
		}
				
#atoz a:hover {
		display: inline;
		color:#0157AE;
		background:#eeeeee;
		border:1px solid #0157AE;
		text-decoration:none;
		/*font-size:80%;*/
		padding:1px 4px 2px 4px;
		margin:0px 2px 0px 0px;
		line-height: 2.5em;
		}

.pageActionSelected { 
		display: inline; 
		color: #0157AE; 
		background: #E4EBF1; 
		border:1px solid #0157AE; 
		text-decoration: none; 
		/*font-size:80%;*/
		padding:1px 4px 2px 4px;
		margin:0px 2px 0px 0px;	
		}

.pageActionPassive { 
		display: inline; 
		color: #999999; 
		background: #cccccc; 
		border:0px; 
		text-decoration: underline; 
		/*font-size:80%; */
		padding:1px 4px 2px 4px;
		margin:0px 2px 0px 0px;	
		}
		
#atoz .actionLink, #atoz .actionLink:visited  {   
		color:#1A66B3;
		background:transparent;
		border:0px solid #837b78;
		font-weight:normal;
		text-decoration:underline;
		}

#atoz .actionLink:hover { 
		color:#c00;
		background:transparent;
		border:0px solid #336;
		font-weight:normal;
		text-decoration:underline;
		}

/* Form buttons */
.actionLink, .actionLink:visited {   
		color:#fff;
		background:#0157AE;
		border:1px solid #0157AE;
		font-weight:normal;
		text-decoration:none;
		padding:1px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		}

.actionLink:hover	{
		color:#fff;
		font-weight:normal;
		background:#999999;
		}

#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:#0157AE;
		font-weight:normal;
		}
		
/* ---------- */

.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:0px solid #ccc;
		}

#headlines table	{
		border:0px solid #ccc;
		margin:0px 20px;
		}

#headlines table td	{
		
		}

.col1		{
		vertical-align:top;
		padding:5px 15px 15px 0px;
		width:auto;
		border-top:0px solid #cccccc;
		border-right:1px solid #666666;
		border-bottom:0px solid #cccccc;
		border-left:0px solid #cccccc;
		}
		
#headlines table .col1 table, #headlines table .col2 table	{
		width:95%;
		margin:5px 10px 5px 0px;
		}
		
.col2		{
		vertical-align:top;
		padding:5px 15px 15px 5px;
		width:auto;
		border-top:0px solid #cccccc;
		border-right:0px solid #cccccc;
		border-bottom:0px solid #cccccc;
		}

/*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:35%;
		font-weight:normal;
		}

h1 a:link, h1 a:hover, h1 a:visited 	{
	font-size:40%;
	}

h3 a:link, h3 a:hover, h3 a:visited, h3 a:visited 	{
	font-size:70%;
	}

#dataHeader a:link	{
		line-height:1.9em;
		}

#dataHeader .viewby, #dataNavigator .viewby, H3 viewby	{
		font-size:70%;
		}

.boldtitle, .titlelink	{
		font-weight:bold;
		color:#0157AE;
		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: url(images/caption-back-2.gif);background-repeat:repeat-y; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.captionHeader { width:100%; padding: 8px; color:#1d2430; background-color:#dde6ee; background-image: url(images/caption-back.gif);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:95%; font:0.8em verdana, arial, helvetica, sans-serif; color:#1a66b3;  padding:15px; background-color:#f6f6f6; margin:10px 0px 20px 0px; background-image:url(images/summary-back.gif);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 20px;
	padding:5px 0px 10px 0px;
	}
	
.listIntro	{
	margin:5px 30px -5px 20px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
	font-style:italic;
	}
	
.listContent	{
	display:block;
	margin-left:180px;
	}

.listContent a	{
	color:#373737;
	}

.listContent li 	{  
	list-style-image: url(images/bulletsq.gif);
	line-height:1.5em;
	}
	
.listContent a:hover	{
	color:#0157AE;
	text-decoration:none;
	}	
	
/*
*/

#SiteNavigation .navtext	{
	margin:0px 10px 1px 15px;
	}

#AreaNavigation .navtext	{
	margin:1px 10px 0px 15px;
	}

#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;
	}

input	{
	margin-right:5px;
	}

/*
#main input, #main textarea	{
	border-color:#666666;
	border-width:2px 0px 0px 2px;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	border-style:solid;
	margin-bottom:5px;
	}
*/

input checkbox	{
	border:0px solid green;
	background-color:green;
	}

/*
#main input:checkbox	{
	border:none;
	border-width:0px;
	background-color:green;
	}
*/

textarea	{
	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;
	}

.contact	{
	padding:0px 0px 15px 0px;
	}
	
fieldset p	{
	padding:0px 0px 5px 23px;
	}

ul li 	{  
	list-style-image: url(images/bulletsq.gif);
	line-height:1.8em;
	}

.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:150px;
		padding:0px;
		}

#subsiteHeader	{
		border:0px solid #c00 !important;
		border-bottom:0px 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:150px;
		border:5px solid #DEDEDE;
		margin: 5px 0px 5px 5px !important;
		padding:0px;
		font-size:90%;
		}
		
#micronetworkSubscribe	{
		width:150px;
		border:5px solid #DEDEDE;
		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;
		}
		
/* 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;
	 font-weight:bold;
	 }

.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;
		}
		
/* Advanced Search Button */		
#SearchBar .siteSearchAdvanced a, #SearchBar .siteSearchAdvanced a:hover, #SearchBar .siteSearchAdvanced a:visited	{
		background-color:#dddddd;
		margin-left:2px;
		margin-top:0px;
		border:1px solid #dddddd;
		}

/* Extra themes divs */
#themes	{
	}
	
#themesHeader	{
	
	}
	
#themesBody	{
	
	}
	
#themesFooter	{

	}
	
		
/* Harvester database classification editing styles */
#LocationClassifications, #SubjectClassifications {
	padding: 0px; margin: 0px 30px 5px 30px; width: auto; height: 25em; border: 1px solid #336699; overflow: hidden;
}		

#LocationChoices, #SubjectChoices {
	
}

#LocationSelected, #SubjectSelected {
	background: #FFFFFF; height: 10em; width: auto; height: 20em; 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: 20em; overflow: auto;
}

.classificationTreeSelector input {
	margin: 0.0em 0em 0.25em 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;
	font-size:0.9em;
	color:gray;
}

.classificationDefList dd {
	display: inline; margin: 0em; padding: 0em;
	font-size:0.9em;
	color:gray;
}
		
.classificationDefList ul {
	
}

.classificationDefList ul li {
	
}

/* splash styles */

#columns	{
	background-color:transparent;
	border:0px solid #efefef;
	text-align:center;
	width:auto;
	float:none;
	}
	
#column1, #column2, #column3	{
	display:block;
	width:auto;
	margin:0px 0px 20px 0px;
	border:0px solid #ffffff;
	text-align:left;
	height:300px;
	overflow:auto;
	}

#column1	{
	float:left;
	border-left:0px solid #333;
	background: url(images/other/search-header.gif) top left no-repeat transparent;
	margin-left:1%;
	margin-right:0%;
	width:30%;
	}
	
#column2	{
	float:right;
	border-left:1px solid #333;
	background: url(images/other/quick-header.gif) top left no-repeat transparent;
	margin-left:0%;
	margin-right:1%;
	width:30%;
	}
	
#column3	{
	float:none;
	border-left:1px solid #333;
	background: url(images/other/collaborate-header.gif) top left no-repeat transparent;
	margin:0%
	}

#column1 p, #column2 p, #column3 p	{
	margin:50px 20px 20px 30px;
	font-size:1.0em;
	line-height:2.3em;
	}
	
#column1 a:link, #column2 a:link, #column3 a:link, #column1 a:visited, #column2 a:visited, #column3 a:visited	{
	color:#333;
	padding:3px 0px 6px 8px;
	border-left:1px solid #333;
	text-decoration:none;
	}

#column1 a:hover, #column2 a:hover, #column3 a:hover	{
	color:#b20f0a;
	text-decoration:underline;
	}
	
#clear	{
	clear:both;
	height:1px;
	}


fieldset 	{
		background-color:#f6f6f6;
		border-color:#cccccc;
		padding-bottom:5px;
		border-bottom:1px solid;
		}

fieldset legend	{
		background-color:#f6f6f6;
		border-width:0px 0px 0px 1px;
		border-color:#333333;
		margin:10px 0px 0px 0px;
		padding-left:10px;
		color:#0157AE;
		font-weight:normal;
		font-size:1.5em;
		padding-left:12px;
		margin-left:25px;
		text-transform:lowercase;
		}

fieldset form	{
		margin:0px;
		display:inline;
		}

fieldset label	{
		font-size:1.0em;
		}




/* print statements */

@media print {
  
  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 }
  #header, #BrandingHeader, #breadcrumb, #profile, #homePageLinks, #graphicLinks, #footerText	{ display:none }
  #clusterName, form #clusterName	{ display:block; }
  #content	{ background-image:none; }
}

.growthbuttonLink, .growthbuttonLink:visited 	{
		color:#fff;
		background:url(images/other/growthbutton-up.gif) top left no-repeat transparent;
		border:0px solid #0157AE;
		font-weight:normal;
		text-decoration:none;
		padding:7px 10px 2px 10px; 
		margin:0px 4px 0px 0px;
		width:150px;
		height:33px;
		}

.growthbuttonLink:hover	{
		background:url(images/other/growthbutton-down.gif) top left no-repeat transparent;
		color:#fff;
		font-weight:bold;
		}
		
.nodisp {
display:none;
}		