/* @font-face */
/* CSS method used to import custom fonts */
/* name for use in other classes via font-family */
/* other font features added in order to avoid */
/* glitch preventing those features from */
/* affecting the font */

@font-face
{
font-family: 'bannerFont';
src: url('../fonts/Felipa-Regular.eot?');
src: local('Felipa-Regular'), local('Felipa-Regular regular'), url('../fonts/Felipa-Regular.woff') format('woff');

text-shadow: normal;
color: normal;
font-weight: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
}

HTML {
	min-height: 100%;
	
	/* IE6-9 */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2c7b4', endColorstr='#FFFFFF',GradientType=0 ); */
}

BODY  {
	color: #003300;
	min-height: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	scrollbar-face-color: #003300;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #669900;
	scrollbar-3dlight-color: Black;
	scrollbar-darkshadow-color: Black;
	scrollbar-track-color: #666666;
	scrollbar-arrow-color: #FFFFFF;

	/* W3C */
	background: linear-gradient(top, #d2c7b4 10%,#ffffff 50%,#d2c7b4 90%);

	/* FF3.6+ */
	background: -moz-linear-gradient(top, #d2c7b4 10%, #ffffff 50%, #d2c7b4 90%);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #d2c7b4 10%,#ffffff 50%,#d2c7b4 90%);
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top, #d2c7b4 10%,#ffffff 50%,#d2c7b4 90%);  
	/* IE10+ */
	background: -ms-linear-gradient(top, #d2c7b4 10%,#ffffff 50%,#d2c7b4 90%); 
	
	/* Old browsers */
	background: #d2c7b4;
	/* Chrome,Safari4+ */
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#d2c7b4), color-stop(50%,#ffffff), color-stop(90%,#d2c7b4)); 
 

}

TABLE.splashBanner {

	/* W3C */
	background: linear-gradient(top, #194b16 30%,#315a32 50%,#315a32 70%,#022b03 100%);
	/* FF3.6+ */
	background: -moz-linear-gradient(top, #194b16 30%,#315a32 50%,#315a32 70%,#022b03 100%); 
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top, #194b16 30%,#315a32 50%,#315a32 70%,#022b03 100%); 
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #194b16 30%,#315a32 50%,#315a32 70%,#022b03 100%); 
	/* IE10+ */
	background: -ms-linear-gradient(top, #194b16 30%,#315a32 50%,#315a32 70%,#022b03 100%); 

	/* Old browsers */
	/* background-color: #194b16; */
	/* Chrome,Safari4+ */
	background-color: -webkit-gradient(linear, left top, left bottom, 100%, color-stop(0%,#626262), color-stop(60%,#373737));
	/* IE6-9 fallback on horizontal gradient */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#194b16', endColorstr='#315a32',GradientType=0 );
}

/* bannerText */
/* text: Arts In Education / Exploratory Enrichment */
/* listed in font face based text */

TD.bannerText
{
	font-family: Helvetica, Veranda, Arial, sans-serif, bannerFont;

	/* filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 1px 1px 0px #2F5830, -1px 1px 0px #2F5830, 1px -1px 0px #2F5830, -1px -1px 0px #2F5830;

	color: #FFFFFF;
	font-size: 40px;
	letter-spacing: -1px;
	font-style: italic;
	line-height: 53px;
	top: 7px;
	position: relative;
	display: block;
}
/* subBannerText */
/* text: Artists in Schools */
/* listed in web safe serif font */
TD.subBannerText
{
	font-family: Times New Roman, Times, serif;

	/* filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 1px 1px 0px #2F5830, -1px 1px 0px #2F5830, 1px -1px 0px #2F5830, -1px -1px 0px #2F5830;

	color: #FFFFFF;
	font-size: 18px;
	letter-spacing: 10px;
	text-decoration: overline;
	line-height: 35px;
	bottom: 6px;
	position: relative;
	display: block;
}

/* navBarLeft/Right */
/* blocks with rounded corners */
/* marks the end of the main navigation menu */

DIV.navBarLeft
{
	/* base height off line spacing for text */
	height: 25px;
	border-width: medium thin;
	border-style: ridge;
	border-color: #FFFFFF;
	border-top-left-radius: 100%;
	background-color: #4E6785;
	
}
DIV.navBarRight
{
	/* base height off line spacing for text */
	height: 25px;
	border-width: medium thin;
	border-style: ridge;
	border-color: #FFFFFF;
	border-top-right-radius: 100%;
	background-color: #4E6785;
}

/* navBarMainBorder */
/* only coloring edging of main navigation */
/* hover listing changes color on mouse over */

TD.navBarMainBorder
{
	border-width: medium thin;
	border-style: ridge;	
	border-color: #FFFFFF;
	text-align: center;
	
	/* Old browsers */
	background-color: #607691;
	/* Chrome,Safari4+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#607691), color-stop(50%,#4E6785));

	/* FF3.6+ */
	background: -moz-linear-gradient(top, #607691 50%, #4E6785 50%);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top,#607691 50%, #4E6785 50%);
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top,#607691 50%, #4E6785 50%);  
	/* IE10+ */
	background: -ms-linear-gradient(top,#607691 50%, #4E6785 50%);
	/* W3C */
	background: linear-gradient(top,#607691 50%, #4E6785 50%);
 
}
TD.navBarMainBorder DIV.IEBorderFix{

	width: 99%;
	height: 99%;
	
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#607691', endColorstr='#4E6785',GradientType=0 ); 
}
TD.navBarMainBorder:hover
{
	border-width: medium;
	border-style: groove;
	border-color: #FFFFFF;
	text-align: center;


	/* Old browsers */
	background-color: #424E5D;
	/* Chrome,Safari4+ */
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#424E5D), color-stop(50%,#2C3A4B)); 

	/* FF3.6+ */
	background: -moz-linear-gradient(top, #424E5D 50%, #2C3A4B 50%);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top,#424E5D 50%, #2C3A4B 50%);
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top,#424E5D 50%, #2C3A4B 50%);  
	/* IE10+ */
	background: -ms-linear-gradient(top,#424E5D 50%, #2C3A4B 50%);
	/* W3C */
	background: linear-gradient(top,#424E5D 50%, #2C3A4B 50%);

}
TD.navBarMainBorder:hover DIV.IEBorderFix{

	width: 99%;
	height: 99%;
	
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424E5D', endColorstr='#2C3A4B',GradientType=0 );

}

/* navBarMainText */
/* text in the main navigation that links */
/* to other pages */

TD.navBarMainBorder A:link
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	[if IE 8] filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111);
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;

	display: block;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
}
TD.navBarMainBorder A:visited
{
	color: #FFFFFF;
}
TD.navBarMainBorder A:hover
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	/* filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;

	display: block;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
}
TD.navBarMainBorder A:active
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	/* filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;

	display: block;
	color: #000000;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: underline;
	font-weight: bold;
}

/* navBarSelectBorder */
/* used to indicate which item is selected */
/* intended to match to mouse over */

TD.navBarSelectBorder
{

	border-width: medium;
	border-style: groove;
	border-color: #FFFFFF;
	text-align: center;

	/* Old browsers */
	background-color: #424E5D;
	/* Chrome,Safari4+ */
	background-color: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#424E5D), color-stop(50%,#2C3A4B)); 

	/* FF3.6+ */
	background: -moz-linear-gradient(top, #424E5D 50%, #2C3A4B 50%);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top,#424E5D 50%, #2C3A4B 50%); 
	/* Chrome10+,Safari5.1+ */
	background: -webkit-linear-gradient(top,#424E5D 50%, #2C3A4B 50%); 
	/* IE10+ */
	background: -ms-linear-gradient(top,#424E5D 50%, #2C3A4B 50%);
	/* W3C */
	background: linear-gradient(top,#424E5D 50%, #2C3A4B 50%); 


}

TD.navBarMainBorder:hover DIV.IESelectBorderFix{

	width: 99%;
	height: 99%;
	
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424E5D', endColorstr='#2C3A4B',GradientType=0 );

}

/* navBarMainText */
/* text in the main navigation that links */
/* to other pages */

TD.navBarSelectBorder A:link
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	[if IE 8] filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111);
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;

	display: block;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
}
TD.navBarSelectBorder A:visited
{
	color: #FFFFFF;
}
TD.navBarSelectBorder A:hover
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	[if IE 8] filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111);
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;

	display: block;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
}
TD.navBarSelectBorder A:active
{
	font-family: Verdana, Arial,"Trebuchet MS",  Helvetica, sans-serif;

	[if IE 8] filter: progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=-1, Color=#EEEEEE)
	progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color=#111111);
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=-1, Color=#CC9933) */
	/* progid:DXImageTransform.Microsoft.Dropshadow(OffX=-1, OffY=-1, Color=#CC9933); */
	text-shadow: 0px -1px 1px #111111, 0px 1px 1px #111111;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 1.0;

	display: block;
	color: #000000;
	font-size: 12px;
	letter-spacing: 0px;
	white-space: nowrap;
	line-height: 25px;
	text-decoration: underline;
	font-weight: bold;
}

/* mainBannerBack */
/* used to color background for the */
/* artist page start */



/* artInfoTable */
/* series of methods used to control */
/* all of the table cells and formatting */

TABLE.artInfoTable
{
	border-collapse: collapse;
}

TABLE.artInfoTable th
{
	border: 1px solid black;
	padding: 3px;
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	background-color: #607691;
	padding-left: 10px;
}
TABLE.artInfoTable th:before
{
}
TABLE.artInfoTable td
{
	border: 1px solid black;
	padding: 3px;
	background-color: #E5DFD3;
	padding-right: 5px;
}
TABLE.artInfoTable td:after
{
}

/***********************************************
/* End of addition
***********************************************/

A 		{ color: #003300; text-decoration: underline; }
A:hover	{ color: #CC9933; text-decoration: none; }

DIV.subHead {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 30px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.subHead A 		{ color: #000033; text-decoration: none; }
DIV.subHead A:hover	{ color: #CC9933; text-decoration: none; }

DIV.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7F7F99;
	font-size: 9px;
	font-weight: normal;
	margin: 20px;
}
DIV.copyright A		 { color: #7F7F99; text-decoration: none; }
DIV.copyright A:hover{ color: #CC9933; text-decoration: none; }

DIV.indent1 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #000033;
	margin: 5px 10px 10px 20px;
}

DIV.Updated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #7F7F99;
	margin: 0px 0px 7px 0px;
}

IMG.horizRule { margin:0px 0px 10px 0px; }

UL { margin: 10px 0px 0px 25px; }
OL { margin: 10px 0px 0px 25px; }
LI { margin: 0px 80px 10px 0px; }

TD {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #003300;
}
.HC {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
	background-color: #003300;
	font-weight: bold;
	padding: 2px 10px 5px 10px;
}
.HC A {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.HS {
	width: 500px;
	background-color: #003300;
}
.ES	{
    text-align: left;
	background-color: #42445D;	
}
.OS	{
    text-align : left;
	background-color: #607691;
}
.TDS {
	border-width : 0px 0px 0px 0px;
	padding: 2px 10px 5px 10px;
	color: #FFFFFF;
	font-size: 12px;
}
.TDS A{
	color: #FFFFFF;
	font-size: 12px;
}
.TC {
	margin: 5px 10px 5px 10px;
}
A.ProgramName {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
A.ProgramName:Hover { color: #990000; }

A.ArtistName {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;	
}
A.ArtistName:Hover { color: #990000; }

DIV.headerBox {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	margin: 0px 20px 0px 0px;
	width: 100%;
	height: 50px;
}

DIV.footerBox {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	margin: 0px 20px 0px 0px;
	text-align: right;
}
DIV.footerBox A 		{ color: #003366; text-decoration: underline; }
DIV.footerBox A:hover	{ color: #990000; }
	
TD.fieldName {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFDD;
	font-size: 12px;
	font-weight: bold;
}
INPUT.submit {
	/* W3C */
	background: radial-gradient(center, ellipse cover, #626262 0%,#373737 60%);
	/* FF3.6+ */
	background: -moz-radial-gradient(center, ellipse cover, #626262 0%, #373737 60%); 
	/* Chrome10+,Safari5.1+ */
	background: -webkit-radial-gradient(center, ellipse cover, #626262 0%,#373737 60%); 
	/* Opera 11.10+ */
	background: -o-radial-gradient(center, ellipse cover, #626262 0%,#373737 60%); 
	/* IE10+ */
	background: -ms-radial-gradient(center, ellipse cover, #626262 0%,#373737 60%); 

	/* Old browsers */
	background-color: #373737;
	/* Chrome,Safari4+ */
	background-color: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#626262), color-stop(60%,#373737));
	/* IE6-9 fallback on horizontal gradient */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626262', endColorstr='#373737',GradientType=0 );

	color: #FFFFDD;
	width: 115px;
	font-size: 12px;
}
SELECT { width: 100px; }
.dethead {
	color: #003300;
	font-weight: bold;
	padding: 2px 2px 2px 7px;
	font-size: 10px;
}
.detbody {
	padding: 2px 2px 2px 7px;
	font-size: 10px;
}
