body
{
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#282828;
    background-color: White;
    /*background-color: #282828;
    background-image: url(images/background_hstripe.jpg);
    background-repeat:repeat-y;*/
    margin: 0;
    padding: 0;
}
p
{
    margin:0px;
    padding:0px;
}
p.center 
{
    margin-left:auto;
    margin-right:auto;
    padding:0px;   
}
p.text
{
    margin-left:4px;
    margin-right:4px;
    padding:2px;
    text-align:justify;
}
A:hover { color:red; text-decoration:none}
a.alt1:link    { color:White; text-decoration:underline; }
a.alt1:visited { color:White; text-decoration:underline; }
a.alt1:hover   { color:Red; text-decoration:none; }
a.alt1:active  { color:White; text-decoration:underline; }
a.alt1
{
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size:12;
    font-weight:bold;
}
a.alt2
{
    font-size:8;
}
a.alt2:link    { color:#282828; text-decoration:underline; }
a.alt2:visited { color:Purple; text-decoration:underline; }
a.alt2:hover   { color:Red; text-decoration:none; }
a.alt2:active  { color:#282828; text-decoration:underline; }

div.Outer
{
    position:relative;
    border:2px solid #282828;
    margin:3px 246px 0px 3px;
    padding:2px;
}
div.Content
{
    border:2px solid #457BA1;
    /*border-collapse:collapse;
    width:100%;
    margin:2px 2px 2px 2px; */
    position:relative;
    margin-left: auto;
	margin-right: auto;
	padding:2px 2px 2px 2px;
    background-color:White;/*#f5f5f5;*/
    text-align:center;
    width:1020;
}
div.Content h1
{
    text-align:center;
    font-weight:bold;
    font-size:18pt;
    color:#282828;
    /*background-image: url(images/btn_AEgray_bg.jpg);*/
    margin:0px 0px 2px 0px;
    padding:0px;
    /*width:100%;
    border:0px;
    border-collapse:collapse;*/
}
div.Content h2
{
    text-align:center;
    font-weight:bold;
    font-size:12pt;
    color: #282828;
    /*background-image: url(images/light_blueGradient_55.bmp);*/
    margin:0px;
    padding:0px;
}
div.Content h3
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12pt;
    color: #3897C4;
    background-color: white;
    margin:0px;
    padding:0px;
}
div.InnerContent
{
    border:1px solid #457BA1;
    /*border-collapse:collapse;
    width:100%;
    margin:2px 2px 2px 2px; 
    padding:2px 2px 2px 2px;*/
    background-color:White;
    text-align:center;
    /*width:100%;*/
    position:relative;
}
div.InnerContent h2
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
    margin:0px 0px 2px 0px;
    padding:0px;
}
h1.MainHeading
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18pt;
    color:White;
    background-image: url(images/dark_blueGradient_55.bmp);
    width:100%;
    border:0px;
    border-collapse:collapse;      
}
div.PopUp
{
    width:100%;
    text-align:center;
    vertical-align:middle;    
}
div.PopUp table
{
    width:100%;
}
div.PopUp table td
{
    width:100%;
    text-align:center;
    vertical-align:middle;    
}
div.PopUp img
{
    border:0;
    width:25px;
    height:25px; 
}
table.Standard
{
    width:100%
}
table.Standard td
{

}
table.InnerContentTable
{
     border:1px solid #457BA1;
     border-collapse:collapse;
     margin:1px;
     padding:3px; 
}
table.InnerContentTable1
{
     border:1px solid #457BA1;
     border-collapse:collapse;
     margin:1px;
     padding:3px;
     margin-left:auto;
     margin-right:auto;
}
table.InnerContentTable2
{
     border:0px;
   /*  border-collapse:separate; */
     margin-left:auto;
     margin-right:auto;
}
table.InnerContentTable2 td
{
    margin:2px;
    padding:0px; 
}
table.InnerContentTable3
{
     border: solid 1px #e5e5e5;
     border-collapse:separate;
     margin-left:auto;
     margin-right:auto;
}
table.InnerContentTable3 td
{
    margin:2px;
    padding:0px; 
}
table.InnerContentTable4
{
     border: solid 1px #e5e5e5;
     border-collapse:separate;
     margin-left:auto;
     margin-right:auto;
     width:100%
}
table.InnerContentTable4 td
{
    margin:2px;
    padding:0px; 
}

#ContactUsTable1
{
 width:65%;
}
#ScheduleTable1
{
 width:75%;
}
#LocationTable1
{
 width:65%;
}
#HistoryTable1
{
 width:85%;
}
#ConductorTable1
{
 width:75%;
}
#YoungArtistTable1
{
 width:55%;
}
#ConcertTable1
{
 width:55%;
}
#ErrMsgTable1
{
 width:45%;
}
#DefaultTable1
{
 width:100%;
}
table.A2
{
    background-color: silver;
    padding: 3px;
}
TD.MainHeading
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:18pt; color:White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TD.SubHeading
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:200;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
}
TD.Title
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14pt;
    color: Navy;
}
TD.Paragraph
{
    text-align:justify;
    color: Black;
    background-color:white;
}
TD.Footer
{
    font-weight: bold;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    text-align: center;
    background-image: url(images/lbl_silver_bg_30.bmp);
    height: 15px;
}
TD.MasterPageFooter
{
    text-align:center;
    font-size: smaller;
    color: Red;
}
TD.LiteralControl
{
   width:100%;
   text-align:center;
   font-family:Verdana;
   color:Black;
   font-size:small; 
}
TD.Cell0 
{
    text-align:center;
    background-color:#F5F5F5;/*#EFEFEF;#EBF6F9;*/
}
TD.Cell1 
{
    text-align:center;
    background-color:White;
    border:1px solid #90B6D0;
    /*border-bottom-color:#EFEFEF;
    border-left-color:#000080;
    border-right-color:#EFEFEF;
    border-top-color:#000080;
    border-bottom-color:#000080;
    border-left-color:#EFEFEF;
    border-right-color:#000080;
    border-top-color:#EFEFEF;*/
    
    /*border:1px solid #EFEFEF;*//*#90B6D0;*/
}
TD.Center100
{
    text-align:center;
    width:100%;
}
TD.Top50
{
    vertical-align:top;
    width:50%;
}
TD.Top34
{
    vertical-align:top;
    width:34%;
}
TD.Middle33
{
    vertical-align:middle;
    width:33%
}
.LastUpdated
{
     font-family:Verdana;
     font-size: smaller;
     color:Navy;
     font-style:italic;
     margin:0px 0px 2px 0px;
     padding:0px;
}
TR.Row1 td 
{
    text-align:center;
    background-color:#EFEFEF;
    color:Black;
}
TR.Row2 td 
{
    text-align:center;
    background-color:White;
    color:Black;
}
TR.TitleRow1 td
{
    text-align:center;
    font-weight:bold;
    font-size:small;
    color: White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TR.TitleRow2 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:200;
    font-size:smaller;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
}
TR.TitleRow3 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:bold;
    font-size:8pt;
    color: White;
    background-image: url(images/dark_blueGradient_55.bmp);
}
TR.TitleRow4 td
{
    text-align:center;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color:Black;
    background-image: url(images/lighter_blueGradient_60.bmp);
}
TR.ContentRow1 td
{
    text-align:center;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: white;/*;#D9F0FB;*/
}
TR.ContentRow1Left td
{
    text-align:Left;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: white;/*;#D9F0FB;*/
}
TR.ContentRow2 td
{
    text-align:center;
    font-family:Verdana;
    /*font-weight:bold;*/
    font-size:8pt;
    color: black;
    background-color: #EFF6FD;
}
TR.FooterRow1 td
{
    font-family:Verdana;
    text-align:center;
    font-style:italic;
    /*font-weight:bold;*/
    font-size: x-small;
    color: #3897C4;
    background-color: white;
}
TD.LabelRight
{
    text-align:right;
    font-family:Verdana;
    font-weight:bold;
    font-size:smaller;
    color: black;
    background-color:#EFF6FD;
}
TD.LabelText
{
    text-align:left;
    font-family:Verdana;
    font-weight:normal;
    font-size:smaller;
    color: black;
    background-color:White;
    border-bottom:1px solid #90B6D0;
}
TD.A1
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    font-size: 12pt;
    border-left: white 1px solid;
    color: black;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    height: 25px;
    text-align: center;
    font-weight: bold;
    background-image: url(images/gradient_orange_mid_133_40.bmp);
}
TD.Disabled
{
    background-color: #e4e4f1;
    border-left: gray 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Disabled_Center_Bold
{
    background-color: #e4e4f1;
    border-left: gray 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    font-weight:bold;
    color: black;
    font-family: Verdana;
    text-align:center;
}
TD.Instruction
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Instruction1
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: left;
}
TD.Instruction2
{
    background-color: red;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
}
TD.Instruction3
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    text-align:center;
}
TD.Instruction4
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    text-align:left;
}
TD.Instruction5
{
    background-color: white;
    border-left: white 1px solid;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    color: navy;
    font-family: Verdana;
    text-align: center;
}
TD.InputLabel
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    font-weight: bold;
    font-size: 8pt;
    border-left: white 1px solid;
    color: #171700;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    text-align: right;
    background-image: url(images/lbl_silver_bg_30.bmp);
    height: 15px;
}
TD.DisplayCell
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: #e4e4f1;
}
TD.DisplayCell1
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    font-size: 8pt;
    background-color: #f5f5f5;
}
TD.DisplayCell_Center
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: #e4e4f1;
    text-align:center;
}   
TD.InputCell
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    font-weight: bold;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: silver;
}  
TD.Failure
{
    font-family: Verdana;
    font-size: 8pt;
    color: red;
    text-align: center;
    font-style: italic;
}
.DetailsViewFailure
{
    font-family: Verdana;
    font-size: 8pt;
    color: red;
    text-align: left;
    font-style: italic;
}
.SideBarPanel
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-family: Verdana;
    background-color: silver;
}
.ViewPanel
{
    border-right: white 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    font-family: Verdana;
    background-color: silver;
}
.btnNavy15
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size: 0.8em;
    color: #FEAC01;
    font-family: Verdana;
    text-align: center;
    background-image: url(images/btn_navy_bg_15.bmp);
}
.btnLink
{
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
    font-weight: bold;
    font-size:small;
    color: white;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    background-image: url(images/btn_red_bg.bmp);
}
.btnLinkFooter
{
    text-align:center;
    font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12pt;
    color: White;
    background-image: url(images/light_blueGradient_55.bmp);
    margin:0px 0px 2px 0px;
    padding:0px;
    border-right: gray 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: gray 1px solid;
}
.ValidationMsg
{
    font-size: x-small;
    color: red;
    font-family: Verdana;
    text-align: left;
}
.txtBox_Required
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.txtBox
{
    background-color: #ffffff;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.txtBox_Center
{
    background-color: #ffffff;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align:center;
}
.txtBox_Required_Center
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: center;
}
.txtBox_Required_Right
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align:right;
}
.centerText
{
    text-align: center;
}
.lblText
{
    font-size: 8pt;
    color: #171700;
    font-family: Verdana; 
}
.opt_Required
{
    background-color: #ffffa0;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
    vertical-align: bottom;
    text-align: left;
}
.opt
{
    background-color: #ffffff;
    font-size: 8pt;
    font-family: Verdana;
    color: #171700;
    vertical-align: bottom;
    text-align: left;
}
.chkBox
{
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;
}
TD.H1Left
{
    background-image: url(images/gradient_orange_mid_top_left_20_25.bmp);
    width: 20px;
}
TD.H1Mid
{
    font-weight: normal;
    font-size: 14pt;
    background-image: url(images/gradient_orange_mid_64_25.bmp);
    color: black;
    font-family: verdana;
    vertical-align: bottom;
    text-align: center;
}
TD.H1Right
{
    background-image: url(images/gradient_orange_mid_top_right_20_25.bmp);
    width: 20px;
}
TD.H2Mid
{
    font-weight: bold; 
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: #cccccc;
}
TD.PageTop
{
     background-image: url(images/navy_gradient_124_55.bmp);
     background-repeat: repeat-x;
     vertical-align: bottom;
}
TD.PageBottom
{
    vertical-align:bottom;
    text-align: center;
    font-size: 8pt;
    color:Red;
}
.RadioList
{
    border-left: gray 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    border-top: gray 1px solid;
    font-size: 8pt;
    color: #171700;
    font-family: Verdana;    
}
.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}
.modalBackground-loading
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:90000 !Important;
}
.modalBackground-loading1
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:90500 !Important;
}
.modalBackground-loading2
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:91000 !Important;
}
.modalBackground-loading3
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    z-index:91500 !Important;
}
.modalPopup
{
 background-color: #ffffdd;
 border-width: 3px;
 border-style: solid;
 border-color: Gray;
 padding: 3px;
 width: 250;
}
.modalPopupMsg
{
 background-color:White;
 border-width: 3px;
 border-style: solid;
 border-color: Gray;
 padding: 3px;
 width: 250;
}
.modalPopupWait
{
 background-color: White;
 border-width: 2px;
 border-style: solid;
 border-color: Gray;
 width: 150px;
 height: 35px;
 padding-top:3px;
}

TD.PopUpHeader
{
    font-weight:bold;
    font-size:10pt;
    background-color:#5D7B9D;
    color: White;
    vertical-align: bottom;
    text-align: right;
}
.VCEHighlight
{
    background-color: #FFDDDD;
}
/*The following is the css for modal popup confirm-dialog*/
/*Starting here...*/
.confirm-dialog {	
    BACKGROUND: url(images/dialog24.png) no-repeat left top;
    MARGIN: 0px auto;	
    WIDTH: 330px;	
    PADDING-TOP: 14px;
    /* added from here...*/
    padding-bottom: 16px;
    /*...to here*/	
    POSITION: relative;
}
.confirm-dialog .inner {	
    PADDING-RIGHT: 20px;	
    PADDING-LEFT: 20px;	
    PADDING-BOTTOM: 11px;
    BACKGROUND: url(images/dialog24.png) no-repeat left bottom;	
    FLOAT: left;	
    MARGIN: 0px 0px -20px 0px;	
    WIDTH: 290px;	
    PADDING-TOP: 0px;
} 
.confirm-dialog .base {	
    BORDER-TOP: #ddd 1px solid;	
    BACKGROUND: url(images/dialog-base.png) no-repeat left bottom;	
    PADDING-BOTTOM: 3px;/*4px;*/	
    MARGIN-LEFT: -11px;	
    MARGIN-RIGHT: -11px;	
    PADDING-TOP: 4px;	
    TEXT-ALIGN: center;
}
.confirm-dialog H2 {	
    FONT-WEIGHT: bold;	
    FONT-SIZE: 1.25em;	
    COLOR: #FEAC01;
    TEXT-ALIGN: center;
} 
.confirm-dialog input {	
    WIDTH:50px;
}     
.close {	
    DISPLAY: block;	
    BACKGROUND: url(images/close24.png) no-repeat 0px 0px;	
    LEFT: -5px;	
    WIDTH: 26px;	
    TEXT-INDENT: -1000em;	
    POSITION: absolute;	
    TOP: -7px;	
    HEIGHT: 26px;	    
}   
/*...and ending here.*/
HR.HR1
{
    height:1px;
    border-width:0;
    color:#FEAC01;
    background-color:#FEAC01;
}
HR.HR2
{
    height:2px;
    border-width:0;
    color:#FEAC01;
    background-color:#FEAC01;
}
UL.list1 
{
    line-height: 1.25em;
   /* color:#457BA1;
    text-indent: 5px;*/
    list-style-position: outside;
    list-style-type: disc;
    padding: 15px;
    margin:10px;
}



