/* Attachmate Heritage WRQ Site Update CSS */
/* Created 08.31.04 */
/* Edited 5.04.06 */
/* Funky Hybrid by RobertD 02-Jun-2006 */

/* import the main navigation css code */
@import url("default-main-nav_sec.css");

/* Legacy Support.wrq.com existing styles added */

body, td, p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 30px; } 

ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 35px; } 

ul ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type: circle; margin-left: 20px; } 

ul ul ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; list-style-type: square; margin-left: 20px; }

ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 35px; }

ol ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 23px; } 

ol ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 16px; list-style-type: circle; } 

code { font-family: "Courier New", Courier, mono; font-size: 13px; color: #000000; } 

h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color:#000000; margin-bottom: 0px; } 

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin-bottom: 1px; }

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 0px; margin-top: 21px; } 

h4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; margin-bottom: 0px;  } 

hr { color: #C0C0C0; height: 1px; border: 0; background-color: #C0C0C0; }

textarea {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }

div#main { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.technote { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }

.required { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}

.bodytxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } 

code { font-family: "Courier New", Courier, mono; font-size: 12px; color: #000000; } 

.deckhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-bottom: 0px; margin-top: 0px; } 

.featuretxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } 

.headerlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none; } 

a.headerlink:active { color: #996600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }

a.headerlink:hover { color: #996600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none}

.leftnavlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; line-height: 13px; }

.leftnavlinkSelect { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #990000; text-decoration: none; line-height: 13px; }

a.leftnavlink:hover { color: #990000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

a.leftnavlinkSelect:hover { color: #990000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.morelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; text-decoration: none; }

.supporttitle { font-family: Arial, Helvetica, sans-serif; font-size: 16.5px; font-weight: bold; }

.tablehdr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; } 

.tablehdrlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.boxfeaturetxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:6px; } 

.boxfeaturelink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 0px 0px 10px 80px; } 

.boxfeaturelinkleft { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:6px; } 

/* end Legacy Support.wrq.com existing styles added */

/* added HC 6/06 */
.topnav_a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.topnav_b { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.minwidth {
    min-width:300px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 550 ? "300px" : "100%" );
}

body {
	margin: 10px;
	padding: 0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color:#000;
}


body#home #wrap {
 	width: 100%; 
}

/* left blue bar */

body #wrap { 
	width: 100%; 
	background: url(../images/attm_bg-wide.gif) repeat-y 0px 200px; 
}

#main {
	margin: 0px 0px 0px 50px; 
	padding: 15px 10px 0px 200px;
}



#logo {
 	margin: 0;
	padding: 24px 0 0 0;  /* added bottom padding for IE */
	height: 34px;
	background-color: #fff;
}


#top-nav {
	width: 100%;
	position: absolute;
	top: 10px;
	right: 7px;
	text-align: right;
	border-bottom: 1px solid #ccc ;
	padding: 0px 5px 4px 0px;
}


#top-nav a, #top-nav a:link, #top-nav a:visited {
	text-decoration:none;
	border-bottom:5px solid white;
	font-weight:bold;
	color:#333;
}

#top-nav a:hover {
	color:#039;
	text-decoration:none;
	border-bottom:5px solid #039;
}

/* HC 06/14/06: Removed width:98% and chgd left:0 to right:28 */

#top-nav2 {
	position: absolute;
	top:36px;
	right: 10px;
	text-align:right;
	height:27px;
}

#top-nav2 a:link, #top-nav2 a:visited, #top-nav2 a {
	text-decoration:none;
	color:#333;
}

#top-nav2 a:hover {
	color:#df930f;
}


input#search {
	width: 120px;
	font-size: 12px;
	color: #333;
}

img {
	border:0;
}

img.pic-border {
	padding:5px;
	border:1px solid #dddce1;
	margin:0;
}

img.align-left {
	padding:5px;
	border:1px solid #dddce1;
	margin:5px 10px 10px 0px;
	float:left;
}

img.align-right {
	padding:5px;
	border:1px solid #dddce1;
	margin:5px 0px 10px 10px;
	float:right;
}



/* --==CRUMBTRAIL==-- */

#crumbtrail {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.1px;
	background: #363636 url(../images/attm_bg-crumbs.gif) no-repeat 0 0; 
}

#crumbtrail-R {
	padding: 0;
	margin: 0;
	font-size: 0.1px;
	background: url(../images/attm_bg-crumbs_right.gif) no-repeat 100% 0;
}


body#dialog div#crumbtrail {
	background: #000 none;
	width:100%;	
}

div#crumbtrail a:link, div#crumbtrail a:visited {
	color: #9c0;
	text-decoration: none;
}
div#crumbtrail a:hover, div#crumbtrail a:active {
	color:#fc3;
	text-decoration: none;
}


#findheader { 
	position: relative; 
	top: -15px; 
	left: 0; 
}

div#crumbtrail p { 
	font-size: 10px; 
	color: #fff; 
	padding: 8px; 
	margin: 0; 
}

div#crumbtrail p, div#crumbtrail p a { 
	letter-spacing: .08em; 
}


/* --== ... ==-- */

/* input.text, textarea, select {
	padding:2px;
	border:1px solid black;
}*/

/* position of search is from right for support, to accomodate flexible page width. */

#searchbox {
	position: absolute;
	top:74px; 
	right: 10px;
	width:208px;
	height:27px;
	float:right;
	display:block;
}

#searchbox p { text-align: right; }

#searchbox input.field {
	width:155px;
	height:16px;
	border:0;
	padding:1px 0px 1px 1px;
	margin:0px 0px 0px 0px;
	font-size: 11px;
	vertical-align:middle;
}

#searchbox input#btn-search {
	height: 18px;
	width: 47px;
	margin-top:0px;
	padding:0;
	margin-left:-1px;
	vertical-align:middle;
}

/* These declarations determine the body id (semi or wide) and layout the page appropriately */

/*WIDE*/
/* body div#main is defined at the end of the file because of IE 5 hack */

/*   Left navigation  */

body div#side {
	width: 230px;
	float: left;
	margin: 0;
	padding: 0;
	}

div#side h1 {
	font-size:16px;	
	font-weight:bold;
	padding:22px 5px 10px 18px;
	margin:0;
} 

div#side h1 a {
	color:#000;
	text-decoration: none;
} 

div#side h1 a:hover {
	text-decoration: none;
} 

/* left blue bar */
#sidebar 
{
	background: url(../images/attm_bg-wide.gif) repeat-y 0px 200px;
}

/* ---===SIDE NAVIGATION===--- */


ul#sidenav {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	border-top: 1px solid #e2e8f0;
	width:230px;
}

ul#sidenav li {
	margin: 0;
	padding: 4px 0 5px 0px; /* IE 5 Hack Below */
	border-bottom: 1px solid #e2e8f0;
	color: #000;
}

ul#sidenav li.select {
	color: #fff;
	padding: 4px 0 5px 0px; /* IE 5 Hack Below */
	background: #94acc8 url(../images/attm_bullet-sidenav-white.gif) 8px .7em no-repeat;
}

ul#sidenav li ul {
	margin: 5px 0 0 5px;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	color: #fff;
}

ul#sidenav li ul li ul {
	font-size: 11px;
}

ul#sidenav li ul li {
	margin: 0px 0px 0px 18px; /* IE 5 Hack Below */
	padding: 2px 5px 3px 9px; 
	border-bottom: none;
	background: url(../images/attm_bullet-blue.gif) no-repeat 0px .55em; 
}
/*added to contol the white arrow next to selected item in side subnav*/
ul#sidenav li ul li.select {
	margin: 0px 0px 0px 18px; /* IE 5 Hack Below */
	padding: 2px 5px 3px 9px;
	border-bottom: none;
	background: #94acc8 url(../images/attm_bullet-sidenav-white.gif) 0px .55em no-repeat; /*was .5em*/
}
/*end arrow*/


/* the following was at the end */
ul#sidenav a.select:link, ul#sidenav a.select:visited {  
	color: #fff; 
	text-decoration: none; 
}

ul#sidenav li a:link, ul#sidenav li a:visited {  
	color: #102E52; 
	text-decoration: none; 
}
 
ul#sidenav li a:hover, ul#sidenav li a:active {  
	color: #fff; 
	text-decoration: none; 
}

ul#sidenav li, ul#sidenav li.select {
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 4px 0 5px 18px;
}
 
ul#sidenav li ul li, ul#sidenav li ul li.select {
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
}


/* ---===BLOCKQUOTES===--- */

body div#side blockquote {
	width: 200px;
	margin: 0 0 20px 15px;
	padding: 0;
	color: #fff;
	background: #6d8bba url(../images/quote-wide01.gif) no-repeat left top; /* was #94acc8 */
}

body div#side blockquote .quote p{
	font-family: Tahoma, Arial, Verdana, sans-serif; /*kf added*/
	margin: 0;
	font-size: 12px;
	color: #fff; /*was #000*/
	line-height: 1.3em; /*kf was 1.5 em*/
	padding: 15px 15px 5px 15px;
	background: url(../images/quote-semi02.gif) no-repeat right bottom;
}

body div#side blockquote .author p {
	font-family: Arial, Verdana, sans-serif; /*kf added*/
	margin: 0;
	padding: 5px 15px 10px 15px;
	color: #000; /*kf was #fff*/
	font-size: 11px;
	line-height: 1.2em; /*kf added*/
	background: url(../images/quote-wide03.gif) no-repeat left bottom;
}


/*** FOOTER ***/
#footer {
	border-top:1px solid #ccc;
	width: 100%;
	clear: both;
	background-color: #fff;
}

div#footer p {
	font-family: Arial, tahoma, sans-serif; 
	margin: 0;
	padding-top: 10px;
  	font-size: 11px; 
	color: #666; }

div#footer a {
	font-size: 11px;
	color: #333;
	text-decoration:none;
}

#footer a.active, #footer a:hover {
	color: #df930f;
}


/* ---===LINKAGE===--- */

a:link, a:visited, a:active { 
	color: #039; 
	text-decoration: underline; 
}

a:hover { 
	color: #df930f; 
	text-decoration: underline; 
}

h2 a:link, h2 a:visited { 
	color: #039; 
	text-decoration: none; 
}

h2 a:hover, h2 a:active { 
	color: #df930f; 
	text-decoration: none; 
}

h3 a:link, h3 a:visited { 
	color: #039; 
	text-decoration: none; 
}

h3 a:hover, h3 a:active { 
	color: #df930f; 
	text-decoration: none; 
}

/* style for tech note links */

div#main_content a:link, div#main_content a:visited, div#main_content a:active { 
	color: #039; 
	text-decoration: underline; 
}

div#main_content a:hover { 
	color: #df930f; 
	text-decoration: underline; 
}

/* end style for  tech note links */

/* itemLink style used for prod selection */

a:link.itemLink, a:visited.itemLink, a:active.itemLink {
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
}
 
a:hover.itemLink { 
	color: #df930f; 
	text-decoration: none; 
	}

a.itemLink_selected, a:link.itemLink_selected, a:visited.itemLink_selected, a:active.itemLink_selected
{
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
	border-bottom: none;
	background: url(../images/bullet-blue.gif) 1px .5em no-repeat;
	}

a:hover.itemLink_selected 
{
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 9px;
    	border-bottom: none;
    	background: url(../images/bullet-blue.gif) 1px .5em no-repeat;
	color: #df930f;
	}
	
/* end prod select */

/* indent and indexlistn are used for support.wrq.com main page formatting - */

a:link.indent, a:visited.indent, a:active.indent { 
	color: #039; 
	margin-left: 15px; 
	text-decoration: underline; 
	font-weight: normal 
	}

a:hover.indent { 
	color: #df930f; 
	margin-left: 15px; 
	text-decoration: underline; 
	}

.indexlistn dt {
	font-size: 12px;
	color: #000;
	font-weight: bold;
    margin: 1.5em 0 .50em 13px;
	}

.indexlistn dd
{
	margin: 0 0 2px 11px;
    padding: 0 0 0 11px;
    border-bottom: none;
	}

.indexlistn dd.nested
{
    margin: 0 0 2px 0;
    border-bottom: none;
    background: transparent;
	}

.indexlistn dd.nested dd
{
    margin: 0 0 2px 11px;
    padding: 0 0 0 11px;
    border-bottom: none;
    background: url(../images/bullet-blue.gif) 1px .5em no-repeat;
	}

.indexlistn dd.nested dt
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: .50em 0 0 0;
	padding: 0;
	border-bottom: none;
	border-top: none;
	background: transparent;
	}

.indexlistn dt a:link, .indexlistn dt a:visited {
	color: #039; 
	text-decoration: underline;
	/* --
	background: url(../images/bullet-blue.gif) 1px .5em no-repeat;
	padding: 0 0 0 9px;
	--*/
	}

.indexlistn dt a:hover, .indexlistn dt a:active {
	color: #df930f; 
	text-decoration: underline;
	/* ---
	background: url(../images/bullet-blue.gif) 1px .5em no-repeat;
	padding: 0 0 0 9px;
	--- */
	}

.indexlistn dd a:link, .indexlistn dd a:visited {
	color: #039; 
	text-decoration: underline;
	}

.indexlistn dd a:hover, .indexlistn dd a:active {
	color: #df930f; 
	text-decoration: underline;
	}

/* Lifecycle table styles */
.lifecyclehead {
	background-color: #dddddd;
	vertical-align: top;
	text-align: center;	
	}

.lifecyclearrow {
	vertical-align: top;
	text-align: center;
    	background: url(../images/selected-column.gif) center no-repeat;	
	}

.lifecyclenoarrow  {
	color: #ffffff;
	}

.lifecycleCol1 {
	background-color: #dddddd;
	vertical-align: top;
	text-align: left;	
	}

.lifecycleCol2 {
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	}
	
.lifecycleCol3 {
	background-color: #999999;
	vertical-align: top;
	text-align: center;
	}

.lifecycleCol4 {
	color: #ffffff;
	background-color: #666666;
	vertical-align: top;
	text-align: center;
	}

.lifecycleCol5 {
	background-color: #333333;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	}

.lifecycleColSelected {
	background-color: #7C90A7;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	}
	
/* end Lifecycle table styles */

.parendetails {
	color: #666666;
	font-size: 8pt;
	}
	
form {
	padding: 0 0 0 0;
 	margin: 0 0 0 0;
	}

body div.basicbox, .sidebar div.basicbox {
        width: 200px;
        margin: 20px 0 20px 15px;
        padding: 0;
        color: #333;
        background: #fff url(../images/box-basic-wide01.gif) no-repeat left top;
	}

body div.basicbox h3, .sidebar div.basicbox h3 {
        margin: 0;
        font-size: 12px;
        padding: 6px 10px 0 10px;
        background: transparent;
        color: #fff;
	}

/*kf added to control bottom image-rounded corners of basic box */

body div.bottomimage, .sidebar div.bottomimage {
        background: url(../images/box-basic-wide02.gif) no-repeat right bottom;
	}         

body div.basicbox p, body div.basicbox ul, body div.basicbox dl, .sidebar div.basicbox p, .sidebar div.basicbox ul, .sidebar div.basicbox dl {
        margin: 0;
        padding: 4px 10px 4px 10px; /*was 10px 10px 10px 10px */
        color: #333;
        font-size: 11px;
        list-style-type: none;
        line-height: 16px;
	}
 
body div.basicbox h4, .sidebar div.basicbox h4 {
        font-family: arial; 
        font-size: 11px; 
        font-weight: bold; 
        color: #000; 
        margin: 0px 0px 0px 4px;
        padding: 0px 10px 2px 6px; 
        background: transparent;
	}

body div.basicbox dt, .sidebar div.basicbox dt {
        margin: 0;
        padding: 5px 5px 0 0;
        color: #333;
        font-size: 12px;
        font-weight: bold;
	}

/* kf added 11/30/04* for formatting of Related Info List Links in side bar (no nesting) */   

.basicboxcontent ul li, .basicboxcontent dl dd{
	margin: 0;
        padding: 0 0 0 10px;
        font-size: 11px;
        border-bottom: none;
        list-style-type: none;
        background: url(../images/bullet-blue.gif) 0px .5em no-repeat;
	}

.basicboxcontent ol li{
    	margin: 0;
    	padding: 0 0 0 10px;
    	border-bottom: none;
    	list-style-type: decimal;
	}

.basicboxcontent li a:link, .basicboxcontent li a:visited, .basicboxcontent dd a:link, .basicboxcontent dd a:visited
 {  
	color: #039; 
	text-decoration: none; 
	} 

.basicboxcontent li a:hover, .basicboxcontent li a:active, .basicboxcontent dd a:hover, .basicboxcontent dd a:active
 {  
	color: #df930f; 
	text-decoration: underline; 
	}


/* added for WARP 1/7/07 - HC */
body div.basicbox, .sidebar div.basicbox {
        width: 200px;
        margin: 20px 0 20px 15px;
        padding: 0;
        color: #333;
        background: #fff url(../images/box-basic-wide01.gif) no-repeat left top;
	}

body div.basicbox h3, .sidebar div.basicbox h3 {
        margin: 0;
        font-size: 12px;
        padding: 6px 10px 0 10px;
        background: transparent;
        color: #fff;
	}

/*kf added to control bottom image-rounded corners of basic box */

body div.bottomimage, .sidebar div.bottomimage {
        background: url(../images/box-basic-wide02.gif) no-repeat right bottom;
	}      

body div.basicbox p, body div.basicbox ul, body div.basicbox dl, .sidebar div.basicbox p, .sidebar div.basicbox ul, .sidebar div.basicbox dl {
        margin: 0;
        padding: 4px 10px 4px 10px; /*was 10px 10px 10px 10px */
        color: #333;
        font-size: 11px;
        list-style-type: none;
        line-height: 16px;
	}

body div.basicbox h4, .sidebar div.basicbox h4 {
        font-family: arial; 
        font-size: 11px; 
        font-weight: bold; 
        color: #000; 
        margin: 0px 0px 0px 4px;
        padding: 0px 10px 2px 6px; 
        background: transparent;
	}

body div.basicbox dt, .sidebar div.basicbox dt {
        margin: 0;
        padding: 5px 5px 0 0;
        color: #333;
        font-size: 12px;
        font-weight: bold;
	}

/* kf added 11/30/04* for formatting of Related Info List Links in side bar (no nesting) */   

.basicboxcontent ul li, .basicboxcontent dl dd{
	margin: 0;
	padding: 0 0 0 10px;
    font-size: 11px;
    border-bottom: none;
    list-style-type: none;
    background: url(../images/bullet-blue.gif) 0px .5em no-repeat;
	}

.basicboxcontent ol li{
	margin: 0;
    padding: 0 0 0 10px;
    border-bottom: none;
    list-style-type: decimal;
	}

.basicboxcontent li a:link, .basicboxcontent li a:visited, .basicboxcontent dd a:link, .basicboxcontent dd a:visited
 {  
	color: #039; 
	text-decoration: none; 
	} 

.basicboxcontent li a:hover, .basicboxcontent li a:active, .basicboxcontent dd a:hover, .basicboxcontent dd a:active
 {  
	color: #df930f; 
	text-decoration: underline; 
	}

/* TWO-COLUMN */
 
 body div#main div#column1 {
	padding: 0 0 10px 0;
	float: left;
	width: 250px;
 }
  body div#main div#column2 {
	padding: 0 0 10px 10px;
	float: left;
    width:240px; 
 }
 
 .whatsThis 
{
	border:solid 1px #039;
	padding:3px;
	margin:5px 5px 5px 17px;
	width:400px;
}

.whatsThis P
{
	margin:0px;
	padding:0px;
}
