/* CSS Document DUMMY*/

/* ------------------------------- formatting ----------------------------- */

body {background: #ffffee; background:  url(images/greylightx.jpg);
    margin: 0;
    padding: 0;  
    }

/* tags to make highlight in subselect tags */

body#renum a#renum, #slideshow a#slideshow,
    #pegasus a#pegasus, #populist a#populist, #extns a#extns,
      #dextns a#dextns,  #dospm a#dospm,
    #databases a#databases{
    font-weight: bold;
    color: #940800! important;
    background-color: #FFF5D2! important;
    border-bottom: thin solid #940800;
}

H4 {Color: #000;
    
   }

H4.grey { /*white-space: pre;*/
    background: #abc;
   }

H1.pad {height: 40px; }
/* ------------------- layout -----------------*/
#top {
   padding: 4px 4px 0px 4px;
   background: #abc url(images/bgtop.jpg) repeat-x;
   border-bottom: 1px solid #abc;   
   height:92px;
    }
	
#top h2 {  
    display: inline; 
    padding: 20px 0px 10px 5px;
    font: bold 20pt Arial, sans-serif;
    color: #f30;
    margin: 25px 0px 10px 25%;
    }
    
#center { 	width: 67%;

    margin : 0% 15%;   margin: 0 5px 2% 190px ; margin: 0 5px 2% 15%;
    padding: 1% 3%;   padding: 1% 10px 3% 8px; 
 /*   background:  url(images/glovebg2.gif);  */
 /*   background: #eeffdd;  */
    color: #000;
	
	border-right: 1px solid #00f;
	border-left: 1px solid #00f;
	/*  border-bottom: 1px solid #00f;  */

    }

#left {
   /* position: absolute; */ 
    float: left; margin: 0 0 5px 0; 
    padding: 0px; padding:  0px 15px 15px 0px ;
    top: 97px;
    width: 25%;
    width: 13%;
	border-right: 1px solid #00f;
 /*	border-bottom: 1px solid #00f;   */
    color: #000;
    left: 0px; height: 100%;
    }
#right {
    background: #bb8;
/*    position: absolute;  */
    float: right;
    padding: 0px;
    top: 97px;
    margin: 0px 0% 0px 0%;
    color: #000; color: rgb(17,18,167);
    width: 15%;
    left: 85%;
    }

#bottomspacer
{ /* clear: both;  */
margin: 1.5% 0px 1.5px 0px;
height: 0px; width: 100%;
padding: 5px 0 ;}
	
	
#footer {
    clear: both; margin: 5px 0 0 0;
    border-top: 1px solid #5C6F90;
    border-bottom: 1px solid #5C6F90;
    background-color: #D6D6D6;
    color: #000;
    }

#footer p {
    margin: 2px 0px 2px 0px;
   /* float: both; */
    text-align: center;
    background: #F4F7F7 ;/*grey*/
    }

#topcontent {
    position: absolute;
    top: 15px;
    right: 0px;
    left: 210px;
    width: 356px;
   width: 80%;
    }

#topcontent h2 {
    display: inline;
     padding: 0px 0px 0px 0px;
    font: bold 20pt Arial, sans-serif;
    color: #43616B; color: rgb(178,94,4);
    color: #fc7146;
    text-align: left;
    margin: 0px;
    }
#rightcontent {
                background: #fff;
                padding: 0px 5px;
                margin: 10px 3px 10px 3px;

                }
/* ------------------- END layout -----------------*/


 /************ leftnav styles **************/

     /* The difficulty is avoiding IE's trick of not responding to
     a navigation item in a display: block style unless the mouse
     is hovered / clicked over the text of the link. The method is to
    insert a dummy <img in the html file. The nav styles below work
    in IE and Mozilla browsers.*/

.selected {
    font-weight: bold;
    color: #FFFFFF ! important;
 /*   background-color: #940800 ! important;
    border-bottom: thin solid #940800;
    border-top-width: thin;
    border-top-style: solid;
    border-top-color: #940800;*/
}
.subselected {
    font-weight: bold;
    color: #940800! important;
    background-color: #FFF5D2! important;
    border-bottom: thin solid #940800;
}

#leftnav{
    margin: 0px;
    padding: 0px;
    width:auto;
  /*  left:7px; */
}
#leftnav h2 {
     font: bold 9pt arial ;
     color: #9C1A1E; color: #04f;
	 background: #fc0;
     border-top: 2px solid #A5B5C6;  border-top: 2px solid #fff;
     padding : 2px 0px 3px 10px;
     margin: 0;
   /*  margin: 0,0,2px,0;*/
     }

#leftnav h3{
    padding: 10px 0px 2px 10px;
    border-bottom: 1px solid #cccccc;
}

#leftnav  a:link , #leftnav a:visited{  /* from #nav*/
    display: block;
    padding: 5px 5px 5px 0.5em;    padding: 1px 5px 1px 0.5em;
    border-top: 2px solid #ffffff;  /* border-top: 2px solid #A5B5C6; */
    background-color: #2175bc; background-color: #369;
    background-image:  url("bg_nav.jpg");
    background: #aaa;  background: #999;
    color: #fff;
    color: #007;
    text-decoration: none;
    }

#leftnav a:hover {   /* from #nav*/
    display: block;
    background-color: #2586d7;  background-color: #39f;
    background: #def; background: #9cf;
    color: #fff;
    text-decoration: none;
    color: #9C191E; color: #930;
    }

/* ---------ddleftnav styles-----------*/

#leftsubnav{
    margin-left: 10%;
  /*  padding: 0px, 0px,0px,0px; */
  /*  width:auto;*/
  /*  left:7px; */
}
#leftsubnav h2 {
     font: 9pt arial, sans-serif;
     color: #9C1A1E;
     border-top: 2px solid #A5B5C6;
     padding : 0px 0px 3px 10px;
     margin: 0;
   /*  margin: 0,0,2px,0;*/
     }

#leftsubnav h3{
    padding: 10px 0px 2px 10px;
    border-bottom: 1px solid #cccccc;
}

#leftsubnav  a:link , #leftsubnav a:visited{  /* from #nav*/
    display: block;
    padding: 5px 5px 5px 0.5em; padding: 2px;
    border-top: 1px solid #ffffff;   border-top: 2px solid #A5B5C6;
    background-color: #2175bc;
    background-image:  url("bg_nav.jpg");
    background: #aa6;    background: #8b4;
    color: #fff;
    color: #007;
    text-decoration: none;
    }

#leftsubnav a:hover {   /* from #nav*/
    display: block;
    background-color: #2586d7;
    background: #ffd;  background: #0f8;   background: #bb8;
    color: #fff;
    text-decoration: none;
    color: #9C191E;
    }


/*--------Right Navigation--------------*/

#rightnav{
    margin: 0px;
    padding: 0px;
    width:auto;
}
#rightnav h2 {
     font: 9pt arial, sans-serif;
     color: #9C1A1E;
     border-top: 2px solid #fc8;
     padding : 0px 0px 3px 10px;
     margin: 0;
     }

#rightnav h3{
    padding: 10px 0px 2px 10px;
    border-bottom: 1px solid #cccccc;
}

#rightnav  a:link , #rightnav a:visited{  /* from #nav*/
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-top: 1px solid #ffffff;   border-top: 2px solid #fc8;
    background-color: #2175bc;
    background-image:  url("bg_nav.jpg");
    background: #a88;
    color: #fff;
    color: #007;
    text-decoration: none;
    }

#rightnav a:hover {   /* from #nav*/
    display: block;
    background-color: #2586d7;
    background: #dea;
    color: #fff;
    text-decoration: none;
    color: #9C191E;
    }

