/* The style sheet similar to the existing exportdata/JSOC pages*/

body {background-color:#E0F0FF;         
     }

 /*main div containers are:*/    

#header { 
          width:100%;
          background-color:#eee;
          padding:0.5%;
          margin-top:-1%;
          margin-left:-0.5%;
          margin-bottom:-5px;
             border:0px;
            }




#cse-search-form { position:relative;  
                  width:100%;  
                  height:12%;
                  float:left; 
                  margin-top:1.0em;      
                  margin-bottom:1.5em;     
                  border-style: groove;
                  background-color:#FFFFCC;
                                 }
          
#hdr{     display:inline;
    position:relative;    
     color:maroon;
    /* font-family:Times, Tahoma ,"Lucida Handwriting","comic sans ms" ,Zapfchancery,"Apple chancery", "sans serif"; */
     font-size:1.65em;
    font-weight:bold;
     }

#main{
      position:relative;
      width:100%;         
      }

#center{position:relative; 
     width:79%; 
     float:left;    
    margin-left:1%;
     color:black;
  /*font-size:0.8em;*/
     }
       
div#bottom{
          float:right;
          width:100%;           
        }
        
#left_navbar{position:relative; 
    width:20%;  
    float:left;
    text-align:left;     
    margin-top:-1.5em;
    line-height:1.5em;
    font-weight:bold;
    z-index:1000;
     }

#left_navbar #useful_sites {
              border-style: groove;
               background:#eee;
              font-size:0.85em; 
              line-height:2em;
              color:maroon;}

#left_navbar #useful_sites h1 {
	font-size:1.2em;
	text-align:center;
	line-height:0em;
}

.trigger {
        background-image:url(http://images-cdn01.associatedcontent.com/siteimg/tool_font_plus.gif);

		background-position: 0 3px;
		background-repeat:no-repeat;
                text-align:left;
                padding-left:21px;               
               font-weight:bold;  
               line-height:2em;
           z-index:1000;
	}
	
	a:hover
	{background:#a2b3a1;
color:#000;}
	

	.opened {
		background-image:url(http://images-cdn01.associatedcontent.com/siteimg/tool_font_minus.gif);
		color:#FF9900;

	}
     .level1 {
		display:none;
		width:180px;
		margin-top:-1px;
		padding-left:20px;
                font-size:0.85em; 
	}
	.level2 {
		display:none;
		width:160px;
		padding-left:20px;
                font-size:0.75em;
	}

/*----end of div containers ---*/
 
ul.menu {
	display: none;
	list-style-type: none;
        margin-top:2px;
        font-weight:bold;
        font-size:0.9em;
         
          }

a.menuLink {   
       color:maroon;  
       font-size: 0.95em;         
       font-weight:bold;
         }


 h2 {color:Maroon;
     text-align:center;
    /* font-family:Times, Tahoma, Lucida Handwriting,"comic sans ms" ,Zapfchancery, "Apple chancery" ,"sans serif"; */
     font-size:1.4em; 
      font-weight:bold;
     }
 h3 {color:Maroon;
     text-align:center;
   /* font-family: Times,Tahoma, Lucida Handwriting,"comic sans ms" ,Zapfchancery, "Apple chancery" ,"sans serif";  */
        font-size:1.3em ; 
  font-weight:bold;
     }

 h4 {color:Maroon;
     text-align:left;
   /*  font-family: Times,"Lucida Handwriting","comic sans ms" ,Zapfchancery, "Apple chancery" ,"sans serif"; */
     font-size:1.05em ;
     font-weight:bold;
     }
        
/*img.header{
            height: 40%;
              width: 40%; 
              vertical-align: middle;
             outline:#00FF00 dotted thick; 
           }
*/
 .faqs{padding-top:20px;}

  dl,dt,dd {
     padding:0;
      margin:0;
    }	

.faqs dt{
   font-weight:bold;
   background-color:#eee;
   padding:3px 5px 15px 30px;
   position:relative;
   border-style: outset;
}

.faqs dt:hover{cursor:pointer}


.faqs dd{
  background:url(images/a.gif) 0 2px no-repeat;
  padding:10px 10px 5px 30px;
  position:relative;
  color:#333;
 margin:8px;
     }
	
.faqs .hover{color:#990000;text-decoration:underline}

.note{border-style: groove;
          background:#eee;
          text-align:center;
           font-style:italic;
}

.note_wt{border-style:solid;
          background:white;
          text-align:center;
           font-weight:bold;
}

#nav {
      float:right; 
      font-weight:bold;    
      
   margin-top:-0.3em;  

         }

#nav li{
   float: left;  
  list-style: none;    
     font-size:medium; 
   text-align:center;
     
      }  

#nav li a
	{display:block;
	background: #FFFF99;
 	padding: 2px 8px;
	margin:0;
    text-align:left; 
    text-decoration: none;        
	width:auto;
	border-style: groove;
  background-color:#FFFF99;
   opacity:1.0;
	color:maroon;	
	white-space:nowrap;
      }


#nav li a:hover
{background:#a2b3a1;
color:#000;
}


#nav li ul
  {margin: 0;
   padding:0;
   position: absolute;
   visibility: hidden;
   text-align:left;
   border-top: 1px solid black;
  background: #FFFF99; 
z-index:1000;
}
		
#nav li ul li
{	float: none;
	display:inline; 
       
     }
		
#nav li ul li a
      {	width:auto;
	 
    
 }
		
ul.hmidp{  
            
           margin-left:4em; 
           margin-top: -1.30em;    
             }

#hmidp ul ul{
             margin-top:5px;
             margin-bottom:5px;
             }

ul.hmidp{margin-left:4em; 
           margin-top: -1.30em;    
             }

#hmidp ul ul{
             margin-top:5px;
             margin-bottom:5px;
             }



img[usemap] {
	border: 2px;
	height: auto;
	max-width: 90%;
	width: auto;
	}

p.reg{
 /*font-family:Tahoma, Lucida Handwriting,"comic sans ms"; */
      text-indent:15px;
      margin-top:1.1em;
      margin-bottom:0.8em;
       } 

p.defn {font-weight:bold;
        text-align:center;
 /*      font-family:Tahoma;Lucida Handwriting,"comic sans ms";*/
        
        } 

p.norm{ /*font-family:Tahoma, Lucida Handwriting,"comic sans ms";     */  
        text-indent:10%;
}
 
