body {
background:url('/global/images/bg_gray.gif');
background-repeat: repeat-x;
scrollbar-face-color: #F8F4E0; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #999; scrollbar-arrow-color: #630; scrollbar-track-color: #ccc; scrollbar-darkshadow-color: #666; 
/*margin:4px;*/
padding:0;
text-align:left;
background-color:#A69772;
color:#000;
font: 12px/1.5em verdana,arial,tahoma,sans-serif; 
-moz-box-sizing: border-box;
box-sizing:border-box;
}

td, div {
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}

td.bkgdColor {background-color:#F8F4E0}

h1, h2, h3, h4, h5, h3.lessons {font-family: verdana,arial,tahoma,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #630;
	}
	
hi {font-size: 140%;}
h2 {font-size: 120%;}
h3 {font-size: 90%;}	
h4 {font-size: 80%;}
h5 {font-size: 60%;}
h2.lessons {font-size: 120%;padding-bottom:0; margin-bottom:0;}
h3.lessons {font-size: 90%;padding-bottom:0; margin-bottom:0;}
div.lessons {font-size: 90%;}
	
p, td, ul {font: 10pt/1.4em verdana,arial,tahoma,sans-serif;  text-align:left;
	}
	
ol	{font: 10pt/1.7em verdana,arial,tahoma,sans-serif;
	}
	
ol.policy {padding:5px 0 0 12px; margin:5px 0 0 12px;}
ul.sitemap {padding:0 0 0 15px; margin:0 0 0 15px;}
ol.sitemap {padding:0 0 0 19px; margin:0 0 0 19px;}
ol.sitemap li {font: 10pt/1.4em verdana,arial,tahoma,sans-serif;  margin-left:0;margin-bottom:10px;}
ol.sitemap li ol li {padding:8px 0;}

blockquote	{font-family: verdana,arial,tahoma,sans-serif;
		font-size: 10pt;
		font-style: italic;
		}
		
a:link  {
	text-decoration: none;
	color: #900;
	-moz-outline-style:none;
	}
a:visited {color: #900; text-decoration: none;}
a:hover  {text-decoration: underline;}
	
.smallprint, .formtext, .fineprint, .smallprintShaded  {font-family: verdana,arial,tahoma,sans-serif; line-height: 1.4;}
.smallprint, .formtext, .smallprintShaded {font-size: 80%;}
.fineprint {font-size: 50%;}
.smallprintShaded {background-color:#F6EFCD; padding:4px;}

.bigbold {font-family: verdana,arial,tahoma,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 150%;
	color: #000;
	}	
.soon {color:#c00; font-size:10px; font-weight:bold;}
	
/* -------(drop down menu styles)------------------------------- */	

.ddm {background-color:#FBF7E7;}
.dropdown {text-align:left; /*padding:4px;*/ border: solid 1px #600;}
div.dropdown a.nav {font-family: arial, sans-serif; font-weight: bold; line-height: 17px; font-size: 11px;
text-decoration:none; color:#963;}
div.dropdown a.nav:hover {color: #630;}
/*div.dropdown a.nav:visited {color: #666666;}*/	

/* -------(footer)------------------------------- */	
.text_main_nav {color:#fff; font-size:10px;}
a.text_main_nav {font-size:11px;color:#fff;text-decoration:none;}
a.text_main_nav:visited {color:#fff;}
a.text_main_nav:hover, a.text_main_nav:visited:hover {text-decoration:underline;}

/* -------(people of the treaties)------------------------------- */	

a.topLinks {color:#036; font-size:11px; text-decoration:underline;} 
a.topLinks:visited {color:#036; text-decoration:underline;}
a.topLinks:hover {color:#036; text-decoration:none;}
a.bioNames {color:#900; font-size:10px; text-decoration:none; line-height:1.2em;}
a.bioNames:hover {text-decoration:underline; line-height:1.2em;}
a.entourageBios {color:#900; font-size:12px; text-decoration:none;} 
a.entourageBios:hover {color:#900; text-decoration:underline;}
a.offsiteLinks {color:#900; font-size:11px; text-decoration:none;}
a.offsiteLinks:hover {text-decoration:underline;}

.name {color:#003333; font-size:18px; font-weight:bold;}
.title {color:#4C4C4C; font-size:12px; font-weight:bold;}    
.date {color:#4C4C4C; font-size:11px; font-weight:bold;}

.entourageH2 {color:#630; font-size:18px; font-weight:bold;}

.smallText {font-size:10px;}

a.thumbnail {border: 2px solid #F8F4E0; display:block;}
a.thumbnail:hover {border: 2px solid #900; display:block;}

.topLinksPadding2 {padding: 6px 8px 10px 0px; font-size:11px;}
td.mainPadding {padding: 0px 20px 10px; background-color:#F8F4E0;}
td.paddingLogo {padding: 0px 20px; background-color:#F8F4E0;}
td.paddingBiographies {padding-left: 20px; background-color:#F8F4E0; width:560px;}
td.paddingMenu {padding-right: 20px; background-color:#F8F4E0; width:160px;}
.mainPadding {padding: 10px 0;}

p.people, .people {font: 12px/1.5em verdana,arial,tahoma,sans-serif; width:420px;}
p.peoplebio {font: 12px/1.5em verdana,arial,tahoma,sans-serif; width:280px;}
ol {list-style-type: decimal; font-size:11px;}

td.bioImages  
     {
	  padding: 10px 5px; width:79px;
	  }
td.menu {
         border: 1px solid #D2C2A6;
		 background-color: #fff;
		 width:160px;
		 padding:4px;
		 }		  
	  
blockquote {font-style:italic; font-size:11px;}

.printBox {
    border:2px solid #D2c2A6; /**/
	background-color:#fff;
	padding:4px;
	width:150px;
	text-align:center;
	}

.treatytribesBox {
    border:2px solid #D2c2A6; /**/
	background-color:#fff;
	padding:4px;
	text-align:left;
	width:250px;
	line-height:1.5em;
	}
	
p.people, .people, p.peoplebio {font: 12px/1.5em verdana,arial,tahoma,sans-serif;}
p.people, .people {width:420px;}
p.peoplebio {width:280px;}	

/* -------(Context Pages)------------------------------- */	
a.map {color:#900; font-size:12px; text-decoration:underline;} 
a.map:hover {color:#900; text-decoration:none;}
a.map:visited {color:#900; text-decoration:underline;}
a.map:visited:hover {color:#900; text-decoration:none;}
.navheader {color:#000; margin:8px 0; line-height:1.2; font-size:11px;}
*html body .navheader {margin:8px 0 8px 2px;} /*for ie */
.pushpinsFloat {float:left; margin-right: 1px; margin-bottom:4px; width:20px;}
.divline {border-top: 1px solid #D2C2A6;}
.homelandsMaps {float:right; margin-left:10px; margin-bottom:6px; width:168px;}
div.quoteBox {float:left; margin-right:10px; margin-bottom:6px; width:200px; font-size:11px; background-color:#E7D6B7;}
div.quoteBox div {padding:8px;}
div.policy {margin-left:20px; margin-bottom:20px;}

/* -------(TEACHING)------------------------------- */	
#mytable {
	width: 680px;
	padding: 0;
	margin: 40px 0 0 0;
	border-top: 1px solid #A06D37;
	border-right: 1px solid #A06D37;
	border-left: 1px solid #A06D37;
}

th.first, th.next {
	border-bottom: 1px solid #A06D37;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 6px 6px 6px 12px;
	background: #F8F4E0 url(teaching/images/table_bkgd.gif) repeat-x;
	font-size:8pt; 
}

th.first {
	text-align: left;
	width:250px;
}

th.next {
	text-align: center;
}

th.first a, th.next a, table.sortable a.sortheader {font: bold 8pt/1.6em verdana,arial,tahoma,sans-serif; text-decoration:underline;}

table.sortable a.sortheader {
    display: block;
}
table.sortable span.sortarrow {
    color: #900;
    text-decoration: none;
}

td.alt, td.alt2 {
	padding: 6px;
	text-align:center;
	border-bottom: 1px solid #A06D37;
	border-right: 1px solid #D2C2A6;
	border-right: expression((this.parentNode.lastChild == this)? "none" :
"1px solid #D2C2A6" ); 
}

td.alt2 {
	background-color: #F6EFCD;
}
td.alt {
	background-color: #E5DEBA;
}

 td.alt2:last-child, td.alt:last-child  {
   border-right:none;
}

td.alt a, td.alt2 a, td.alt a:visited, td.alt2 a:visited, a.pdf, a.pdf:visited {text-decoration:underline;}
td.alt a:hover, td.alt2 a:hover, th.first a:hover, th.next a:hover, a.pdf:hover {text-decoration:none;} 

/* for EALR tables */
td.number {background-color:#E5E2D5; font-weight:bold; border:1px solid #A5B4C4; text-align:center;font-size:11px;}
td.descr {background-color:#fff; border:1px solid #A5B4C4; padding:6px;font-size:11px;}
td.benchmark {background-color:#EBEDF1; border-bottom:1px solid #A5B4C4; border-top:1px solid #A5B4C4;font-size:11px;}
td.titleNumber, td.titleNumber2 {padding:2px 2px 2px 6px; font-weight:bold;font-size:11px;}
td.titleNumber {background-color:#BCCCDD;}
td.titleNumber2 {margin:0;background-color:#fff; color: #630;}

.floatRightBox {float:right; margin-left: 15px; margin-bottom:10px; width:300px;}
.floatRightBoxInside {font-size:11px; background-color:#F6EFCD; padding:8px;border-top:2px solid #D2C2A6;border-bottom:2px solid #D2C2A6;}

.teachingHline {color:#630;font-size:11px;border-bottom:1px solid #630;text-transform:uppercase;font-weight:bold;}
.teacherInstrustions {background-color:#630;color:#fff;font-weight:bold;font-size:90%;padding:1px1px1px4px;}

.boxOutline, .boxOutlineText {border:1px solid #000;padding:4px;text-align:center;}
.boxOutlineText {width:180px;}

/* -------(footer)------------------------------- */	
a.top, a.top:visited {color:#900; font-size:10px; font-weight:bold; text-decoration:none;} 
a.top:hover {color:#900; text-decoration:underline;}
a.footer {color:#F8F4E0; font-size:11px; text-decoration:none;}
a.footer:hover {text-decoration:underline;}	
