
body
{
    margin: 0px;
    padding: 5px;
    padding-top: 0px; 
    text-align: center;
    background-image: url('/_files/images/website/body-bg.png');
    background-position: top;
    background-repeat: repeat-x;
    background-color: #dce9f7;
}

a 
{
/*    color: #289fc9; */
    color: #269bc6; 
    background-color: inherit;
    text-decoration: none; 
}
    
a:hover 
{
    background-color: inherit;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 
{
    font-family: Tahoma, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
}

h3
{
    font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif; 
    font-size: 15px;
    color: #5eac1a;    
}

h1 
{
    font-size: 17px;    
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;;
    color: #808080;
/*    color: #5eac1a;*/
    background-color: inherit;
} 

img
{
    vertical-align: middle;
    border: 0px;
}

p
{
    font-family: Verdana, Tahoma, Arial,sans-serif;
    font-size: 12px;
    line-height: 17px;    
}

hr 
{
    clear: both;
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px; 
    BORDER-BOTTOM-WIDTH: 0px; 
    COLOR: #d4d4d4;       
    HEIGHT: 1px; 
    BACKGROUND-COLOR: #d4d4d4; 
    BORDER-RIGHT-WIDTH: 0px
}

#ib-page-wrap 
{
    width: 950px;
    text-align: left;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 15px 5px 15px;
    border: 4px solid #c5d9eb;
    background-color: white;
}
    
/* Main Menu------------------------ */ 
#ib-bix-menu
{
    margin-left: 0px; 
    background-image: url('/_files/images/website/bg-blue-menu.gif'); 
    width: 100%; 
    height: 25px;
}
   
#ib-bix-menu ul
{ 
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#ib-bix-menu li
{ 
    float: left; 
    margin: 0px;
    white-space: nowrap;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-right: 1px solid #FFFFFF;
}

#ib-bix-menu a
{ 
    float: left;
    padding-left:   8px;
    padding-right:  8px;
    padding-top:     5px;
    padding-bottom:  6px;
    text-decoration: none;
    color: #FFFFFF;
}

#ib-bix-menu a:hover
{
    color:  #E1FFE9;
}

#ib-bix-menu a.current
{
    background-image:url('/_files/images/website/bg-green-menu.gif');
    background-repeat: repeat-x;
}  
/*---------------------------------- */

#ib-tbl-maincontent
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Left Side Bar ------------------- */
#ib-left-bar 
{
    width: 19%;    
    vertical-align: top;
    padding: 0px;
    font: 11px  Verdana, Tahoma, Arial,sans-serif;
}

#ib-left-bar *
{
    font-size: 12px;
}
 
#ib-left-bar h3
{
    margin: 0px;   
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    font-size: 15px;    
    color: #5eac1a;
    background-color: inherit;
}

#ib-left-bar ul
{
    list-style: none;
    text-align: left;
    margin: 0 0 7px 0; 
    padding: 0;
    text-decoration: none;    
}

#ib-left-bar ul li 
{
    border-bottom: 1px solid #EFF0F1;
    padding-top: 5px;
    padding-left: 23px;
    padding-bottom: 5px;   
    background: url('/_files/images/website/arrow.gif') no-repeat 3px 6px;    
}

#ib-left-bar ul li b 
{
   color:#808080;
   font-family: Verdana;
   font-size: 11px; 
}
      
#ib-left-bar ul li a 
{
    font-weight: bold;
    background-image: none;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px; 
}

#ib-left-bar ul li a:hover 
{
    text-decoration: underline;
}   


#ib-wiseword-left 
{
    font-family: Tahoma, Arial, sans-serif, Verdana;
    font-size: 11px;
    color: #808080;
    background:transparent;
    margin-top: 50px;
    font-size: 11px;   
    line-height: 16px;
    padding-bottom :35px; 
    
    border-top: 1px solid #f2f2f2;
    padding-top: 4px;
}

#ib-wiseword-left *
{
    font-size: 11px;
}  
  
 /* -------------------------------- */ 

#ib-main-bar 
{
    width: 62%;  
    vertical-align: top;
    padding-left: 1%;
    padding-right: 1%;
    line-height: 17px;
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial,sans-serif;
}

    #ib-site-map
    {
        margin-top: 10px; 
        margin-bottom: 15px; 
        padding: 5px; 
        font-family: Verdana, Tahoma, Sans-serif;    
        font-size: 11px; 
        border-top: 1px solid #bfbdb0; 
        border-bottom:  1px solid #bfbdb0;  
    }
    
    #ib-comindex-main-bar
    {
        width: 80%;  
        vertical-align: top;
        padding-right: 1%;
        line-height: 17px;
        font-size: 12px;
        font-family: Verdana, Tahoma, Arial,sans-serif;
    }
     
    #ib-comindex-site-map
    {
        margin-bottom: 15px; 
        padding: 5px;
        font-family: Verdana, Tahoma, Sans-serif;    
        font-size: 11px; 
        border-top: 1px solid #bfbdb0; 
        border-bottom:  1px solid #bfbdb0;  
    }
    
    #ib-tbl-topics
    {
        font-family: Verdana, Tahoma, Arial, sans-serif;
        font-size: 12px;
        line-height: 17px;
        font-weight: bold;
        margin-bottom: 25px;
        margin-top: 0px;
    }
    
    #ib-tbl-topics td
    {
        padding-bottom: 5px;
        padding-left: 20px;
    }
    
    #ib-tbl-topics td div.notes
    {
        padding: 5px;
        padding-left: 0px;
        margin-left: 20px;
        margin-bottom: 10px;
        font-size: 11px;
        font-family: Tahoma, sans-serif;
        font-weight: normal;
        color: #808080;
        border-bottom: 1px dashed #808080;
    }    
    
    #ib-tbl-topics th
    {
        font-family: Verdana, sans-serif;

        padding-left: 20px;
        font-size: 12px;
        color: #5eac1a;
         
    }
    
    #ib-tbl-topics td a
    {
        padding-left: 20px;
        background-image: url('/_files/images/website/folder.png');
        background-position: left;
        background-repeat: no-repeat;        
    }
    
    #ib-tbl-topics td b.dummy
    {
        padding-left: 20px;
        background-image: url('/_files/images/website/folder.png');
        background-position: left;
        background-repeat: no-repeat;
        color: #808080;        
    }
    
    .se-quesans, ul.se-quesans li
    {
         font-family: Verdana;
         font-size: 12px;
         color: #808080;
     }
    


#ib-right-bar
{
    width: 19%;  
    vertical-align: top;
}

    #ib-rightbar-container
    {
        width: 100%;
        font-family: Tahoma, Arial, sans-serif;
    /*    border-left: 3px solid #e5e5e5; */
        font-size: 11px;
        padding: 0;
        padding-bottom: 0px;
        line-height: 16px;
        overflow: visible;
    }


/* ---------- GENERAL ---------------*/

.ib-pager
{
    font-family: Verdana, Tahoma;
    font-size: 11px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 1px;
}
         
.ib-pager-no
{
    padding: 3px 5px 3px 5px ;
    border: 1px solid #ccc;
    margin-right: 4px; 
    background-color: #fcfcfc;
}
      
.ib-pager-current
{
    padding: 3px 5px 3px 5px ;    
    border: 1px solid #ccc;
    margin-right: 4px; 
    color: #FFFFFF;    
    background-color: #5eac1a;
/*    background-color: #75A54B;*/
}

.div-multipager
{
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana, Tahoma, Arial;
    padding: 3px;
    border: 1px solid #ddd;
}


.ib-blue
{
    color:#289fc9;
}

.ib-green
{
    color: #5eac1a;
}

.ib-gray
{
    color: #808080;
}


div.related-links
{
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial;
}

div.related-links li  
{
    list-style-image: url('/_files/images/website/arrow-bullet.gif');;
    padding-bottom : 15px;
}


/* --------------------- FACE BOX------------*/

.ib-fb-info
{
    font-family: Verdana, Tahoma;
    font-size: 12px;
}

.ib-fb-info p
{
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #808080;
}

.ib-fb-info p.green-bullet
{
    font-family: Tahoma, Arial;
    font-size: 13px;
    color: #808080;
    white-space: nowrap;
    padding-left: 15px;
    background-image: url('/_files/images/website/bullet-g.png');
    background-position: left;
    background-repeat: no-repeat;
}



/* Drop Down Menu Style  ------------------------------------------------------------------ */


.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}



/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
background-color: #fff;
position:absolute;
top: 0;
border: 1px solid #289FC9;
border-right-width: 1px;
border-bottom-width: 1px;
line-height:17px;
z-index:100;

width: 200px;
visibility: hidden;
padding: 2px;
margin-top: -2px;
}


.dropmenudiv a{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #f4f1ec;
padding: 2px;
text-decoration: none;
color: #289fc9;

background-image: url('/_files/images/website/bullet-g.png'); 
background-repeat: no-repeat;
background-position: left;
padding-left: 12px;
margin-left: 3px;  

}

.dropmenudiv span.heading{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #f4f1ec;
padding: 2px;
text-decoration: none;
color: #5eac1a;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
    /*THEME CHANGE HERE*/
text-decoration:none;
background-color: #269cc7;
background-image: url('/_files/images/website/bg-blue-menu.gif'); 
background-repeat: repeat-x;
color: #FFFFFF;
}