/* BODY defined in default.css */

.content {
    margin-left: 4em;
    margin-right: 4em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 10pt;*/
    /* font-size: .7em; */ /* why? */
    /* color: #555555;  */ /* :-(  */
    /*font-size: .8em;*/
    font-size: 9pt;
    line-height:1.35em;
    color: #444444;
}

.contentSTRICT {
    /* padding-top: 0.5em; */
    /* padding-right: 2em; */
    /* left: 8em; */
    /*font-size: 10pt;*/ /*8pt;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.nav {
    float: right;
    margin: 0 0 2em 2em;
    /*padding: 0;*/
    /* xheight: 100%;  some problem - bottom of page cut off */
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /* font-weight : bold; */
    /* padding-left: 10px; */
    /* color: #cc0000; */
    /*font-size: 8pt;*/ /*8pt;*/
}

P, LI, DL {
    /*margin-left: 3%;*/
    /* font-size: 10pt; */
    /* font-family: Verdana, Arial, sans-serif; */
}

P.none {
    /* margin-left: 0;  */
}

A:link		{ color: #554295; text-decoration: none; }
A:active	{ color: #554295; text-decoration: none; }
A:visited	{ color: #554295; text-decoration: none; }
A:hover		{ color: #554295; text-decoration: underline; }
A:visited:hover	{ color: #554295; text-decoration: underline; }

/* fix anchor name text */
A[name]		{ text-decoration: none; color: #444444; }
h1 A[name]	{ color:#68469A; }
h2 A[name]	{ color:#68469A; }
h3 A[name]	{ color:#68469A; }
h4 A[name]	{ color:#68469A; }
h5 A[name]	{ color:#68469A; }
h6 A[name]	{ color:#68469A; }

TABLE.data {
    /* margin-left: 3%;  */
    /* font-size: 10pt;  */
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.collapse {
    border-collapse: collapse;
}

TD.c {
    text-align: center;
}

PRE {
    /* margin-left: 3em; */
    font-size: 8pt;
}

PRE.terminal, PRE.screen, PRE.programlisting {
    background:#F3F3F3;
    padding:1em;
    margin-left:2em;
    font-size: 9pt;
    /* font-size: 8pt; */
    /*width: 100ex;*/
    margin-right:30ex;
    overflow: auto;
}

/* for syntax highlighting - eg. tools/buildlog/*.py.shtml */
.lnr        { color: #aaaaaa; }
.Identifier { color: #008a8c; }
.Statement  { color: #a52829; font-weight: bold; }
.PreProc    { color: #a520f7; }
.Constant   { color: #ff00ff; }
.Comment    { color: #0000ff; }
pre.syntax  { color: black; }

/*
HR {
    margin-right: 4%;
}
*/

LI.sp {
    padding-bottom: 1ex;
}

LI.nest {
    margin-left: 0;
    padding-bottom: 1ex;
}

LI.nest0 {
    margin-left: 0;
}

DT.head {
    font-weight: bold;
}

UL.nest {
    list-style: disc;
}

DD {
    padding-bottom: 1ex;
}

BLOCKQUOTE {
    text-align: justify;
    margin-left: 70px;
}

UL {
    list-style: disc;
}

.header {
    background: white;
    border-width: 0 0 0 0;
    border-style: solid;
    border-color: #999999;
    padding-left: 5px;
}

div#share_widget {
    text-align: right;
    padding-top: 10px;
}

.wpsBreadcrumbTrailOLD {
    padding-top: 10px;
}

.wpsBreadcrumbTrail { 		/* 2011-02-05 */
    padding-top: 7px;
    padding-bottom: 3px;
    font-size: 8pt;
}

.navhead {
    font-weight: bold;
    font-size: 1em;
    vertical-align: bottom;
    color:#666666;
    padding-bottom: 4px;
    border-bottom: 1px solid #dddddd;
    /*height: 34px;    for hdrtout background - no workee ie6*/
}

.navhead2 {
    font-weight: bold;
    vertical-align: bottom;
}

div.group {
    padding: 3px 10px 2px 10px;
    white-space: nowrap;
    /* background: #D8D8D8; */
    /* margin: 2px; */
    /*font-size: 8pt;*/
    /*font-size: 0.9em;*/
    font-size: 1em;
}

a.grp1 {
    font-weight: bold;
    /*text-decoration: none;*/
}
a.grp2 {
    font-weight: normal;
    /*text-decoration: none;*/
}

span.subitem {
    padding-left: 0.5em;
    font-size: smaller;
}

span.var {
    font-style: italic;
}

span.bold {
    font-weight: bold;
}

div.mktgroup {
    padding: 3px 0 7px 0.5em;
    white-space: nowrap;
}

div.lastgroup {
    padding-bottom: 4px;
}

/* netscape4 does not like style attributes in img tags, so use class. */
img.lulogo {
    float: right;
    margin: 5px;
}

img.nmakelogo {
    float: left;
    margin: 10px;
}

img.prop {
    float: right;
    margin-right:5px;
}

img.warning {
    float: left;
    padding-right: 1em;
    /*padding: 1em;*/
}

/* from /wps/themes/html/LucentExternal/css/common.css */
nound, .nound:visited { text-decoration:none; color:#554295; /*font-size:0.9em;*/}
.nound:link { text-decoration:none; color:#554295; /*font-size:0.9em;*/}
.nound:hover { text-decoration:underline; color:#554295; /*font-size:0.9em;*/}

.list { margin:0px; padding:0px; list-style-type:none; }
li.arrow { padding-bottom:3px; padding-left:10px; background-image:url(http://www.alcatel-lucent.com/wps/themes/html/LucentExternal/images/ico_arrow.gif);  background-repeat:no-repeat; background-position: 0 5px; text-decoration:none;}
span.arrow { padding-bottom:3px; padding-left:10px; background-image:url(http://www.alcatel-lucent.com/wps/themes/html/LucentExternal/images/ico_arrow.gif);  background-repeat:no-repeat; background-position: 0 5px; text-decoration:none;}

.padt11  { padding-top:11px; }
.padrt10 { padding-right:10px; }
.padlt6  { padding-left:6px; }
.padlt8  { padding-left:8px; }
.padlt10 { padding-left:10px; }


BODY {
    background: white;
    color: black;
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
}

.nav {
    /*background: #F4F4F4;*/
    /*text-align: center;*/
}

.datestamp {
    color: #AAAAAA;
    font-size: smaller;
    text-align: center;
    clear: both;
}



/* new header 2011-03-01 */
/* http://www.alcatel-lucent.com/wps/themes/html/ExternalVGAMain/css/common.css */
.titleECM { border-top:0 solid #dddddd; padding-top:8px; padding-bottom:0; }

/* removed alu margin/padding settings from headers */
h1 { color:#68469A; font-size:14pt; font-weight:normal; line-height:1em;}
h2 { color:#68469A; font-size:13pt; line-height:1.1em; }
h3 { color:#68469A; font-size:12pt;   }
h4 { color:#68469A; font-size:11pt;  line-height:1.3em; padding-bottom:3px; }
h5 { color:#68469A; font-size:12pt;  line-height:1.3em; }
h6 { color:#68469A; font-size:11pt;  line-height:1.3em; }

/* need this to line up the horizontal menu in the header */
li { line-height:14px;}

