a:link
{
	text-decoration: none;
	color: #000000;
}

a:visited
{
	text-decoration: none;
	color: #000000;
}

a:hover
{
	text-decoration: underline;
	color: #9600CD;
}

.smalltext
{
	font-size:8pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000000;
	line-height: 14px;
}

.verysmalltext
{
	font-size:5pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000000;
	line-height: 14px;
}

.whitetext
{
	font-size:8pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #ffffff;
	line-height: 14px;
}

.title
{
	font-size:9pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #9600CD;
	line-height: 15px;
}

.titleblack
{
	font-size:9pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #000000;
	line-height: 15px;
}

.purple
{
	color: #9600CD;
}

a.purple:link
{
	font-size:8pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: none;
	color: #9600CD;
	line-height: 14px;
}

a.purple:visited
{
	font-size:8pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: none;
	color: #9600CD;
	line-height: 14px;
}

a.purple:hover
{
	font-size:8pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: underline;
	color: #423A79;
	line-height: 14px;
}



.smallpurple
{
	font-size:7pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #9600CD;
	line-height: 14px;
}

a.smallpurple:link
{
	font-size:7pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: none;
	color: #9600CD;
	line-height: 14px;
}

a.smallpurple:visited
{
	font-size:7pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: none;
	color: #9600CD;
	line-height: 14px;
}

a.smallpurple:hover
{
	font-size:7pt;
	font-family:verdana,tahoma,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: underline;
	color: #423A79;
	line-height: 14px;
}

.contacttext
{
	font-size:8pt;
	font-family:tahoma,verdana,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #9600CD;
}

.subscribetext
{
	font-size:8pt;
	font-family:tahoma,verdana,arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #9600CD;
}

.inputbox
{
	WIDTH: 150px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}

.messagebox
{
	WIDTH: 250px; HEIGHT: 65px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}

.inputboxbk
{
	WIDTH: 200px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #636363;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}

.messageboxbk
{
	WIDTH: 200px; HEIGHT: 60px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #636363;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}

.listbox
{
	WIDTH: 200px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	COLOR: #636363;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}
.timelistbox
{
	WIDTH: 75px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	COLOR: #636363;
	PADDING-LEFT: 5px;
	BORDER: 1px SOLID #636363;
	BACKGROUND-COLOR: #FFFFFF;
}

/* form elements */

.hidden {
    visibility: hidden;
    display: none;
    height: 0;
    width: 0;
    overflow: hidden;
}

.formbox {
    width: 430px;
    height: auto;
    max-width: 430px;
    padding: 12px 10px;
    margin: 15px 0px;
    border: solid 1px #DBDFE4;
    background-color: #f4f4f4;
    color: #000;
    text-align: left;
}

.performer-prompter {
    color: #AAA;
}

form {
    padding: 0px;
    margin: 0px;
    display: inline;
}

fieldset {
    padding: 0px;
    margin: 0px;
    border: none;
}

label {
    display: inline;
    padding-top: 4px;
    text-align: left;
    font: normal 14px 'Lucida Grande', Helvetica, Arial, sans-serif;
}

input {
    width: 250px;
    height: 30px;
    outline: 0;
    padding: 5px;
    border: solid 1px #BBB;
    background-color: #FFF;
    font: normal 14px 'Lucida Grande', Helvetica, Arial, sans-serif;
    color: #444;
}

input:focus, textarea:focus {
    background-color: lightyellow;
}

input.submit {
    width: 100px;
    height: 30px;
    outline: 0;
    padding: 5px;
    border: solid 1px #BBB;
    background-image: url("../images/submit-bg.png");
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #FFF;
    font: bold 12px 'Lucida Grande', Helvetica, Arial, sans-serif;
    color:#444;
}

input.submit:focus {
    outline: 0;
}