#TreeDiv{   background-color:rgb(162,215,247);}
#TreeDiv table
{
   width: 500px;
   font-family: Arial;
   font-size:12px;
   color:rgb(0,0,128);
}
#TreeDiv img {margin-right: 5px;}
#TreeDiv td
{
   height: 25px;
   padding: 6px;
   margin: 6px;
   overflow: hidden;
}
#TreeDiv a
{
   font-family: Arial;
   font-size:12px;
}
#TreeDiv td.selected
{
   background-color: rgb(1,145,218);
   color:rgb(255,255,0);
}
  
#content h1 {color:#0000BB;font-size:16px;margin-top:16px;}
#content h2 {color:#0000BB;font-size:14px;margin-top:14px;}
#content a {color:#0000BB;text-decoration:none;}
#content .input {width:400px}

span.star {color:#BB0000;vertical-align:super;}

#indexContent {overflow:hidden;height:100%;width:100%;background-color:#0186D1;}

#content {background-color: rgb(255,255,255);}
#content td {padding:0px;}

#NavigationH    {background-color:rgb(1,145,218);color:rgb(255,200,0);font-size:12px;}
#NavigationH a {color:rgb(255,255,0);}




#Aphorism
{
   font-family: Verdana, Arial;
   vertical-align:middle;
   text-align:center;
   height:26px;
   font-family:Arial;
   font-size:11px;
   color:#FFFFF0;
   background-color:#0186D1;
  
}
#MainIdea 
{
   text-align:justify;
   font-size:10pt;
   vertical-align:top;
   color:#FFFFF0;
}


#MainIdea table {width:100%;height:100%;}


#MainIdea h2
{
   text-align:left;
   font-size:11pt;
   font-weight:bold;
   color:#FFFF00;
   display:inline;
}

#MainIdea b
{
   font-weight:bold;
   color:#EEBB00;
}

#LastNews
{
   background-color:#A2D7F7;
   vertical-align:middle;
   text-align:center;
   height:15%;
   width:100%;
   text-align:center;
   cursor:hand;
}

#LastNews table{height: 100%;}
#LastNews td
{
   padding:5px 5px 5px 5px;
   margin:5px 5px 5px 5px;
   font-size: 11px;
   vertical-align:top;
   text-align:left;
}

#LastNews a
{
   width: 12px;
   height: 12px;
   text-decoration:none;
   background-image:url('../../img/go12_b.gif');
   background-repeat:no-repeat;
   background-position:bottom;
}

#LastNews a:hover
{
   background-image:url('../../img/go12_o.gif');
}
#OurServices
{
   height:70px;
   width:100%;
   vertical-align:middle;
   text-align:center;
   background-color:#A2D7F7;
   background-image:url('../../img/gradient2.JPG');
   background-repeat:repeat-x;
   background-position:left top;
}

#OurServices div
{
   text-align:left;
   font-size:10px;
   margin-left:5px;
   width: 90%;
}

#tdPortic
{
   height:80%;
   text-align:center;
   vertical-align:middle;
   background-image:url('../../img/gradient1.JPG');
   background-repeat:repeat-x;
   background-position:left bottom;
   background-color:#0186D1;
}
#portic {width:580px;height:300px;display:inline;}

#portic h1 {color:rgb(172,150,103);font-size:32px;margin:0px;text-align:center;}
td.portic1 
{
   color:rgb(0,0,200);
   background-color:rgb(255,255,255); 
   border-left:1px solid rgb(200,200,200);
   border-top:1px solid rgb(200,200,200);
   border-right:1px solid rgb(200,200,200);
   font-size:12px; 
   text-align:center;
   font-family:Verdana;
   font-weight:bold;
}
td.portic2 
{
   background-color:rgb(255,255,255);
   text-align:center;
   vertical-align:middle;
   font-family:Verdana;
}
td.portic3 
{
   background-color:rgb(255,255,255); 
   background-image:url('images/roof.gif');
   background-repeat:no-repeat;
   background-position:center;
  
   height:10px;
}
td.portic4
{
   background-color:rgb(255,255,255);
   text-align:center;
   vertical-align:top;
   padding:10px 0px 0px 0px;
   font-size:18px; 
   text-align:center;
   font-family:Arial;
   color:rgb(0,0,200);
   font-weight:bold;
}
td.date{height:32px;text-align:right;}
#cisBudgetingBPM
{
   font-size:              16px;
   line-height:            1.5;
   text-align:             left;
   padding-left:           30px;
}
.zoom
{
   width:                  200px;
}
.zoom2
{
   background:             url(../img/cisBudgetingBPM_bg.png) no-repeat 0 0;
}
div.brag
{
   background-color:       #F3F9FF;
   border:                 3px solid #4F81BD;
   color:                  #3860BE;
   margin:                 0 30px 20px 30px;
   width:                  auto !important;
   height:                 auto !important;
}
div.brag h2, div.brag span
{
   display:                block !important;
   position:               relative !important;
   top:                    -15px !important;
   background:             url('../img/bluebar.png') no-repeat top left;
   width:                  400px;
   height:                 31px;
   /*margin:                 0 0 -25px 15px */
   margin:                 0 0 0 15px !important;
   padding:                4px 10px;
   color:                  #99FF33 !important;
   font-size:              17px !important;
   font-weight:            bold;
   text-align:             left;
}
div.brag s
{
   text-decoration:        none;
   display:                block;
   float:                  left;
   width:                  16px;
   height:                 16px;
   font-size:              0;
   margin:                 2px 2px 0 0;
   padding:                0;
   background:             url("../img/bulletbutton.gif") no-repeat; 
}

div.brag s.p{background-position:0 -50px;}

div.brag button
{
   width:                  30px;
   vertical-align:         middle;
}
div.brag div.wrapper
{
   padding-top:             0px;
}
div.brag div.text
{
   vertical-align:         top;
   padding-bottom:         10px !important;
   margin-right:           148px;
   margin-top:             -15px;
}
div.brag div.text p
{
   padding:                0 0 0 20px !important;
   font-size:              16px;
   line-height:            1.5;
   text-indent:            -13px;
   background-color:       transparent;

}
div.brag div.imgs
{
   margin-top:             -15px;
   width:                  126px;
   padding:                20px 10px 10px 10px !important;
   text-align:             center;
   float:                  right;
}
div.brag div.w
{
   /*width:                  226px;*/
   width:                  373px;
}
table.brag
{
   background-color:       #F3F9FF;
   border:                 3px solid #4F81BD;
   color:                  #3860BE;
   margin:                 0 30px 20px 30px;
   width:                  auto !important;
   height:                 auto !important;
   
}
table.brag h6, table.brag h2
{
   display:                block !important;
   position:               relative !important;
   top:                    -15px !important;
   background:             url('../img/bluebar.png') no-repeat top left;
   width:                  400px;
   height:                 31px;
   margin:                 0 0 -25px 15px !important;
   padding:                4px 10px;
   color:                  #99FF33 !important;
   font-size:              18px !important;
   text-align:             left;
}
table.brag td, table.brag th
{
   vertical-align:         top;
   padding-bottom:         10px !important;
}
table.brag th
{
   text-align:             center;
   width:                  126px;
   padding:                25px 10px 10px 10px !important;
}
table.brag th span
{
   background:             url('../img/zoom.png') no-repeat 0 0;
   line-height:            16px;
   padding-left:           18px;
}
table.brag a
{
   text-decoration:        underline !important;
}
table.brag p
{
   padding:                0 0 0 20px !important;
   font-size:              16px;
   line-height:            1.5;
   text-indent:            -13px;
   background-color:       transparent;
}
