/*	StylesScreen.css	*/

body {
			background-color: #FFFFFF; 
			color: black; 
			margin-top:0px; margin-left:10px; margin-right:10px;
			font-family: Franklin gothic book,Tahoma,Arial,Helvetica, sans-serif;
			background-image: url("../common/logo.jpg");
			background-repeat: no-repeat;
			background-position: top left;
		}

fieldset 	{border:solid #000000 1px; padding:5px; font-size:10pt; margin-top:10px;}	
legend		{color:black;}

.BS {color:#808000;}

.para { margin-top:10px;			}
.subTitle	
			{ padding-top:20px;			
				font-size:150%;
			}

th.H {Font-weight:bold;background-color:#d7d7d7;}
th.U {border-bottom:solid blue 2px;}
td.U {border-bottom:solid blue 2px;}
			
ul.closeUp {margin-top:2px;}			
		
div.content {
							position:absolute; top:70px;
							padding-right: 0%;
							width: 900px;
						}
		
div.contentWide {
							position:absolute; top:70px;
							padding-right: 0%;
							width: 1050px;
						}

		
div.Vcontent {
							position:absolute; top:30px;
							padding-right: 0%;
							width: 900px;
						}

td.cell {border-top:solid black 1px; 
					border-left:solid black 1px;};						
						
.SmallGray {
						color:gray; font-size:90%; 
						}						
.SmallGreen {
						color:green; font-size:90%; 
						}						
.xMonthly {visibility:hidden;}

.Bold {font-weight:bold;}

.GS {color:green; font-weight:bold; font-size:110%;}
						
.Gray {color:gray; font-weight:bold; font-size:110%;}						
						
.Black {color:black; font-weight:bold; font-size:110%;}			

.Orange {color:orange; font-weight:bold;}	

.highlight {background-color:#ffff66;}		

div.indent {padding-left:30px; padding-top:5px;}
						
.leftBar  {
						color:#6c6c6c;
						font-size: 10pt;
						padding-right: 20px;
						padding-left:0px;
						padding-top: 60px;
						width: 145px;
						text-align: right;
						background-color:white;
					}

.leftBar a { font-family: Franklin gothic book,Arial, Helvetica,sans-serif; 
						 font-size: 10pt; 
						 color:#6c6c6c; 
						 background-color:white;
						 text-decoration: none; 
					}

.leftBar a:hover { color: black; }

.leftBarF  {
						color:#6c6c6c;
						font-size: 10pt;
						padding-right: 20px;
						padding-left:0px;
						padding-top: 90px;
						width: 165px;
						text-align: right;
						background-color:white;
			background-image: url("../images/Festival/Festival logo.jpg");
			background-repeat: no-repeat;
			background-position: 10px left;
					}

.leftBarF a { font-family: Franklin gothic book,Arial, Helvetica,sans-serif; 
						 font-size: 10pt; 
						 color:#6c6c6c; 
						 background-color:white;
						 text-decoration: none; 
					}

.leftBarF a:hover { color: black; }

.offset {padding-top:5px;}

/* CoolMenus 4 - default styles - BEGIN */
.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0px;
	}
  
/*Style for the background-bar*/
.clBar{
	position:absolute;
	 width:10;
	 height:10;
	 background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	 visibility:hidden;
	 }

/*Styles for level 0*/
.clLevel0, .clLevel0over{
	position:absolute;
	 padding-left:2px;
	 padding-top:2px;
	 font-family: Franklin gothic book,tahoma,arial,helvetica;
	 font-size:10pt;
	 font-weight:bold;
	 }

.clLevel0 {
	background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	 color:#000000;
	}

.clLevel0over {
	background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	 color:#000000;
	 cursor:pointer;
	 text-decoration:underline;
	 padding-left:2px;
	 }

.clLevel0border {
	position:absolute;
	 visibility:hidden;
	 background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	 padding:2px;
	 font-family: Franklin gothic book,tahoma, arial,helvetica;
	 font-size:9pt;
	 font-weight:bold;
	 }

.clLevel1{
	background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	 color:#6c6c6c;
	}

.clLevel1over{
	background-color:#d7d7d7;
	 layer-background-color:#d7d7d7;
	 color:black;
	 cursor:pointer;
	 text-decoration:underline;
	 }
	 
.clLevel1border{
	position:absolute;
	 visibility:hidden;
	 background-color:#ffffff;
	 layer-background-color:#000000;
	 }

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	position:absolute;
	 padding:4px;
	 font-family: Franklin gothic book,tahoma,arial,helvetica;
	 font-size:8pt;
	 font-weight:bold;
	 }

.clLevel2{
	background-color:#dcdcdc;
	 layer-background-color:#dcdcdc;
	 color:#6c6c6c;
	}

.clLevel2over{
	background-color:#dcdcdc;
	 layer-background-color:#dcdcdc;
	 color:#000000;
	 cursor:pointer;
	 }

.clLevel2border{
	position:absolute;
	 visibility:hidden;
	 background-color:#000000;
	 layer-background-color:#000000;
	}

/* CoolMenus 4 - default styles - end */


h1	{ padding: 0; text-align: left;
			font-size: 1.3em; 
			clear: both; margin-top: 10px; 
			color: #a9a9a9;
		}
	
h2 {font-size: 1.1em;text-align: left;color: black;
	 border-bottom: 1px solid gray; margin-bottom:1px;}
	 
b.title {font-size: 110%; color: black;}

	 
h3 {text-align:left; margin-top: 1em; padding-top:0; 
	font-family:  Franklin gothic book,Tahoma, sans-serif; color:black;
	font-size: 1.0em;}
p>h3 {margin-top: 2em;}
h3 img {padding: 0 5px 5px 0;}
h3.not-first {clear:both;margin-top: 1em;}
	
.ButtonGreen {background-color:#006600; color:white; font-weight:bold; }
.ButtonBlue  {background-color:#1e90ff; color:white; font-weight:bold; }
.ButtonRed   {background-color:#990000; color:white; font-weight:bold; }

tr.Gray1 { background-color:#e3e3e3;}
tr.Gray2 { background-color:#c6c6c6;}

.BackPink		{background-color:#ffc0cb; 	color:black;  font-weight:bold;}
.BackRed 		{background-color:#ffcc99; 	color:black;  font-weight:bold;}
.BackGreen 	{background-color:#99cc66; 	color:black; 	font-weight:bold; }
.BackLight 	{background-color:#98fb98; 	color:black; 	font-weight:bold; }
.BackYellow {background-color:#ffffcc; 	color:black; 	font-weight:bold; }
.BackSilver {background-color:silver; 	color:black; 	font-weight:bold; text-align:center;}
.none				{background-color:#dfdfdf; 	color:black; }

td.AName 	{ width:35%; font-size: .9em; font-family:  Franklin gothic book,Verdana,arial,sans; }
td.AMedia { width:25%; font-size: .9em; font-family:  Franklin gothic book,Verdana,arial,sans; font-style:italic; }
td.AEmail	{ width:40%; font-size: .9em; font-family:  Franklin gothic book,Verdana,arial,sans; }

.footer {
	color: #707070;
	font-size: 11pt;
	font-weight: bold;
}

.Button {font-weight:bold; background-color: silver; border:solid black 1px; text-align:center;}
	
.TM {
	font-family:  Franklin gothic book,Arial, Helvetica, sans-serif;
	font-size: 5pt; vertical-align:super;
	}

.Form {
	font-family:  Franklin gothic book,Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
.Blue8 {font-family:Franklin gothic book,Arial, Helvetica, sans-serif; 
				font-size: 8pt; color:blue;}

.Red8 {font-family:Franklin gothic book,Arial, Helvetica, sans-serif; 
			 font-size: 8pt; color:red; font-weight:bold;}

.tinyGray {	font-family:Franklin gothic book,Arial, Helvetica, sans-serif; font-size: 7pt; color:#7d7d7d;}
	
.tinyBlue {	font-family:Franklin gothic book,Arial, Helvetica, sans-serif; font-size: 7pt; color:black;}

.also {font-size:8pt; color:blue; font-weight:normal; padding-left:50px;}
	
.Large {font-size: 16pt; text-align:center; font-weight:bold;}
.small {font-size: 10pt;}

/*table td img {text-align: center;}*/
h2, h3,p,li {font-family: Franklin gothic book,Arial, Helvetica, sans-serif; color: 
	black;clear:both;}
	
.Links {color:white;}
.links {display: inline;}
.links {float: left; font-size: 0.8em; font-family: Franklin gothic book, Arial, Helvetica, sans-serif; margin-left: 5em; z-index: 5; background-color:white;}

.label {font-weight: bold;}

 .floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
width: 240px; height: 184px;
}
.floatr{ float: right;}

.floatl{ float: left;}
.w50per{width: 50%;}
.w30per{width: 30%;}

 .floatleft
{
float: left;
margin:  0 10px 10px 0;
border: 1px solid #666;
padding: 2px;
width: 125px; height: 150px;
}
.abstract{font-size: 0.9em; font-style: italic;}

/*	exhibit-procedures */

.boxit {width: 200px;color: red; font-family: "Copperplate Light",Copperplate,Times, serif; font-size: 1.1em;
	border: 2px solid lime; padding: 5px; background-color: #0012d9;
	}

.boxit {color: silver; border: 2px solid #081478;}
a.U {text-decoration: underline;}
a.boxit {text-decoration: none;}
a.boxit:hover {color: gold;}

#contact-info {display: none;} /* ??? */

.red {color:red;}

.Purple {color:#800080;font-weight:bold;}

.redBold {color:red; font-weight:bold;}
.blackBold {color:black; font-weight:bold;}
.green {color:#006600;}
.new {color:white; font-weight:bold; font-size: 7pt;
 background-color:red; margin-left:4px; padding-left:2px; padding-right:2px;}
.invisible {display: none;} 
.javascript {color:red; padding:5px;}

/*  from index.html (originally exhibitions6.htm) */

table {margin-top: 2em;}
table.top {margin-top: 0em;}
tbody {border-collapse: collapse; font-family:  Franklin gothic book,verdana, Arial, sans-serif;  font-size:0.9em;}

th, td {text-align: left; vertical-align:top;}

td.doublewide {width: 360px;}
tr {background-color: transparent; min-height: 1.5em;}
td.box {background-color: white; border: 1px solid gray;color: lightgray;}
td.box, td.wee {width: 20px; }
td.empty {background-color: white;}
td.mid {width: 50px;}
tr.label {background-color: transparent; font-size: 0.7em;}
tr.label td {}
td.age, td.zip, td.state {width: 80px;}

td.parent, td.student {width: 240px;}
caption.side {margin: 0; margin-right: 5px; caption-side: left; width: 80px;}
.right {text-align: right;}
.center {text-align:center;}
.topcenter {text-align:center; padding-left:6px; padding-right:6px;}

.italic09 {font-style: italic; font-size: 0.9em;}
#personalinfo td {width: 250px;}

span.intralink {margin-left: 15px;}

span a {text-decoration: none; color: 3333ff; font-weight:bold;}
span a:hover {text-decoration:underline;}

a.nonbold {text-decoration: none; color: black; font-weight:normal; font-size:9pt;}

a {text-decoration: none; color: #3333ff; font-weight:bold;}
a:hover {text-decoration:underline; color: #3333ff; font-weight:bold;}

h2>a {color:black;}

.blocks {float: left; width: 200px; height: 50px; margin: 5px 20px; padding: 0;}
.columns {float: left; padding-right: 60px;font-size: 0.8em;}

img {margin-right: 10px;}
img.imageRight {margin-top:70px; margin-left:10px;}
img.none {margin: 0px;}

.caption {font-size: 0.8em; color: gray; position: relative; margin-top: 1em;}

.blank {background-color: white;}

.description {font-size: 0.9em; font-style: italic; color: #444444;}
td.description {width: 700px;background-color: white;}
tr.full td {text-decoration: line-through;}
tr.open .latebreaking {display: none;}

span.full {text-decoration:line-through; color:silver;}

table.list{clear:both; margin:0;padding: 0; margin: 1px 5% 15px;
	border-collapse:collapse;
	border:1px solid gray;
	font-family:  Franklin gothic book,verdana,sans-serif;
	font-size: 10pt;
	text-align: right;
}
table.list td, table.list td {padding: 0 15px;}
table.list th {background-color: gray; color: white;}
table.list td.center {text-align:center;}
table.list td {border: 1px solid silver;}

input.text {border:solid gray 1px;font-size: 0.9em; 
	border-width: 0 0 1px 0; background-color: #EEEEFF;
		}

td.right {text-align: right;}

.hidden{display: none;}
	table tr.A {background-color:LightBlue;}
	table tr.B {background-color:white;}

/* Sortable tables */
	table.sortable {margin-top: 0em;}
	tbody.sortable {font-family:  Franklin gothic book,verdana, Arial, sans-serif;	font-size:12pt;}
	table.sortable tr.A {background-color:LightBlue;}
	table.sortable tr.B {background-color:white;}
	table.sortable caption {Font-size:9pt; color:darkblue; font-weight:bold;}
	table.sortable a.sortheader {
	    background-color:silver;
	    color:black;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	}
	table.sortable th.nosort {
	    background-color:silver;
	    color:black;
	    font-weight: bold;
	    text-decoration: none;
	    display: block;
	}
	table.sortable span.sortarrow {
	    color: black;
	    font-weight: bold;
	    text-decoration: none;}
	table.sortable a.b {	border:solid black 1px;
				background-color:silver;
				padding: 3px;
				text-decoration:none;
				color:black;
				font-weight:bold;}

