
/* Global Styles */

*, html { padding:0; margin:0;}

body { padding:0; margin:0;}

p { margin:10px 0;}

a { color:#009bf7; text-decoration:none;}
a:hover { text-decoration:underline;}

img { border:0;}

#Clear { clear:both;}

#NewTeacherHeader { width:970px;}

  #ShareBtn {}

#NewTeacherFooter { width:970px; height:106px; background:#FFF; }
  .FollowUs { margin:7px 0 0 20px; float:left;}
  .Logos { margin:7px 20px 0 0; float:right;}
  
  
  
/*New Teacher navigation styles*/

#NewTeacherNav { width:970px; height:30px; background:URL(../images/NavBk.jpg) no-repeat; z-index:3; }
	/*begin sub navigation menu styles*/
	#scNav, #scNav ul { /* all lists */padding: 0; margin: 0; list-style: none;line-height: 1;}	
	#scNav {margin:0; display: block;}	
	/*create extra hit space underneath top level links*/
	#scNav li {float:left; position:relative; border-right:1px solid #dde159; height:30px;  }
	#scNav li a {  display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:9px 15px 11px 15px; }	
	#scNav li.topHover a{ color:#7299b1;margin-bottom:0px;}	
	#scNav li.topHover {cursor:pointer;border-bottom:4px #c7c7c7 solid;}	
	
	/* tier 2 menu items */
	
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
	#scNav li ul {position: absolute; background-image: URL(../images/nav_trans.png); 
	              background-repeat:repeat;border-left:1px #939393 solid;border-right:1px #939393 solid;border-bottom:1px #939393 solid;
				  width: 200px;left: -999em; }
	/*if ie6*/
    *html #scNav li ul {background: URL(../images/nav_trans.jpg) repeat;}	
	
	#scNav li ul li {width:100%;text-align:left;border-bottom:1px #d4d4d4 solid;cursor:pointer;color:#5c5c5c;}
	
	/*Hover effect*/
	#scNav li ul li:hover {background: URL(../images/nav_transOver.png) repeat;}
	/*Hover effect for IE*/
	#scNav li ul li.subHover {background: URL(../images/nav_transOver.gif) repeat;}
	
	#scNav li ul li a {font-size:11px; font-weight:bold; color:#5c5c5c;}
	#scNav li ul li a:hover {font-size:11px; font-weight:bold;color:#003493;}
	
	#scNav li ul li a.subLink {margin:8px 2px 8px 12px; padding:0; padding-left:12px; font-weight:bold;}
	
	#scNav li:hover ul, #scNav li.subAction ul { /* lists nested under hovered list items */position:absolute;left: -1px;top:32px;}
	
	#n1 { padding:0 0 0 0px;}
		#n1 a {color:#fff;}
		#n1 a:hover {color:#f9f963;}
	#n2 {}
	    #n2 a {color:#fff;}
		#n2 a:hover {color:#f9f963;}	
	#n3 {}	
	    #n3 a {color:#fff;}
		#n3 a:hover {color:#f9f963;}
	li#n4 {}	
	    #n4 a {color:#fff;}
		#n4 a:hover {color:#f9f963;}
	#n5 {color:#f9f963;  }
		#n5 a {color:#f9f963;}	
		#n5 a:hover {color:#fff;}	
	#n6 {}	
		#n6 a {color:#f9f963;}
		#n6 a:hover {color:#fff;}
	li#n7 {border-right:none;}
	    #n7 a {color:#f9f963; }
		#n7 a:hover {color:#fff;}



/* Home Page Styles */

#MiddleContainHome { width:970px; margin:0 0 20px 0; background:#FFF; background-image:url(../images/HomeLeftColBk.jpg); background-repeat:no-repeat; background-position:top left ; background-color:#FFF;}

#MiddleContainAce { width:970px; margin:0 0 20px 0; background:#FFF;}

#LeftSpace { width:24px; height:1px; float:left; }

#LeftCol { width:578px; float:left; padding:36px 0 0 0; font-size:12px; }
  #LeftCol h1 { color:#0046a3; font-size:16px; margin:0 0 20px 0;}
  
#LeftColAce { width:578px; float:left; padding:15px 0 0 0; font-size:16px; line-height: 24px; }

.aceBullet {font-weight: normal; list-style: disc outside none; line-height:25px; color: #11619d; font-size: 14px;}

.aceBullet2 {font-weight: normal; font-size: 12px; list-style: disc outside none; line-height:16px; color: #11619d;}

.bulletText {color: #323232;}

#box-link { 
		position: absolute; 
		top: 345px; 
		left: 270px; 
		width: 150px; 
		height: 35px; 
		background-color: transparent; 
		border: none; }

  #TechBox { width:182px; height:282px; float:left; margin:0 18px 0 0; background:url(../images/TechBoxBk.jpg) no-repeat 0 0;}
  #SurvivalBox { width:179px; height:282px; float:left; margin:0 18px 0 0; background:url(../images/SurvivalBoxBk.jpg) no-repeat 0 0;}
  #HomeElementaryBox { width:181px; height:282px; float:left; background:url(../images/HomeElementaryBk.jpg) no-repeat 0 0;}
  
  #BoxList { margin:50px 0 0 20px;  list-style-type:none; }
    #BoxList li, #BoxListLast li { margin:5px 0; padding:0 0 0 12px; background:url(../images/ListArrow.gif) 0 2px no-repeat; font-weight:normal; }
	 #BoxList li a, #BoxListLast li a { text-decoration:none; font-size:12px;}
	 #BoxList li a:hover, #BoxListLast li a:hover { text-decoration:underline;}
	 
  #BoxList2 { margin:5px 0 0 0px;  list-style-type:none; }
    #BoxList2 li, #BoxListLast2 li { margin:3px 0; padding:0 0 0 12px; background:url(../images/ListArrowGold.gif) 0 5px no-repeat; font-weight:normal; color: #000; font-size:11px; }
	 #BoxList2 li a, #BoxListLast2 li a { text-decoration:none; font-size:11px; }
	 #BoxList2 li a:hover, #BoxListLast2 li a:hover { text-decoration:underline;}
	
  #BoxListLast { margin:90px 0 0 25px;  list-style-type:none; }
    
#RightSpace { width:24px; height:1px; float:left; }

#RightCol { width:344px; float:left; padding:10px 0 0 0; padding:16px 0 0 0; }

.addthis_button { float:right; margin:0 20px 10px 0;}

 


/* Subpages global styles */

#MiddleContainSub { width:970px; background:url(../images/SubMiddleBk.jpg) repeat-y; overflow:hidden; font-size:12px;}
#MiddleContainSub2 { width:970px; background:url(../images/SubMiddleBk2.jpg) repeat-y #fff; overflow:hidden; font-size:12px;}
  #LeftBorderSub { width:35px; float:left;}
  #TxContainSub { width:870px; float:left; padding: 10px 15px;}
    #SubNav { width:850px; padding:10px;  text-align:center; margin:0 0 15px 0; background:#e9e955;}
	  #SubNav a { color:#6c6c08; font-weight:bold;}

#AnchorBlock {border:1px solid #ccc; margin:15px 0; padding:0 0 15px 0; font-size:12px;}
	#AnchorBlock h3 {font-size:16px; font-weight:bold; color:#5c5d06; margin:15px 0 10px 9px; padding:2px 0 5px 18px;  
	                 background:URL(../images/aro_anchor.jpg) no-repeat;}
	#AnchorBlock h4 {font-size:14px; font-weight:bold; color:#666; margin:25px 0 15px 27px; padding:0;}
	#AnchorBlock p { padding:0; margin:10px 27px; }
 	#AnchorBlock ul {list-style-image:URL(../images/anchor_bullets.jpg); margin:0 0 0 40px; padding:0; }
	#AnchorBlock ul li {color:#000; font-weight:normal; margin:0; font-weight:normal; color:#000;}
	#AnchorBlock ol li {margin:0 0 0 20px; padding:0; list-style-type:decimal; font-weight:normal; color:#000; }
	
	
	a.toTop {display:block; position:relative; bottom:0; left:740px;  z-index:10; height:16px; width:96px; background:URL('../images/btn_backtotop.jpg') 0px 0px;}
	a.toTop:hover {background-position:0px 16px;}
	
	
/* Survival toolkit page */
	
.surviveBlock {margin:15px 0px; border:1px solid #ccc;  padding:0 0 15px 0;}
	.surviveBlock h3 {font-size:16px; font-weight:bold; color:#5c5d06; margin:14px 0 10px 9px; padding:0 0 0 18px; background:URL(../images/aro_anchor.jpg) no-repeat;}
	.surviveBlock h4 {font-size:14px; font-weight:bold; color:#666; margin:0 0 0 27px; padding:0;}
	.surviveBlock p { padding:0; margin:0 27px;}
	.surviveBlock ul, li {font-size:12px; font-weight:bold; color:#00429d; list-style-type:none;}
	.surviveBlock ul {margin:14px 0 8px 0px; padding:0;list-style-type:none;}
	.surviveBlock li {padding:0 10px 14px 18px; margin:0 0 0 27px; color:#00429d; background:URL(../images/aro_hQ.jpg) no-repeat;}
	.surviveBlock li span {font-size:12px; color:#333; font-weight:normal;}
	.surviveBlock li ul {list-style-image:URL(../images/anchor_bullets.jpg); margin-top:2px;}
		.surviveBlock li ul li { background:none; font-size:12px; color:#333; font-weight:normal; padding:5px 0 0 0;}
		
/* Adventure Page Styles */

.BodyImg { float:right; margin:20px 0 0 0;}

#AdventureTx { width:570px; padding:0 0 20px 0; line-height: 19px;}

#AdventureList { width:580px; overflow:hidden; margin:20px 0; }
  #AdventureList ul { float:left; margin:0 0 0 40px;   }
  #AdventureList li {color:#000; margin:10px 0;}

/* Elmers page styles */

#ElmersLeftBorder { width:34px; float:left;}

#ElmersTx { width:553px; float:left; padding:0 20px 0 15px; line-height: 18px;}

#ElmersAd { width:300px; float:left; }

#EnterAdventureBtn { display: block; width: 117px; height:26px; background:url(../images/EnterAdventureBtn.jpg) no-repeat left bottom; 
             text-indent: -9999px;}
  #EnterAdventureBtn:hover {background-position:left top;}

/*Prizes Page*/

#PrizeLeftCol { width:608px; float:left; margin:0 8px 0 0; position:relative;}
  #GrandPrizeTx { position:absolute; top:144px; left:11px; width:295px; height:206px; }
  .MthlyImg { margin:0 10px 10px 0; float:left;}
#PrizeRightCol { width:254px; float:left;}
  .ReferImg { margin:0 0 20px 0; float:left;}
  #PrizeRightCol strong { color:#003399;}
  #PrizeRightCol a { float:right; }
  #PrizeRightCol #Clear { clear:both; height:15px;}
  
#FindOutBtn { float:left; display: block; width: 119px; height:26px; background:url(../images/FindOutMoreBtn.jpg) no-repeat left bottom; 
             text-indent: -9999px;}
  #FindOutBtn:hover {background-position:left top;}
  
#ReferTeacherBtn { display: block; width: 254px; height:181px; background:url(../images/ReferTeacherBox.jpg) no-repeat left bottom; 
             text-indent: -9999px;}
  #ReferTeacherBtn:hover {background-position:left top;}


/*Prize Pack pop-up styles*/

#packPop_outer {width:394; height:444px; background:#cccc00;}
#packPop_inner {width:364px; height:416px; background:#fff; font-size:11px; border:1px #636363 solid; position:relative;}
#packPop_inner b {font-size:12px;}
#packPop_inner div {padding:8px;}
#packPop_position {padding:14px;}
a.packPop_close {color:#cccc00; font-weight:bold; position:absolute; bottom:10px; right:10px; text-decoration:none;}
a.packPop_close:hover {text-decoration:underline;}



/*Rules Page Styles*/
#rules {position:relative; width:870px; z-index:1; font-size:12px;}

#waldenBase {width:701px; height:518px; position:relative;}
#waldenBG {position:absolute; top:0; left:0; z-index:0; width:701px; height:518px;}

.waldenContent {position:absolute; font-size:12px; top:155px; left:39px; width:614px; z-index:2;}
	a.waldenLink {display:block; position:absolute; right:28px; bottom:28px;font-size:12px; font-weight:bold;}
	
 	.waldenContent ul {list-style-image:URL(../images/anchor_bullets.jpg); margin:10px 0 16px 6px; position:relative; top:0; left:0;}
	/*IE7*/.waldenContent ul { *margin-left:43px;}
    *html .waldenContent ul {margin:10px 0 16px 43px;}

	.waldenContent li {font-size:12px; color:#000000; margin:0; padding:0;}
	
	.rulesTable { border:1px #0064b4 solid;}
.rulesTable td {padding:3px;border-right:1px #bfbfbf solid; border-bottom:1px #bfbfbf solid; vertical-align:text-top;}	
tr.heads td {border-bottom:1px #0064b4 solid; background:#ededed;}

ol {ist-style-type:decimal; color:#000; margin:0 0 0 27px;}	
li.ruleList {list-style-type:decimal; padding-bottom:18px; color:#00aae6; font-size:16px; font-weight:bold;}
li.ruleList ul li {list-style-image:URL(../images/anchor_bullets.jpg); color:#000; font-weight:normal; margin:0 0 0 40px;}	
	li.ruleList span { font-weight:normal;color:#323232; font-size:12px;}

