body, select, input, textarea{font-family: arial}
h1 {font-size: 20pt}
.titlefont {color:white; font-weight:bold; font-family:Garamond; font-size:24px}

.tablemain, .tablemain td {border: none}

.mainnavbar td {font-size:8pt; }

.mainnavbar a {text-decoration:none}

body {background-color: #000000;padding:0;margin:0; color:white}

.heavyborderleft {border-left: solid black 15px}

.lowernav {
	font-family: arial; 
	font-weight:bold;
	color:white;
}

.lowernav td {
	border: none; 
	font-size:11px; }

.lowernavopp  {background-color:#FF6600}

.menu {}
.menu:hover {color: #BE1F01}

.authorize td {border:solid white 1px; font-size:8pt}

.content {color:white}

.press td {border: none; padding-top:20}

#maincontent, td {color:white; border: none; font-size:10pt}

a {text-decoration:underline; color:white}

.aboutartists td {color:white; font-size:8pt; border:none}
.videos td {border:none}



.listen {font-size: 8pt; color:white; background:black; border:none}
.listen td {font-size:8pt}

.contact td {font-size: 8pt; color:white; border:none}

.essay {font-size:12px; color:white}

.concertlink {color:yellow}

.small {font-size: 10px}

.editconcert a {color:yellow}

.concerttitle {font-size:18pt; font-weight:bold}

.guestbook td {border: solid 1px white}











form {margin:0;padding:0}



input.disabled {color:gray; border: solid 1px gray}


/*

.smalllink, .small {font-size:8pt}
.small td {font-size:8pt}
.verysmall {font-size:7pt}

.footer {font-size:8pt; text-align:center}

.emphasis {color:brown; font-weight:bold}
.special {font-style:italic; color:purple;}

a {text-decoration:none}
a:visited {color:blue}

h1, h2, h3 {margin:0 0 0 0; padding:0}

h1 {font-size:12pt}
h2 {font-size:10pt}
h3 {font-size:8pt}

.verticaltext{
	font: normal;
	writing-mode: tb-rl;
}

legend {font-weight:bold; font-size: 15pt}
fieldset {border: solid 3px gray; margin-top:20}

*/

/* for small tables */


table.small td {font-size:7pt}


div.errormessage {width:200; height:190; padding: 5px; margin:0 auto;
    background:pink; color:red; }
div.errormessage div {background:white; height:80;padding:30}

div.successmessage {width:200; height:190; padding: 5px; margin:0 auto;
    background:#CCFFCC; color:green; }
div.successmessage div {background:white; height:80;padding:30}



div.ctrc {margin:0;padding:0;background:#6AB5FF}
div.topnav {color:black;padding:5; text-align:center}


div.ctrc1 {margin:0 auto;padding:0;background:#EF3325}
div.ctrc1 div {background:white; border:#EF3325 solid 2px; padding:3px}
div.ctrc1 h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrc1 div h1 {color:black}
div.ctrc1 div div {border:none;padding:0;margin:0}
div.ctrc1 div div div {border:none;padding:0;margin:0}


div.ctrc2 {margin:0 auto;padding:0;background:#eaae25}
div.ctrc2 div {background:white; border:#eaae25 solid 2px; padding:3}
div.ctrc2 h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrc2 div h1 {color:black}
div.ctrc2 div div {border:none}

div.ctrc3 {margin:0 auto;padding:0;background:#009900}
div.ctrc3 div {background:white; border:#009900 solid 2px; padding:3}
div.ctrc3 h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrc3 div h1 {color:black}
div.ctrc3 div div {border:none}

div.ctrcred {margin:0 auto;padding:0;background:red}
div.ctrcred div {background:white; border:red solid 2px; padding:3}
div.ctrcred h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrcred div h1 {color:black}
div.ctrcred div div {border:none}

div.ctrcgreen {margin:0 auto;padding:0;background:green}
div.ctrcgreen div {background:white; border:green solid 2px; padding:3}
div.ctrcgreen h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrcgreen div h1 {color:black}
div.ctrcgreen div div {border:none}


div.ctrcblue {margin:0 auto;padding:0;background: blue /*#CFD9FC*/}
div.ctrcblue div {background:white; border: blue /*#CFD9FC */ solid 2px; padding:3}
div.ctrcblue h1 {margin:0 auto;padding:0 3 0 3;text-align:center; color:white}
div.ctrcblue div h1 {color:black}
div.ctrcblue div div {border:none}


.selecteddate {background:#DFDFDF}



.requiredimg {border: solid 0 white;
	padding-left:4 ;
	width:200;
	background: transparent url("/images/textbox_bg.gif") }

/* required0 = not required,
	required1 = hard required
	required2 = soft required
*/
.required0, required {
	background:white; padding:3
}
.required1 {background:#8BA7E9;padding:3} /* hard */
.required2 {background:#CBE0FA;padding:3} /* soft */



.status_incomplete {background:#FFC6C6}
.status_complete {background:#C5E8FA}
.status_verified{background:#66FF66}
.status_inprocess{background:#DBB6ED}

/* Update */

.status_1 {background:#FFC6C6}
.status_2 {background:#66FF66}
.status_3 {background:#C5E8FA}







fieldset {padding: 4}

.ctlink {color:blue; text-decoration:none}
.ctlink:hover {text-decoration:underline}

.debug {font-size:8pt; color:gray}

.hover {font-size:8pt; color:blue; background:#FFFFCC;position:absolute;border: solid gray 1px}

.error {font-size:8pt; font-weight:bold; color:red}

.box {border: solid 1px; margin:5}
  /* For boxes around table */

/* For Menu */


.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}


