.header {
border-left:1px solid #30546E;
border-top:1px solid #30546E;
border-right:1px solid #30546E;
}

SUP {
 font-size:10px;
}

HR {
border: 0;
color: #000000;
background-color: #000000;
height: 1px;
width: 100%;
text-align: center;
}

.bordercollapse {
 border-collapse:collapse;
}

.button, .hlbutton, .submitbutton {
background-image: url("./slice.jpg"); background-repeat: repeat-x;
font-family: Tahoma,Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align:center; vertical-align:middle;
padding:2px 6px 2px 6px;
border:1px solid #30546E;
}

.hlbutton {
background-image: url("./hlslice.jpg"); background-repeat: repeat-x;
}

.submitbutton {
padding:0px;
font-size:14px;
border:1px solid #30546E;
background-color:#ADC7D6;
}

A:link  { font-family: Tahoma,Arial; font-size: 12px; color: #000000; font-weight:bold; text-decoration: underline; }
A:visited  { font-family: Tahoma,Arial; font-size: 12px; color: #000000; font-weight:bold; text-decoration: underline; }
A:hover  { font-family: Tahoma,Arial; font-size: 12px; color: #000000; font-weight:bold; text-decoration: underline; }
A:active  { font-family: Tahoma,Arial; font-size: 12px; color: #000000; font-weight:bold; text-decoration: underline; }

A.buttonlink:link  { font-family: Tahoma,Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.buttonlink:visited  { font-family: Tahoma,Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.buttonlink:hover  { font-family: Tahoma,Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
A.buttonlink:active  { font-family: Tahoma,Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

A.templatelink:link  { font-family: Tahoma,Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
A.templatelink:visited  { font-family: Tahoma,Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
A.templatelink:hover  { font-family: Tahoma,Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
A.templatelink:active  { font-family: Tahoma,Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

A.WMtitlelink:link  { font-family: Tahoma,Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }
A.WMtitlelink:visited  { font-family: Tahoma,Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }
A.WMtitlelink:hover  { font-family: Tahoma,Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration: underline; }
A.WMtitlelink:active  { font-family: Tahoma,Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }


.grad {
background-image: url("./grad.jpg"); background-repeat: repeat-y;
}

.contactinfo, .titletd {
background:#ADC7D6;
font-family: Tahoma,Arial; font-size: 20px; font-weight: bold; color: #FFFFFF; 
text-align:left;
}

A.contactinfolink:link  { font-family: Tahoma,Arial; font-size: 20px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.contactinfolink:visited  { font-family: Tahoma,Arial; font-size: 20px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.contactinfolink:hover  { font-family: Tahoma,Arial; font-size: 20px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
A.contactinfolink:active  { font-family: Tahoma,Arial; font-size: 20px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.webtitle {
padding-bottom:5px;
}

.infotd {
padding-right:7px;
}

.titletd {
padding-right:6px;
text-align:right;
}

.logomargin {
margin:4px 4px 4px 6px;
}

.maincontent, .maincontentTD, .maincontentTDpad0, .maincontentsubTD, .TemplateTD, .EmptyTemplateTD, .TemplateTitle, .TemplateKeyTD, .TemplateKeyTitle, .copyright, .WMmusiciansTDl, .WMmusiciansTDr, .WorkshopsInfoTD , .WorkshopsImgTD {
font-family: Tahoma,Arial; font-size: 12px; font-weight: normal; color: #000000; 
}

.testtext {
font-style:italic; font-family:arial;
}

.testperson {
font-weight: bold;
}

.maincontent, .maincontentTD, .maincontentsubTD, .maincontentTDpad0, .TemplateTD, .EmptyTemplateTD, .TemplateTitle, .TemplateKeyTD, .TemplateKeyTitle, .WorkshopsInfoTD, .WorkshopsImgTD {
background:#ADC7D6;
}

.maincontent, .maincontentTD, .maincontentsubTD {
padding:6px;
}

.linkimgTD {
padding-right:30px;
}

.WorkshopsInfoTD, .WorkshopsImgTD {
padding: 10px;
border:1px solid #30546E;
border-collapse:collapse;
}


.copyright {
padding-top:1px;
}

.WMmusiciansTDl {
padding: 0px 30px 5px 0px;
}

.WMmusiciansTDr {
padding-bottom: 5px;
}

.WMdateTD {
padding:1px 2px 2px 0px;
}

.TemplateKeyTD, .TemplateKeyTitle {
padding:2px;
}

.TemplateKeyTitle {
font-weight:bold;
}

.TemplateKey, .TemplateImg {
border:1px solid #30546E;
}

.BGWhite {
background:#FFFFFF;
}

.maincontent {
font-size: 14px;
}

.TemplateTD {
border:1px solid #30546E;
}

.TemplateTitle {
font-weight:bold;
}

.TemplatePad {
padding:5px 10px 5px 10px;
}

.maincontentTD, .maincontentTDpad0 {
border-left:1px solid #30546E;
border-right:1px solid #30546E;
}

.maincontentTD {
padding:20px;
}

.maincontentTDpad0 {
padding-top:0px;
padding-bottom:0px;
}

.maincontentsubTD {
 padding:0px;
}

.padbot {
height:260px;
}

.padbot2 {
height:130px;
}

.padtop10 {
padding-top:10px;
}

.padbot0 {
padding-bottom:0px;
}

.padleft10 {
padding-left:10px;
}

.formtitleTD, .linkformtitleTD, .linktabletextTD, .viewclientstitleTD, .viewclientsTD, .headerTDl, .headerTDr {
font-family: Tahoma,Arial; font-size: 12px; font-weight: normal; color: #000000; 
text-align:right;
padding-right:6px;
padding-bottom:7px;
}

.linktabletextTD, .headerTDl, .headerTDr, .WMmainTD {
text-align:center;
padding-bottom:5px;
}

.formitemTD, .linkformitemTD, .headerTDl {
text-align:left;
}

.WMmainTD {
padding : 3px 0px 3px 0px; }

.headerTDr {
text-align:right;
}

.headerTDl, .headerTDr


.linkformtitleTD, .linkformitemTD, .viewclientstitleTD, .viewclientsTD {
text-align:left;
padding-right:5px;
}

.linksimg, .linkstxt {
padding: 30px 0px 30px 10px;
text-align: right;
}

.linkstxt {
text-align: left;
}

.viewclientstitleTD, .viewclientsTD {
 padding:5px;
}

.viewclientsTD {
border:1px solid #30546E;
}


.chkboxstyle {
margin-left:0px;
}

.inputstyle, .chkboxstyle {
font-family: Tahoma,Arial; font-size: 12px; font-weight: normal; color: #000000; 
}

.inputstyle {
background: #DFE6EB;
border: 1px solid #30546E;
}

.errtext {
font-family: Tahoma,Arial; font-size: 12px; font-weight: bold; color: #FF0000; 
padding-left:8px;
}

.maincontenttitle {
font-weight:bold; font-size: 16px; 
}

.underline {
text-decoration: underline;
}

.boldtext {
font-weight:bold;
}

H1, H2, H3 {
font-weight:bold; font-size: 16px; 
margin-top:0em;
margin-bottom:0em;
}

H2.smalltitle, H3 {
font-size: 12px;
}

H1.php {
 text-align:left;
 padding:6px 0px 0px 100px;
}

.maincontentimgright, .maincontentimgleft, .maincontentimgrightNoBDR, .maincontentimgleftNoBDR {
margin-bottom:6px;
}

.maincontentimgright {
border: 1px solid #30546E;
margin-left:6px;
}

.maincontentimgleft {
border: 1px solid #30546E;
margin-right:6px;
}

.WMimg {
border:1px solid #30546E;
}

.WMimgr, .WMimgl {
margin-bottom:5px;
}

.WMimgr {
margin-left:10px;

}

.WMimgl {
margin-right:10px;
}

TD .qnumTD {
text-align:center;
vertical-align:middle;
padding:2px;
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
font-size:24px;
}

TD .qTD {
padding:2px 2px 2px 6px;
vertical-align:middle;
background-color:#000000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

TD .ansimgTD, TD .ansTD {
vertical-align:top;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-collapse:collapse;
}

TD .ansimgTD {
padding:6px 2px 6px 2px;
}

TD .ansTD {
padding:6px 6px 6px 6px;
border-right:1px solid #000000;
}


HR {
color:#30546E;
width:100%;
height:1px;
margin-bottom:5px;
}

.footer {
background-image: url("./slice.jpg"); background-repeat: repeat-x;
font-family: Tahoma,Arial; font-size: 10px; font-weight: normal; color: #FFFFFF; text-align:center; vertical-align:middle;
padding-top:2px;
padding-bottom:2px;
border:1px solid #30546E;
}

A.footerlink:link  { font-family: Tahoma,Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.footerlink:visited  { font-family: Tahoma,Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
A.footerlink:hover  { font-family: Tahoma,Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
A.footerlink:active  { font-family: Tahoma,Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

A.note {text-decoration: none; }
.noteTD {  padding-top:3px; padding-bottom:7px;}
.redtext { color:#FF0000;}