form {
	margin: 0px auto;
	width:60%;
	text-align: left;
	background: #EEECED;
	/*border-color:#ccc !important;*/
	}

#search		{
		background-color:transparent;
		padding:0px 10px;
		}
		
#contentBody	{
		padding:0px;
		}

.searchDetails, #searchElements	{ 
		border:1px solid #cccccc;
		margin:0px;
		background-color:#eeeeee;
		}

.searchDetails	{
		border:1px solid #cccccc;
		border-bottom:2px solid #cccccc;
		background-color:#eeeeee;
		padding-bottom:10px;
		padding-top:0px;
		}

fieldset 	{
		background-color:#ffffff;
		border-color:#cccccc;
		margin:5px 0px;
		padding-bottom:5px;
		}

fieldset legend	{
		background-color:#ffffff;
		border-width:0px 0px 0px 1px;
		border-color:#333333;
		margin:10px 0px 0px 0px;
		padding-left:10px;
		color:#333333;
		font-weight:normal;
		font-size:1em;
		padding-left:10px;
		margin-left:35px;
		text-transform:lowercase;
		}

.searchGroup p, #searchDetails p	{
		line-height:1.6em;
		}

#search select, #search input	{
		margin:2px 3px 0px 5px;
		vertical-align:middle;
		}

.searchGroupElements	{
		margin:10px;
		border:1px solid #cccccc;
		background-color:#eeeeee;
		}

#searchQuery	{
		padding-bottom:10px;
		color:#000000;
		}
		
.actionPlanForm	{
		border:0px solid #000000;
		width:480px;
		padding:0px 0px 0px 0px;
		}		

#searchResultsGroup	{
		background-color:#EEECED;
		border:0px solid #000000;
		margin:0px;
		padding:0px 0px 0px 0px;
		width:480px;
		}
		
#searchResultsGroup ul	{
		border:0px solid #c00;
		margin-top:10px;
		margin-bottom:10px;
		}

#searchResultsGroup li		{
		font-size:95%;
		line-height:1.5em;
		padding:0px 0px 0px 0px;
		}

.searchResultsGroup form, fieldset form	{
		margin:0px;
		display:inline;
		}

#searchResultsGroup form, fieldset form	{
		margin:0px;
		display:inline;
		}

.element, .elementFade, .query, form .addToPlan, .addToPlanBottom	{
		border:1px solid #cccccc;
		background-color:#ffffff;
		margin:5px 10px;
		}
		
.elementFade, form .addToPlan, .addToPlanBottom	{
		border-top:1px solid #cccccc;
		border-right:0px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-left:0px solid #cccccc;
		background-color:#fcfcfc;
		margin:0px;
		}

.addToPlan, .addToPlanBottom	{
		display:block;
		margin-right:0px;
		background-color:#EEECED;
		width:480px;
		}
		
.addToPlan .actionLink, .addToPlan .actionLink:visited {   
		color:#ffffff !important;
		background-color:#CB2027;
		border:1px solid #333;
		font-weight:normal !important;
		text-decoration:none !important;
		padding:1px 0px 2px 0px; 
		margin:0px 4px 0px 0px;
		}		

.addToPlanBottom	{
		/*clear:both;*/
		border-bottom:0px solid #ccc;
		}

.query		{
		border:1px solid #999999;
		}

.instruction	{
		color:#1C75D1;
		font-weight:bold;
		}

.feedback, .relevance	{
		color:#cc0000;
		font-weight:bold;
		}

.note		{ 
		color:#000000;
		font-size:80%;
		}

.formButton		{
		margin-left:10px;
		}

#atoz 		{
		padding:0px;
		margin:10px 0px 0px 0px;
		font-size:90%;
		}
		
.precis		{
		margin-bottom:15px;
		line-height:1.5em;
		}
		
.endnote	{
		margin-bottom:10px;
		padding:8px;
		border:1px solid #999999;
		background-color:#eeeeee
		}

		
div label, fieldset label	{
		font-size:1.0em;
		}
		
.alignTop	{
		vertical-align:top;
		}
		
.alignMiddle	{
		vertical-align:middle;
		}
		
.alignBottom	{
		vertical-align:bottom;
		}
		
#listExhibition, #listMicronetwork, #listTeamzone, #listDiscussion	{
		padding:2px 5px 2px 10px;
		background-color:#f6f6f6;
		}
		
.selectCancel	{
		font-weight:normal;
		font-size:90%;
		}

.relevance	{
		display:none;
		margin:0px 2px;
		}
		
.resultSummary	{
		font-size:95%;
		color:#000000;
		}

.origin		{
		font-size:95%;
		margin-left:10px;
		}
		
li.result, li.result10, li.result20, li.result30, li.result40, li.result50, li.result60, li.result70, li.result80, li.result90, li.result100	{
		padding:0px 5px 2px 10px;
		margin-right:20px;
		margin-bottom:5px;
		background-color:#ffffff;
		padding:5px;
		border-bottom:0px solid #cccccc;
		}
		
ul li.result10		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none10.gif);
		}

ul li.result20		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none20.gif);
		}
		
ul li.result30		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none30.gif);
		}
		
ul li.result40		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none40.gif);
		}
		
ul li.result50		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none50.gif);
		}
		
ul li.result60		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none60.gif);
		}

ul li.result70		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none70.gif);
		}
		
ul li.result80		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none80.gif);
		}
		
ul li.result90		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none90.gif);
		}
		
ul li.result100		{
		list-style-image: url(http://www.ignite-ne.com/ignite/images/other/search/none100.gif);
		}
		
.searchPaging {
	font-weight: bold;
	margin:10px 0px;
	border:0px solid #000000;
	width:480px;
	}

.searchPaging a {
	background-color: transparent;
	padding: 2px;
	margin: 2px;
	width: 8em;
	text-align: center;
}

.searchPaging a:link {
	background-color: transparent;

}

.searchPaging a:hover {
	background-color: transparent;
	
}

.searchPaging a:visited {
	background-color: transparent;
	color: #333333;	
}
.searchPaging .previous, .searchPaging .passivePrevious {
	background: url(http://www.ignite-ne.com/ignite/images/button-previous-transparent.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 2px 2px 2px 2em;
}

.searchPaging .next, .searchPaging .passiveNext {
	background: url(http://www.ignite-ne.com/ignite/images/button-next-transparent.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 2px 2em 2px 2px;
}

.searchPaging .passivePrevious, .searchPaging .passiveNext {
	padding: 2px 2em 2px 2px;
	margin: 2px;
	color: #888888;
}
.searchPaging .passivePrevious {
	background: url(http://www.ignite-ne.com/ignite/images/button-previous-unavailable.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.searchPaging .passiveNext {
	background: url(http://www.ignite-ne.com/ignite/images/button-next-unavailable.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/*		*/

#controlPanel	{
		display:inline;
		margin:0px 0px 20px 0px;
		float:right;
		border:1px solid #cccccc;
		width:30%;
		font-size:90%;
		background-color:#EEECED;
		}

#controlPanel h3	{
		font-style:italic;
		font-size:1.5em;
		font-weight:bold;
		}

#controlPanel	{
		background-color:transparent;
		}

#controlPanel .element	{
		border-width:0px;
		background-color:transparent;
		}
		
#controlPanel .element p	{
		margin-top:0px;
		margin-bottom:10px;
		margin-left:10px;
		padding-top:0px;
		padding-bottom:0px;
		}
		
#controlPanel .element select, #controlPanel .element input	{
		margin-left:0px;
		padding-left:5px;
		}

#controlPanel textarea 	{
		/*width:100%;*/
		margin-bottom:0px;
		}

#controlPanel select	{
		/*width:90%;*/
		}
		
dl		{
		margin-bottom:1.0em;
		margin-left:0px;
		}
		
dt		{
		display:block;
		text-align:left;
		margin-right:10px;
		font-weight:bold;
		border:0px solid #EEECED;
		padding-left:10px;
		padding-top:0px;
		}
		
dd		{
		display:block;
		text-align:left;
		margin-left:55px;
		margin-right:20px;
		margin-bottom:10px;
		padding-left:0px;
		font-size:85%;
		}	

dt.doc		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_doc.gif") no-repeat top left;
		}
dt.excel	{
		background: url("http://www.ignite-ne.com/ignite/images/icon_excel.gif") no-repeat top left;
		}
dt.gif		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_gif.gif") no-repeat top left;
		}
dt.htm		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_htm.gif") no-repeat top left;
		}
dt.html		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_html.gif") no-repeat top left;
		}
dt.jpeg		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_jpeg.gif") no-repeat top left;
		}
dt.jpg		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_jpg.gif") no-repeat top left;
		}
dt.mdb		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_mdb.gif") no-repeat top left;
		}
dt.pdf		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_pdf.gif") no-repeat top left;
		}
dt.png		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_png.gif") no-repeat top left;
		}
dt.pps		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_pps.gif") no-repeat top left;
		}
dt.ppt		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_ppt.gif") no-repeat top left;
		}
dt.xls		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_xls.gif") no-repeat top left;
		}
dt.zip		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_zip.gif") no-repeat top left;
		}
dt.rtf		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_rtf.gif") no-repeat top left;
		}
dt.txt		{
		background: url("http://www.ignite-ne.com/ignite/images/icon_txt.gif") no-repeat top left;
		}
dt.ignite		{
		background: url("http://www.ignite-ne.com/ignite/images/bullet-ignite.gif") no-repeat top left;
		}
dt.eProspectusNE		{
		background: url("http://www.ignite-ne.com/ignite/images/bullet-one.gif") no-repeat top left;
		}
dt.eProspectusNW		{
		background: url("http://www.ignite-ne.com/ignite/images/bullet-renew.gif") no-repeat top left;
		}
dt.eProspectusY		{
		background: url("http://www.ignite-ne.com/ignite/images/bullet-integreat.gif") no-repeat top left;
		}

dt .url	{
	border:0px solid #fff;
	display:block;
	white-space:normal;
	padding:0px;
	margin:0px;
	display:block;
	}

dt .checkBox	{
	border:0px solid #fff;
	padding:0px;
	margin:-3px 0px 0px 0px;
	float:left;
	clear:left;
	display:block;
	}

dt.browseByCategory	{
	background:url(http://www.ignite-ne.com/ignite/images/bulletround.gif) left no-repeat transparent;
	}

dl	{
	/*color:#c00;*/
	}

/* bookmark datalists */

.bookmark, .emailForm	{
		border-top:1px solid #eeeeee;
		border-right:1px solid #ffffff;
		border-bottom:1px solid #cccccc;
		border-left:1px solid #cccccc;
		margin:5px 0px;
		}

.bookmark dl, .emailForm dl		{
		margin-bottom:1.0em;
		}

.bookmark dt, .emailForm dt		{
		display:block;
		float:left;
		clear:left;
		width:150px;
		text-align:right;
		margin-right:10px;
		font-weight:bold;
		border:1px solid #ffffff;
		white-space:normal;
		}

.bookmark dd, .emailForm dd		{
		display:block;
		text-align:left;
		margin-left:0px;
		margin-right:20px;
		padding-left:0px;
		}

.bookmark dt, .emailForm dt	{
		font-weight:normal;
		border-color:#ffffff;
		}

.emailForm dd input, .emailForm dd textarea	{
		width:300px;
		}

.emailForm dd textarea	{
		height:75px;
		}

.emailForm dd .checkBox	{
		width:auto;
		}

.searchPages 	{ 
		margin-top:0px; 
		margin-bottom:0px; 
		margin-left:30px; 
		padding-left:10px;
		}


.searchLabel 	{ 
		border-left:1px solid #666666; 
		padding:7px 0px 7px 10px; 
		margin-right:0px;
		}
		
.searchButtons .actionLink:link, .searchButtons .actionLink:visited { border-width:0px 0px 0px 1px; border-style:solid; border-color:#CB2027; padding:7px 3px 7px 3px; color:#CB2027; text-decoration:none; background-color:transparent;}
textarea { margin-bottom:15px;}
.searchButtons .actionLink:hover { text-decoration:underline; background-color:transparent; }
	H1	{display:block;
		color:#CB2027;
		}

	H3	{
		color:#CB2027;
		}
TD A:hover { color:#CB2027; }
/*LEGEND	{background-color:#CB2027;}*/
#homePageLink:active {
		border: 1px dotted #CB2027;
		}
/*
#BrandingHeader, form #BrandingHeader {
		background : url(images/headers/ignite-test-head1.jpg) bottom left no-repeat #ffffff;
		}
		
*/

		
#SiteNavigation{
		border-color:#CB2027;
		background-color:#CB2027;
		}
#AreaNavigation	{
		border-color:#CB2027;
		background-color:#CB2027;
		}
#noareas	{
		border-color:#CB2027;
		}
#content, form #content	{
		background: url(http://www.ignite-ne.com/ignite/images/other/corner-green.gif) bottom right no-repeat #ffffff;
		}

#SignIn a:hover {
		color:#ffffff;
		}
		
#header, form #header		{
		position: relative;
		top:0px;
		width:800px;
		border:0px solid #b3281b;
		margin: 0px 0px 0px 0px;
		text-transform:lowercase;
		background-image:url(http://www.ignite-ne.com/ignite/images/other/ignite-udm-background2.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:transparent;
		}
		
#profile	{
		display:none;
		}	
		
#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 .navtext	{
	margin:0px 10px 1px 15px;
	}

#AreaNavigation .navtext	{
	margin:1px 10px 0px 15px;
	}		
	
/* site level buttons */		
#SiteNavigation a { display:inline; color:#ffffff; padding:2px 8px 2px 8px; font-size:1.2em; font-weight:bold; text-decoration:none; margin:3px 5px 3px 0px; background-color:transparent; border-right:0px solid #b3281b; border-left:0px solid #b3281b;}
#SiteNavigation a:hover { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; background-color: #b3281b; margin:3px 5px 3px 0px; border-right:0px solid #b3281b; border-left:0px solid #ffcc00;}
#SiteNavigation .SiteButtonSelected { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; background-color: transparent; margin:3px 5px 3px 0px; border-right:0px solid #b3281b; border-left:0px solid #ffffff;}

/* area level buttons */	
#AreaNavigation a { display:inline; color:#fff; padding:2px 8px 2px 8px; font-size:1.2em; font-weight:bold; text-decoration:none; margin:3px 5px 3px 0px; background-color:transparent; border-right:0px solid #b3281b; border-left:0px solid #b3281b;}
#AreaNavigation a:hover { display: inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; background-color: #b3281b; margin:3px 5px 3px 0px; border-right:0px solid #b3281b; border-left:0px solid #ffcc00;}
#AreaNavigation .areaButtonSelected { display:inline; color:#ffffff; padding:2px 8px 2px 8px; /*font-size:1.0em;*/ font-weight:bold; text-decoration:none; background-color: transparent; margin:3px 5px 3px 0px; border-right:0px solid #b3281b; border-left:0px solid #ffffff;}

#companyNavigation .companyButtonSelected { background-color:#CB2027; border:0px solid #CB2027;}
#exhibitionNavigation .exhibitionButtonSelected { background-color:#CB2027; border:0px solid #CB2027;}
#micronetworkNavigation .micronetworkButtonSelected { background-color:#CB2027; border:0px solid #CB2027;}
#micronetworkSearch a:hover	{ background-color:#CB2027; border:0px solid #CB2027;}
.companypageButtonSelected, .companypageButtonSelected:visited {
		border:1px solid #CB2027;
		}
#atoz a:hover {
		color:#CB2027;
		}
.pageActionSelected {
		color:#CB2027;
		border:1px solid #CB2027;
		}
.sourceLink:hover	{
		color:#CB2027;
		}

.boldtitle, .titlelink	{
		color:#CB2027;
		}
		
input.actionLink	{
		background-color:#CB2027;
		padding-right:3px;
		padding-left:3px;
		}
		
#controlPanel input.actionLink	{
		margin-left:10px;
		}
		
/* search branding */

.smallSearch	{
		color:green;
		}

.containerDiv	{
	border:0px solid #c00;
	}
	
.containerDiv select	{
	width:230px;
	}
	
#subtheme	{
		margin:0px;
		padding:0px;
		border:0px solid #ccc;
		}
		
#footerText	{
		clear:right;
		}
		
td.bottom		{
		border-bottom:1px solid #ccc;
		}
		
td.bottomCorner		{
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		text-align:right;
		}		
		
td.top		{
		border-top:1px solid #eee;
		border-left:1px solid #ccc;
		}
		
td.left		{
		border-left:1px solid #ccc;
		text-align:right;
		}
    
    
    
   

form { width: 800px; }
.searchDetails form { width: 200px; padding: 0; margin: 0; }
.searchDetails form .element {  padding: 0; margin: 0; }
.searchDetails form textarea { max-width: 200px; }
#searchResultsGroup { width: 480px !important; border: 0px solid red; overflow: hidden; height: auto !important; }
#searchResultsGroup dd { border: 0px solid #f00; padding: 0 0 10px 15px !important; margin: 0 !important; display: block; width: 465px; }
#searchResultsGroup dt { border: 0px solid #0f0; padding: 0 0 0 15px !important; margin: 0 !important; display: block; width: 465px; }
#footerText { position: absolute !important; bottom: -280px; width: 800px; }
#content {  }