html, body { margin: 0px; padding: 0px; height: 100%; }
body {  text-align: center; background: url("/images/rd10/background.jpg") #fff top center no-repeat;  color: #000000;  z-index: 0;  min-height: 100%; height: auto !important; height: 100%; font: 100% Arial, Arial, Helvetica, sans-serif; }
p, td, li {  margin: 0;  font-size: 12px;  color: #000;  line-height: 18px;  font-family: Arial, Helvetica, sans-serif;  z-index: 0; }
p {  padding-bottom: 10px; }
span#form_errors { font-size: 13px; color: red;}
img, div, li, span { behavior: url(/iepngfix.htc) }
h1 {  margin: 0; padding: 30px 0 10px 0;  font-size: 26px;  color: #000;  line-height: 30px;  font-family: Corbel, Arial, Helvetica, sans-serif; }
h2 {  margin: 0; padding: 10px 0;  font-size: 18px;  color: #666;  line-height: 21px;  font-family: Corbel, Arial, Helvetica, sans-serif; }
object { z-index: 0; background-color: #fff; }
.oneColFixCtrHdr {  margin: 0; padding: 0;  height: auto;}
    .oneColFixCtrHdr #container {  width: 1020px;  margin: 0 auto;  text-align: left;  }  
    .oneColFixCtrHdr #header {  margin: 0 0 5px 0;  padding: 0 25px 0 30px;    height: 145px; min-height: 145px;  }
    .oneColFixCtrHdr div#upperNav{  clear:right;  display:inline;  float:right;  width:705px;  height:29px;  top:-100px;  left:100px;  text-align:right;  }
    .oneColFixCtrHdr div#headLinks{  display:inline;  float:left;width:500px; height:29px;  padding:5px 0 0 0px;margin:0px;  }
    .oneColFixCtrHdr div#headLinks span{  color:#fff;font-weight:normal;  font-weight: bold;  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left:10px;padding-right:10px;   }
    .oneColFixCtrHdr div#headLinks span a:link, 
    .oneColFixCtrHdr div#headLinks span a:visited, 
    .oneColFixCtrHdr div#headLinks span a:active, 
    .oneColFixCtrHdr div#headLinks span a:hover{
        color:#fff;  font-weight: bold;  font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;  
    }
    .oneColFixCtrHdr div#searchbar{     float:right;width:195px;height:33px;  margin:0px;padding:0px;   }
    .oneColFixCtrHdr div#searchbar p{margin:0px;padding:0px;margin-left:30px;margin-top:5px;}
    .oneColFixCtrHdr #searchbox{float:left;width:160px;height:12px;margin:0;padding:0;}
    .oneColFixCtrHdr #searchbox input{width:125px;font-size:11px;}
    .oneColFixCtrHdr #sbbuttonimg{float:right;width:35px;margin:0px;padding:0px;}
    .oneColFixCtrHdr #sbbuttonimg input{margin-top:3px;margin-right:10px;}

    .oneColFixCtrHdr #header #headLeft {  float: left;  width: 630px;  vertical-align: text-bottom;  margin: 0px;padding: 0px;  }
    .oneColFixCtrHdr #header #uptimelogo {  margin: 14px 0 40px 0; padding: 0px;  width: 620px;  }
    .oneColFixCtrHdr #header #uptimelogo p#logintext {  float: right; font-size: 11px; width: 250px;  color: #fff;  text-align: right;  }
    .oneColFixCtrHdr #header #uptimelogo p#logintext a:link,
    .oneColFixCtrHdr #header #uptimelogo p#logintext a:visited,
    .oneColFixCtrHdr #header #uptimelogo p#logintext a:active,
    .oneColFixCtrHdr #header #uptimelogo p#logintexta:hover{
        color:#fff;     font-size: 11px;        font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: underline;
    }
    .oneColFixCtrHdr #header #mainLinks {  float: right; width: 332px; height: 116px;  margin: 0px 0px 0 0; padding: 0px;  text-align: right;  }

  #rcmain { height: 5px; width: 100%; min-height: 5px; max-height: 5px; margin: 0px; padding: 0px; }
      #rcmain #rcleft { background: url("/images/rd10/rc-topleft.gif") top center no-repeat; width: 5px; min-width: 5px; margin: 0 0 0 30px; _margin: 0 0 0 15px; float: left; height: 5px; min-height: 5px; max-height: 5px; }
      #rcmain #rcright { background: url("/images/rd10/rc-topright.gif") top center no-repeat; width: 5px; min-width: 5px; margin: 0 30px 0 0; _margin: 0 15px 0 0; float: right; height: 5px; min-height: 5px; max-height: 5px; }
      #rcmain #rcbody { background: #fff; width: 950px; _width: 940px; margin: 0 0 0 35px; _margin: 0 0 0 0x; height: 5px; max-height: 5px; }
  /* MAIN CONTENT AREA */
.oneColFixCtrHdr #mainContent { padding: 0; margin: 0; height: auto;  background:url(/images/rd10/background-body.png) center repeat-y; width: 1020px; }
  #mainContent #mainContextFull hr { margin: 20px 0 20px 55px; padding: 0; padding: 0 0 0 55px; height: 1px; color: #aaa; }

  /* LEFT NAV FEATURE BOXES */
div.navFeatureTop {margin: 0; padding: 0; width:247px;min-width:247px;height:25px;min-height:25px; background: url("/images/rd10/sidebar-contenttop.png") top left repeat-y;}
div.navFeatureBtm { margin: 0 0 15px 0; padding: 0;width:247px;min-width:247px;height:25px;min-height:25px; background: url("/images/rd10/sidebar-contentbottom.png") top left repeat-y;}
div.navFeature { background: url("/images/rd10/sidebar-contentbackground.png") top left repeat-y; width: 247px; margin: 0; padding: 0;text-align: left;}
    div.navFeature h3 {margin: 0; padding: 5px 15px 5px 28px; font-weight: bold; font-size: 12px; color: #565e6c;}
    div.navFeature h3 a:link, div.navFeature h3 a:visited, div.navFeature h3 a:active, div.navFeature h3 a:hover { color: #565e6c; text-decoration: none;}

    div.navFeature h2 {margin: 0; padding: 5px 15px 5px 28px; font-size: 16px; color: #565e6c;}
    div.navFeature p { color: #666; font-size: 12px; line-height: 18px;padding: 0 15px 0 28px;  margin: 0;  }
    div.navFeature ul {margin-bottom:0px; padding-bottom: 5px; padding-right: 28px;}
    div.navFeature a:link, div.navFeature a:visited, 
	div.navFeature a:active, 
	div.navFeature a:hover { font-size: 12px; color: #6a7f04; }
    div.navFeature span { cursor: pointer; font-size: 12px; color: #6a7f04; text-decoration: underline}

/* MAIN CONTENT AREA */
#mainContentText, 
#mainContextFull,
#mainContentTextTabs {text-align: left; margin: 0; padding: 10px 50px 40px 0; height: auto; z-index: 0; }
  #mainContextFull { width: 720px; margin-left: 50px; margin-right: 10px; padding-right: 10px; _margin-right: 0px; _padding-right: 0px; z-index: 0; margin-bottom: 20px; }
  #mainContextFull img { }
  
  #mainContentText, 
  #mainContentTextTabs { width: 715px; float: right; z-index: 0; }

  #mainContent #mainContentTextTabs h1, 
  #mainContent #mainContextFull h1, 
  #mainContent #mainContentText h1 { margin: 0; padding: 30px 0 10px 0; font-size: 26px; color: #000; line-height: 30px; }
  #mainContent #mainContextFullStart h1 { font-size: 26px; color: #000; line-height: 30px; margin: 0; padding: 10px 0 10px 60px; }

  #mainContent #mainContextFullStart h2 { margin: 0; padding: 10px 0 10px 60px; font-size: 18px; color: #666; line-height: 21px; }
  #mainContent #mainContentTextTabs h3, 
  #mainContent #mainContextFull h3, 
  #mainContent #mainContentText h3 { margin: 0; padding: 10px 0; font-size: 16px; color: #666; line-height: 18px; }
  #mainContent #mainContextFullStart h3 { margin: 0; padding: 10px 0 10px 60px; font-size: 16px; color: #666; line-height: 18px; }

  
  #mainContent #mainContextFullStart td, 
  #mainContent #mainContentTextTabs td, 
  #mainContent #mainContextFull td, 
  #mainContent #mainContentText td,
  #mainContent #mainContextFullStart li, 
  #mainContent #mainContentTextTabs li, 
  #mainContent #mainContextFull li, 
  #mainContent #mainContentText li,
  #mainContent #mainContextFullStart p, 
  #mainContent #mainContentTextTabs p, 
  #mainContent #mainContextFull p, 
  #mainContent #mainContentText p { margin: 0; color: #000; line-height: 18px; }

  #mainContent #mainContentTextTabs p, 
  #mainContent #mainContentText p, 
  #mainContent #mainContextFull #contentCols div h2,
  #mainContent #mainContextFull #contentCols div h3 { font-size: 12px; color: #000; line-height: 18px; margin: 0; padding: 10px 0; }

  #mainContent #mainContextFullStart p { padding: 0 0 0 60px; }

  
  .oneColFixCtrHdr #mainContentTextTabs a:link, 
  .oneColFixCtrHdr #mainContentTextTabs a:visited, 
  .oneColFixCtrHdr #mainContentTextTabs a:active, 
  .oneColFixCtrHdr #mainContextFull a:link, 
  .oneColFixCtrHdr #mainContextFull a:visited, 
  .oneColFixCtrHdr #mainContextFull a:active, 
  .oneColFixCtrHdr #mainContentText a:link, 
  .oneColFixCtrHdr #mainContentText a:visited, 
  .oneColFixCtrHdr #mainContentText a:active  { color: #666; text-decoration: none; }
  .oneColFixCtrHdr #mainContextFull a:hover, 
  .oneColFixCtrHdr #mainContentTextTabs a:hover, 
  .oneColFixCtrHdr #mainContentText a:hover { color: #859C00; text-decoration: underline; }
  
  .oneColFixCtrHdr .mainContentTabs ul li,
  .oneColFixCtrHdr .mainContentTabs ol li,
  .oneColFixCtrHdr #mainContextFull ul li,
  .oneColFixCtrHdr #mainContextFull ol li,
  .oneColFixCtrHdr #mainContentText ul li,
  .oneColFixCtrHdr #mainContentText ol li { margin: 0 0 0 0; padding: 5px 0; font-size: 12px; color: #000; line-height: 18px; }
  .oneColFixCtrHdr .mainContentTabs ul li,
  .oneColFixCtrHdr #mainContextFull ul li,
  .oneColFixCtrHdr #mainContentText ul li { list-style-type: disc; } 

  /* CONTENT TAB STYLES */
#mainContentTabContainer { margin: 20px 0 0 0; padding: 0; vertial-align: top; height: auto; }
#mainContentTabContainer #mainContentTabBtnArea { margin: 0; padding: 0; width: 100%; height: auto; }  
#mainContentTabBtns { margin: 0px; padding: 0px; float: left;  width:470px; min-height: 44px; height:auto !important; height: 44px; }
    #mainContentTabBtns ul { margin: 0px; padding: 15px 0 0 0; min-height: 44px; height:auto !important; height: 44px; }
        #mainContentTabBtns li { margin: 0px; padding: 0px; display: inline; list-style-type: none; list-style-image: none; font-size: 12px; color: #fff; min-height: 44px; height:auto !important; height: 44px; }
            #mainContentTabBtns li span.tabBlank { visibility: hidden; }
            #mainContentTabBtns li span.tabLink { cursor: pointer; color:#fff; _padding: 0 10px; /* for IE 6 */ }
            #mainContentTabBtns li div.prop { float:left; height:44px; }
    #mainContentTabBtns .activeTab, #mainContentTabBtns .inactiveTab { min-height: 44px; height:auto !important; height: 44px; padding: 16px 10px 17px 10px; _padding: 16px 0px 17px 0px; /* for IE 6 */ margin-left:0px; }
    #mainContentTabBtns .activeTabSpace { min-height: 44px; height:auto !important; height: 44px; padding: 16px 5px 17px 5px; _padding: 16px 0px 17px 0px; /* for IE 6 */ background:url(/images/rd10/button-greybackground.png) center repeat-x; }
    #mainContentTabBtns .inactiveTabSpace { min-height: 44px; height:auto !important; height: 44px; padding: 16px 5px 17px 5px; _padding: 16px 0px 17px 0px; /* for IE 6 */ background:url(/images/rd10/button-blackbackground.png) center repeat-x; }

    #mainContentTabTrialBtns .activeTab, #mainContentTabBtns .activeTab { background:url(/images/rd10/button-greybackground.png) center repeat-x; }
    #mainContentTabTrialBtns .inactiveTab, #mainContentTabBtns .inactiveTab { background:url(/images/rd10/button-blackbackground.png) center repeat-x; }
  
    #mainContentTabBtns .activeTabLeft, #mainContentTabBtns .activeTabRight, #mainContentTabBtns .inactiveTabLeft, #mainContentTabBtns .inactiveTabRight { background-position:center; background-position:top;  background-repeat:no-repeat; min-height: 44px; height:auto !important; height: 44px;  width: 20px; min-width: 20px; padding: 16px 0 17px 0; }
    #mainContentTabBtns  .activeTabLeft { background:url(/images/rd10/button-greyleft.png) left no-repeat; }
    #mainContentTabBtns  .activeTabRight { background:url(/images/rd10/button-greyright.png) left no-repeat; }
    #mainContentTabBtns  .inactiveTabLeft { background:url(/images/rd10/button-blackleft.png) left no-repeat; }
    #mainContentTabBtns  .inactiveTabRight { background:url(/images/rd10/button-blackright.png) left no-repeat; }

#mainContentTabTrialBtns { margin: 0px 0 0 0; padding: 0px; float: right; width: 240px; height: 44px; min-height: 44px; text-align: right; }
    #mainContentTabTrialBtns img { margin: 0px; padding: 0px; }

/* CONTENT - "FEATURES" Columns */
#contentCols { margin: 0 0 0 60px; padding: 0; height: auto; width: 885px; }
    #contentCols #contentCol1 { margin: 0; padding: 0; float: left; width: 430px; height: auto; }
    #contentCols #contentCol2 { margin: 0; padding: 0; float: right; width: 430px; height: auto; }
    #contentCols div .contentColImg { float: left;  width: 65px; margin: 0 0px 0 0;  padding: 0; }
    #contentCols div .contentColP { float: right; width: 360px; margin: 0 0 35px 0; }
    #contentCols div .contentColP p { font-size: 12px; color: #000; line-height: 18px; padding: 0; margin: 0; }

/* FOOTER SECTION */
/* OVERALL FOOTER - BG Image, etc */
.oneColFixCtrHdr #footer { margin: 0 auto; height: 210px; position:relative; top:-20px; padding: 40px 0 0 0; background-image:url(/images/rd10/background-footer2.jpg); background-position: center -20px; background-repeat:no-repeat; z-index: 0; align: center; text-align: center; }

  /* NAVIGATION LINKS (ON WHITE BG) */
  .oneColFixCtrHdr #footer div#footerNav{ width:930px;text-align:center; position:relative;z-index:0; min-height:30px;text-align:left;padding:0px; margin: 0 auto;  }

  /* NAVIGATION LINKS (ON WHITE BG) */
  .oneColFixCtrHdr #footer div#footerNav span{color:#666;font-size:12px;
  font-weight:bold;font-family:verdana;padding:0 10px 0 10px;}
  .oneColFixCtrHdr #footer div#footerNav span a:link, 
  .oneColFixCtrHdr #footer div#footerNav span a:visited, 
  .oneColFixCtrHdr #footer div#footerNav span a:active, 
  .oneColFixCtrHdr #footer div#footerNav span a:hover{ color:#666;font-size:11px;font-weight:bold; text-decoration: none; margin:0px;padding:0px;}

  /* LEFT SIDE (LINKS) */
  .oneColFixCtrHdr #footer div#footerNavLeft { float: left; width: 850px; margin: 0; padding: 0; }
  div#footerNavLeft p{font-size: 11px; padding:5px 0 0 0;margin:0px;}
  div#footerNavLeft  a:link, 
  div#footerNavLeft  a:visited, 
  div#footerNavLeft  a:active, 
  div#footerNavLeft a:hover{ font-size:11px;}

  /* RIGHT SIDE (ICONS) */
  .oneColFixCtrHdr #footer div#footerNavRight { float: right; width: 440px; margin: 0px; padding: 0px; text-align: right; }
  .oneColFixCtrHdr #footer div#footerNavRight p{ padding:4px 0 0 0;margin:0px; } 
  .oneColFixCtrHdr #footer div#footerNavRight img { }
  .oneColFixCtrHdr #footer span#footPrintText { margin-top: -8px; margin-left: 30px; }
  .oneColFixCtrHdr #footer span#connectedText { font-size: 12px; }
  
  /* FOOTER TEXT LINKS & "MONITORED BY" AREA */
  .oneColFixCtrHdr #footer div#footerTextLinks{ margin: 0 auto; padding: 0 auto; width:930px; text-align:center; position:relative; z-index:0; min-height:103px; height:auto !important; height:103px; }
  .oneColFixCtrHdr #footer div#footerTextLinks p{font-family:verdana;font-size:10px;font-color:#a3a6aa;margin:0px;padding:10px 10px 0 10px;}
  .oneColFixCtrHdr #footer div#footerTextLinks a:link, 
  .oneColFixCtrHdr #footer div#footerTextLinks a:visited, 
  .oneColFixCtrHdr #footer div#footerTextLinks a:active, 
  .oneColFixCtrHdr #footer div#footerTextLinks a:hover{ font-size:10px;color:#928c8c;margin:0px;padding:0px; text-decoration: none; }
  
  .oneColFixCtrHdr #footer div#footerTextLinks div#flLeft { float: left; width: 380px; margin: 0; padding: 0; text-align: left; }
  .oneColFixCtrHdr #footer div#footerTextLinks div#flCol1{ float:left;width:170px; margin:0;padding:0px; text-align: left; }
  .oneColFixCtrHdr #footer div#footerTextLinks div#flCol2{ float: right; width:170px; width:190px;margin:0;padding:0px; }
  .oneColFixCtrHdr #footer div#footerTextLinks div#flRight { float: left; width: 380px; margin: margin: 0 0 0 360px; padding: 0; text-align: left; }
.oneColFixCtrHdr #footer div#footerTextLinks div#flCol3{ float:left;width:170px; margin:0;padding:0px; text-align: left; }
.oneColFixCtrHdr #footer div#footerTextLinks div#flCol4{ float: right;width:170px; width:190px;margin:0; padding:0px; }  
	div#footAction{  float:right; padding:0px; margin: 0px; width:125px;  }

div.clear {  clear: both;}
textarea.license {  background-color: #FEFFAF; width: 100%; height: 90px; font-family: Courier, sans-serif; font-size: 12px;  text-align: left;  vertical-align: top;}

/* special styles */
div#articleContent { float: left; width: 760px; }
div#articleSidebar {  float: right;   width: 155px;   margin-right: 40px; margin-top: 20px; padding-top: 14px;   background-image: url(/images/sidebar2bg.gif);   background-repeat: no-repeat; background-position: top left;   text-align: left; }
div#articleSidebar h2#articleSidebarHead,
div#articleSidebar h2#articleSidebarHead2 { color: #666;  font-family: Verdana;  font-size: 12px;  padding-left: 12px;  margin-bottom: 0px;  padding-bottom: 0px;  padding-right: 12px;  }

#articleSidebar P, #articleSidebar UL, #articleSidebar LI {  font-family:Verdana;  font-size:10px;  color:#565E6C;  }
#articleSidebar p.articleLink {  padding-top:2px;  margin-top:0px;  padding-left:0px;  padding-right:12px;  }
#articleSidebar a:link, #articleSidebar a:visited {  text-decoration:none;  color:#565E6C;  }
#articleSidebar a:active {  text-decoration:underline;  color:#565E6C;  }
#downloads table td {  margin: 0;  font-size: 12px;  color: #000;  line-height: 18px;}

img.resourceThumb{float:left;border:none;margin-right:20px;margin-bottom:20px;}
table#resourceList{margin:0px;padding:0px;width:100%;}
table#resourceList td{width:45%;margin:0px;padding:0 40px 20px 0px;}
table#resourceList td h2{}
table#resourceList td p{}
table#resourceList td img{float:left;border:none;margin:0 10px 5px 0;}

div#banner {margin-top: 10px;margin-bottom: 5px;z-index: 2;position: relative;}

table.welcomeback {margin: 0px;padding: 0px;}
table.welcomeback td {margin: 0;padding: 0 0 10px 0;vertical-align: top;height: 35px;min-height: 35px;}
table.welcomeback td p {margin: 0;padding: 0 5px 5px 5px;}

table.kbList {  padding: 0px;  margin: 0px;  border: 1px solid #CCC;  border-collapse: collapse;  width: 725px;  }  
    table.kbList th {  font-family: Verdana;  font-size: 10px;  width: 225px;  color: #565e6c;  text-align: left;  padding: 5px;  margin: 0px;  border: 1px solid #CCC;  background: #EEEEEE;  }  
    table.kbList td {  vertical-align: top;  font-family: Verdana;  font-size: 10px;  color: #565e6c;  padding: 5px;  margin: 0px;  border: 1px solid #CCC;  width: 225px;  }  
        table.kbList td li {  li-style-image: url('/styles/default/images/icon-folderClosed.gif');    }

div#buySbe {
    padding: 3px; margin-top: 15px; margin-bottom: 10px; margin-left: 28px; text-align: center; width: 120px;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    background-color:#7D9209;
    background:-webkit-gradient( linear, left bottom, left top, color-stop(0, #6B7D0B), color-stop(1, #8CA309) );
    background: -moz-linear-gradient( top, #8CA309, #6B7D0B);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8CA309', endColorstr='#6B7D0B')"; /* IE8 */
}
div#buySbe p { color:#fff !important; padding: 0px !important; font-weight: bold;}
div#buySbe a:link, div#buySbe a:visited, div#buySbe a:active, div#buySbe a:hover { color:#fff !important; padding: 0px !important; font-weight: bold; text-decoration: none;}


