
body { margin: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size: 87.5%; color: #333; }

form { margin: 0; padding: 0; }

h1 { margin: 0; padding: 0; font-size: 150%; }
h2 { margin: 0; padding: 5px 0; font-size: 130%; }
h3 { margin: 0; padding: 5px 0; font-size: 110%; }
p { margin: 0; padding: 0 0 10px 0; }
ul { margin: 0; padding: 0 0 10px 15px; }
li { margin: 0; padding: 0 0 5px 0; }
a { color: #ff012d; }
td { vertical-align: top; }

#bodydiv { margin: 0 auto; text-align: center; }

#bodydiv #headerLinks { width: 860px; margin: 0 auto; }
#bodydiv #clusterName { width: 860px; margin: 0 auto; text-align: left; }

#bodydiv #profile { position: absolute; top: 0; left: 50%; width: 860px; margin: 0 0 0 -430px; text-align: right; background: #8bb0cb url( images/onevoice/top-bar.gif ) bottom left no-repeat; color: #fff; }
#bodydiv #profile #SignIn { float: left; width: 570px; padding: 0 5px; margin: 5px 0; border-right: 1px solid #fff; }
#bodydiv #profile #SearchBar { float: left; padding: 5px; vertical-align: bottom; }
#bodydiv #profile #SearchBar .searchBarText { display: block; }
#bodydiv #profile #SearchBar .searchBarText input { vertical-align: top; }
#bodydiv #profile a { color: #fff; }

#bodydiv #BrandingHeader { width: 860px; margin: 0 auto; text-align: left; height: 150px; background-position: bottom; }

#bodydiv #header { width: 932px; margin: 0 auto; padding: 0 36px; text-align: left; background: url( images/onevoice/nav-back.gif ) no-repeat; }
#bodydiv #header #SiteNavigation .navtext { padding: 10px 0; border-bottom: 1px solid #fff; }
#bodydiv #header #SiteNavigation .navtext a { color: #333; text-decoration: none; display: inline-block; padding: 0 6px; }
#bodydiv #header #SiteNavigation .navtext a:hover { text-decoration: underline; }
#bodydiv #header #SiteNavigation .navtext a.SiteButtonSelected { color: #ff012d; }

#bodydiv #AreaNavigation { position: absolute; top: 250px; left: 50%; margin: 0 0 0 230px; padding-top: 12px; width: 200px; overflow: hidden; z-index: 100; font-size: 95%; background: url( images/onevoice/boxtop2.gif ) top left no-repeat; }
#bodydiv #AreaNavigation .navtext { background: url( images/onevoice/boxbottom.gif ) bottom left no-repeat; padding: 0 10px 0 10px; }
#bodydiv #AreaNavigation  a { display: block; padding: 0 0 10px 12px; background: url( images/onevoice/reddot.gif ) 4px 6px no-repeat; color: #333; text-decoration: none; }
#bodydiv #AreaNavigation  a:hover { text-decoration: underline; }
#bodydiv #AreaNavigation .listSeparator { display: none; }

#bodydiv #headerbottom { display: none; }

#bodydiv #content { width: 932px; margin: 0 auto; font-size: 95%; }
#bodydiv #Main { width: 932px; margin: 0 auto; }
#bodydiv #Main h1 { background: #f4f5f5; text-align: left; padding: 0 296px 10px 36px; }
#bodydiv #Main h1 span { font-size: 60%; }
#bodydiv #Main h1 a { font-size: 60%; }
#bodydiv #Main h3 span { font-size: 80%; }
#bodydiv #Main h3 a { font-size: 80%; color: #ff012d; }

#bodydiv #ContentBody { width: 932px; margin: 0 auto; padding: 0 36px; text-align: left; position: relative; background: url( images/onevoice/ContentBody.gif ) no-repeat; min-height: 250px; }
#bodydiv #ContentBody h1 { padding: 0 0 10px 0; }
#bodydiv #ContentBody a { color: #00457f; }
#bodydiv #ContentBody .richTextDetails { padding-right: 236px; }
#bodydiv #ContentBody .notHTML { width: 600px; }
#bodydiv #ContentBody .mainBody .richTextDetails { padding: 0; }
#bodydiv #ContentBody .mainBody p.summary { padding-right: 0; }
#bodydiv #ContentBody .imageleft { float: left; margin: 0 20px 10px 0; }
#bodydiv #ContentBody .imageright { float: right; margin: 0 220px 10px 10px; }
#bodydiv #ContentBody .richTextDetails .imageright { margin-right: 0; }
#bodydiv #ContentBody p {  }
#bodydiv #ContentBody > p { width: 600px; }
#bodydiv #ContentBody > table { width: 600px; }
#bodydiv #ContentBody > table th { background: #e5072c; color: #fff; vertical-align: top; padding: 5px; }
#bodydiv #ContentBody > table td { vertical-align: top; padding: 5px; }
#bodydiv #ContentBody fieldset { width: 600px; padding: 20px 10px 10px 10px; border: 1px solid #00457f; margin: 0 0 10px 0; }
#bodydiv #ContentBody fieldset legend { background: #00457f; padding: 3px; color: #fff; }
#bodydiv #ContentBody fieldset textarea { width: 560px; }
#bodydiv #ContentBody fieldset td { background: #fff; border: 1px solid #ccc; padding: 4px; font-size: 80%; }
#bodydiv #ContentBody #headlines { width: 600px; border-top: 1px solid #333; padding-top: 10px; }
#bodydiv #ContentBody #headlines th { text-align: left; padding-bottom: 10px; }
#bodydiv #ContentBody #headlines td { padding-bottom: 10px; }
#bodydiv #ContentBody #headlines td.col1 { padding-right: 15px; }
#bodydiv #ContentBody #headlines td.col2 { padding-left: 15px; }
#bodydiv #ContentBody #headlines th a { font-size: 80%; color: #ff012d; }
#bodydiv #ContentBody #headlines  h3 { color: #003980; }

#bodydiv #mainStory { width: 600px; }
#bodydiv #mainStory .imageright { margin-right: 0; }
#bodydiv #secondaryStory { width: 600px; clear: both; margin: 10px 0 0 0; }
#bodydiv #secondaryStory .richTextDetails { padding: 0; }
#bodydiv #secondaryStory .imageright { margin-right: 0; }

#bodydiv #ContentBody p.summary { padding-right: 236px; font-weight: bold; }
#bodydiv #ContentBody .featureBody p.summary { padding-right: 0; }

#bodydiv #breadcrumb { width: 932px; margin: 0 auto; padding: 5px 36px 20px 36px; text-align: left; background: #f4f5f5; font-size: 80%; }
#bodydiv #breadcrumb a { color: #ff012d; text-decoration: none; }
#bodydiv #breadcrumb a:hover { text-decoration: underline; }

#bodydiv #secondaryStory .featureNews { margin-bottom: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; clear: both; }
#bodydiv #secondaryStory .featureNews .featureHead { background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 10px; }
#bodydiv #secondaryStory .featureNews .featureBody { padding: 0 10px 0 10px; }
#bodydiv #secondaryStory .featureEvent { margin-bottom: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; clear: both; }
#bodydiv #secondaryStory .featureEvent .featureHead { background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 10px; }
#bodydiv #secondaryStory .featureEvent .featureBody { padding: 0 10px 0 10px; }
#bodydiv #secondaryStory .featureInformation { margin-bottom: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; clear: both; }
#bodydiv #secondaryStory .featureInformation .featureHead { background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 10px; }
#bodydiv #secondaryStory .featureInformation .featureBody { padding: 0 10px 0 10px; }
#bodydiv #secondaryStory .featureExternal { margin-bottom: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; clear: both; }
#bodydiv #secondaryStory .featureExternal .featureHead { background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 10px; }
#bodydiv #secondaryStory .featureExternal .featureBody { padding: 0 10px 0 10px; }
#bodydiv .featureHead h2 { color: #003980; font-size: 120%; }

#bodydiv #secondaryStory #features { width: 600px; clear: both; }
#bodydiv #secondaryStory .featureStory { margin-bottom: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; clear: both; }
#bodydiv #secondaryStory .featureStory .featureHead { background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 10px; }
#bodydiv #secondaryStory .featureStory .featureBody { padding: 0 10px 0 10px; }
#bodydiv #secondaryStory .featureStory .featureBody .richtextdetails { padding: 0; }
#bodydiv #secondaryStory .featureStory .featureBody .imageright { margin-right: 0; }

#bodydiv #micronetworkSearch { width: 600px; padding: 5px 0; }
#bodydiv #micronetworkSearch a { color: #333; }

#bodydiv #micronetworkNav { width: 600px; padding: 0; margin: 0 0 20px 0; background: url( images/onevoice/600-red-bottom.gif ) bottom left no-repeat; color: #fff; }
#bodydiv #micronetworkNavigation { background: url( images/onevoice/600-red-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #micronetworkNav a { color: #fff; }
#bodydiv #data { width: 600px; }

#bodydiv #companyNavigation { width: 600px; padding: 0; margin: 0 0 10px 0; background: url( images/onevoice/600-red-bottom.gif ) bottom left no-repeat; color: #fff; border-top: 1px solid #f4f5f5; }
#bodydiv #companyNavigation  .navtext{ background: url( images/onevoice/600-red-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #companyNavigation a { color: #fff; }

#bodydiv #exhibitionNavigation { width: 600px; padding: 0; margin: 0 0 20px 0; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; color: #fff; }
#bodydiv #exhibitionNavigation  .navtext{ background: url( images/onevoice/600-blue-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #exhibitionNavigation a { color: #003980; }

#bodydiv #forumDataHeader { width: 600px; margin-bottom: 10px; }
#bodydiv #forumDataHeader .companypageButton { font-size: 80%; }
#bodydiv .discussionTopicDetails{ width: 600px; border: 1px solid #333; background: #fff; padding: 10px; }
#bodydiv .threadList{ width: 600px; border-top: 1px solid #333; }
#bodydiv .threadList .threadResponse .threadResponseHead { background: #00457f; padding: 5px; color: #fff; }
#bodydiv .threadList .threadResponse .threadResponseBody { border: 1px solid #00457f; padding: 5px; color: #333; margin-bottom: 5px; }
#bodydiv #forumNav { width: 600px; padding: 0; margin: 0 0 20px 0; background: url( images/onevoice/600-red-bottom.gif ) bottom left no-repeat; color: #fff; }
#bodydiv #forumNavigation { background: url( images/onevoice/600-red-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #forumNav a { color: #fff; }
#bodydiv #ContentBody .discussionList { font-size: 90%; }
#bodydiv #ContentBody .discussionList th { background: #00457f; padding: 5px; color: #fff; }
#bodydiv #ContentBody .discussionList td { background: #fff; padding: 5px; color: #333; }

#bodydiv #atoz { width: 600px; padding: 0; margin: 0 0 20px 0; background: url( images/onevoice/600-red-bottom.gif ) bottom left no-repeat; color: #ccc; clear: both; }
#bodydiv #atoz div { background: url( images/onevoice/600-red-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #atoz p { background: url( images/onevoice/600-red-top.gif ) top left no-repeat; padding: 4px 10px; }
#bodydiv #atoz img { vertical-align: bottom; }
#bodydiv #atoz a { color: #fff; }
#bodydiv #atoz span.pageActionSelected { background: #fff; color: #ff012d; padding: 0 2px; }

#bodydiv .idcard { width: 600px; margin-bottom: 10px; padding: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; border-top: 1px solid #00457f; }
#bodydiv .idcard th, #bodydiv .idcard td { vertical-align: top; font-size: 80%; padding: 0 20px 0 0; width: 260px; }

#bodydiv .InfoBox { width: 600px; margin-bottom: 10px; padding: 10px; background: url( images/onevoice/600-blue-bottom.gif ) bottom left no-repeat; border-top: 1px solid #00457f; }

#bodydiv #calendarDisplay { border: 1px solid #333; width: 170px; position: absolute; top: 120px; left: 710px; }
#bodydiv #calendarDisplay #calendarHead { padding: 3px 0; }
#bodydiv #calendarDisplay #calendarHead a{ text-decoration: none; }
#bodydiv #calendarDisplay a{ color: #ff012d; }
#bodydiv #calendarDisplay .nextMonth { width: 20px; float: right; }
#bodydiv #calendarDisplay .previousMonth { width: 20px; float: left; }
#bodydiv #calendarDisplay .monthLabel{ text-align: center; }
#bodydiv #calendarBody th { background: #c3123b; color: #fff; padding: 1px 2px; }
#bodydiv #calendarBody td { background: #ccc; color: #333; text-align: center; padding: 1px 2px; }
#bodydiv #calendarBody a { color: #333; }

#bodydiv #eventList { width: 600px; }
#bodydiv #eventList li { padding: 5px 2px; }
#bodydiv #eventList li.even { background: #ddd; }
#bodydiv #eventList a{ color: #ff012d; }

#bodydiv #footerText { min-height: 38px; background: url( images/onevoice/footer-back.jpg ) no-repeat; text-align: left; padding: 40px 36px; clear: both; }

#micronetworkContent #dataHeader { padding-right: 236px; }

.viewby { padding-right: 5px; }
#adminDashBoard { text-align: left; background: #f4f5f5; padding: 0 36px; }
#ContentBody #adminDashBoard { padding: 0; }
#adminDashBoard ul { margin: 0; padding: 0; }
#adminDashBoard li { float: left; display: block; margin: 0 10px 0 0; padding: 3px; border: 1px solid #333; }
#ContentBody #adminDashBoard li a{ color: #ff012d; }
#adminDashBoardFoot { clear: both; height: 20px; }
#adminNav { text-align: left; background: #f4f5f5; padding: 0 36px; }
#profile #SearchBar a.siteSearchButton { width: 59px; height: 16px; background: url( images/onevoice/search-button.gif ) no-repeat; display: inline-block; border: 0; padding: 3px 0; margin: 0; text-align: center; text-decoration: none; color: #333; vertical-align: top; }


/* 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;
	}


.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; }


#graphicLinks { display: none; }
#clusterName { display: none; }
#themes { display: none; }
#ticker { display: none; }
#leftnav { display: none; }