body {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

	border: 1px solid #000000;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

p, li{
  text-align:   left;
}

ul{
  margin:0; padding:0;
}

li{
  margin:   1em 0;
}

.bg-index {
	background-color: #000000;
}
.bg-about-ista {
	background-color: #de1361;
}
.bg-events {
	background-color: #7cc221;
}
.bg-consultancies {
	background-color: #265ca7;
}
.bg-outreach {
	background-color: #f9a40e;
}
.bg-ista-staff {
	background-color: #657f00;
}
.bg-teacher-enrichment {
	background-color: #9a7dba;
}
.bg-publications {
	background-color: #118482;
}
.bg-contact-us {
	background-color: #000000;
}
.bg-terms {
	background-color: #000000;
}


div.sub-menu {
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}



.MenuTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.PageTitle, .PageTitle a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	height: 17px;
}

.MenuSide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 180px;
	line-height: normal;
}

.MenuSide:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 180px;
}
.MainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}


.MenuFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #265CA7;
	text-decoration: none;
	font-style: italic;

}


ul {margin: 0 0 0 40px ;}

#RHSMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #ffffff;
	padding: 10px 5px 5px 15px;
}

#RHSMenu ul
{
	list-style: none;
	margin: 0 0 0 10px;
}

#RHSMenu ul li
{
	margin: 0 0 5px 0;
}

#RHSMenu ul li a, #RHSMenu a
{
	color: #ffffff;
	text-decoration: none;
	
}

.formfieldlarge {
	width: 325px;
	border: 1px solid #336699;
}
.formfield {
	width: 175px;
	border: 1px solid #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#EventList, ul#EventList ul
{
	list-style: none;
	margin: 0;
	
}
ul#EventList li
{
	font-variant: small-caps;
	font-weight: bold;
	padding: 6px 0 0 0 ;
}

ul#EventList li li
{
	font-variant: normal;
	font-weight: normal;
	font-style: italic;
	margin: 4px 0 0 0;
}
ul#EventList li li li
{
	font-style: normal;
	margin:0 0 4px 0;
}
ul#EventList a, ul#EventList a:link, ul#EventList a:visited, ul#EventList li a:link, ul#EventList li a:visited ul#EventList li li a:link, ul#EventList li li a:visited{
	color:		#00C;
	text-decoration:	underline;
}
ul#EventList a:hover, ul#EventList li a:hover, ul#EventList li li a:hover{
	color:		#00C;
	text-decoration:	underline;
}
.grey {
	color: #999999;
	font-style: italic;
}
.festival-options li{
  list-style:   none;
}

