/*
 * Style sheet for the CSS2 specification
*/

/*regular text content*/
.content {
	font-size: 12px;
	font-family: arial, helvetica;
	color: #333333;
	text-decoration:none;
	line-height:120%;
}

/*formatting for dotted lines using a larger font size*/
.dots {
	font-size: 18px;
	font-family: arial, helvetica;
	color: #333333;
	text-decoration:none;
	line-height:120%;
}

/*smaller text used for example under latest news on home page*/
.content_small {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #333333;
	text-decoration:none;
	line-height:110%;
}


/*smaller text used for example under latest news on home page*/
.footer_news {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #D24D4D;
	text-decoration:none;
	line-height:110%;
}

/*smaller text used for example under latest news on home page*/
.ind_data {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #333333;
	text-decoration:none;
	line-height:110%;
}

/*smaller green text used first level lists*/
.content_smallgreen {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #005500;
	text-decoration:none;
	line-height:120%px;
}

/*white text for use on dark backgrounds*/
.content_white {
	font-size: 12px;
	font-family: arial, helvetica;
	color: #ffffff;
	text-decoration:none;
	line-height:120%;
}

/*dark green text not associated with a particular section*/
.content_green {
	font-size: 12px;
	font-family: arial, helvetica;
	color: #FF1C15;
	text-decoration:none;
	line-height:120%;
}

/*dark green text not associated with a particular section*/
.header_green {
	font-size: 13px;
	font-family: arial, helvetica;
	color: #FF1C15;
	font-weight:bold;
}

/*sizing and color for right column text*/
.content_right {
	font-size: 11px;
	font-family: arial, helvetica;
	color: #3e5437;
	text-decoration:none;
}	

/*indigenous News color*/
.content_news{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #D24D4D;
	text-decoration:none;
	line-height:120%;
}

/*indigenous culture color*/
.content_ic{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #FF1C15;
	text-decoration:none;
	line-height:120%;
}

/*dark green large heading in content*/
.content_ghl{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #005500;
	line-height:120%;
}

/*dark green small heading in content*/
.content_ghs{
	font-size: 11px;
	font-family: arial, helvetica;
	color: #005500;
	line-height:120%;
}

/*programs color*/
.content_op{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #A10000;
	line-height:120%;
}

/*photo gallery color*/
.content_pg{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #ff9900;
	line-height:120%;
}

/*get involved color*/
.content_gi{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #cc9933;
	line-height:120%;
}

/*travel color*/
.content_te{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #5d945d;
	line-height:120%;
}

/*members only color*/
.content_mo{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #663300;
	line-height:120%;
}

/*about us color*/
.content_au{
	font-size: 12px;
	font-family: arial, helvetica;
	color: #ba6000;
	line-height:120%;
}

/*black header*/
.header {
	font-size: 14px;
	font-family: arial, helvetica;
	color: #333333;
	text-decoration:none;
	line-height:120%;
}

/*white header*/
.header_white {
	font-size: 13px;
	font-family: arial, helvetica;
	color: #ffffff;
    font-weight:bold;
}

/*header for right components*/
.header_right {
	font-size: 10px;
	font-family: arial, helvetica;
	color: #fff;
	text-decoration:none;
}	

/*indigenous header*/
.header{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #000000;
	text-decoration:none;
	line-height:120%;
	font-weight:bold;
}

/*indigenous header*/
.header_ic{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #FF1C15;
	text-decoration:none;
	line-height:120%;
	font-weight:bold;
}

/*programs header*/
.header_op{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #A10000;
	line-height:120%;
	font-weight:bold;
}
/*photo galelries header*/
.header_pg{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #ff9900;
	line-height:120%;
	font-weight:bold;
}

/*get involved header*/
.header_gi{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #cc9933;
	line-height:120%;
	font-weight:bold;
}

/*travel header*/
.header_te{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #339900;
	line-height:120%;
	font-weight:bold;
}

/*members only header*/
.header_mo{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #684200;
	line-height:120%;
	font-weight:bold;
}

/*about us header*/
.header_au{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #ba6000;
	line-height:120%;
	font-weight:bold;
}

/*green header*/
.header_green{
	font-size: 16px;
	font-family: arial, helvetica;
	color: #005500;
	line-height:120%;
	font-weight:bold;
}

/*photo caption dull color*/
.caption  {
		font-size:11px;
		color:#336633;
		font-family:arial, helvetica;
		text-decoration:underline;
	}	


.caption:visited {
		font-size:11px;
		color:#666666;
		font-family:arial, helvetica;
				text-decoration:underline;
	}

.caption:hover {
		font-size:11px;
		color:#66cc66;
		font-family:arial, helvetica;
				text-decoration:underline;
	}



/*left navigation text size and color (white)*/
.leftnav {
		font-size:11px;
		color:#fff;
		font-family:arial,helvetica;
		text-decoration:none;
		line-height: 120%;
	}	
	
.leftnav A {
		color:#fff;
		font-size:11px;
		font-family:arial, helvetica;
		text-decoration:none;
		line-height: 120%;
	}
	
.leftnav A:visited {
		font-size:11px;
		color:#eee;
		font-family:arial, helvetica;
		text-decoration:none;
		line-height: 120%;
	}

.leftnav A:hover {
		color:#ffff99;
		text-decoration:underline;
		line-height: 120%;
	}
	
		/*for right nav links*/
.rightnav  {
		font-size:11px;
		color:#FF1C15;
		font-family:arial, helvetica;
		text-decoration:underline;
	}	


.rightnav:visited {
		font-size:11px;
		color:#FCB800;
		font-family:arial, helvetica;
				text-decoration:underline;
	}

.rightnav:hover {
		font-size:11px;
		color:#FB6B02;
		font-family:arial, helvetica;
				text-decoration:underline;
	}
	
	
			/*for small content links*/
.contentnav A {
		font-size:11px;
		color:#FF1C15;
		font-family:arial, helvetica;
		text-decoration:underline;
	}	
	

.contentnav A:visited {
		font-size:11px;
		color:#FB6B02;
		font-family:arial, helvetica;
				text-decoration:underline;
	}

.contentnav A:hover {
		font-size:11px;
		color:#FCB800;
		font-family:arial, helvetica;
				text-decoration:underline;
	}
	

		/*for regular text content links*/
.contentnav2 {
		font-size:12px;
		color:#FF1C15;
		font-family:arial, helvetica;
		text-decoration:underline;
	}	
	

.contentnav2:visited {
		font-size:12px;
		color:#FCB800;
		font-family:arial, helvetica;
				text-decoration:underline;
	}

.contentnav2:hover {
		font-size:12px;
		color:#FB6B02;
		font-family:arial, helvetica;
				text-decoration:underline;
	}



	/*for the small top nav links*/
.topnav A  {
		font-size:10px;
		color:#FF1C15;
		font-family:arial, helvetica;
		text-decoration:none;
	}	
	
.topnav A:visited {
		font-size:10px;
		color:#FCB800;
		font-family:arial, helvetica;
				text-decoration:none;
	}

.topnav A:hover {
		font-size:10px;
		color:#FB6B02;
		font-family:arial, helvetica;
				text-decoration:underline;
	}
	/*for the bottom links*/
.bottomnav A {
		font-size:10px;
		color:#FF1C15;
		font-family:arial, helvetica;
		text-decoration:none;
	}	
	

.bottomnav A:visited {
		font-size:10px;
		color:#FCB800;
		font-family:arial, helvetica;
				text-decoration:none;
	}

.bottomnav A:hover {
		font-size:10px;
		color:#FB6B02;
		font-family:arial, helvetica;
				text-decoration:underline;
	}
/*indents paragraphs automatically*/	
p 
{
	padding: 0 10 0px 10;
	margin: /*top*/px /*right*/4px /*bottom*/px /*left*/4px;}

	/*margins to indent left nav*/
.navbox 
{
	padding: 0 10 0px 10;
	line-height:150%;
	margin: /*top*/px /*right*/4px /*bottom*/px /*left*/4px;}

	/*margins for certain content*/
.contentbox 
{
	padding: 0 20 0px 20;
	line-height:130%;
	margin: /*top*/px /*right*/20px /*bottom*/px /*left*/4px;}
	
	/*margins for other content, think this is used on photogalleries page*/
.contentbox2 
{
	padding: 40px 20px 0px 20px;
	line-height:130%;
	margin: /*top*/px /*right*/20px /*bottom*/px /*left*/4px;}
	
	.contentbox3 
{
	padding: 0px 10px 0px 10px;
	line-height:130%;
	margin: /*top*/px /*right*/20px /*bottom*/px /*left*/4px;}

/*indents table, think it's used mostly for right column*/
.tableindent 
{
	padding: 0 4 0px 12;
	margin: /*top*/px /*right*/4px /*bottom*/px /*left*/4px;}
/*formatting for input forms*/
.texta {
		background-color: #ffffff;
		border: #333333;
		border: 1px solid #684200;
		font-size:10px;
		}
		
.textarea {
		background-color: #ffffff;
		border: 1px solid #333333;
		font-size:11px;
		}
		
.forma {
		font-size:10px;
		background-color: #d8e6d8;
		border: 1px solid #663399;
		}
/*formatting for culture drop down in photos*/	
#select {
	background-color: #ffffff;
	font-size: 8pt;	
	font-family: Arial, Helvetica;
	visible:false;
	border: #333333;
	border: 1px solid #333333;
}

#select:focus, #select:active{ outline:0; }
#select:first-letter{ text-decoration: underline; }

option{ font-size: 8pt; }
option:focus{ border:4; outline:0; }
option:hover{ background-color: #e7e7e7; }

#countryPicker{
	color: #000000;
	backgound-color: #ffffff;
	text-align: center;
	font-family: arial,helvetica;
	font-size: 8pt;	
}
.optgroup1 {
	color: #339900;
	background-color: #ffffff;
	border: 1px solid #333333;
	font-size: 8pt;	
}
.optgroup2 { 
	color: #900101;
	background-color: #ffffff;
	border: 1px solid #333333;
	font-size: 8pt;	
}
.optgroup3 {
	color: #b25d01;
	background-color: #ffffff;
	border: 0;
	font-size: 8pt;	
}
.optgroup4 {
	color: #ff9900;
	background-color: #ffffff;
	border: 1px solid #333333;
	font-size: 8pt;	
}


/*newsletter fonts*/

.fullstory {
font-size: 11px;
font-family: arial, helvetica;
color: #FCB800;
}

A.fullstory {
font-size: 11px;
font-family: arial, helvetica;
color: #FCB800;
text-decoration: none;
}

A.fullstory: Visited {
font-size: 11px;
font-family: arial, helvetica;
color: #FCB800;
text-decoration: none;
}

A.fullstory:Hover {
font-size: 11px;
font-family: arial, helvetica;
color: #0000ff;
text-decoration: underline;
}

A.fullstory:Active {
font-size: 11px;
font-family: arial, helvetica;
color: #0000ff;
text-decoration: underline;
}

.headline {
font-size: 12px;
font-family: arial, helvetica;
color: #CC3333;
}

A.headline {
font-size: 12px;
font-family: arial, helvetica;
color: #CC3333;
text-decoration: none;
font-weight: bold;
}

A.headline:Visited {
font-size: 12px;
font-family: arial, helvetica;
color: #CC3333;
text-decoration: none;
}

A.headline:Hover {
font-size: 12px;
font-family: arial, helvetica;
color: #ff3333;
text-decoration: underline;
}

A.headline:Active {
font-size: 12px;
font-family: arial, helvetica;
color: #ff3333;
text-decoration: underline;
}

.topheadline {
font-size: 18px;
font-family: arial, helvetica;
color: #CC3333;
}

p.news {
padding-left:25px;
}

A.mainstory {
font-size: 11px;
font-family: arial, helvetica;
color: #ffffcc;
text-decoration: none;
}

A.mainstory:Visited {
font-size: 11px;
font-family: arial, helvetica;
color: #ffffcc;
text-decoration: none;
}

A.mainstory:Hover {
font-size: 11px;
font-family: arial, helvetica;
color: #ffff00;
text-decoration: underline;
}

A.mainstory:Active {
font-size: 11px;
font-family: arial, helvetica;
color: #ffff00;
text-decoration: underline;
}

/* formatting for images in the newsletter */

img.news {
        position: relative; 
        float: left; 
        margin-right: 6px;
}

li.news {
        position:relative;
        margin-left:-25px;
        margin-right:10px;
}

li.news2 {
        position:relative;
        margin-left:-17px;
        margin-right:5px;
}