
ul.mainpage li strong { 
                        color: #00262E;
                        }

ul.mainpage li { 
        padding-top: 5px;
        padding-bottom: 5px;
}

h4 { 
     margin-bottom: 0px;
 }

ul { 
    margin-top: 0px;
 }

#hdrimg img { 
              border: 0px;
 }

/*
   solid blue   #00485c  #00262E;  
   solid green  #4ebc3d  #59B124;
   shaded blue  #8db4c5  #6A97A1;
   shaded green #c1ddad  #ACDC7E;
*/

table {
        font-size: 13px; 
        font-family:  arial, sans-serif;
        border: 1px solid #003366;
	margin: 0px;
	border-collapse: collapse;
        }        

td {
        font-size: 14px; 
        font-family:  arial, sans-serif;
        border: 1px solid #003366;
	margin: 0px;
        }        

th {
        font-size: 13px; 
        font-family:  arial, sans-serif;
        border: 1px solid #003366;
	margin: 0px;
        }        


body { 
 color: #000000;
 background-color: #FFFFFF;
 background-repeat: repeat-x;
 font-family: Arial, times, Verdana, sans-serif, Arial, times; 
 font-size: 16px;
       }

.title
{ 
        font-family: arial;
        font-size: 46px;
        font-weight: bold;
        color: #00485c;
        background-color: #FFFFFF;
  padding-left: 40px;
  padding-right: 40px;
 }
.title a{ 
        color: #00485c;
        background-color: #FFFFFF;
          
          text-decoration: none;
 }
.titleImg{ 
           position: relative;
           
 }
.container{ 
       position: relative;
       width: 92%;
       border-left: 3px solid #00485c;
       border-right: 3px solid #00485c;
       border-top: 3px solid #00485c;
       border-bottom: 3px solid #00485c;
       
       margin-left: 15px;
       margin-right: 15px;

       padding-left: 0px;

 }
.main{ 

       position: relative;
       margin-left: 8px;
       margin-top: 20px;
 }

/**************************************
 * Heading section
 **************************************/
.header img { 
              margin-top: 1px;
              margin-bottom: 0px;
 }
.header { 
          background-color: #B6DA9D ;
          padding: 0px;
          margin-bottom: 1px;
          margin-top: 0px;
          }      

/**************************************
 * submenu beneath the header section
 **************************************/
.arrowmenu h3 a
{ 
  color: #00485c;
  text-decoration: none ;
  border-bottom: 3px solid #c1ddad;
  font-size: 24px;
 }
.arrowmenu h3
{ 
  position: relative;
  color: #00485c;

  font-size: 24px;
  left: 15px;
  top: 10px;

 }
.arrowmenu a:hover
{ 
  color: #FFFFFF;
  background-color: #00485c;
  text-decoration: underline;
  font-size: 24px;
  border-bottom: 2px solid #FFFFFF;

 }
.partners{ 
           position: relative;
           width: 100%;
           height: 860px;
           margin-right: 15px;
           }   
.space{ 
        float: left;
        height: 20px;
width: 700px;
           position: relative;

        }       
.partner{ 
          float: left;
           border-left: 1px solid #003366;
           border-right: 1px solid #003366;
           border-bottom: 1px solid #003366;
          /*position:  relative;*/
           left: 10px;
           margin-left: 5px;
          
}
.partnerHead{ 
              background-color: #003366;
              color: #FFFFFF;
              font-weight: bold;
              height: 21px;
              font-family: Arial;
              }
              
.partnerImg{ 
             float: left;
             /*position: relative;*/
             width: 250px;
             padding-left: 3px;
             padding-top: 3px;
             padding-bottom: 3px;
             }            
.partnerText{ 
              float: left;
              top: 0px;
              width: 300px;
              color: #00485c;
              font-family: Arial;
              padding-left: 3px;
              padding-right: 3px;
              
}
.img{ 
      width: 600px;
      background-color: #fff ;
 }

#top{ 
      border-top: 1px solid #000000;
      border-bottom: 1px solid #000000;
 }

#hnavigation { 
  background-color: #006080;
 position: absolute;
 height: 25px;
 left: 150px;
 right: 0px;
 top: 55px;
  z-index: 4;
               }       

#newslist { 
           float: right;
           border: 1px solid #003366;
           position: relative;
           width: 400px;
           right: 0px;
           top: 0px;

           margin-right: 0px;
           margin-left: 10px;
           }

.newslistHead{ 
              font-weight: bold;
              height: 21px;
              background-color: #003366;
              color: #FFFFFF;
              font-family: Arial;
 }

.newslistBody{ 
              padding-left: 5px;
              padding-right: 3px;
              padding-bottom: 20px;
              font-size: 14px;
              background-color: #FFFFFF;
              color: #222222;
              font-family: Arial;
 }

div.sidebar { 
        float: right;
        border: 1px solid #003366;
        position: relative;
        width: 200px;
        right: 0px;
        top: 0px;

        margin-top: 0px;
        margin-bottom: 10px;

        clear: both;
        
        margin-right: 10px;
        margin-left: 10px;
        }

div.psidebar { 
        float: right;
        border: 1px solid #003366;
        position: relative;
        width: 150px;
        right: 0px;
        top: 0px;

        margin-top: 0px;
        margin-bottom: 10px;

        clear: both;
        
        margin-right: 10px;
        margin-left: 10px;
        }

.projectHead{ 
              font-weight: bold;
/*              height: 21px; */
              padding: 2px;
              background-color: #003366;
              color: #FFFFFF;
              font-family: Arial;
 }
.sidebar .projectHead a:link { 
 color: #FFFFFF;
}                 
.sidebar .projectHead a:visited { 
 color: #FFFFFF;
}   
.sidebar .projectHead a:link:hover { 
 color: #FFFFFF;
}   
.sidebar .projectHead a:visited:hover { 
 color: #FFFFFF;
}   
.projectHead a { 
                 color: #FFFFFF;
 }

.projectBody{ 
              padding-left: 5px;
              padding-right: 3px;
              background-color: #FFFFFF;
              color: #222222;
              font-family: Arial;
 }

.peopleBody{ 
             padding-left: 5px;
             padding-right: 3px;
             background-color: #FFFFFF;
             color: #222222;
             font-family: Arial;
             font-size: 10pt;
 }

.projectSmall{ 
           padding-left: 3px;
              background-color: #FFFFFF;
              color: #003366;
              font-size: 13px;
              font-family: Arial;
 }

#sidebar { 
           float: left;
           border: 1px solid #003366;
           position: relative;
           width: 200px;
           left: 0px;
           top: 0px;
           margin-right: 5px;
           margin-left: 5px;
           padding-left: 5px;
           padding-right: 3px;
           padding-top: 3px;
           }

#leftcolumn ul { 
 color: #000000;
 padding-left: 13px; 
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 13px;
 list-style-image: url(img/CICS_bullitt.gif);
                 }   

.nav { 
 color: #FFFFFF;
      }

h1 { 
  font-size: 20pt;
 color: #6A97A1;
     }
h2 { 
  font-size: 16pt;
 color: #6A97A1;
     }
h3 { 
  font-size: 14pt;
 color: #6A97A1;
  margin-top: 3px;
     }

div.projectBody h3 { 
font-size: 12pt;
}

#hnavigation a:link { 
 color: #FFFFA0;
 font-size: 18px;
 text-decoration: underline;
 font-weight: bold;
 font-style: normal;
                      }                 
#hnavigation a:visited { 
 color: #FFFFA0;
 font-size: 18px;
 text-decoration: underline;
 font-weight: bold;
 font-style: normal;
                         }   
#hnavigation a:link:hover { 
 color: #00FFFF;
 font-size: 18px;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
                            }   
#hnavigation a:visited:hover { 
 color: #00FFFF;
 font-size: 18px;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
                               }   

/**************************************
 * bottom submenu section
 **************************************/
.submenu{ 
          clear: left;
          border: 0px;
          padding-bottom: 10px;
 }
.submenu a{ 
            color: #00485c;
            text-decoration: none;
 }
.submenu a:hover{ 
                  color: #FFFFFF;
            background-color: #00485c;
            text-decoration: none;

 }
#header a:link { 
 color: #FFFFA0;
                 }
#header a:visited { 
 color: #FFAF70;
 background-color: #00FFFF;
                    }   
#header a:link:hover { 
 color: #00FFFF;
 background-color: #00FFFF;
                       }   
#header a:visited:hover { 
 color: #00FFFF;
                          }   

.main a:link,
.main a:visited { 
 text-decoration: none;
 font-weight: bold; 
 color: #00485C;

                  }


.main a:link:hover { 
 color: #FFFFFF;
 background-color: #00485C ;
                        }   
.main a:visited:hover { 
 color: #FFFFFF;
 background-color: #00485C ;
                           }   

.main.regLink a:link,  
.main.regLink a:visited{  

          text-decoration: underline;

                            color: #00485C ;
                            border-bottom: solid 1px #00485C ;
                     }   

.main.regLink a:link:hover,  
.main.regLink a:visited:hover {  
 color: #FFFFFF;
 background-color: #00485C ;
          text-decoration: underline;
                        }   

.regLink a, 
.regLink a:link, 
.regLink a:visited, 
.regLink a:hover { 
/*
          background-color: #000000;
*/
                   border-bottom: 1px solid #00485C ;
                   text-decoration: underline;
                   
 }
/**************************************
 * Footer section
 **************************************/

.footer a{ 
           font-size: 12px;
         color: #00485C ;
         text-decoration: underline;
 }
.footer { 
          width: 100%;
          background-color: #00485c;
          font-size: 12px;
          color: #6a97a1;
          text-decoration: none;
          height: 90px;
          clear: both;
          margin-top: 10px;
 }

.footerImg { 
             background-color: #FFFFFF;
             height: 90px;
             float: left;
             padding-left: 2px;
             padding-right: 1px;
 }

.footerText,
.footerText td

 { 
           font-size: 12px;
         color: #FFFFFF;

 }
.footerText td a
 { 
           font-size: 12px;
         color: #FFFFFF;
         text-decoration: underline;
 }

.footerTable,
.footerTable td,
.footerTable tr {
        border: 0px;
        }        


#leftside{ 
           float: left;

           left: 0px;
 }
#rightside{ 
           float: right;

           left: 0px;
 }

.rightside{
            position: relative;
           float: right;
 }
/*topmenu  bar*/

.topmenu{ 
          background-color:#00485C;
          border-bottom:1px #111111 solid;
          border-top:1px #111111 solid;
          color:#C1DDAD ;
          height:20px;

           position: absolute;
           width: 100%;
           left: 0px;
           right: 0px;
           top: 63px;
           color: #8db4c5;
          visibility: visible;
          }
/*
TOP MENU DISPLAY
*/

.topmenu ul{ 
             list-style:none;
             margin: 0px;
             padding: 0px;
             }

.topmenu li { 
              font-weight: bold;
              float:left;
              position:relative;
              }

.topmenu li div { 
              cursor: pointer;
              border-left: 1px solid #8DB4C5;
              color: #FFFFFF;
              line-height: 20px;
              padding-left: 10px;
              padding-right: 10px;
 }

#homelink { 
            width: 167px;
            display: block;
            text-align: center;
}

.topmenu a,
.topmenu a:link,
.topmenu a:visited{ 
                    color: #FFFFFF;
                    text-decoration:none;
} 

.topmenu a:hover{ 
                  background-color:#C1DDAD ;
                  color:#000000;
                  text-decoration:none;
                  font-weight:bold
                  }

.topmenu li ul {
                 padding: 0px;
                 display:none;
                 position:absolute;
}

.topmenu li ul li {
                    border-bottom:1px solid #FFFFFF;
                    display:block;
                    width:124px;
                    padding: 0px;
}

.topmenu li ul li a{ display:block;
                     width:120px;
                     }

.topmenu li ul li a:link,
.topmenu li ul li a:visited,
.topmenu li ul li a:hover{ border-bottom:0px;
                           padding:0 0 0 3px;
}

.topmenu li:hover ul,
.topmenu li.over ul{ background:#00485C ;
                     border-right:1px solid #111111;
                     border-left:1px solid #111111;
                     border-bottom:1px solid #111111;
                     display:block;
                     margin:0px;
                     width:124px;
} 

li.pcic { list-style-image: url(/img/pcic_bullet.png); }
li.nopcic { list-style-image: none; }
UL.spaced li { padding: 0.2em; }