/* CSS Document */


/* Defined tags */
body {font-family:Arial, Helvetica, sans-serif; margin:10px 0px;   text-align:center; background-color:#CCCCCC }
#containerContent { 
	text-align:center;
	background-image:URL('/newlabxnews/_images/backgrounds/background.gif'); 
	background-repeat:repeat-y;
	background-position:left;
	width:760px;
	padding:0px;
	margin:-15px auto;
}
#containerContent table {
	text-align:left;
	margin:0px auto;
	width:95%;
	margin:0px auto;
}

p { font-size:80%; }
a:link { color:#990000; }
a:visited { color:#990000; }
a:hover { color:#FF0000; text-decoration:none; }

/*Category Links*/
.catLink:link { color:#000066; }
.catLink:visited { color:#9966CC; }
.catLink:hover { color:#0000CC; }


/*Top Nav */
#headerContainer {
	height:60px;
	padding:0px;
	position:relative;
	background-image:URL('/newlabxnews/_images/backgrounds/msblueCenter.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	border-top:1px solid #10668F;
	border-bottom:1px solid #10668F;
	border-left:1px solid #10668F;

}

#headerContents { 	/*container div*/
	height:60px;
	width:100%;
	position:relative;
	padding:0px;
	margin:0px auto;
	background-image:URL('/newlabxnews/_images/backgrounds/msBlue.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}
#backgroundCorner { /*div holds the rounded corner*/
	background-image:URL('/newlabxnews/_images/backgrounds/msBlueCorner.gif'); 
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	height:50px;
	width:100%;
	padding-top:5px;
	position:relative;
	top:-1px;
}

#header p {
	font-size:80%;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	position:relative;
	left:15px;
	top:20px;
	margin:0em;
	padding:0em;
}
#logo { /*logo holding div*/
	text-align:center; 
	width:150px;
	margin:0px;
	padding:5px 10px 0px 0px;
	float:left; 
	font-weight:bold; 
}

#topMenu {
	background-image:URL('/newlabxnews/_images/backgrounds/topMenu.gif');
	background-repeat:repeat-x;
	margin:0em;
	padding:0em;
	list-style:none;
	float:left;
	width:100%;
	height:25px;
}	
#topMenu li {
	float:left;
	font-size:11px;
	text-align:center;
}
#topMenu li a {
	text-decoration:none;
	display:block;
	height:22px;
	padding-top:3px;
	width:80px;
	color:#FFFFFF;
	background-image:URL('/newlabxnews/_images/backgrounds/topMenuButton.gif');
	background-repeat:no-repeat;
	background-position:right;
}
#topMenu li a:hover {
	text-decoration:underline;
	color:#FFFF00;
	background-image:URL('/newlabxnews/_images/backgrounds/topMenuButtonHover.gif');
}

#topMenu .selectedMenu {
	background-image:none;
	background-color:#2774D0;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	padding-top:3px;
	width:80px;
}

#rightColumn {
	margin:1em 0em;
	float:right;
	width:25%;
	border:4px solid #15468E;
	padding:5px 5px 20px 5px;
}
.navigation {
	margin:0em 0em 1.5em 0em;
	font-size:80%;
}
.navigation p {
	margin:0em 0em 1em 0em;
	font-size:100%;
}
.navigation .itemTitle {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:0.3em 0em;
	text-align:center;
	font-weight:bold;
	margin:0.3em 0em;
}
.navigation ul {
	margin:0em 0.3em;
}
.navigation ul li {
	margin:0.2em 0em;
}


/*#contentColumn {
	margin:1em 0em;
	width:70%;
	float:left;
}*/

#contentColumn {
	margin:1em 0em;
	width:70%;
	float:left;
}

#footer {
	margin:0px;
	padding:0px;
	clear:both;
	margin-bottom:20px;
}

.contentBox {
	background-color:#FFFFFF;
	padding:0px;
	margin-bottom:1em;
}
.contentBox h1.heading, .contentBox h2.heading  {
	margin:0px;
	padding:3px 0px 0px 5px;
	background-image:URL('/newlabxnews/_images/backgrounds/msBlueHeader.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	font-size:80%;
	height:21px;
	
	
}
.contentBox .content {
	padding:5px;
	margin:0px;
	border-left:4px solid #15468E;
	border-right:4px solid #15468E;
	border-bottom:4px solid #15468E;
	font-size:80%;
}
.contentBox .content ul  {
	font-size:100%;
}
.contentBox .content p  {
	font-size:100%;
}
#sponsors {
	background-color:#EFEFEF;
	float:left;
	margin:1.5em 0em;
	font-size:95%;
	border:1px solid #666666;
}
.sponsorTitle {
	color:#666666;
	margin:0.5% 0% 0.5% 1%;
}
.Sponsor {
	float:left;
	width:23%;
	padding:0% 1% 1% 1%;
}
.Sponsor a {
	font-weight:bold;
}
.Sponsor p {
	margin:0em;
	padding:0em;
}
#foot {
	border-top:1px solid #666666;
	margin:1em 0em;	
}
#foot p {
	margin:0.5em 0em;
	
}
.inlineList {
	list-style:none;
	display:inline;
	margin:0em;
	padding:0em;
	font-size:80%;
}
.inlineList li {
	display:inline;
	margin:0em 1em 0em 0em;
}

.contentSubMenu {
	margin:0em;
	padding:0.3em 0em 0em 0em;
	font-size:80%;
}



.tabs {
	list-style:none;
	font-weight:bold;
	font-size: 70%;
	margin:0em 0em 0.3em 0em;
	padding:0px;
	list-style:none;
}
.tabs li { /*tab list */
	display:inline;
	margin:0.3em 0em 0.3em 0em;
	padding:0.3em 0.5em;
}

.tabs .activeTab { /* the active tab */
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	padding-bottom:4px;
	position:relative;
	top:3px;
	background-color:#FFFFFF;
}

.tabs .inactiveTab { /*inactive tabs*/
	padding-bottom:4px;
	position:relative;
	top:3px;
}
.contentWithSubMenu {
	border-top:1px solid #000;
	border-left:1px solid #000;
	margin-top:6px;
	padding-left:5px;
}

.error {
	/*float:right;*/
	margin:1em;
	padding:1em;
	border:1px solid orange;
}
.error .errorTitle {
	font-weight:bold;
}
#tradeShowInfo {
	list-style:none;
	margin:0em;
	padding:0em;
}
#tradeShowInfo ul {
	list-style:none;
	margin:0em 0em 1.5em 0em;
	padding:0em;
}
#tradeShowInfo #date {
	font-style:italic;
}
#tradeShowInfo h2 {
	margin:0em;
	padding:0em;
	font-size:115%;
}
#tradeshowFocus {
	font-size:115%;
}
.columnOnHold {
	background-color:#FFB3B3;
	padding:0.2em 0em;
}

.columnOnHold .onHoldText {
	font-size:70%;
	display:block;
}

.selectedItem {
	font-weight:bold;
}
.navigation .articleDate {
	 font-size:75%;
	 margin:0em 0em 1em 0em;
	 font-weight:normal;
}

#TradeShowPages .emptyPageTag { 
	padding-left:2.2em;
 }
#pages ul { margin:0em; padding:0em; }
#pages ul li { 
	display:inline;
	font-size:110%; 
	
}
#pages .pageNumber a:hover { 
	border:1px solid red;
	background-color:#FFFFCC
}
#pages .pageNumber a { 
	padding:0em 0.1em;
	border:1px solid white;
}
#thisPage { font-weight:bold; }

.BannerDesc {font-size:90%; margin:0.6em 0.5em 1em 0em; padding:1em 0em 0.6em 0em;  }
.BannerDesc img { margin:0px 10px 0px 0px; }
.BannerDesc span { text-align:center; font-weight:bold; }
.BannerDesc td { vertical-align:top; padding:0.2em;}
.BannerDesc .CompanyLink { margin:0em 0em 0.5em 0em; font-weight:bold; }
.BannerDesc p { margin:0em; padding:0em; font-size:100%;  }
.BannerDesc div { text-align:center; margin:0em 0em 0.3em 0em;}
.BannerDesc ul { margin:0em; padding:0em; list-style-type:disc; list-style-position:inside; }
.BannerDesc hr { margin:0.3em 0em 0.5em 0em; }
