/* Global Styles   */


body {
 scrollbar-face-color : #669999;
        scrollbar-arrow-color: #FFFFFF;
        scrollbar-track-color: #00000;
	scrollbar-base-color: #99CCCC;
}



body {
      margin: 0px;  
      font-size: 12px; 
      font-family:  arial, verdana, sans-serif;
      background-color: #99CCCC;  }




#top  { position: absolute;
	height: 48px;
	left: 45px; 
	top: 10px; } 		
		






#main p { text-align: justify; }


#main {  
        width: 600px; 
        height: 450px;
        padding: 8px; 
        border: 1px solid black;
        background-color: #ffffff; 
        position: absolute; 
	top:135px;
        left: 130px;
        overflow: auto;
        scrollbar-arrow-color: #FFFFFF;
        scrollbar-track-color: #00000;
	scrollbar-base-color: #99CCCC; } 




#nav  { 
        position: absolute; 
	top: 135px;
 	left: 10px; 		
	width: 105px; 
        padding: 3px; 
	border: 1px solid black; }

#nav2 {  
        position: absolute;
	top: 300px; 
        left: 10px; 		
	width: 105px; 
        padding: 3px; 
	border: 1px dashed black; }

#nav3 { 
        position: absolute;
	top: 365px; 
        left: 10px; 		
	width: 105px; 
        padding: 3px; 
	border: 1px dashed black; }

#headlines {  
        position: absolute;
	top: 135px;
	left: 682px; 	
	width: 150px; 
        height: 400px;
        padding: 8px; 
        border: 1px solid black; 
        background-color: #eee; }


#footer { 
          width: 600px; 
          position: absolute;
          top: 550px; 
	  left: 130px; 
          background-color: #669999;
          color: white;
          border: 1px solid black;
          padding: 8px; 
          text-align: center; }


#end { 
      height: 40px; 
      position: absolute; 
      top: 670px; }




#mainkids {  
        width: 465px; 
        height: 530px;
	padding: 8px; 
        border: 1px solid black;
        background-color: #ffffff; 
        position: absolute; 
	top:135px;
        left: 130px;
        overflow: auto;
        scrollbar-arrow-color: #FFFFFF;
        scrollbar-track-color: #00000;
	scrollbar-base-color: #99CCCC; }

#footerkids { 
          width: 465px; 
          position: absolute;
          top: 680px; 
	  left: 130px; 
	  background-color: #669999;
          color: white;
          border: 1px solid black;
          padding: 8px; 
          text-align: center; }

#headlineskids {  
        position: absolute;
	top: 135px;
        left: 610px; 	
	width: 125px; 
        height: 400px;
        padding: 4px; 
        border: 1px solid black; 
        background-color: #eee; }




img { float: center;
      margin: 0px; 
      padding: 0px; 
      border: 0px;
      padding-right: 0px; }

h1 { 
     font-size: 20px; 
     color: #ffffff;
     background-color: #669999; 
     padding-left: 5px;
     letter-spacing: .2em;
     margin: 0px;
     border: 1px solid black; }

h2 { 
     font-size: 16px; 
     font-family: arial, verdana, sans-serif;
     color: #369;
     font-weight: bold;
     margin-top: 6px;
     padding-bottom: 0px;
     text-transform: capitalize;  }

#headlines h2 { color: black; }

h3 { margin: 0px; font-size: 12px; }
    

.other { font-size: 10px; 
         padding-left: 2px;
         padding-left: 14x; }

.help { cursor: help; }

/* Generated Content for Nav 6 */
/*
#headlines a:before { content: url(icon.gif) " "; } */

/* LINK STYLES */

a { color: #669999; 
    font-size: 12px;
    font-weight: bold; 
    text-decoration: none; }

a:active { color: ##669999; text-decoration: underline }
a:focus  { color: ##669999; text-decoration: underline }
a:hover  { color: ##669999; text-decoration: underline }


#footer a:link { color: white;}
#footerkids a:link {color: white;}
#footer a:visited { color: white; }


/* Current Doc Link Style */
a.current { color: #CC3333; }

/* Current Doc Link Style For Nav 6 Users */
a.current:before { content: "* "; color: black }

/* Indent Nav Links */
#nav a, #nav2 a, #nav3 a { padding-left: 12px }

/* Nav Box BG Color */
#nav, #nav2, #nav3 { background-color: #ffffff;  }

address { 
          margin-top: 18px; 
          border-top: 1px solid black; 
          font-size: smaller; 
          padding-top: 3px;
          font-weight: bold; 
          font-style: normal; }

#tabnav {  
          background-color: transparent; 
	  position: absolute;
	  top: 420px; left: 10px; }

#tabnav a { color: white; }
#tabnav a:hover { color: #669999; }
#tabnav a:active { color: #669999; }

