BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; 
	BACKGROUND:#6b797f repeat-x fixed top left; 
	background-image:url(images/bg2.gif); background-repeat:repeat-y; background-position:center;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial
}
B {
	FONT-WEIGHT: normal
}
A:link {
	COLOR: #000066; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
A:hover {
	COLOR: black; TEXT-DECORATION: underline;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em;
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
HR {
	BORDER-TOP: #cccccc 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}

#wrapper {
	TEXT-ALIGN: center; MARGIN: 10px 30px;
}
#innerWrapper {
	TEXT-ALIGN: left; WIDTH:801px; margin:auto;
}
#header{	
}
#subHeader {
	MARGIN-BOTTOM: 0px; HEIGHT: 21px
}
#footer {
	CLEAR: both; margin-top:13px; HEIGHT: 25px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	FONT-SIZE: 11px; MARGIN-BOTTOM:5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; 
	border: 1px solid #0066cc; background-image:url(images/bar_bg.gif);
}
#footer1 {
	CLEAR: both; margin-top:13px; HEIGHT: 25px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	FONT-SIZE: 10px; MARGIN-BOTTOM:5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; 
	border: 0px solid #0066cc;
}
.upFooter {
CLEAR:both;FONT-SIZE:11px;COLOR:#333333;
PADDING:0 0 0 0;MARGIN:0px;
FONT-FAMILY:Tahoma,Verdana, Arial, Helvetica, sans-serif;TEXT-ALIGN:left;
}
.upFooter2{
CLEAR:both;MARGIN:0px;
PADDING-TOP:10px;PADDING-RIGHT:0px;PADDING-BOTTOM:0px;PADDING-LEFT:0px;
FONT-SIZE:11px;COLOR:#333333;
FONT-FAMILY:Tahoma,Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN:left
}
.upFooter2 A 
{
	
}
.footerText 
{
	FONT-FAMILY: Verdana; FONT-SIZE: 10px; color: Gray;
}
#middleFooter{
	BACKGROUND: url(images/footer_bg_left.gif) no-repeat left top; HEIGHT: 25px;
}
#innerFooter {
	BACKGROUND: url(images/footer_bg_right.gif) no-repeat right top; HEIGHT: 25px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#navMenu {
	FONT-FAMILY: Arial; FONT-SIZE: 10px; PADDING-LEFT: 10px; COLOR: #a2a9ae; PADDING-TOP: 10px
}
#navMenu A {
	COLOR: #000000; TEXT-DECORATION: none
}
#navMenu A:hover {
	COLOR: #f60712; TEXT-DECORATION: underline;
}
#headerTitle {
	/*MARGIN-BOTTOM: 5px;*//* HEIGHT: 55px; border:solid 1px black;*/
}
/*
#navcontainer {
	CLEAR: both; HEIGHT: 25px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP:0px; TEXT-ALIGN: left; border: 1px solid #0066cc; 
	background-image:url(images/bar_bg.gif); margin-bottom:0px;margin-top:0px;
}
*/
#navcontainer {
	CLEAR: both; 
    HEIGHT: 25px;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;    
    border: 1px solid #0066cc; 
	background-image:url(images/bar_bg.gif); margin-bottom:0px;margin-top:0px;
}

#navcontainer ul { list-style-type: none; margin: 0px; padding-bottom: 0px; PADDING-TOP: 1px; padding-left: 2px; line-height:2em;}
#navcontainer ul li { display: inline; FONT-FAMILY: Verdana; FONT-SIZE: 10px; }
/*
#navcontainer ul {
  FONT-FAMILY: Verdana;FONT-SIZE: 10px; 
  text-align:center;
  list-style-type: none;	
  padding: 0 0 0 0;
  margin: .6em 0 0 0;
}
#navcontainer ul li { display: inline;padding: 0 0 0 0;margin: 0 0 0 0;  }*/
#navcontainer ul li.seperator {COLOR: #a2a9ae;}
/*
#navcontainer ul li a { COLOR: #3a3a3a; text-decoration: none; padding: .6em 1em; height:auto;}
#navcontainer ul li a:hover{COLOR: #000; BACKGROUND: #fff repeat-x left top; TEXT-DECORATION: none;}
*/
#navcontainer ul li a { COLOR: #3a3a3a; text-decoration: none; padding: .5em 3em .7em 3em;}
#navcontainer ul li a:hover{COLOR: #000; background-color:White; TEXT-DECORATION: none;}

#subnavcontainer ul { list-style-type: none; margin: 0; padding: 0; PADDING-TOP: 4px}
#subnavcontainer ul li { display: inline; FONT-FAMILY: Verdana; FONT-SIZE: 10px; padding-right:2px; padding-left:2px}
#subnavcontainer ul li.seperator {COLOR: #a2a9ae;}
#subnavcontainer ul li a { COLOR: #696969; text-decoration: none; padding: .2em .1em; }
#subnavcontainer ul li a:hover { COLOR: #000; TEXT-DECORATION: none; BACKGROUND: url(images/box_subtitle_bg.gif) #fff repeat-x left top; }
.ulHidden{
	DISPLAY: none;
}
.ulVisible{
	DISPLAY: block;
}
#middleHeaderTitle {
	BACKGROUND: url(../../images/ioTopBanner2.jpg) no-repeat center left; padding-top:20px;
}
.searchText{
	FONT-FAMILY: Arial; FONT-SIZE: 10px;
}
#navMenuTitle {
	FONT-FAMILY: Arial; FONT-SIZE: 11px; TEXT-ALIGN: right; PADDING-RIGHT: 10px; COLOR: #999999;
	PADDING-TOP: 20px; PADDING-BOTTOM: 10px;
}
#navMenuTitle A {
	COLOR: #3a3a3a; TEXT-DECORATION: underline;
}
#navMenuTitle A:hover {
	COLOR: #000; TEXT-DECORATION: none;
}
.footerLinks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #999999; PADDING-TOP: 10px
}
.footerLinks A {
	COLOR: #000066; TEXT-DECORATION: none
}
.footerLinks A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.copyright {
	font-family:Verdana,arial; COLOR: #333333; font-size:xx-small;
}
#mainWrapper 
{
}
#mainWrapper2 {
		BORDER-TOP: white 1px solid; MARGIN-TOP: 5px;  
		BACKGROUND-IMAGE:url(images/left_bar.gif); 
		BACKGROUND-REPEAT: repeat-y; display:table-cell; width:100%;
}
#mainWrapper2 #content {
	FLOAT: right; WIDTH: 100%; margin-top: 0px; MARGIN-LEFT: -210px; border-style:none; display:block;
}
.sidebar {
	FLOAT: right; WIDTH: 200px;
}
.sidebar-hide {
	DISPLAY: none; FLOAT: right
}
#innerSidebar {
	PADDING-TOP: 4px
}
.content-wide {
	MARGIN: 10px -200px 10px 10px; WIDTH: auto
}
.content-only {
	MARGIN: 10px -200px 10px 10px; WIDTH: auto
}
.innerContentNarrow {
	OVERFLOW: visible; width: 33%; margin-right: 9px; float: left; 
}
.innerContentNarrow3 {
	OVERFLOW: visible; float: left; 
}
.innerContentNarrow2 {
	OVERFLOW: visible; float: right; width: 31%;
}
#innerContent {
	OVERFLOW: visible; MARGIN-RIGHT: 210px
}
.clear {
	CLEAR: both; BORDER-TOP: transparent 0px solid; MARGIN-TOP: 0px; VISIBILITY: hidden
}
.textbox {
	MARGIN-BOTTOM: 10px; padding-right:0px; display:block; border:#999999 1px solid;
}
.textbox-rightside{
	BACKGROUND: #e9f2f8 no-repeat left top; MARGIN-BOTTOM: 0px; display:block; border:#999999 1px solid;
}
.textbox-middle {
	BACKGROUND:  #fff no-repeat left top; MARGIN-BOTTOM: 10px; border:#999999 1px solid; 
	padding-bottom:0px;
}

.textbox-header {
	display:block; BACKGROUND: url(images/tltbg2.gif) repeat-x left bottom;  
	height:25px; padding-top:12px; margin-bottom:4px; width:100%
}
.textbox-header2 {
	display:block; background-color:#2b85be;
	height:25px; padding-top:12px; margin-bottom:4px; width:100%
}
.textbox-title H1 {
	DISPLAY: inline; FONT-SIZE: 2em; COLOR: #369;
}
.textbox-title H2 {
	DISPLAY: inline; FONT-SIZE:1em; COLOR: #525151;
}
.textbox-content ul{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px;}
.textbox-content li{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(images/list_dot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}

.leftside-textbox-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; height:500px; display:block;
}
.innerContentNarrow2 .textbox-content {
	overflow:auto; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; /*height:550px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}
.textbox-bottom {
	MARGIN-TOP: 20px; BACKGROUND: url(images/box_bottom_main.gif) repeat-x left bottom; HEIGHT: 20px
}
.textbox-middle-bottom {
	BACKGROUND: url(images/box_bottom_left_main.gif) no-repeat left bottom; HEIGHT: 20px
}
.textbox-inner-bottom {
	BACKGROUND: url(images/box_bottom_right_main.gif) no-repeat right bottom; HEIGHT: 20px
}
.textbox-go-top {
	PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
.textbox-go-top A {
	PADDING-RIGHT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/go_top_main.gif) no-repeat right top; COLOR: #999999; /*#d41e61;*/ /*#008cbd;*/ TEXT-DECORATION: none
}
.textbox-go-top A:visited {
	COLOR: #999999; 
}
.lang-select {
	DISPLAY: block; PADDING-LEFT: 32px; BACKGROUND: url(images/lang.gif) no-repeat left top; MARGIN-LEFT: 10px; PADDING-TOP: 9px; HEIGHT: 32px
}
A.lang-select {
	COLOR: #333333
}
A.lang-select:visited {
	COLOR: #333333
}
.featurebox {
	PADDING-LEFT: 10px; MARGIN: 0px 0px 25px; BORDER-LEFT: #cccccc 4px solid
}
.highlight {
	COLOR: #ff3300
}
.comment {
	COLOR: #666666; 
}
H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e0e0e0 4px solid; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0
}
.td-row-header {
	FONT-WEIGHT: bold; COLOR: #333333;
}
.NewsTitle 
{
	padding-left:10px; padding-right:10px; width:505px; font-family:verdana; font-size:11px; color:#336699; font-weight:bold; padding-top:5px; line-height:1.5em;
}
.heading-title{
	/*display:inline;*/ font-family: Verdana, Helvetica, sans-serif; font-size:90%; 
	color:#333333; font-weight:bold; padding-left:10px; padding-bottom:10px;/* margin-top:12px; */
}
.title-space {
	background-color:#FFFFFF;  height:4px;  display:inline; margin-top:4px;
}
.panel-space {
	background-color:#FFFFFF;  height:4px; display:block; margin-top:4px; width:100%;
}
.BulletList{
	list-style-image:url(../../images/tick.gif); list-style:none; text-indent:0em; padding-left:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.OtherBulletList{
	list-style-image:url(../../images/arrow.GIF); list-style:none; text-indent:0em; padding-left:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.textboxadv {
	BORDER: #999999 1px solid; width:99.7%;  BACKGROUND: #fff; MARGIN-BOTTOM: 5px; height:155px; margin-top: 5px;
}

#ProductList li{
	display:block; line-height:52px; width:100%; list-style-type:none; list-style-position:outside; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#83c4fa;
}
#ProductList li A{
	display:block; line-height:52px; width:98%;  padding-left:5px; text-decoration:none; color:#FFFFFF;
}
#ProductList li A:hover{
	BACKGROUND-COLOR:#c1d1fd; text-decoration:none; color:#0066CC;
}
.ImgStyle{
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; POSITION: relative; display:block; padding-left:5px;
}
.Content-Highlight{
	font-family:"Franklin Gothic Book"; font-size:15px; color:#0000FF; font-weight:bold;
}
.Content-Body{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:1.5em; padding-top:0px;
}
a.Content-Body{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:1.5em; padding-top:0px;
}
.Content-BodyHead{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; color:#333333; line-height:1.5em; padding-top:0px;
	font-weight:bold;
}
.Content-Body-Adv{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; line-height:1.5em; font-weight:bold; padding-top:5px; 
}

.Content-Body-Adv-Center{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; line-height:1.5em; font-weight:bold; text-align:center; padding-right:0px;
}
.middle-panel-header{
	background:url(../../images/home_pulse.gif) no-repeat; display:block; height:30px; padding-top:5px; margin-bottom:2px; margin-left:5px; padding-bottom:15px;
}
.rightAlign{
	text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; line-height:1em; font-weight:bold; padding-bottom:5px;
}
.MoveDown{
	margin-bottom:1px;
}
#ProductList{
	float:left; width:194px; display:block;  border-right:none; 
}
#ProductImage{
	float:left; display:block; width:100%; text-align:center; 
}
#ProductList ul{
	display:block; 
}
.advBoxText 
{
	BORDER-RIGHT:1px solid;BORDER-TOP:1px solid;BORDER-LEFT:1px solid; BORDER-BOTTOM:1px solid;
	COLOR: #333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; border-color:gray;
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#flashcontent {
		/*border: solid 1px #000;*/
		width: 550px;
		height: 350px;
		/*float: left;*/
		/*margin: 15px 20px;*/
		background-color:white;
		font-family:Tahoma, Verdana;
		font-size:xx-small;
		color:#333333;
	}
.leftTitle	
{
	font-family:Tahoma,Verdana; font-size:11pt; font-weight:bold;
	color:#333333;padding-top:8px;
}
.RightTitle{
	float:right; font-size:10px; /*padding-left:1.5em;*/ padding-bottom:4px;
	
}
.LeftTitle2{
	float:left; /*padding-left:1.5em;*/
}
.displayNone {
	display:none;
}
.displayBlock {
	display:block;
	PADDING-RIGHT:5px;PADDING-LEFT:5px;padding-bottom:5px;overflow:auto;height:240px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	color:#333333; line-height:1.5em;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block;
}
HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block;
}	
#innerContentPartWidth {
	/*OVERFLOW: visible;*/ MARGIN-LEFT: 200px; /*MARGIN-RIGHT: 210px*/
}
#SecondLayer{
	float:left; width:194px; BORDER-TOP: white 1px solid; margin-top:5px; display:block;
}
#SecondLayer ul{
	padding-left:0px; list-style-type:none; padding-right:0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top:0px; line-height:1em; 
}
#SecondLayer li {
	DISPLAY: block; LIST-STYLE-TYPE: none; margin:0px; list-style-position:outside; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
}
#SecondLayer li A {
	padding-right: 0px; display: block; padding-left: 5px; padding-bottom: 10px; color: #ffffff; padding-top: 10px;	border-bottom: #fff 1px solid; background-color: #83c4fa; text-decoration:none; width:94%;
}
#SecondLayer li A:hover {
	BACKGROUND-COLOR: #c1d1fd; text-decoration:none; color:#006699;
}

.IOS #SecondLayer .IOS ul{
	display:block;
}
#SecondLayer .Side_Menu ul {
	display:block; padding-left:10px; list-style-type:square; padding-right:0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top:0px; line-height:1em;
}
#SecondLayer .Side_Menu li{
	DISPLAY: block; LIST-STYLE-TYPE: none; margin:0px; list-style-position:outside; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#SecondLayer .Side_Menu li A {
	padding-right: 0px; display: block; padding-left: 30px; padding-bottom: 10px; color: #006699; padding-top: 10px; border-bottom: #fff 1px solid; background-color: #bbddfa; text-decoration:none; width:81%; margin-bottom:0px;
}
#SecondLayer .Side_Menu li A:hover {
	BACKGROUND-COLOR: #fff; text-decoration: none; color: #336699;  margin-bottom:0px; 
}

#SecondLayer .ThirdSide_Menu ul {
	display:block; padding-left:10px; list-style-type:square; padding-right:0px; padding-bottom: 0px; margin: 0px; width: 100%; padding-top:0px; line-height:1em; margin-top:1px;
}
#SecondLayer .ThirdSide_Menu li{
	DISPLAY: block; LIST-STYLE-TYPE: none; margin:0px; list-style-position:outside; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#SecondLayer .ThirdSide_Menu li A {
	padding-right: 0px; display: block; padding-left: 50px; padding-bottom: 10px; color: #006699; padding-top: 10px; border-bottom: #fff 1px solid; background-color:#EBEBEB/*#83c4fa*/; text-decoration:none; width:70.5%; margin-top:0px; margin-bottom:0px; margin-left:-10px;
}
#SecondLayer .ThirdSide_Menu li A:hover {
	BACKGROUND-COLOR:#CCCCCC; text-decoration: none; color: #336699; margin-bottom:0px; margin-top:0px;
}
.Title{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3399FF; padding-top:5px; display:block; text-indent:-1.2em; padding-left:1em;
}

.Title_2{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#3399FF; padding-top:10px; display:block; text-indent:-1.2em; padding-left:1em;
}
.textbox-content {
	font-family:Arial; font-size:1em; color:#505255; PADDING-LEFT: 15px; padding-right:15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; /*float:right;*/
}
.textbox-content h4{margin-bottom:3px; margin-top: 5px; padding:0; font-size:1em;}
.textbox .textbox-content {
	padding:0;
}
.SubTitle{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; padding-top:10px; display:block;
}
.textbox2 
{
	MARGIN-BOTTOM: 10px; padding-right:0px; display:block;
}
.MoreLink{
	text-align:right; font-size:10px;
}
.TitleWrpper{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3399FF; padding-top:10px; display:block;
}
.ImgBulletList
{
  text-indent:1.5em; list-style-type:circle;
}
.ImgBullerList ul 
{
}
.ImgBulletList li
{
	list-style-image:url(../../images/tick.gif); 
}
.BackTop{
	text-align:right;
}
.Invisible{
	display:none;
}
.HeadingFAQ{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#336699; padding-top:5px; display:block;
}
.btnDownload{
	height:20px; padding-bottom:1px; padding-left:6px; border:1px solid #006699; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFFFFF; background-image:url(../../images/icon_download.gif); background-repeat:no-repeat;
	background-position: left center; cursor:pointer;
}
.ManualTitle
{
  padding-left:2px; font-family:Arial; font-size:11px; font-weight:bold;
}
a.ManualTitle {color:#3399FF;}
.ManualDescription
{
  padding-left:2px; font-family:Arial; font-size:11px; font-weight:normal;
}
.ManualNotAvailable
{
  padding-left:2px; font-family:Arial; font-size:11px; font-weight:normal; color:Red;
}