/* --------------------------------------------------
   SUPPORT LANDING
-------------------------------------------------- */

#support-wrap {
   margin:0;
   padding:0px 0;
   width:940px;
   height:1250px;}
.includeFileDevices {
   display:none;}
    
   
/* --------------------------------------------------
   AREA ABOVE TABS
-------------------------------------------------- */ 
#support-top {
  height:135px;
  margin:10px 0 10px 0;
  position:relative;}
  
/* --------------  SEARCH AREA --------------------*/

#support-search {
  background: #e9eaa6;
  width:280px;
  height:134px;
  margin:0 0 0 0;
  padding:3px 0 10px 8px;}
#support-search h2 {
  margin:3px 0 8px 0;
  font-size:1.2em;}
#support-search form {
  margin:0 0 0 0;
  padding:0;}
#support-search a {
  width:100px;
  margin-top:10px;
  display:block;
  padding:1pxx 1px 1px 1px;
  font-size:0.9em;}
#support-search p {
  font-size:0.9em;
  margin:0 0 3px 0;}

#srch-field {
  float:left;
  width:205px;
  font-size:0.9em;
  color:#888;
}
#srchbutton {
  float:right;
  margin:-16px 8px 10px 0;
  font-size:0.9em;}
.code {
  font-family:courier;}

/* ------------------ BLOCKS ---------------------*/
.support-troubleshoot-slideshow {
  position:absolute;
  top:0;
  left:90px;
}
.support-troubleshoot-slideshow li.slide{
list-style:none;
}
.support-troubleshoot-slideshow .slides li.slide {
	visibility:hidden;
        position:absolute;
        top:0;
        left:200px; 
}

.support-troubleshoot-slideshow .buttons {
display:none;
}
.support-troubleshoot-slideshow .buttons {
    display:block;
    position:relative;
    z-index:1; /* changed from 100 to 1 to allow main menu to layer on top of buttons - tp */
    left:184px;
    bottom:-124px;
}
.support-troubleshoot-slideshow .buttons .button{
  background-color: #ddd;
  border: 1.5px solid #000;
  margin: 3px;
  font-weight:bold;
  float:left;
  display:inline;
  width:13px;
  text-align:center;
  font-size: .9em;
}
.support-troubleshoot-slideshow ul.buttons li a:hover {
    text-decoration:none;
    color:#0a0a0a;
}
.support-troubleshoot-slideshow ul.buttons li.active a:hover,
.support-troubleshoot-slideshow ul.buttons li.active a {
	color:red;
}
#div1-color{background-color:#fff5ed}
#div2-color{background-color:#E9EEF1}
.support-troubleshoot {
 background:white;
  border: 1px solid #fcdbbf;
  height:135px;
  width:408px;
  padding:5px;}
.support-troubleshoot h2,
#support-quicklinks h2 {
  margin:0 0 5px 0;
  font-size:1.2em;}
#support-troubleshoot h3,
#support-quicklinks h3 {
  margin:0;
  padding:0;
  font-size:1em;}
#support-troubleshoot p,
#support-quicklinks p {
  font-size:0.9em;
  margin:0;
  padding:1px 0;}
#support-quicklinks {
background:white;
  position:absolute;
  top:0;
  left:712px;
  height:135px;
  width:215px;
 border:1px solid #dbe7ec;
  padding:5px;}
#support-quicklinks ul,
#support-ip ul {
  list-style-image:none;
  list-style:none;
  margin:0;
  padding:0;}
#support-quicklinks li,
#support-ip li {
  padding:2px 3px 2px 25px;}
.docNav-RCol {
  float:right;}
.docNav-RCol p {
  text-align:center;}
.docNav-RCol img {
  display:block;}
.docNav-LCol li {
  font-size:0.9em;}
.docNav-LCol form {
  width:235px;
  margin:5px 0 0 0;}
.docNav-LCol form a,
.docNav-LCol input {
  padding-left:3px;
  font-size:0.9em;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #ec891d;
	background-color: white;
	padding: 5px;
	opacity: 0.85;
    width:250px;}
#tooltip h3, 
#tooltip div { 
  margin: 0;
  font-weight:normal;
  background-image:none; }
  
/* --------------------------------------------------
  CONTENT WITHIN TABS
-------------------------------------------------- */ 
#support-bottom {
  margin-top:20px;
  position:relative;
  clear:both;
  padding:0 0 0 0;}
#support-bottom h6 span {
  font-weight:normal;
  color:#666;}
.product_family {
  margin:0px 0 0 0;
  border-bottom:1px solid #ec891d;
 border-right:1px solid #f1f1f1;
  padding:10px;
  width:662px;
  float:right;
  height:660px;
  overflow-y:auto;
  overflow-x:hidden;}
.product_family a {
  font-size:0.9em;}
#common-links-wrap {
  display:none;}
/* .includeSBPFile {
  overflow: hidden;
  width: 100%; 
  height:550px;
  border:1px solid red;
  background:red;} */
  
/*-------------- NAVIGATION - SUB-TABS -----------------*/
.filter-wrap {
  background:#dbe7ec;
  border-bottom:1px solid #ec891d;
  padding:8px;}
.filter-wrap p {
  font-size:0.9em;
  display:inline;
  margin:0 10px 0 0;}
.filter-wrap input {
  width:245px;
  margin:0;}
.filter-wrap p a {
  font-size:0.9em;
  padding-left:95px;
  font-weight:normal;}
#tab-sd-content .nav,
#tab-bk-content .nav,
#tab-ip-content .nav {
  background:#f7f7f7;
  border-bottom:1px solid #ec891d;
 border-right:1px solid #f1f1f1;
  height:680px;
  overflow-y:auto;
  overflow-x:hidden;
  margin:5px 0 0 0;
  padding:0 0 0 8px;
  width:250px;
  position:absolute;
  top:34px;
  left:0;}
#tab-dt-content .nav,
#tab-ap-content .nav {
  background:#f7f7f7;
  border-bottom:1px solid #ec891d;
 border-right:1px solid #f2f2f1;
  height:680px;
  overflow-y:auto;
  overflow-x:hidden;
  margin:0 0 0 0;
  padding:0 0 0 8px;
  width:250px;
  position:absolute;
  top:17px;
  left:0}
.nav p {
  padding:0;
  margin:5px 0 5px 0;
  color:black;
  background:none;
  font-weight:normal;
  font-size:0.9em;}
.nav .version {
  display:block;
  font-size:0.9em;
  margin:0;
  padding:2px 0 2px 8px;}
.nav .hiliteSN {
  color:white;
  padding:6px 0 6px 8px;
  background:#ec891d;}
.nav .hiliteSN a {
  color:white;
  font-weight:bold}
.nav p.nav1 {
  margin-top:8px;
  font-weight:bold;}
.nav p.nav2 {
  border-bottom:1px dotted #ccc;
  margin-top:8px;
  padding-left:8px;}
.nav a.nav2,
.nav a.nav1 {
 border-bottom:1px dotted #ccc;}
.nav a.nav3 {
  border-bottom:1px dotted #ccc;
  margin-left:10px;}
.features {
  display:visible;}
  
 
/*----------------- DOCUMENTATION, SUPPORT RESOURCES AND ANSWER LINKS -------------------- */
.product_family_docs {
  width:100%;
  overflow:hidden;}
.product_family .doc_group,
.product_family .support_resources_group,
.product_family .answer_group {
  margin-right:10px;
  width:28%;
  float:left;}
.product_family .doc_group {
  width:39%;}
.product_family .support_resources_group {
  width:28%;
  margin-right:0;}
.product_family .doc_group a,
.product_family .support_resources_group a,
.product_family .answer_group a {
  display:block;
  padding-bottom:4px;}
.product_family_name {
  padding:8px;
  margin:-11px -10px 0 -10px;
  background-color:#fff5ed;
  border: 1px solid #fcdbbf;
  border-width:1px 0px 1px 0px;}
.product_family_name h2 {
  background:url(/images/css/homepage/ggo-arrow.gif) 2px 3px no-repeat;
  padding-left:18px;
  display:inline;}
.product_family span {
  color:#ccc;
  padding-left:5px;}
span.seeAll {
  display:block;
  padding-top:10px;
  color:#245cce;}

/* ---------------- EXPAND COLLAPSE FOR DOCUMENT VERSIONS   --------- */
.ecDocs {
 /* border:1px solid #aacfe2;
  border-width:1px 0px 0px 0px; */
  margin:0;
  padding:5px 5px 5px 5px;}
.product_family .doc_group a.eclinkDocs {
  display:block;
  padding:0 0 0 18px;
  cursor:pointer;}
.ec-contentDocs {
  padding:5px 0;
  margin:5px 0 0 0;
  background:#e9eef1;
  display:none;}
.ec-contentDocs a {
  background:url(/images/css/square.gif) 0 50% no-repeat;
  margin-left:5px;
  padding-left:8px;}
.collapse {
	background:url(/images/css/collapse.gif) 0 2px no-repeat;}
.expand {
	background:url(/images/css/expand.gif) 0 2px no-repeat;}
  

  
/* --------------- DOCUMENT ALERTS -------------------------- */

.product_family .alert-wrap {
  margin:10px 0 0px 0;
  padding:10px 0 10px 0px;}
.alert-wrap h4 {
  font-size:1.1em;
  height:25px;
  color:#ee3424;
  padding:5px 0 0 25px;
  margin:0 0 0 0;
  font-weight:normal;
  background:transparent url(/images/css/alertDoc.gif) 0 0 no-repeat;}
.alert-wrap div {
  border-bottom:1px solid white;
  margin:0 30px 0 30px;
  padding:5px 0;}
.product_family p {
  color:#666;
  padding:5px 0 5px 25px;
  margin:0 25px;}
.product_family .alert-wrap {
  font-size:0.9em;}
.product_family .alert-wrap a {
  font-size:1em;}
p.doc-title-pdf {
  background:transparent url(/images/pdfmid.gif) 0 5px no-repeat;}
p.doc-title-html {
  background:tranpsarent url(/images/htmlmid.gif) 0 5px no-repeat;}


  
/*------------------ MISC --------------------------------------- */

.ui-tabs-panel {
  position:relative;
  padding:0;
  margin-right:0; }
#ui-tabs-3 {
  height:1200px;}
