	    #topedgeleft{
                position: absolute;
		left:0px;
		top:50px;
		width:50px;
                height:37px;
		 color:	#000000;
                
                 
   				}



           #topleft {
		position: absolute;
		left:50px;
		top:50px;
		width:200px;
		border-left:1px solid #000000;
                 border-right:1px solid #000000;
                color:	#000000;
                
                 height:37px;
		}


	#topcenter {
                position:absolute;
                top:50px;
		height:37px;
               width:600px;
                right:50px;
                left:251px;
		border-top:1px solid #000000;
		text-align: center;
		
                
                padding: 0px  0px  0px 220px;
                margin: 0px  0px 0px  0px;
                
              				}

   


         #banneredgeleft{
                position: absolute;
		left:0px;
		top:87px;
		width:50px;
               
		
                color:	#000000;
                
                 height:150px;
   				}
   

         #bannerleft{
                position: absolute;
		left:50px;
		top:87px;
		width:200px;
		border-right:1px solid #000000;
		
		 
		border-left:1px solid #000000;
                color:	#000000;
                
                 height:150px;
   				}
	
	#bannercenter{
             position:absolute;
                top:87px;
		height:150px;
                color:#000099;
                right:50px;
                left:252px;
		text-shadow: 4px 4px 8px gray;
              
		
	        
		
                padding: 0px  0px  0px  20px;
                margin: 0px  0px 0px  0px;
                 text-align: left;

				}

         
  #contentedgeleft{
                position: absolute;
		left:0px;
		top:238px;
		width:50px;
		
                color:	#a12468;
               
                 height:100%;
   				}
   

         #contentleft{
                position: absolute;
		left:50px;
		top:238px;
		width:200px;
		
		border-left:1px solid #000000;
                border-right:1px solid #000000;
                padding:5px 0px 5px  0px;
                text-align: center;
                 height:100%;
       
                
   				}
	
	#contentcenter{
             position:absolute;
                top:238px;
		height:100%;
;
               text-align: left;
                right:50px;
                left:252px;
	        border-top:1px solid #000000;        
                background-color:#ffffff;
                padding: 10px  10px  0px  10px;
                margin: 0px 0px 0px  0px;
                 color:	#000000;
				}

        #bottomcenter{
             position:absolute;
                top:1600px;
		height:100%
;
               text-align: center;
                right:50px;
                left:252px;
	        border-top:1px solid #000000;        
               
                padding: 10px  10px  0px  10px;
                margin: 0px 0px 0px  0px;
                 color:	#000000;
				}



        

	
		
	
		
	#banner h1 {
		font-size:10px;
		padding:20px 50px 50px 50px;
		margin:0px;
		}
	
	#secbannercenter p {
		font-size:14px;
                color:	#000066;
		}
	

body	{
	font-family: arial;
        margin: 0px 0px 0px 0px;
        
		}


p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font: 12px arial, helvetica, sans-serif;
    }
div {
             /* redundant selectors to help NS4 not forget */
    font: 10px arial, helvetica, sans-serif;
    }

dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: 1.5em;
	}
.content {
	padding: 50px 20px;
	margin: 5% 15%;
	border: 1px dotted #333;
	background-image: url(../images/contentfill.gif);
	}
p {
	font-size:	15px;
        line-height:19px;
        font-weight: bold;
        color: #000099;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h1	{
        font-size:	12px;
        line-height:19px;
        font-weight: bold;
        color: #a11248;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h2	{

        font-family: Verdana, Geneva, arial;
       color: #000000;
        font-size:	11px;
        line-height:11px;
        font-weight: normal;
        color: #666666;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
h3	{
	font-size:	14px;
        text-align: center;
        font-weight: bold;
        color:#a11248;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
       font-family:   Verdana, Geneva, arial, helvetica, sans-serif;
	}

h4	{
	font-size:	16px;
        color:#000066;
          font-weight: bold;
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
          text-align: center;
            
	}

h5 {
	font-size:	14px;
        text-align: center;
        color:#fc8711;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}

h6	{
	font-size:	10px;
        text-align: center;
        color:#774400;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
       font-family:   arial, helvetica, sans-serif;
	}
h7     {
	font-size:	20px;
         font-weight: bold;
        color:#fc8711;
            padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
       font-family:   arial, helvetica, sans-serif;
	}

.first 	{
	margin-top: 0;
	padding-top: 0;
	}
h1, h2, h3, h4, h5, h6, h7	{
	font-family:   arial, helvetica, sans-serif;
	background-color: transparent;
	
	}
img	{
		/* turns off gaps around images */
	border:	0
        padding: 0px  0px  0px  0px;
                margin: 0px  0px 0px  0px;
	}
.vs0	{
	margin-top:	0;
	padding-top: 0;
	}
.ahem	{
	display:	none;
	}
code, tt, pre	{
	font: 12px "andale mono", monaco, courier, "courier new", monospace;
	color: #06c;
	background: transparent;
	}
#footer, .marginalia {
	font: 10px geneva, verdana, arial, helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #333333;
	}
.libnavt {
border-bottom: solid 1px #fff;
}
.libnavb {
border-bottom: solid 1px #ccc;
border-top: solid 1px #ccc;
}
.small {
	font-size: 11px;
	}
.white {
	color: #fff;
	font-size: 10px;
	}

 






.choicesbox a {color: #a11248; font-size: 10px;text-decoration:none;}
.choicesbox a:link {color:#a11248;font-size: 10px;text-decoration:none;}
.choicesbox a:visited {color:#a11248;font-size: 10px;text-decoration:none;font-weight: bold;}
.choicesbox a:active {color: #a11248; font-size: 10px;text-decoration:none;font-weight: bold;}
.choicesbox a:hover {color: #0000ff;font-size: 10px;text-decoration:underline;}

.choicesbox2 a {color:#0000bb; font-size: 12px;}
.choicesbox2 a:link {color:#0000bb; font-size: 12px;}
.choicesbox2 a:visited {color:#0000bb; font-size; 12px;}
.choicesbox2 a:active {color: #0000bb; font-size: 12px;}
.choicesbox2 a:hover {color: #a11248; font-size: 12px;font-weight: bold;}


.choicesboxl a {color:#0000bb; font-size: 12px;}
.choicesboxl a:link {color:#0000bb; font-size: 12px;}
.choicesboxl a:visited {color:#0000bb; font-size; 12px;}
.choicesboxl a:active {color: #0000bb; font-size: 12px;}
.choicesboxl a:hover {color: #a11248; font-size: 12px;font-weight: bold;}




.choicesbox3 a {color:#ffffff; font-size: 12px;}
.choicesbox3 a:link {color:#ffffff; font-size: 12px;}
.choicesbox3 a:visited {color:#ffffff; font-size; 12px;}
.choicesbox3 a:active {color: #ffffff; font-size: 12px;}
.choicesbox3 a:hover {color: #0000ff; font-size: 12px;}

.choicesbox4 a {color:#0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:link {color:#0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:visited {color:#0000bb; font-size; 10px;text-decoration:none;}
.choicesbox4 a:active {color: #0000bb; font-size: 10px;text-decoration:none;}
.choicesbox4 a:hover {color: #9999ff; font-size: 10px;text-decoration:none;}




.Navigation  ul
           {
               
             top:40px;
                text-align: left;
                padding:0px 0px 0px 0px;
               margin:0px 0px 0px 0px;
                color: #a11248;
                                            }
.Navigation a
               {
                font-weight: bold;
                top:40px;
               
                padding:0px 5px 0px 5px;
                text-decoration:none;
                color: #a11248;
                background-color:transparent;
                border-right:1px solid #eecc00;
                 text-align: left;
                font-size: 9px;
                margin-bottom: 0px;
                margin:0px 0px 0px 0px;
          
                                 }
.Navigation a:hover {background-color:#ffffff;
                color: #0000ff;
 width:571px;
           text-align: left;
                        }

.Navigation li {display:inline;
                      
                     padding:0px 0px 0px 0px;
                color: #000066;  
                 text-align: left;   
                 }




.Navigation {/*The navigation on the left side, positioned absolutely*/
               top:40px;
               
            
               padding:0px 0px 0px 0px;
               
               margin:0px 0px 0px 0px;
               margin-bottom: 2px;
                 text-align: left;  
     
    color: #ffeeaa;
            font-size: 0px;
        font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    line-height : 15px;/*line-height set to 110% in order to*/
    }                  /*have the navigation elements better separated*/


    
