* {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color: #4B4B4B;
}
p {
	font-size:11px;
	text-align:justify;
}
sup {
	font-size:8px;
}
ul, ol, li {
	font-size:11px;
}
h1 {
	font-size: 18px;
	font-style: italic;
}
h2 {
	font-size: 12px;
	font-style: italic;
}
a:link {
	color:#E67716;
	text-decoration:none;
}
a:hover {
	color:#E67716;
	text-decoration:underline;
}
a:visited {
	color:#E67716;
	text-decoration:none;
}
a:visited:hover{
	color:#E67716;
	text-decoration:underline;
}
.floatleft{
	float:left;
	background:#00bb33;
}
.container {
	width:1100px;
}
.side {
	float:left;
	width:191px;
}

.side .logo {
	height:120px;
}

.side .sidebar {
	background:url(images/sidebar.jpg);
	height:491px;
}

.side .sidebar .stockButton{
	height:75px;
	width:164px;
	margin-left:20px;
	background:url(images/button.gif);
	cursor:pointer;
}
.side .sidebar .expButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_01.png);*/
	background:url(images/buttons/but_expertron.png);
	cursor:pointer;
}
.side .sidebar .softengButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_02.png);*/
	background:url(images/buttons/but_software.png);
	cursor:pointer;
}
.side .sidebar .cellpowerButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_04.png);*/
	background:url(images/buttons/but_cellpower.png);
	cursor:pointer;
}
.side .sidebar .cellidButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_05.png);*/
	background:url(images/buttons/but_cellid.png);
	cursor:pointer;
}
.side .sidebar .qpassButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_06.png);*/
	background:url(images/buttons/but_qpass.png);
	cursor:pointer;
}
.side .sidebar .exstreamButton{
	height:76px;
	width:164px;
	margin-left:20px;
	/*background:url(images/icons/side-buttons-up_03.png);*/
	background:url(images/buttons/but_exstream.png);
	cursor:pointer;
}

.side .sidebar .stockButton1{
	height:75px;
	width:164px;
	margin-left:20px;
	background:url(images/button1.gif);
	cursor:pointer;
}

.maincontent{
	float:left;
	width:700px;
}

.maincontent .topcontent{
	height:81px;
	width:800px;
	overflow:visible;
}
.maincontent .topcontent .topnav{
	width:700px;
	height:54px;
	overflow:hidden;
}

.maincontent .topcontent .topnav .nav{
	float:right;
	width:55px;	
}

.maincontent .topcontent .tabbar{
	width:800px;
/* 	background:#CC3300; */
}

.maincontent .topcontent .tabbar.tableft {
/* 	width:50px; */
	float:left;
}

.maincontent .topcontent .tabbar .tableft .tab {
	float:left;
	/*width:83px;*/
	height:27px;
 	overflow:hidden; 
}

.maincontent .topcontent .tabbar .tableft .tab .start {
	float:left;
	/*background:url(images/tab_left.jpg);
	width:7px;
	height:27px;*/
	background:url(images/topnav/topnav_left.png);
	width:5px;
	height:28px;
	cursor:pointer;
}
.maincontent .topcontent .tabbar .tableft .tab .tabtext{
	float:left;
	/*background:url(images/tab_body.jpg);
	height:27px;*/
	background:url(images/topnav/topnav_mid.png);
	height:28px;
	cursor:pointer;
	/*font:arial,sans-serif;
	padding-top:3px;*/
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	font-weight:bold;
}
.maincontent .topcontent .tabbar .tableft .tab .sep {
	float:left;
	/*background:url(images/tab_sep.jpg);
	width:3px;
	height:27px;*/
	background:url(images/topnav/topnav_join.png);
	width:3px;
	height:28px;
	cursor:pointer;
}
.maincontent .topcontent .tabbar .tableft .tab .end {
	float:left;
	/*background:url(images/tab_end.jpg);
	width:10px;
	height:27px;*/
	background:url(images/topnav/topnav_end.png);
	width:6px;
	height:28px;
	cursor:pointer;
}

.maincontent .topcontent .tabbar .tableft .tab .start .selected {
	background:url(images/tab_left_hi.jpg);	
/*	float:left;
	
	width:7px;
	height:27px;*/
}
.maincontent .topcontent .tabbar .tableft .tab .tabtext .selected {
	float:left;
	background:url(images/tab_body_hi.jpg);
	width:66px;
	height:27px;
}
.maincontent .topcontent .tabbar .tableft .tab .sep .selected {
	float:left;
	background:url(images/tab_sep_hi.jpg);
	width:3px;
	height:27px;
}
.maincontent .topcontent .tabbar .tableft .tab .end .selected {
	float:left;
	/*background:url(images/tab_end_hi.jpg);
	width:10px;
	height:27px;*/
	background:url(images/tabnav/tabnav_end_sel.png);
	width:6px;
	height:28px;
}

.maincontent .topcontent .tabbar .tabright {
	width:50px;
	float:right;	
}

.maincontent .contentborder {
	width:800px;
}
.maincontent .mainWindow {
	width:680px;
	height:506px;
	overflow:hidden;
}
.maincontent .mainWindow .tabBody .tabcontent {
	padding:10px;
}
.maincontent .mainWindow .tabBody {
	overflow:auto;
	height:510px;
	/*padding:10px;*/
	background:#FFFFFF;
}

.maincontent .mainWindow .contTopLeft {
	float:left;
	width:6px;
	height:8px;
	background:url(images/whitecont/whitecont_topleft.png);
}
.maincontent .mainWindow .contTop {
	float:left;
	width:666px;
	height:8px;
	background:#FFFFFF;
}
.maincontent .mainWindow .contTopRight {
	float:left;
	width:8px;
	height:8px;
	background:url(images/whitecont/whitecont_topright.png);
}
.maincontent .mainWindow .contBotLeft {
	float:left;
	width:6px;
	height:8px;
	background:url(images/whitecont/whitecont_botleft.png);
}
.maincontent .mainWindow .contBot {
	float:left;
	width:666px;
	height:8px;
	background:#FFFFFF;
}
.maincontent .mainWindow .contBotRight {
	float:left;
	width:8px;
	height:8px;
	background:url(images/whitecont/whitecont_botright.png);
}
.mainWindowMin {
	height:506px;
}

.mainWindowMax {
	height:800px;
}
.done {
	clear:both;
}
/*** product information ***/
.prodlist {
	float:left;
	width:600px;
}
.prodlist tr {
	height:70px;
}
.prodlist td {
	vertical-align:middle;
}
.prodlist .prodlink .prodtitle {
	font-weight:bold;
	/*color:#0033CC;*/
	color:#3B4372;
	font-style:normal;
}
.prodlist .prodimg {
	float:left;
	width:190px;
	text-align:center;
}
.prodlist .prodlink {
	float:left;
	width:390px;
	padding-left:10px;
 	font-size:12px;
	font-style:italic;
}
.prodlist .prodshort {
	float:left;
	width:600px;
	padding-top:10px;
}
/*** documentation table ***/
.docTable {
	background-color:#FFFFFF;
	border: 0px solid #5A6F8E;
	font-size: 11px;
	width:90%;
}
.docTable .docHeaderCell {
	font-weight: bold;
	padding: 5px;
	_border-bottom: 1px solid #5A6F8E;
	_background-color:#4A5F7C;
	_color: #FFFFFF;
	background-color:#E8E8E8;
        color: #4A5F7C;
	font-style: italic;
}
.docTable .docContentCell {
	border-bottom: 1px solid #C0C7D3;
	border-right: 0px solid #C0C7D3;
	padding: 5px;
}
.docTable .docContentCell a:link {
	color:#5979CE;
	text-decoration:none;
}
.docTable .docContentCell a:hover {
	color:#5979CE;
	text-decoration:underline;
}
.docTable .docContentCell a:visited {
	color:#574C50;
	text-decoration:none;
}
.docTable .docContentCell a:visited:hover{
	color:#574C50;
	text-decoration:underline;
}
/*** tables ***/
.table {
	font-size: 11px;
	text-align: justify;
	border-left: 1px solid #344153;
	border-top: 1px solid #344153;
}
.table .tableCellOdd{
	background-color:#FFFFFF;
	border-right: 1px solid #344153;
	border-bottom: 1px solid #344153;
	padding: 5px;
}
.table .tableCellEven {
	background-color:#C0C7D3;
	border-right: 1px solid #344153;
	border-bottom: 1px solid #344153;
	padding:5px;
}