/* CSS Document */
   body
{
    padding:0;
    margin:0;

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:12px;

    color: #666666;

    background-color: #C8C8C8;

   }



.hMainArea a{
color: #F26522;
font-weight: bold;
}

.hMainArea img{
border:0;
}

a

{

 color: rgb(129, 129, 129);

 text-decoration:none;

}



a:hover

{

 color: rgb(242, 101, 34);

}



div.envelop

{
}



div.envelopHeader

{

  width: 1240px;

  background-color: #D3D4D6;

  height: 57px;

  background-image: url(../images/bg.jpg);

  background-repeat: repeat-x;

  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #ACADB2;

 }



#envelopHeader img

{

  float:left;

 }



#topmenu

{

  width: 955px;

 }



div.envelopMain

{

  width: 1240px;

  background-color: #FFFFFF;

  min-height: 300px;

  border: 0px solid #FF0000;

  clear: left;

 }

 

div.envelopMain table

{

  width: 100%;

}

 

 .hMainArea

{

width:100%;

}



ol

{

}



table.mainTable

{

  border: 1px solid #ACADB2;

}



table.mainTable th

{

  background-image: url(../images/bg-table.gif);

  background-repeat: repeat-x;

  height:11px;

  font-weight: bold;

 }



table.mainTable td

{

  border-top-width: 1px;

  border-top-style: solid;

  border-top-color: #ACADB2;

  font-weight: bold;

  padding-right:20px;

 }



div.controltop

{

  background-color: #D3D4D6;

  background-image: url(../images/bg-control-top.gif);

  background-repeat: repeat-x;

  height: 15px;

 }



div.controlmain

{

  background-color: #D3D4D6;

  height: 52px;

  padding-left: 40px;

 }



div.controlbottom

{

  background-color: #D3D4D6;

  background-image: url(../images/bg-control-bottom.gif);

  background-repeat: repeat-x;

  height: 15px;

     clear:left;

 }



#controlmain a

{

  color: #818181;

  font-weight: bold;

  text-decoration: none;

  font-size: 11px;

   }



#controlmain img

{

    padding-top: 5px;

    padding-left: 5px;

    vertical-align: -90%;

 }



#controlmain a:hover

{

    color: #FF6113;

    text-decoration: none;

   }



#controlmain ul

{

    list-style: none;

    padding: 0;

    margin: 0;

   }



#controlmain li

{

    list-style: none;

    float: left;

    margin-right: 40px;

    width: 142px;

    min-width: 142px;

    height: 52px;

    min-height: 52px;

    background-image: url(../images/empty-button.gif);

    background-repeat: no-repeat;

   }



td.lbBorder

{

  border-bottom-width: 1px;

  border-left-width: 1px;

  border-bottom-style: solid;

  border-left-style: solid;

  border-bottom-color: #ACADB2;

  border-left-color: #ACADB2;

 }



td.lBorder

{

  border-left-width: 1px;

  border-left-style: solid;

  border-left-color: #ACADB2;

 }



/* TOP */

   .topmenutext

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    color: #4E4E4E;
    text-decoration: none;

   }



.topmenuOrange
{

    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #F26522;
    text-decoration: none;
 }
.orange
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #F26522;
    text-decoration: none;
   }

   

/* END TOP */

  /* FOOTER */

a.footermenu
{
    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:9px;

    color: #666666;

    font-weight: bold;

    text-decoration: none;

   }



a.footermenu:hover

{

    color: #FF6113;

    text-decoration: none;

   }



.copyright

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:9px;

 }



/* END FOOTER */











  /* STYLES */

   .H1Gray

{

  font-size:16px;

  color: #666666;

  font-weight: bold;

 }



.H2Gray

{

  font-size:14px;

  color: #666666;

  font-weight: bold;

 }



.H3Gray

{

  font-size:13px;

  color: #666666;

  font-weight: bold;

 }



.H4Gray

{

  font-size:11px;

  color: #666666;

 }



.H1Orange

{

  font-size:16px;

  color: #FF6113;

  font-weight: bold;

 }



.H2Orange

{

  font-size:14px;

  color: #FF6113;

  font-weight: bold;

 }



.H3Orange

{

  font-size:12px;

  color: #FF6113;

 }



.H4Orange

{

  color: #FF6113;

 }



#LRCol

{

  background: #FBFBFB;

  border-bottom: 3px solid #FF6113;

  }



ul

{

  margin: 0;

  padding: 0;

  margin-left:10px;

  padding-left: 10px;

  margin-bottom: 5px;

  line-height: normal;

 }



p

{

  margin: 5px 0 5px 0;

  padding: 0;

}



/* Links */
  #links
{
  width: 265px;
  background: #FBFBFB;
 }


#links h2
{
  height: 20px;
  margin: 0;

  padding: 2px 0 0 0;

  background: #FF6113 url(../images/img05.gif) no-repeat;
  letter-spacing: normal;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  color: #666666;
  font-weight:bold;
 }


#links ul
{
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: normal;
  display:block;
 }



#links ul li div span
{
  display:block;
  font-weight: bold;
}



#links ul li span:hover a
{
  font-weight: bold;
}



#links ul li span

{
 /*  padding-left: 10px;*/
  text-decoration: none;
  color: #666666;
 }



#links li li ul
{
  /* padding: 10px 0px 0px 0px;*/
 }



#links li li li a
{
  padding-left: 10px;
  text-decoration: none;
  color: #666666;
 }



.errorMsg
{

  font-size:11px;

  color:#FF0000;

 }



.boldtopmenuOrange

{

    color: #F26522;

    font-weight:bold;

    text-decoration: none;

  }



.bigGreyText

{

    font-size:14px;

    color: #4E4E4E;

    font-weight:bold;

    text-decoration: none;

  }



.whiteText

{

    font-size:12px;

    color: white;

    font-weight:bold;

    text-decoration: none;

    padding-left:2px;

  }



.labelClass

{

    font-weight:bold;

}



a.parentTreeCss,parentTreeCss

{

  color: #4E4E4E;

  font-size: 11px;

  text-decoration:none;

  }



a.childrenTreeCss,childrenTreeCss

{

  color: #4E4E4E;

  font-size: 10px;

  text-decoration:none;

   }



.labelWidget

{

    font-size:11px;

    color: #4E4E4E;

    font-weight: bold;

 }



.fieldWidget

{

    font-size:11px;

    color: #4E4E4E;

    font-weight: bold;

 }



.labelWidget a

{

    font-size:11px;

    color: #4E4E4E;

    text-decoration: none;

 }



.textWidget

{

    font-size:11px;

    color: #4E4E4E;

 }



.textWidget a

{

    font-size:11px;

    font-weight:bold;

    text-decoration: none;

   }



.textWidget a:hover

{

    color: #FF6113;

 }



.smallWidgetButton

{

  background-image: url(../images/button-thin-99.gif);

  background-repeat: no-repeat;

  height:19px;

  width:99px ;

 }



.smallWidgetButton a

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    font-weight:bold;

    color: #4E4E4E;

    text-decoration: none;

 }



.widgetButton

{

  background-image: url(../images/button-thin.gif);

  background-repeat: no-repeat;

  height:19px;

  width:120px ;

 }



.widgetButton a

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    font-weight:bold;

    color: #4E4E4E;

    text-decoration: none;

 }



.widgeDisabletButton

{

  background-image: url(../images/button-thin.gif);

  background-repeat: no-repeat;

  height:19px;

  width:120px  }



.widgetTitle

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:12px;

    color: white;

    font-weight:bold;

    text-decoration: none;

    padding-left:2px;

    height:16px;

    background-image: url(../images/Upper-Tiling-1-16px.gif);

    background-repeat:repeat-x;

  }



.widgetButtonDiv

{

    background-image: url(../images/Upper-Tiling-1-23px.gif);

    background-repeat:repeat-x;

    height:40px;

    margin-top:15px;

  }



#commentWidget

{

    font-weight:bold;

    margin:5px 0px 5px 0px;

  }



div#errorMsgWidget

{

    font-size:11px;

    color:#4E4E4E;

    margin:5px 0px 5px 0px;

  }



.errorMsgWidget

{

   font-size:11px;

   color:#FF0000;

   margin:5px 0px 5px 0px;

  }



#successMsgWidget

{

    font-weight:bold;

   margin:5px 0px 5px 0px;

  }



.headerListWidget

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    color: #4E4E4E;

    font-weight: bold;

 }



.headerListWidget a

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    color: #4E4E4E;

 }



.headerListWidget a:hover

{

    font-family:Tahoma, Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#F26522;

 }



select#State

{

  width:146px;

 }



select#Country

{

  width:146px;

 }



#treeWidgetManageUser .dndTree

{

                font-family:Tahoma, Arial, Helvetica, sans-serif;

       font-size:11px;

       color: #4E4E4E;

     text-decoration: none;

  }







#mainManageUserWidget ul li ul

{

   list-style-image: url(../images/graysquare.jpg);

 }



ul#linkTreeWidget

{

   list-style: none;

  margin-top:0px;

 }



#linkTreeWidget li

{

   list-style-image: url(../images/orangesquare.jpg);

 }



#linkTreeWidget li a

{

              color: #818181;

     font-weight: bold;

     text-decoration: none;

     font-size: 11px;

      }



#linkTreeWidget li a:hover

{

      font-size:11px;

     color:#F26522;

     font-weight:bold;

     text-decoration:none;

 }



.projectLevel5Plus

{

  color:#333333;

  text-indent:145px;

  background-image:url(../images/closedfolder_dropDown.png);

  background-position:130px center;

  background-repeat:no-repeat;

 }



.projectLevel4

{

  color:#333333;

  text-indent:120px;

  background-image:url(../images/closedfolder_dropDown.png);

  background-position:105px center;

  background-repeat:no-repeat;

 }



.projectLevel3

{

  color:#333333;

   text-indent:95px;

  background-image:url(../images/closedfolder_dropDown.png);

  background-position:80px center;

  background-repeat:no-repeat;

 }



.projectLevel2

{

  color:#333333;

  text-indent:70px;

  background-image:url(../images/closedfolder_dropDown.png);

  background-position:55px center;

  background-repeat:no-repeat;

 }



.projectLevel1

{

  color:#333333;

  text-indent:45px;

  background-image:url(../images/closedfolder_dropDown.png);

  background-position:30px center;

  background-repeat:no-repeat;

 }



.projectLevel0

{

  color:#333333;

  text-indent:20px;

  background-image:url(../images/openfolder_dropDown.png);

  background-position:5px center;

  background-repeat:no-repeat;

 }



/* END STYLES */

div.json

{

 background-color:#EEEEFF;

 border:2px solid #CCCCCC;

 border-collapse:collapse;

 margin:1em;

 padding:1em;



 }

 

div.jsonhook
{
 background-color:#EffEfF;
 border:2px solid #CCCCCC;
 border-collapse:collapse;
 margin:1em;
 padding:1em;
 }

div.json h3, div.jsonhook h3
{
 border-bottom:1px dashed #FFFFFF;
 margin-top:0;
 padding-top:0;
 font-size:13px;
 }

div.jsonCode
{
 background-color:#FFFFFF;
 border:1px solid black;
 padding:0.5em;
}

div.jsonCode ol
{
   list-style: none;

}



div.example

{

 background-color:#EFEFEF;

 border:2px solid #CCCCCC;

 border-collapse:collapse;

 margin:1em;

 padding:1em;

 }

 

div.exComponent
{
background-color:#EFEFEF;
 border:2px solid #CCCCCC;
 border-collapse:collapse;
 margin:1em;
 padding:1em;
 }


div.example h3, div.exComponent h3, div.tableEx h3
{
 border-bottom:1px dashed #FFFFFF;
 margin-top:0;
 padding-top:0;
 font-size:13px;
 }

div.exampleCode
{
 background-color:#FFFFFF;
 border:1px solid black;
 padding:0.5em;
 }



div.exampleCode ol

{

   list-style: none;

 }



/*Download box CSS*/

  .content

{

 background:#FFFFFF none repeat scroll 0 0;

 min-height:800px;

 _height:800px;

 min-width:800px;

 _width:800px;

 }



.panel

{

  min-height:230px;

 _height:230px;

 min-width:375px;

 _width:375px;

 float: left;

 background-color:#F0F0FF;

 padding: 10px;

 margin-top:20px;

  marging-left:20px;

 border:solid 1px #000084;

 margin-left:15px;

 }



#ch

{

 color:#FF6113;

 font-size:14px;

 font-weight:bold;

 text-decoration:blink;

  }



#dn

{

 font-size:14px;

 font-weight:bold;

 text-decoration: underline;

  }



/*help index boxes  CSS*/

 .ky_demo_box

{

 height:300px;

 background-color:#EEEEFF;

 border:#FF6113 solid 1px;

 }



.KY_table_MAIN

{

 width:919px;

  }



.KY_BoxROW

{

 }

 

 .ky_table1

 {

 margin-left:10px;

 padding-left:20px;

 font-size:12px;

 }

 

 ul.noListType

 {

 list-style-type:none;

 }

 

 .letterOrder

 {

 list-style-type:lower-alpha;

 }

 

 pre

 {margin-top:0;}

 

.reqProp

{

font-weight:bold;

}



.table_fields td

{

padding:5px;

}



.level5

{list-style-type:disc;

}



.hookClass th , .hookClass thead

{

font-weight:bold;

padding:5px;

}



.hookClass td

{

vertical-align: top;
padding:5px;

}


div.tableEx

{
 background-color:#8064a1;
 border:2px solid #CCCCCC;
 border-collapse:collapse;
 margin:1em;
color: white;
 padding:1em;
 }

div.tableEx .inner
{
 background-color:#FFFFFF;
 border:1px solid black;
 }

div.tableEx .inner th
{
background-color: #60497b;
color: white;
}


div.tableEx .inner table
{
color: black;
}
div.tableEx .inner .row1 td
{
background-color: rgb(229,224,236);
color:black;
}
div.tableEx .inner .row0 td
{
color:black;
padding-left:20px;
font-size:12px;
background-color: rgb(204,192,218);
}
div.tableEx .inner .row2 td
{
color:black;
}

.floatingImg
{
/* float:left; */
}


