
body {
     background-color: White;
     margin: 0px;
     padding: 0px;
}

a {
     text-decoration: none;
}



/* ---------------------------- misc widgets -----------------------------  */

div.body p { margin: 0px; padding: 0px; }

/* misc table elements */

td.centered {
text-align:center;
}

td.additionaltools {
color:black;
text-align:right;
}

td.even {
color:black;
background-color:#e3e0e3;
text-align: left;
}

td.odd {
color:black;
background-color:#f0f0f0;
text-align: left;
}

th {
color:white;
background-color:#aaaabb;
text-align:center;
font-weight: bold;
}

th a:link { color:white }
th a:visited { color:white }
th a:active { color:black }
th small { color: white }

small { }

.chapo { 
  text-align: justify;
  padding-top: 10px;
  padding-bottom: 10px; 
}

/* Forms */

input,select,textarea {
    font: 11px Verdana, Arial, sans-serif;
    color:  Black;
    background-color: #EFEFEF;
}

.formmeta {
  font: 800 11px Arial, sans-serif;
  color: White; 
  background-color:#6699CC;
  padding: 5px 10px 1px 5px;
  text-align:right;
  vertical-align: top;
}

.fileview {
    border: 1px solid #999999;
    background-color: #f0f0f0;
    margin-top : 15px;
    margin-bottom : 15px;
}

.statusmessage {
    background-color: #f0f0f0;
    border: 1px solid #cccccc;
}

.ColorTransparent { 
border-color: #cccccc;
background-color: #FFFFFF;
color: #000000;
background-image: url("");
       }
.ColorTransparent a { color: #003399; }
.ColorTransparent a:visited { color: #003399; }
.ColorTransparent a:active { color: #cc2000; }
.ColorTransparent a:hover { color: #3399FF; }

.ShapeNoBorder  { 
border-style: none;
border-width: 0px;
}



.ShapeSolid  { 
border-style: solid;
border-width: 1px;
}



.BoxColorGray .title  { 
                           background-color: #d0d0d0; 
                           color: Black;
                           border-color: #999999;
                                                  }
.BoxColorGray .body { 
                           background-color: #f3f3f9;
                           border-color: #999999;
                                                  }
                        
.BoxColorGray .body .submenuout {
                          background: #f6f6fc;
                        }

.BoxColorGray .body ul {
                          margin: 0px;
                          padding: 0px;
                          list-style:none;
}

.BoxColorGray .body li.submenuout {
                          padding:2px;
                        }

.BoxColorGray .body li.submenuin  {
                          padding:2px;
                        }
                        

.BoxColorGray .body li a {
                       padding-left: 17px;
}

.BoxColorGray .body .menuin {
                          background: #bdd2ee;
                        }
                     


.BoxShapeLightSkins .title  { 
                           border-style: none solid none none;
                           border-width: 1px;
                           padding: 0em 1.2em 0em 0.9em;
                           display: inline;
                           text-align: left;
                        }
.BoxShapeLightSkins .body { 
                           border-style: none solid solid none;
                           border-width: 1px;
                           padding: 0.5em 0.5em 0.5em 0.5em;
                        }
                        
.BoxShapeLightSkins .body .menuout {
                          border: none;                          
                        }
                        
.BoxShapeLightSkins .body .menuin {
                          border: 1px inset #cccccc;
			  }


.TypefaceArial { 
      font: 12px Arial, Helvetica, sans-serif inherit; 
}
.TypefaceArial h1 { 
      font: normal 150% Arial, Helvetica, sans-serif;
      padding: 0.8em 0em 0em 0em;
      border-style: ;
      border-width: ;
      border-color: ;
}
.TypefaceArial h2 { 
      font: bold 125% Arial, Helvetica, sans-serif;
      padding: 0.6em 0em 0em 0em;
      border-style: ;
      border-width: ;
      border-color: ;
}
.TypefaceArial h3 { 
      font: bold 120% Arial, Helvetica, sans-serif;
      padding: 0.6em 0em 0em 0em;
      border-style: ;
      border-width: ;
      border-color: ;
}
.TypefaceArial h4 { 
      font: bold 115% Arial, Helvetica, sans-serif;
      padding: 0.4em 0em 0em 0em;
}
.TypefaceArial h5 { 
      font: bold 105% Arial, Helvetica, sans-serif;
      padding: 0.4em 0em 0em 0em;
}
.TypefaceArial h6 { 
      font: bold 100% Arial, Helvetica, sans-serif;
      padding: 0.4em 0em 0em 0em;
}


.IconsetYellow .body ul {
                          margin: 0px;
                          padding: 0px;
                          list-style:none;
                          white-space: nowrap;
}

.IconsetYellow .body li.submenuout {
                          background: url('cpsskins_images/folder_yellow.gif') no-repeat center left;
                        }

.IconsetYellow .body li.submenuin  {
                          background: url('cpsskins_images/folder_yellow_selected.gif') no-repeat center left;
                        }
                        
.IconsetYellow .body li.leftindent {
                          background: url('cpsskins_images/arrow_out_orange.gif') no-repeat center left;
                        }

.IconsetYellow .body li.submenuin a {
                       padding-left: 17px;
}

.IconsetYellow .body li.submenuout a {
                       padding-left: 17px;
}

.IconsetYellow .body li.leftindent a {
                       padding-left: 10px;
}

.IconsetYellow a span.onelevelup {
                          background: url('cpsskins_images/onelevelup_ll.gif') no-repeat 0% 50%;
                          padding: 2px;
                        }

.IconsetYellow a span.home {
                          background: url('cpsskins_images/home.gif') no-repeat 0% 50%;
                          padding: 2px;
                        }

.IconsetYellow a span.navbar {
                          background: url('cpsskins_images/yellow_bullet.gif') no-repeat 0% 50%;
                          padding-left: 10px;
                        }

.IconsetYellow a.userlogin {
                          background: url('cpsskins_images/user.gif') no-repeat 0% 50%;
                        }
                     


.ColorWhiteStripes2 { 
border-color: #CCCCCC;
background-color: #FFFFFF;
color: #000000;
background-image: url("cpsskins_images/LightGrayStripes2.gif");
       }
.ColorWhiteStripes2 a { color: #003399; }
.ColorWhiteStripes2 a:visited { color: #003399; }
.ColorWhiteStripes2 a:active { color: #cc2000; }
.ColorWhiteStripes2 a:hover { color: #3399FF; }

.BoxColorOrange .title  { 
                           background-color: #ffcc00; 
                           color: Black;
                           border-color: #999999;
                                                  }
.BoxColorOrange .body { 
                           background-color: #f3f3f9;
                           border-color: #999999;
                                                  }
                        
.BoxColorOrange .body .submenuout {
                          background: #f6f6fc;
                        }

.BoxColorOrange .body ul {
                          margin: 0px;
                          padding: 0px;
                          list-style:none;
}

.BoxColorOrange .body li.submenuout {
                          padding:2px;
                        }

.BoxColorOrange .body li.submenuin  {
                          padding:2px;
                        }
                        

.BoxColorOrange .body li a {
                       padding-left: 17px;
}

.BoxColorOrange .body .menuin {
                          background: #bdd2ee;
                        }
                     


.ColorLimeGreen { 
border-color: #CCCCCC;
background-color: #eff9bf;
color: #000000;
background-image: url("");
       }
.ColorLimeGreen a { color: #003399; }
.ColorLimeGreen a:visited { color: #003399; }
.ColorLimeGreen a:active { color: #cc2000; }
.ColorLimeGreen a:hover { color: #3399FF; }

.ShapeLeftRightTopSolid  { 
border-style: solid solid none solid;
border-width: 1px;
}




.ColorLightPink { 
border-color: #CCCCCC;
background-color: #f9f6f3;
color: #000000;
background-image: url("");
       }
.ColorLightPink a { color: #003399; }
.ColorLightPink a:visited { color: #003399; }
.ColorLightPink a:active { color: #003399; }
.ColorLightPink a:hover { color: #3399FF; }

.ShapeLeftMark  { 
border-style: none none none solid;
border-width: 10px;
}




.ColorPloneLightBlue { 
border-color: #8baebd;
background-color: #dee6ee;
color: #000000;
background-image: url("");
       }
.ColorPloneLightBlue a { color: #003399; }
.ColorPloneLightBlue a:visited { color: #003399; }
.ColorPloneLightBlue a:active { color: #003399; }
.ColorPloneLightBlue a:hover { color: #3399FF; }

/* ---------------------------- misc widgets -----------------------------  */


/* misc table elements */

input,select,textarea {
    border: 1px solid #336699;
    margin: 3px;
}

.fileview {
    padding: 3px;
}

.statusmessage {
    padding: 3px;
}



