body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    background: #fff;
}
#phead, #tcontent {
    border-left:solid 1px #909090;
    border-right:solid 1px #a0a0a0;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.style1 {
  color: #FFFFFF;
  font-size: 6pt;
}
.style2 {color: #FFFFFF}
.msubitem, .msubitem td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.mitem {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-color: #E0E0E0;
	border-bottom: solid 1px #FFFFFF;
}
a,a:active,a:visited{
	color: black;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
.mitem_over {
	background-color: #E9E9E9;
}
.msubitem a,.mitem a,.msubitem a:active,.mitem a:active,.msubitem a:visited,.mitem a:visited {
	color: black;
    text-decoration:none;
}
.msubitem a:hover,.mitem a:hover {
    text-decoration:underline;
}
.ctable {
	padding-top: 10px;
	padding-bottom: 10px;
}
.newstitle {
  color: #BC0000;
}
.newstext {
  color: #535353;
}
.bottomlinks a,.bottomlinks a:active,.bottomlinks a:visited{
	color: white;
    text-decoration:none;
}
.bottomlinks a:hover {
	color: white;
    text-decoration:underline;
}

.style3 {
    font-size: 14pt;
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
}
.StanBig {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Stan1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Red {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
}
.Subtitle1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bolder;
	color: #000099;
}
.Subtitle2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #006699;
}
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #000066;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
}
.menu2Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Stan1-blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000099;
	font-style: normal;
	font-weight: bold;
}

/* menu new */
#mmenu {padding:0;margin:-4px 0 0 0;width:177px;position:relative;list-style:none}
#mmenu li ul {margin:0;padding:0.5em 0 0 1.5em;border-left:solid 6px #9ecee7;}
#mmenu li ul.sub {padding:10px 0 0 5px;margin:0 0 0 0px;background:0}
#mmenu li ul.sub ul {border:0;padding:0px 0 2px 5px;margin:-10px 0 5px 0;background:#f7fcff}
#mmenu li ul.sub li {padding:0.1em 0.4em}
#mmenu li ul.sub li li {padding:0.5em 0.4em}
#mmenu li ul li {font-size:1em;list-style:none;height:auto !important;padding:0.5em 0.4em;min-height:auto !important}
#mmenu li ul li a {height:auto}
#mmenu li.folder {font-weight:bold;cursor:pointer}
#mmenu li {padding:0;margin:0;height:auto !important;height:27px;}
#mmenu a, #mmenu span {display:block;height:27px;margin:0;padding:0;color:#00335b}
#mmenu li.expandable b {background:url(images/menu_s.png) left -8px;width:9px;font-size:0;height:8px;display:block;float:right;margin:10px 10px 0 0}
#mmenu li.collapsable b {background:url(images/menu_s.png);width:9px;height:8px;font-size:0;display:block;float:right;margin:10px 10px 0 0}

* html #mmenu li.expandable b, * html #mmenu li.collapsable b {margin-right:5px}
* html #mmenu li {margin-bottom:-2px}

#mmenu #home {background:url(images/menu.png);}
#mmenu #home:hover {background:url(images/menu.png) -177px 0;}
#mmenu #company {background:url(images/menu.png) 0px -27px;}
#mmenu #company:hover {background:url(images/menu.png) -177px -27px;}
#mmenu span#solutions {background:url(images/menu.png) 0px -54px;}
#mmenu span#solutions:hover {background:url(images/menu.png) -177px -54px;}
#mmenu #signals {background:url(images/menu.png) 0px -81px;}
#mmenu #signals:hover {background:url(images/menu.png) -177px -81px;}
#mmenu #partnership {background:url(images/menu.png) 0px -108px;}
#mmenu #partnership:hover {background:url(images/menu.png) -177px -108px;}
#mmenu span#laboratory {background:url(images/menu.png) 0px -135px;}
#mmenu span#laboratory:hover {background:url(images/menu.png) -177px -135px;}

#phead {height:155px;background:url(images/top_bg.jpg) repeat-x;overflow:hidden;}
#logo {float:right;width:439px;background:url(images/top_right_bg1.gif) repeat-x;}
#logo img {float:right;border:0}
#logo b {background:url(images/top_right_arrow.jpg) no-repeat;display:block;height:27px;color:white;position:relative;margin:128px -30px 0 -1px;padding:6px 0 0 25px;float:left;vertical-align:bottom}
#phead img {}
#headLeft {float:left;}
#topmid {float:left !important;display:block;}
td.rcol {width:242px;padding:7px}

* html #topmid {margin: 0 -3px;}
* html #rcfix {margin-left:5px}

.std h1, .std h2 {font-weight:normal}
.std h1 {font-size:1.7em}
.std hr {border:0;height:1px;background:#909090;margin:1.5em 0}
.std {line-height:1.7em;font-size:0.8em}
.std img {border:0}

.leftBanner {padding:10px 0}
.style4 {font-size: 18px}
.style5 {font-size: 12px}
.style6 {font-size: 16px}
.style7 {font-size: 14px; font-style: normal; color: #000000; font-family: "Times New Roman", Times, serif;}
.rightCol {width:232px;padding: 12px}