.bold {font-weight:bold;}

.OfflineHeader {vertical-align: middle; background: transparent url(/Images/ODSDeveloperCentreOfflineHeader.png) no-repeat scroll top left; height:45px; text-align:left; padding: 5px 0 0 8px;}
.OfflineHeader a:link {color:#008000; background-color: Transparent;}
.OfflineHeader a:visited {color:#008000; background-color: Transparent;}
.OfflineHeader a:hover {color:#008000; background-color: Transparent;}

.FMSel a {float: left; display:block; padding: 0 7px 0 5px;}
.FMSel a:link {color:#97ce98; text-decoration: none; background-color:Transparent;}
.FMSel a:visited {color:#97ce98; text-decoration: none; background-color:Transparent;}
.FMSel a:hover {color:#97ce98; text-decoration: none; background-color:Transparent;}

.MainTitleBlock {padding: 10px 0 10px 12px;}
.MainODSTitleBlock {position:relative; overflow:hidden; padding: 10px 0 0 15px; height:147px; background: transparent url(/Images/ODSBanner.gif) no-repeat scroll top left;}
.MainODSTitleBlock h1 {font-size:1.9em;}
.MainODSTitleBlock h2 {margin: 0 0 0 0; padding: 0; border: 0; font-size: 1.2em; line-height: 1.2em; color:Black; padding-right: 25px; font-weight:bold; text-align:justify;}

.KeyFeatureBlock {margin: 0 0 10px 0;}
.KeyFeatureBlock h3 {color:#1560c1; font-size:120%; font-weight:normal; text-decoration:none;}
.LeftKeyFeatureColumn {float:left; width: 370px; padding: 0 15px 0 0;}
.RightKeyFeatureColumn {padding: 0 0 0 15px;}

.QA {position:relative; margin-bottom: 8px; width:100%; clear:both;}
.Q {width:40%; float:left;}
.A {width: 59%; float:right; text-align:left;}

.RightTab {float:right; width:189px; margin: 10px 0px 5px 10px;}
.RightTab h3 {padding-left: 15px;}
.RightTab2 {float:right; width:189px; margin: 10px 0px 10px 10px;}
.RightTabTop {padding: 4px 0 1px 0; background: transparent url(/Images/RightTabTop.gif) no-repeat scroll top left;}
.RightTabTop h3 {font-size:1.1em;} 
.RightTabMiddle {background: transparent url(/Images/RightTabMiddle.gif) repeat-y scroll top left;}
.RightTabBottom {background: transparent url(/Images/RightTabBottom.gif) no-repeat scroll bottom left;}

.RightTabInner {background: transparent url(/Images/RightTabBottom.gif) no-repeat scroll bottom left;}
.RightTabContent {text-align:left; padding: 7px 0 7px 0;}

.One {margin: 0 0 10px 0; padding: 7px 0 7px 40px; border: 0; background: transparent url(/Images/1.gif) no-repeat scroll center left;}
.Two {margin: 0 0 5px 0; padding: 7px 0 7px 40px; border: 0; background: transparent url(/Images/2.gif) no-repeat scroll center left;}

.Error {color:Red;}

.LilText {font-size:0.8em; color:Gray;}

.NoUnderline {text-decoration: none;}
.NoUnderline a {text-decoration: none;}
.NoUnderline a:link {text-decoration: none;}
.NoUnderline a:visited {text-decoration: none;}
.NoUnderline a:hover {text-decoration: none;}

.FAQSection {padding-left:20px;}

.CodeExcerpt {margin-bottom: 5px; padding:10px; background-color:#f7f7f7; border: solid 1px #6f6b6b;}

.ToolbarTable {margin: 10px; vertical-align:top;}
.ToolbarTable tr {vertical-align:top;}
.ToolbarTable td {padding-right:10px;}

.BuyButton {text-align: center;  height:27px; width:176px; margin-top: 5px; background: transparent url(/Images/BuyButton.png) no-repeat scroll top left;}
.BuyButton2 {text-align: center;  height:27px; width:100px; margin-top: 5px; background: transparent url(/Images/BuyButton2.png) no-repeat scroll top left;}
.DownloadButton {text-align: center; height:27px; width:176px; background: transparent url(/Images/DownloadButton.png) no-repeat scroll top left;}
.ReleaseNotesButton {text-align: center;  height:27px; width:176px; margin-top: 5px; background: transparent url(/Images/ReleaseNotesButton.png) no-repeat scroll top left;}
.SupportButton {text-align: center;  height:27px; width:210px; margin-top: 5px; background: transparent url(/Images/SupportButton.png) no-repeat scroll top left;}
.SupportButton2 {text-align: center;  height:27px; width:210px; margin-top: 5px; background: transparent url(/Images/SupportButton2.png) no-repeat scroll top left;}
.CancelButton {text-align: center;  height:27px; width:100px; margin-top: 5px; background: transparent url(/Images/CancelButton.png) no-repeat scroll top left;}
.AcceptButton {text-align: center;  height:27px; width:100px; margin-top: 5px; background: transparent url(/Images/AcceptButton.png) no-repeat scroll top left;}
.ButtonInner {height:27px; background: transparent url(/Images/ButtonEnd.png) no-repeat scroll top right; padding: 3px 12px 0 40px;}
.BackButton {text-align: center;  height:27px; width:230px; margin-top: 5px; background: transparent url(/Images/BackButton.png) no-repeat scroll top left;}
.ButtonInner2 {height:27px; background: transparent url(/Images/ButtonEnd2.png) no-repeat scroll top right; padding: 3px 12px 0 40px;}

.NextButton {height:27px; text-align: left; background: transparent url(/Images/NextButton.png) no-repeat scroll top right; padding: 3px 40px 0 0; margin-left:12px;}
.ButtonOuter {margin-top: 5px; width:200px; height:27px; background: transparent url(/Images/ButtonStart.png) no-repeat scroll top left;}

.Button:link {background-color:Transparent; color:#2b3237;}
.Button:visited {background-color:Transparent; color:#2b3237;}
.Button:hover   {background-color:Transparent; color:#2b3237;}
.Button:active  {background-color:Transparent; color:#2b3237;}

.BuyTable {border: none; width:100%; background-color: #cad3e6; margin:0; border-spacing:1px;}
.BuyTable TR {padding: 0; margin:0; padding: 0; border:none; border-width:0px; background-color:#fbfcfd;}
.BuyTable .BuyTableHeader {background-color:#e8eef6;}
.BuyTableProd {padding: 0 0 0 10px; width:60%; text-align:left; border-width:0px;}
.BuyTablePrice {color:#e7013c; padding: 0 0 0 10px; width:30%; text-align:left; border-width:0px;}
.BuyTableBuy {width:10%; text-align:left; border-width:0px;}

.ScreenshotTable {border: none; width:99%; margin:0; border:none; border-spacing:0px; text-align:center; vertical-align:top;}
.ScreenshotTable TR {padding: 0; margin:0; border:none; border-width:0px; text-align:center; vertical-align:top;}
.ScreenshotTable TD {padding: 0; margin:0; border:none; border-width:0px; text-align:center; vertical-align:top;}
.ScreenshotTable img:hover {cursor: pointer;}

.ST {border: none; background-color: #cad3e6; margin: 10px 0 0 0; padding:0; border-spacing:1px;}
.ST TR {vertical-align:top; padding: 0; margin:0; border:none; border-width:0px; background-color:#fbfcfd;}
.ST TD {padding:3px; margin:0; border:none; border-width:0px;}
.ST TH {padding:3px;}
.ST .STTRHead {background-color:#e8eef6 /*#f5f7fa*/; font-weight:bold;}

.STG {border: none; background-color: #cae6cf; margin:0; padding:0; border-spacing:1px;}
.STG TR {vertical-align:top; padding: 0; margin:0; border:none; border-width:0px; background-color:#fbfdfc;}
.STG TD {padding:3px; margin:0; border:none; border-width:0px;}
.STG TH {padding:3px;}
.STG .STTRHead {background-color:#f4faf6; font-weight:bold;}

.RightSupportBar {clear: both; float:right; width:392px; margin: 0 0 10px 0; padding: 0 0 0 0;}
.LeftSupportBar {width: 392px;}

.C_Var {color:Blue;}
.C_Stat {color:Blue;}
.C_Str {color:#a31515;}
.C_Type {color: #2b91af;}
.C_Comm {color: #008000;}
.C_CommParam {color:Gray;}

.MoreText {color: black;}

.RBFWMNRHC {margin: 0; background: url('/Images/RoundBoxFullWidthMiddleNoRHC.gif') repeat-y left top;}
.RBFWTNRHC {background: url('/Images/RoundBoxFullWidthTopNoRHC.gif') no-repeat left top;}
.RBFWBNRHC {padding: 6px 12px 10px 10px; background: url('/Images/RoundBoxFullWidthBottomNoRHC.gif') no-repeat left bottom;}

.SCREENTAB {vertical-align:top;}
.SCREENTAB tr {vertical-align:top;}
.SCREENTAB td {vertical-align:top;}
.SCREENTAB img {padding-right:10px;}

.accordionHeader {cursor: pointer; color:#1560c1;}
.accordionHeaderSelected {cursor: pointer; color:#1560c1;}
.accordionContent a:hover {cursor: pointer;}

.devCentreAH {margin-left:10px; font-weight:bold; cursor:pointer; color:#1560c1; background: transparent url(/Images/Plus.gif) no-repeat scroll center left;}
.devCentreAHS {margin-left:10px; font-weight:bold; cursor: pointer; color:#1560c1; background: transparent url(/Images/Minus.gif) no-repeat scroll center left;}
.devCentreAC a:hover {cursor: pointer;}
.devCentreList {margin: 0; padding: 0; border: 0; list-style: none;}
.devCentreTree {margin: 0; padding: 0 0 0 17px; border: 0;}
.devCentreTree2 {margin: 0; padding: 0 0 0 8px; border: 0;}
.devCentreSelected {background: transparent url(/Images/RightTabSelected.gif) repeat-y scroll center left; width:178px;}
.devCentreSelected a:link {margin-left:10px;}
.devCentreSelected a:visited {margin-left:10px;}
.devCentreSelected a:hover {margin-left:10px; background-color:#97ce98;}

.Spacer {padding-top:15px;}
.EndSpacer {padding-top:15px; clear:both;}

.NoContent {display:none; height:0px; overflow:hidden;}
.popupContent{display:none; padding: 10px; color:White; font-size: 1.1em;}
.Hidden {height:0px;}

.BList {list-style-type: disc; list-style-image: url(/Images/bullet.gif); list-style-position: outside; margin: 5px 0 0 30px; padding: 0; text-indent: 0;}
.BList li {margin-bottom:5px;}

.FList h3 {margin-bottom: 5px;}
.FList h4 {font-weight:normal; color: black;}
.FList a {padding-left: 15px; display:block;}
.FList a:link {text-decoration: none; border: solid 1px white;}
.FList a:visited {text-decoration: none; border: solid 1px white;}
.FList a:hover {text-decoration: none; border: solid 1px #F1F1F1; cursor:pointer; background-color:#F8F8F8;}
.FList span {padding-left: 15px; display:block; background: url(/Images/bullet.gif) no-repeat center left;}

.RSBList, .RSBSubListHeadClosed, .RSBSubListHeadOpen, .RSBSubList 
{margin: 0; padding: 0; border: 0; list-style: none; width:178px;}
.RSBList a, .RSBSubListHeadClosed a, .RSBSubListHeadOpen a, .RSBSubList a 
{padding-left: 12px; margin-bottom:1px; display:block;}
.RSBList a:link, .RSBSubListHeadClosed a:link, .RSBSubListHeadOpen a:link, .RSBSelected a:link, .RSBSubList a:link 
{text-decoration: none;  border: solid 1px #f5f5f5;}
.RSBList a:visited, .RSBSelected a:visited, .RSBSubListHeadClosed a:visited, .RSBSubListHeadOpen a:visited, .RSBSubList a:visited
{text-decoration: none; border: solid 1px #f5f5f5;}
.RSBList a:hover, .RSBSelected a:hover, .RSBSubListHeadClosed a:hover, .RSBSubListHeadOpen a:hover, .RSBSubList a:hover 
{text-decoration: none; border: solid 1px #F1F1F1; cursor:pointer; background-color:#F8F8F8;}
.RSBList span, .RSBSubListHeadClosed span, .RSBSubListHeadOpen span, .RSBSubList span 
{padding-left:12px; display:block; color:#1560c1; background: url(/Images/bullet.gif) no-repeat center left;}

.RSBSelected {background: transparent url(/Images/RightTabSelected.gif) repeat-y scroll center left; width:178px;}

.RSBSelected2 a:link {padding-left:25px;}
.RSBSelected2 a:visited {padding-left:25px;}
.RSBSelected2 a:hover {padding-left:25px;}

.RSBSubListHeadClosed span {background: transparent url(/Images/Plus.gif) no-repeat scroll center left;}
.RSBSubListHeadOpen span {background: transparent url(/Images/Minus.gif) no-repeat scroll center left;}
.RSBSubList {padding: 2px 0 3px 0;}
.RSBSubList a {padding-left: 25px;}

.introSection {margin: 0; width:520px;}
.introSideSection {clear:both; padding-top:10px; height:1%;}
.introSideSection a {display:block; height:127px; width:130px; font-size: 1.4em; padding-top:3px; font-weight:bold;}
.introBottomLeftSection {width:394px; float:left; clear:both; padding-top:10px;}
.introBottomRightSection {width:394px; float:left; margin-left:15px; padding-top:10px;}

#RobotArm, #Accuracy {height:130px; width:130px; float: right; padding-left:10px; text-align:center;}
#RobotArm a {color:#c40b0b;}
#RobotArm a:link {text-decoration: none; background: transparent url(/Images/RobotArm.gif) no-repeat scroll top left;}
#RobotArm a:visited {text-decoration: none; background: transparent url(/Images/RobotArm.gif) no-repeat scroll top left;}
#RobotArm a:hover {text-decoration: none; background: transparent url(/Images/RobotArmHover.gif) no-repeat scroll top left;}

#Speed, #Flexible {height:130px; width:130px; float: right; text-align:center;}
#Speed a {color:#85a99d;}
#Speed a:link {text-decoration: none; background: transparent url(/Images/Speed.gif) no-repeat scroll top left;}
#Speed a:visited {text-decoration: none; background: transparent url(/Images/Speed.gif) no-repeat scroll top left;}
#Speed a:hover {text-decoration: none; background: transparent url(/Images/SpeedHover.gif) no-repeat scroll top left;}

#Accuracy a {color:#518eb1;}
#Accuracy a:link {text-decoration: none; background: transparent url(/Images/Accuracy.gif) no-repeat scroll top left;}
#Accuracy a:visited {text-decoration: none; background: transparent url(/Images/Accuracy.gif) no-repeat scroll top left;}
#Accuracy a:hover {text-decoration: none; background: transparent url(/Images/AccuracyHover.gif) no-repeat scroll top left;}

#Flexible a {color:#e17b03;}
#Flexible a:link {text-decoration: none; background: transparent url(/Images/Flexible.gif) no-repeat scroll top left;}
#Flexible a:visited {text-decoration: none; background: transparent url(/Images/Flexible.gif) no-repeat scroll top left;}
#Flexible a:hover {text-decoration: none; background: transparent url(/Images/FlexibleHover.gif) no-repeat scroll top left;}

/* Dev Centre */
.devSection {margin: 0; width:630px;}
.devSideBar {float:right; width:160px; margin: 0 0 5px 10px;}
.devSideBar h1 {padding: 5px 0 5px 10px; font-size:1.5em;}
.devSideBarTop {background: transparent url(/Images/RightTabTop.gif) no-repeat scroll top left;}
.devSideBarMiddle {background: transparent url(/Images/RightTabMiddle.gif) repeat-y scroll top left;}
.devSideBarBottom {background: transparent url(/Images/RightTabBottom.gif) no-repeat scroll bottom left;}
.devSideBarContent {text-align:left; padding: 0 0 7px 0;}
.devSideBarList {margin: 0 1px 0 1px; padding: 0; border: 0; list-style: none; width:158px; font-weight:normal;}
.devSideBarList a {padding-left: 12px; margin-bottom:1px; display:block; height:1%;}
.devSideBarList a:link, .devSideBarList a:visited {text-decoration: none;  border: solid 1px #f5f5f5;}
.devSideBarList a:hover {text-decoration: none; border: solid 1px #F1F1F1; cursor:pointer; background-color:#F8F8F8;}
.devSideBarListSubItem  a, .devSideBarSubItemSelected a {padding: 0 0 0 25px; border: 0;}
.devSideBarSelected a:link, .devSideBarSelected a:visited, .devSideBarSubItemSelected a:link, .devSideBarSubItemSelected a:visited
{background: transparent url(/Images/RightTabSelected.gif) repeat-y scroll center left;}
