body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#747572; /*Gray text*/
	
}

tr.TRPager a{
    font-weight:bold; 
    text-decoration:underline;
}


td.TDQuery{
	text-align: right;
	padding-right:10px;	
}
.greentext{
	color:#42aa42;/* Dark Green */
	/* font-weight:bold;*/
	}
td.TDSearch{
	background-color:#dbead4;  /* very light green */
	height:100%;
    padding-top:10px;
}
td.TDSearch2{
	background-color:#dbead4;  /* very light green */
	height:100%;
    
}
tr.TRStatic{
	 background-color:#72c267; /*light green*/
	 height:30px;
	 color:White;
	 text-align:center;
	 font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
	 
}
td.TDStatic{
	 background-color:#72c267;/*light green*/
	 height:30px;
	 color:White;
	 text-align:center;
}
td.TDStaticDGreen{
	 background-color:#42aa42;/*Dark green*/
	 height:30px;
	 color:White;
	 text-align:center;
	 font-weight:bold;
	letter-spacing:1px;
	font-size:10pt;
}
td.TDDynamic{
	height:25px;
	
	border: 1px solid white;
	color:white;
	 
}
a.Plain:link,a.Plain:hover, a.Plain:active, a.Plain:visited 
{text-decoration:none;
 color:White;
 border-width:0;
 border-color:White;

	}
a:link, a:hover, a:active, a:visited {
	text-decoration:none;
	color:#f78f1e; /* orange */
}
 a.BarLink:link, a.BarLink:hover, a.BarLink:active, a.BarLink:visited {
	color:White;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
	}
/*Result */
table.resultitem{
 background-color:#DBEAD4;   /* very light green */
 font-size:10pt;
 color:#747572; /*Brownish gray */
 border-color:White;
 border-collapse:collapse;
 padding: 2, 2, 2 ,2 ;
 
}
tr.resultiteminner{
	background-color:#42aa42;  /* dark green */
	color:White;	
}
td.TDresultitem{
	/*width:200px;*/
	padding-left:10px;
	padding-top:10px;
	padding-bottom:7px;
	vertical-align:top;
}
.ResultItemTitle{
 font-size:20pt;	
 color:#f78f1e; /*Orange */
 font-weight:bold; 
}
.ResultItemSubTitle{
 font-size:12pt;	
 color:#f78f1e;/*Orange */
 font-weight:bold; 
}
.ResultItemSubTitle2{
 font-size:8pt;	
 color:#f78f1e; /*Orange */
}
/* Main page*/
table.LeftBottomMenu{
	background-color:#636466; /*gray*/
	color:White;
	font-size:9pt;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:2px;
	}
td.TDSearchMainPageUnactive{
 background-color:#72c267; /* Light green */
 border-top: 2px solid White;	
 border-bottom: 2px solid White;	
 height:25px;
}
	
td.TDSearchMainPageActive{
 background-color:#f78f1e; /*Orange*/
 border-top: 2px solid White;	
 border-bottom: 2px solid White;	 
 height:25px;
}	
td.TDSearchMainPageUnactive2{
 background-color:#72c267;	  /* Light green */
 height:25px;
}
/*External NavBar */
td.ExternalLink{
	background-color:#463f3f;  /* dark brown */
	font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
}
td.ExternalLink2{
	background-color:#f78f1e; /*Orange*/
	font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
	height:17px
}
a.ExternalHlinks:link,a.ExternalHlinks:hover,a.ExternalHlinks:active,a.ExternalHlinks:visited {
	color:White;
}
.greyText{
	color:#959595;	 /*light gray */
	font-size:8pt;
}

.dGreenText{
	color:#42aa42;/* Dark Green */
	font-size:8pt;
}
/*********** left meny ****************/
a.Leftmenu:link, a.Leftmenu:hover, a.Leftmenu:active, a.Leftmenu:visited{
	color:#FFFFFF;		   /*White*/
}
/************** Help ********************/
td.TDDynamic2{
	height:25px;
	width:120px;
	border: 1px solid  #72c267;
	color:#72c267
}
td.TDDynamic3{
	height:25px;
	width:120px;
	border: 1px solid  #f78f1e;
	color:#f78f1e; /*Orange*/
}
a.BarLink2:link,a.BarLink2:hover,a.BarLink2:active,a.BarLink2:visited{
	color:#72c267; /* Light green */
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
	}
a.BarLink3:link,a.BarLink3:hover,a.BarLink3:active,a.BarLink3:visited{
	color:#f78f1e; /*Orange*/
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	font-size:8pt;
	}
.SecondaryHeader{
	font-size:11pt;
	color:#f78f1e;
	font-weight:bold;
	}
.TertiaryHeader{
	font-size:10pt;
	color:#636466;
	font-weight:bold;
	}

.MainHeader{
	font-size:13pt;
	color: #FFFFFF;
	background-color:#f78f1e;
	font-weight:bold;
	}

.MakeOrangePlain{
	color:#f78f1e;
}
.MakeOrange{
	color:#f78f1e;
	font-weight:bold;
}

/********* DisasterResoucers*/
.DisasterResoucers{
	text-decoration:none;
	font-size:13pt;
	color:#72c267; /* Light green */
	font-weight:bold;
	}
td.TDERPageUnactive{
 background-color:#72c267; /* Light green */ 
 border-top: 2px solid White;	
 height:25px;
}
td.TDERPageActive{
 background-color:#f78f1e; /*Orange*/
 border-top: 2px solid White;	
 height:25px;
}	

ul
{
	margin-left:3px;
	padding-left:10px;
	}

/********* Professional Development*/
td.TDPDPageUnactive{
 background-color:#72c267; /* Light green */
 border-bottom: 2px solid White;	
 height:25px;
}
	
td.TDPDPageActive{
 background-color:#5e5da9; /*Purple*/
 border-bottom: 2px solid White;	 
 height:25px;
}
/********* Teaching Artist*/

td.TDTAPageUnactive{
 background-color:#72c267; /* Light green */
 /*border-bottom: 2px solid White;	*/
 height:25px;
}
	
td.TDTAPageActive{
 background-color:#f78f1e; /*Orange*/
 /*border-bottom: 2px solid White;	 */
 height:25px;
}	

/*********************** ToolTips *********************/

a.info:link {
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    color:#747572;
    }
a.info:hover{
	z-index:25; 
	background-color:#636466;
	color:White;
	font-weight:bold;
}

a.info span{
	display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    width:15em;
    border:1px solid #f78f1e;
    background-color:#f78f1e; 
    color:white;
    font-weight:bold;
    margin-top:5px;
    margin-left:25px;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    }



a.infoRed{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    color:inherit;
    }
a.infoRed:hover{
	z-index:25; 
	background-color:#636466;
	color:White;
	font-weight:bold;
}

a.infoRed span{
	display: none
}

a.infoRed:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:10em; width:15em;
    border:1px solid #ff0000;
    background-color:#ff0000; 
    color:white;
    font-weight:bold;
    margin-top:5px;
    margin-left:10px;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    }

a.infoYellow{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    color:inherit;
    }
a.infoYellow:hover{
	z-index:25; 
	background-color:#636466;
	color:White;
	font-weight:bold;
}

a.infoYellow span{
	display: none;
	border:0px solid white
}

a.infoYellow:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:5em; width:15em;
    border:1px solid #ffbb1f;
    background-color:#ffbb1f; 
    color:white;
    font-weight:bold;
    margin-top:5px;
    margin-left:10px;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    }


a.infoGreen{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
    color:inherit;
    
    }
a.infoGreen:hover{
	z-index:25; 
	background-color:#636466;
	color:White;
	font-weight:bold;
}

a.infoGreen span{
	display: none
}

a.infoGreen:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:5em; width:15em;
    border:1px solid #00cc00;
    background-color:#00cc00; 
    color:white;
    font-weight:bold;
    margin-top:5px;
    margin-left:10px;
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    }
    
    
/************************/    
    
    
.GreyText{
	color:#473E3F;
	}
.smalltext{
	font-family: arial,helvetica;
	font-size: 8pt;
	font-weight:normal;}
	
	
/*** Portfolio hover over***/
.desc{
	display: block;
	position:absolute;
	font-size: 1.2em;
	padding: 10px 10px;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
	color: #ffffff;	
	border-top: 1px solid #999;
	margin-top:50%;
	margin-left:250px;
	width:300px;
	z-index:100;
}


/***************************/