



/* ==================== aural ============================ */



@media aural {

  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }

  h1 { pitch: x-low; pitch-range: 90 }

  h2 { pitch: x-low; pitch-range: 80 }

  h3 { pitch: low; pitch-range: 70 }

  h4 { pitch: medium; pitch-range: 60 }

  h5 { pitch: medium; pitch-range: 50 }

  h6 { pitch: medium; pitch-range: 40 }

  li, dt, dd { pitch: medium; richness: 60 }

  dt { stress: 80 }

  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }

  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

  dfn { pitch: high; pitch-range: 60; stress: 60 }

  s, strike { richness: 0 }

  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }

  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }

  u { richness: 0 }

  

  :link { voice-family: harry, male }

  :visited { voice-family: betty, female }

  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }

}

  

a.external  {

  padding: 0 20px 0px 0px;

	display:inline;

  background-repeat: no-repeat;

	background-position: center right;

	background-image: url(images/external-link.gif);

}

  

            #sc {

            background-image: url('../images/fpml_logo_editable_dark_lon.gif');

            display: block;

            height: px;

            width: px;

            }

        

            #poweredby {

            background-image: url('../');

            display: block;

            height: px;

            width: px;

            }

        



        

        

        

        .shadow{

        

        float:left;

        position:relative;

        display:inline;

        z-index:100;

        

        background-repeat:repeat-x; 

        

        }

         .shadow1{

        

        float:left;

        position:relative;

        display:inline;

        z-index:100;

               background-repeat:repeat-x; 

        

        }

         .shadow2{

        

        float:left;

        position:relative;

        display:inline;

        z-index:100;

        background-repeat:repeat-x; 

            }

        

        html{

        height: 100%;

        }

        .shadow_inner{

        overflow:hidden;

        position:absolute;

        top: -1000px;

        filter:alpha(Opacity=2); /*modify to change the shade solidity/opacity, same as below*/

        opacity:.02; /*firefox 1.5 opacity*/

        -moz-opacity:.02; /*mozilla opacity*/

        -khtml-opacity:.2; /*opacity*/

        z-index:10;

        }

        .wgrouptable{

        

        border: 1px solid #cccccc;

        width:88%; 

        font-family: Arial, Helvetica, sans-serif;

        }

        .wgrouptable_wgroups{

        border-right: 1px solid #cccccc; border-bottom:1px solid #cccccc;

        background-color:#F4F4F4;

        

        

        }

        .wgrouptable_wgrouptitle{

        font-size: 9pt;

        font-weight: bold;

        color:#000066;

        }

        .wgrouptable_links{

        font-size: 7pt;

        font-weight:none;

        color:#000033;

        }

        .wgrouptable_footnotes{

        background-color:white;

        }

        .wgrouptable_area_status{

        border-bottom: 1px solid #ffffff;padding-top:4px;padding-left:7px;

        background-color:#CCCCCC;

        text-align:center;

   width:50px;
        color: #333333; font-size: 9pt; font-weight: bold;

        }

         .wgrouptable_area{

        border-bottom:1px solid white;

        background-color:#cccccc;

        color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;

        height:78px;

        width:185px

        }

        

        

        .wgrouptable_development{

        border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;

        background-color:#FFFFCC;

        color: #333333; font-size: 9pt; font-weight: bold;

        text-align:center;

        }

        .wgrouptable_maintenance{

        border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;

        background-color:#669999;

        color: #FFFFFF; font-weight: bold; font-size: 9pt;

        text-align:center;

        }

        .wgrouptable_usergroup{

        border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;

        background-color:#6699FF;

        color: #FFFFFF; font-weight: bold;font-size: 9pt;

        text-align:center;

        }

        .wgrouptable_inactive{

        border-bottom:1px solid #cccccc;

        background-color:#999999;

        color: #FFFFFF; font-weight: bold;font-size: 9pt;

        text-align:center;

        }

        

        

        .sidecontent{

        background-color: #f8fafc; 

        margin:2px; 

        width:274px; 

        font:8pt Arial, Helvetica, sans-serif;

   

        }

         .sidecontenttraining{

        background-color: #f8fafc; 

        margin:2px; 

        width:274px; 

        font:8pt Arial, Helvetica, sans-serif;

        font-weight:bold;

        }

        .sidecontent2{font:8pt Arial, Helvetica, sans-serif;}

        .bkgrnd{

        font: 10pt Arial, Helvetica, sans-serif;    

        color:#FFFFFF;  

        background-color: #4b71a9;  

        background-image:url(http://www.fpml.org/images/balloons/back_fade.png); 

        background-repeat:repeat-x;

        }

        

        .main_heading_back{

        padding:0;

        background-color:#003366;

        background-image:url(http://www.fpml.org/images/balloons/spec2_back_test.png);

        background-repeat:no-repeat;

        background-position:center;

        }

        

        .maincontent { 

        

        padding: 0em 0em 0em 0em; 

        background-color:#ffffff;

        background-image:url(http://www.fpml.org/images/balloons/background_top_fade2.png);

        background-repeat:repeat-x;

        border-left:1px solid #ffffff;

                border-top:1px solid #ffffff;

                        border-bottom:1px solid #ffffff;

        font: 9pt Arial, Helvetica, sans-serif;        

        

        }

        

             .survey{



background-image:url(http://www.fpml.org/images/balloons/survey_back.png);



background-repeat:repeat;

	 background-color:#CC3300;







	 border:1px solid #999999;











           }







        .five_o_box{

        

        

        

        background-image:url(../images/balloons/box_back_test2.png);

        

        background-repeat:repeat-x;

        

        

        

        

        

           border-left:1px solid #ffffff;

                border-top:1px solid #ffffff;

                        border-bottom:1px solid #ffffff;

        

        

        

        

        

        background-color: #fffff9;

        

        

        

        

        

        

        

        

        

        

        

        }

        

        .five_o_box_top{

        

        

        

        

        

        border-left:1px solid #ffffff;

        border-right:1px solid #ffffff;

        border-top:1px solid #ffffff;

        background-image:url(../images/balloons/background_special.png);

        

        background-repeat:repeat-x;

         

        

        

            

        

        

        color:#003333;

        

        

        

        

        

        

        

        }

        

      

        

                  

        

              

        .sidecontentback1{

        font: 10pt Arial, Helvetica, sans-serif;    

        color:#FFFFFF;  

        padding: 0;

        background-image:url(http://www.fpml.org/images/balloons/informed_back_test.png); 

        background-repeat:no-repeat;

        background-position:right;

        background-color:#41548d;

        border:1px solid #ffffff;

        }

        

         .sidecontentbacktraining{



        font: 10pt Arial, Helvetica, sans-serif;    

        color:#FFFFFF;  

       padding: 0;

        background-image:url(http://www.fpml.org/images/balloons/informed_back_test2.png); 

        background-repeat:no-repeat;

        background-position:right;

        background-color:#330033;

        border:1px solid #ffffff;

        }

        

        .sidecontentback2{

        border:1px solid #ffffff;

        background-color:#F8FAFC;

        }

        

        .producttable{		  

        

        font: 8pt Arial, Helvetica, sans-serif;

        border: 1px solid #d1d8e9;

        

        }

        

        .mainlinks{

        font:10px Arial, Helvetica, sans-serif;

        

        }

        

        .mainlinksprod{

        font:10px Arial, Helvetica, sans-serif;

        border-bottom:1px solid #cccccc;       

                

        }

        

          .xmlheader{



        



        background-image:url(http://www.fpml.org/images/balloons/xml_header_back.png);



        background-repeat: repeat;



        display: block; 



       border: 1px solid #999999; 



        



        }



        

        body {         

        font-size: 8pt; 

         

        scrollbar-arrow-color: #CED4E8;

        scrollbar-face-color: #294563;

        scrollbar-3dlight-color: #b5c7e7;

        scrollbar-highlight-color: #4a6d8c;

        scrollbar-shadow-color: #b5c7e7;

        scrollbar-darkshadow-color: #000000;

        scrollbar-track-color: #CED4E8;

        }

        

        table {

        font-size: 8pt;

        background-color: transparent;

        border-color: transparent;

        }        

        

        .grid {

        background-color: transparent;

        border-color: transparent;

        }

                

        .composite {

        font-size: 8pt; 

        }



        .h3 {

        font-size: 8pt; 

        }

        

        .h4 {

        font-size: 8pt; 

        }               

        

        iframe {

        background-color: transparent;

        }

        

        a:hover {

        color: #FF6600;

        text-decoration: underline;

        

        }

        

        a:link { 

        color: #000333; 

        

        } 

        

        a:visited { 

        

        }        

      

        a:active {

        

        text-decoration: underline;

        }              

        

        .tm {

        color: #000066;

        font-size: 6px;

        }

        

        .required {

        color: #red;

        font-weight: bold;

        }

        

        .float { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #F0F0F0;

        background-image: url(http://www.fpml.org/images/floatback.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8;

        }

        

        .floatemail { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y; 

        background-image: url(http://www.fpml.org/images/floatback.jpg);        

        padding: 0em 0em 0em 0em; 

        border-style: solid;

        border-width: 3px;

        border-color: #294563;

        }

        

        .floatevent { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #EB8519;

        background-image: url(http://www.fpml.org/images/floatevent.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8;

        }

        

        .floatborder { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #F0F0F0;

        background-image: url(http://www.fpml.org/images/floatback.jpg);        

        padding: 2pt 2pt 2pt 2pt; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8;

        }

        

        .floatleft { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #B7C7E8;

        background-image: url(http://www.fpml.org/images/floatleft.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8;

        }

        .alignCenterTitle

        { 

        font-family: Times New Roman, Times, serif;

        font-size: 18px;

        text-align: center;

        font-weight: bolder;

        white-space: nowrap ;

        width:100%;

        }

        .alignCenter{ 

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        text-align: center;

        }

       .headerRedFont{ 

        color: #FF6600;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: bold;

        }

        .alignLeft{ 

        font-family: Arial, Helvetica, sans-serif;

        font-size: 8pt;

        text-align="left";

        padding: 10pt; 

        }

        .alignRight{ 

        font-family: Arial, Helvetica, sans-serif;

        font-size: 8pt;

        text-align="right";

        padding: 10pt; 

       } 

        .plainCol { 

        width:50%;

        }

        .section {

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #CED4E8;

        background-image: url(http://www.fpml.org/images/sectionback.jpg);        

        padding: 1em 2em 1em 2em;

        border-style: solid;

        border-width: thin; 

        border-color: #FFFFFF;

        }

        

        .spec { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #F0F0F0;

        background-image: url(http://www.fpml.org/images/floatback.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8; 

        }

        

        .specvendor { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #F0F0F0;

        background-image: url(http://www.fpml.org/images/floatleft.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #CED4E8; 

        }

        

        .charter { 

        font-size: 8pt;

        background-position: top right;

        background-repeat: repeat-y;

        background-color: #F0F0F0;

        background-image: url(http://www.fpml.org/images/floatback.jpg);        

        padding: 1em 2em 1em 2em; 

        border-style: solid;

        border-width: thin;

        border-color: #294563;

        }

        

        .plain { 

        font-size: 8pt;        

        vertical-align: middle;

        background-color: transparent;               

        padding: 0em 0em 0em 0em; 

        border-style: none;

        border-width: 0pxdi;

        border-color: transparent;

        }

        

        .big { 

        font-size: 16pt;

        }

        

        

        

               

        

        

        

        ul {

        font-size: 8pt;

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/fpmlbullet6.gif);        

        list-style-position: outside;

        }

        

        ol {

        font-size: 8pt;

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/fpmlbullet6.gif);        

        list-style-position: outside;

        }

        

        ul.plain {        

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/fpml-bullet.gif);

        list-style-position: outside;

        }

        

        li.pdf {              

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/pdfdoc.gif);

        list-style-position: outside;

        }

        

        li.word {              

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/worddoc.gif);

        list-style-position: outside;

        }

         

        li.errata {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/x2.gif);

        list-style-position: outside;

        }

        

        li.mail {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/mail.gif);

        list-style-position: outside;

        }

        

        li.web {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/web.gif);

        list-style-position: outside;

        }

        

        li.search {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/search.gif);

        list-style-position: outside;

        }

        

        li.header {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/header.gif);

        list-style-position: outside;

        }

        

        li.valid {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/valid.gif);

        list-style-position: outside;

        } 

        

        li.download {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/download.gif);

        list-style-position: outside;

        }

        

        li.wgblue {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/wgblue.gif);

        list-style-position: outside;

        }

        

        li.wggreen {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/wggreen.gif);

        list-style-position: outside;

        }

        

        li.wgorange {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/wgorange.gif);

        list-style-position: outside;

        }

        

        li.wgred {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/wgred.gif);

        list-style-position: outside;

        }

        

        li.tools {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/tools.gif);

        list-style-position: outside;

        }

        

        li.docs {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/docs.gif);

        list-style-position: outside;

        }

        

        li.check {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/check1.gif);

        list-style-position: outside;

        }

        

        li.website {       

        list-style-type: disc;

        list-style-image: url(http://www.fpml.org/images/icons/website.gif);

        list-style-position: outside;

        }

        

        p.header { 

        padding: 1em 2em 1em 2em;

        font-size: 120%;        

        }

                

        p.quote { 

        margin: 1em 2em 1em 2em; 

        padding-left: .5em; 

        background-color: #f0f0f0; 

        font-family: monospace; 

        }

        

        h1, h2, h3, h4, h5 {

        font-weight: bold;

        }

        

        .menu { 

        

        margin: 0px; 

        background-color:#1e365b; 

        list-style-type: none;

        padding:2px;

              

        

        }

        

        .menutitle { 

        cursor:pointer;

        

        padding: 5px 3px 5px 10px;  

        

        }

        

        .menu .menuitemgroup { 

        margin: 0px 0px 6px 8px; 

        padding: 0px;  

        

        }

        

        .menu .selectedmenuitemgroup{ 

        margin: 0px 0px 6px 8px; 

        padding: 0px;  

        

        }

        

        .menu .menuitem { 

        padding: 0px 0px 2px 12px;  

        

        }

        

    

    

        #banner, #banner td, #toptabs {   

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold; 

        background-color: #1e365b;

        }

        

         #toptabs td {     

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold; 

        border-right: 0px solid #1e365b;

        }

        #toptabs th {   

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        border-right: 0px solid #1e365b;

        }

        #banner { border-top: 1px solid #2a4d82;}

     

        .tabs th  {

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        background-color: #8eaac4;

        border-right: 1px solid #637689;

        color: #000000;}

        .tabs th a:link{

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #003366;}  

        .tabs th a:visited {

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #003366;}

        .tabs th a:hover {

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #FF6600 !important; }

        #mytools .label, #projecttools .label, #admintools .label, #communitytools .label {

        background-color: #8eaac4;}

        #mytools, #projecttools, #admintools, #communitytools {

        background-color: #8eaac4;

        border-right: 1px solid #637689;

        border-bottom: 1px solid #637689;

        }

        .tabs {   

        border-bottom: 3px #8eaac4 solid; } 

        .tabs td { 

      

        background-color: #d7e0f2;

        color: #000000;}

        .tabs td a:link{

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #003366;}  

        .tabs td a:visited {

        font:8pt Arial, Helvetica, sans-serif;

        font-weight: bold;

        color: #003366;}

        .tabs td a:hover {

        color: #FF6600 !important;}    

     

        #breadcrumbs a:link{

        color: #0F3660;}  

        #breadcrumbs a:visited {

        color: #0F3660;}

     

        #breadcrumbs { color: #000000;}  

        #breadcrumbs {background-color: #8eaac4;         

        border-top: 1px solid 8eaac4;}

        #main        {border-top: 1px solid #8eaac4;}

        #breadcrumbs a:link{

        color: #0F3660;}  

        #breadcrumbs a:visited {

        color: #0F3660;}

        #breadcrumbs a:hover {

        color: #FF6600 !important;}

    

                .app h2 {	

                background-color: transparent;

                color: #000066;

                border-bottom: 2px solid #1e365b;

                }

            

                .app h3 {	

                background-color: transparent;

                color: #000066;

                border-bottom: 1px solid #D7DFEE;

                }

             

        #topmodule    { background-color: #CED4E8;

        border-top: 1px solid #ffffff;

        border-bottom: 1px solid #9094a2;

        color: #0F3660;}

        #topmodule #issueid {

        border-right: 1px solid #9094a2;

        }

        #topmodule a:link{

        color: #0F3660;}  

        #topmodule a:visited {

        color: #0F3660;}

        #topmodule a:hover {

        color: #FF6600 !important; }

     

        .toolgroup .label {	background: #D7DFEE; 

        border-bottom: 1px solid #969ca6;

        border-right: 0px solid #969ca6;

        color: #CED4E8;

        }  

        #mytools .body, #projecttools .body, #admintools .body, #communitytools .body {

        background-color: #1e365b;

        border-right: 1px solid  #2a4d82;

        border-bottom: 1px solid  #2a4d82;

        border-top: 1px solid  #15253f;

        border-left: 1px solid  #15253f;

        }

        #mytools .body a:link, #projecttools .body a:link, #admintools .body a:link, #communitytools .body a:link{

        font:8pt Arial, Helvetica, sans-serif;

        color: #FFFFFF;}  

        

        #mytools .body a:visited, #projecttools .body a:visited, #admintools .body a:visited, #communitytools .body a:visited{

        font:8pt Arial, Helvetica, sans-serif;

        color: #FFFFFF;}    

        

        #mytools .body a:hover, #projecttools .body a:hover, #admintools .body a:hover, #communitytools .body a:hover{

        font:8pt Arial, Helvetica, sans-serif;

        color: #FF6600;} 

        

        

        

     

        .toolgroup { background: #D7DFEE;}  

        .toolgroup .body {

        border-right: 0px solid #969ca6;

        border-bottom: 1px solid #969ca6;

        }

    

        body         { 

        color: #000066;

        background-color: #FFFFFF;

        font-size: 8pt;

        }

        a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {

        font:8pt Arial, Helvetica, sans-serif;

        color: #000333;

        }

        a:link.selfref, a:visited.selfref {

        color: #FF6600 !important;

        text-decoration: none;

        }

        a:active, a:hover, #leftcol a:active, #leftcol a:hover {

        color: #FF6600 !important;

        }

     

        body .grid td {

        border-top: 1px solid #FFFFFF;

        border-left: 1px solid #FFFFFF;}

        .app th {

        background-color: #FFFFFF;} 

        body .grid td {              

        background-color: #FFFFFF;

        }  

        .highlight        { background-color: #FFFFFF;}  

        .warningmessage {border-color: #cc6600;}  

        .infomessage {  border-color: #006699;}  

        .errormessage{  border-color: #990000;}  

        .code, code, pre        { border-color: #CFDCED;}  

        

        #footer      { 

        background-color: transparent;

        border-top: 1px solid #CED4E8;

        color: #000066;

        

        }

    

         

        #toptabs td{

        background-image:url(http://www.fpml.org/images/balloons/tab_back_unselected.png);

        background-repeat:repeat-x;

        

        

        }

        

        #toptabs th {

        background-image:url(http://www.fpml.org/images/balloons/tab_back.png);

        background-repeat:repeat-x;

        

        }

      

        

    