/* CSS Document */
/* Updates to atm default css needed for flexible width layout on support */

/*********************** updates to Core ************************************/
.content, .content p, p 
{
	font-size: 12px;
} 

/*********************** updates to article.screen.css ***********************/
#searchbox input#btn-search {
	margin-top:1px;
}

#wrap {
	margin: 0 auto; 
	width: 760px; 
	border: 0px solid #CCCCCC; 
	background-color: #FFFFFF;
	position: relative;
	}

#searchbox {
	top:21px; /*was 58px */
	padding: 2px 0px 5px 6px;
	margin-left: 545px;
	width:208px;
	height:27px;
	float:right;
	display:block;	
}




/* Fix for IE6 & IE7 */
* html #searchbox {top: 31px;}
*:first-child+html #searchbox, * html #searchbox { top:31px; }
/* end IEfixes */  
#searchbox input.field {
	width:155px;
	height:16px;
	border:1px #4d6a96 solid;
	padding:1px 0px 1px 1px;
	margin:0px 0px -1px 0px;
	font-size: 11px;
	background: #ebeff8;
	vertical-align:middle;
}

div#main table tbody	{
		font-family : arial, verdana, sans-serif, helvetica, helv;
    	font-size : 12px;
    	font-weight : normal;
    	color : #333;
		vertical-align : bottom;
		}
		
ol, ul { font-size: 12px; line-height: 16px; margin: .25em 0 .75em 2em; }

/*********************** updates to article.print.css ************************/
/*********************** styles for support.attachmate only ******************/
.supportlist dt
{
	font-size: 12px;
	color: #333;
    margin: 0 0 0 0;
    padding: 11px 0 0 11px;
	background: #fff;
    background: url(../images/bullet-raquo.gif) 1px 1.4em no-repeat;
}

.supportlist dd
{
    margin: 0 0 2px 9px;
    padding: 0 0 0px 20px;
    border-bottom: none;
	font-size: 12px;
}

/* 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: #527EAB;
	color: #ffffff;
	vertical-align: top;
	text-align: center;
	}
	
/* end Lifecycle table styles */

/* size text in form buttons */
input {
    font-size: 11px;
}

form#support
{
 	padding: 3px 3px 3px 0px;
}
/* end size text in form buttons */

/* itemLink style used for prod selection */

a:link.itemLink, a:visited.itemLink, a:active.itemLink {
	font-size: 12px;
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
}
 
a:hover.itemLink { 
	font-size: 12px;
	color: #993333; 
	text-decoration: none; 
	}

a.itemLink_selected, a:link.itemLink_selected, a:visited.itemLink_selected, a:active.itemLink_selected
{
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
	border-bottom: none;
	background: url(../images/bullet-raquo-blk.gif) 1px no-repeat; 
	color: #000;
	}

a:hover.itemLink_selected 
{
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
    border-bottom: none;
    background: url(../images/bullet-raquo-blk.gif) 1px no-repeat;
	color: #993333;
}
	
table#prodmenu
{
	width: 100%;
	border: 0;
	background-color: #ffffff; 
	padding: .2px;
}

table#prodmenu td
{
	width: 115px;
	background-color: #ebeff8;
}

/* end prod select */

/* contact table format */
table#contact
{
	background-color: #ffffff;
	width: 100%;
	border-collapse: collapse;
}

tr#contact-row-a td
{
	background-color: #e9e8e4;
   	border : solid 1px #ccc;
	vertical-align: top;
	padding: 10px; 
}

tr#contact-row-b td
{
	background-color: #fff;
   	border : solid 1px #ccc;
	vertical-align: top;
	padding: 10px; 
}

/* end contact table format */

/* for tnfeedback.html */
.tablehdr { font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #527EAB;} 
.tablehdrlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
/* end tnfeedback */

.parendetails /* for pdf notations*/
{
	color: #666666;	
	font-size: 8pt;	
}
.required { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000}

.entitlement-header 
{
	font-size:13px;
}
