
/* ************************************************** */
/* *******  T B A   C O L O U R S   ***************** */

/*     TBA blue:  #141572    */
/*     TBA red:   #F22228    */

/*     font: font-style font-variant font-weight font-size/line-height font-family */


/* ************************************************** */
/* *******  T E X T   S T U F F   ******************* */

.text10            { font-size:10px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#fff; }
.text              { font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333;
                         background-color:#fff; line-height:1.25; border:0px solid #000;}
.text13            { font-size:13px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333;
                         background-color:#fff; line-height:1.5; border:0px solid #000;}
.text12            { font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333;
                         background-color:#fff; border:0px solid #000; line-height:1em;}
.text11            { font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333;
                         background-color:#fff; border:0px solid #000;}
.b-text            { font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:700; color:#333;
                         background-color:#fff; line-height:1.25; border:0px solid #000;}

.footertext        { font-size:10px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff; margin:0px;          padding:0px;  }
.formstext         { font-size:10px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff; margin:0px;          padding:0px; line-height:1.25; }
.cutline           { font-size:10px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff; margin:0px;          padding:0px; line-height:1.25; }
.cutline-short     { font: 500 8pt/8pt arial,sans serif;   color:#333; background-color:#fff; margin:0px; padding:0px; }

.bio-honors        { font-size:14px; font-family:verdana,arial,"sans serif"; font-weight:700; text-align:left; color:navy; background-color:#fff; padding:0px; margin:0px; }

.caption           { font-size:15px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin:0px; padding:0px; text-align:center;}
caption            { font-size:15px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin:0px; padding:0px; text-align:center; }

h2                 { font-size:24px; font-family:"Trebuchet MS",verdana,arial,"sans serif";  font-weight:500; text-align:center; letter-spacing:1px; line-height: 2.0; margin:0px; }
h3                 { font-size:20px; font-family:"Trebuchet MS",verdana,arial,"sans serif";  font-weight:500; text-align:center; letter-spacing:1px; line-height: 2.0; margin:0px; }
h3.dotted350       { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin-top:10px; margin-bottom:5px; padding:0px; width:560px; border-bottom:#333 2px dotted; text-align:left; }
h3.dotted          { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin-top:20px; margin-bottom:5px; padding:0px; width:560px; border-bottom:#333 2px dotted; text-align:left; }
h3.dotted5         { font-size:16px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin:5px 0px; padding:0px; width:560px; border-bottom:#333 2px dotted; text-align:left; }
h4                 { font-size:14px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin:5px 0px;    padding:0px; text-align:left;  }
h4.dotted          { font-size:14px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin-top:10px; margin-bottom:5px; padding:0px; width:560px; border-bottom:#333 2px dotted; text-align:left;  }

.storyheadred      { font-size:24px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      letter-spacing:2px;}
.storyheadred1     { font-size:22px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      line-height:1.25; }
.storyheadred1x    { font-size:22px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      line-height:1.25;  letter-spacing:1px;}
.storyheadred2     { font-size:18px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      line-height:1.25; }
.storyheadred3     { font-size:18px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      line-height:1.25; letter-spacing:3px;}
.storyheadred3a    { font-size:18px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:500; color:#F22228; background-color:#e3e3e3; margin:0px;       padding:0px;      line-height:1.0em; letter-spacing:1px;}
.titlered          { font-size:14px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; color:#F22228; background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25; }
.titlered15        { font-size:15px; font-family:"Trebuchet MS",arial,"sans serif"; font-weight:700; color:#F22228; background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25; }
.bigred            { font-size:18px; font-family: arial,"sans serif";               font-weight:700; color:#F22228; background-color:#fff; margin:0px;          padding:0px;      }

.storyheadblue     { font-size:24px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#fff; margin:0px;          padding:0px;      }
.storyheadblue1    { font-size:24px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#fff; margin:0px;          padding:0px;      line-height: 1.5; letter-spacing:4px; }
.storyheadblue1b   { font-size:24px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; color:navy;    background-color:#fff; margin:0px;          padding:0px;      line-height: 1.5; letter-spacing:2px; }
.storyheadblue2    { font-size:18px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#fff; margin:4px 0px;      padding:0px;      line-height:1.25; letter-spacing:0px; }
.storyheadblue3    { font-size:18px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#fff; margin:0px;          padding:0px;                        letter-spacing:0px; }
.storyheadblue3a   { font-size:18px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#e3e3e3; margin:0px;          padding:0px;                        letter-spacing:0px; }
.storyheadblue4    { font-size:16px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; color:navy;    background-color:#fff; margin:4px 0px;      padding:0px;      line-height:1.25; letter-spacing:0px; }
.storyheadblue4a   { font-size:16px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:500; color:navy;    background-color:#fff; margin:4px 0px;      padding:0px;      line-height:1.25; letter-spacing:0px; }
.storyheadblue5    { font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; color:navy;    background-color:#fff; margin:4px 0px;      padding:0px;      line-height:1.1;  letter-spacing:0px; }
.titleblue         { font-size:14px; font-family: verdana,arial,"sans serif";       font-weight:700; color:navy;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25; }
.titleblue1        { font-size:14px; font-family: verdana,arial,"sans serif";       font-weight:500; color:navy;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25; }
.titleblue15       { font-size:15px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; color:navy;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25; }

.subtitlegrey      { font-size:13px; font-family:arial,"sans serif";                font-weight:700; color:#333;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.1;  }
.subtitlegrey14    { font-size:13px; font-family:verdana,arial,"sans serif";        font-weight:700; color:#333;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25;  }
.subtitlegrey15    { font-size:15px; font-family:arial,"sans serif";                font-weight:700; color:#333;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25;  }
.titlegrey15       { font-size:15px; font-family:arial,"sans serif";                font-weight:500; color:#333;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.25;  }
.subtitlegrey-up   { font-size:13px; font-family:arial,"sans serif";                font-weight:700; color:#333;    background-color:#fff; margin:0px;          padding:0px;      line-height:1.25;   text-transform:uppercase;}
.subtitle          { font-size:12px; font-family:arial,"sans serif";                font-weight:700; color:#333;    background-color:#fff; margin:5px 0px; padding:0px;       }
.subgrey           { font-size:11px; font-family:arial,"sans serif";                font-weight:500; color:#555;    background-color:#fff; margin:10px 0px 5px; padding:0px;      line-height:1.1;  }

.v10               { font-size:10px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px 15px; line-height:1.25; }
.v11               { font-size:11px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v11g              { font-size:11px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#e3e3e3;    margin:0px; padding:0px;      line-height:1.25; }
.v-text            { font-size:11px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px;       }
.v12               { font-size:12px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v12b              { font-size:12px; font-family:verdana,arial,"sans serif";        font-weight:700; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v13               { font-size:13px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v13b              { font-size:13px; font-family:verdana,arial,"sans serif";        font-weight:700; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v14               { font-size:14px; font-family:verdana,arial,"sans serif";        font-weight:500; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v14b              { font-size:14px; font-family:verdana,arial,"sans serif";        font-weight:700; color:#333;    background-color:#fff;    margin:0px; padding:0px;      line-height:1.25; }
.v14b-w            { font-size:14px; font-family:verdana,arial,"sans serif";        font-weight:700; color:#fff;    background-color:#141572; margin:0px; padding:0px;      line-height:1.25; }

.ital8             { font-size: 8pt; font-family:georgia,serif; font-weight:500; color:#333; background-color:#fff;                   font-style:italic;}
.italics11         { font-size:11px; font-family:georgia,serif; font-weight:500; color:#333; background-color:#fff; line-height:1.25; font-style:italic;}
.italics13         { font-size:13px; font-family:georgia,serif; font-weight:500; color:#333; background-color:#fff; line-height:1.25; font-style:italic;}
.georgia10         { font-size:10px; font-family:georgia,serif; font-weight:500; color:#333; background-color:#fff; line-height:1.1; }
.georgia13         { font-size:13px; font-family:georgia,serif; font-weight:500; color:#333; background-color:#fff; line-height:1.2; }
.georgia13g        { font-size:13px; font-family:georgia,serif; font-weight:500; color:#333; background-color:#e3e3e3; line-height:1.25; }

.appropo           { font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#333; background-color:#fff; margin:0px; padding:5px;  }
.ms                { font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#c00; background-color:#fff; margin:0px; padding:5px;  }
.hs                { font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#0c0; background-color:#fff; margin:0px; padding:5px;  }
.co                { font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#00c; background-color:#fff; margin:0px; padding:5px;  }


blockquote.big     { margin:.2em 2em .5em 2em;  }
blockquote.short   { margin:2px 10px 5px 10px;  }
p.para             { margin:3px 0px 3px 0px;  }
p.para2            { margin:1px 0px 1px 0px;  }
p.para10           { margin:12px 0px 5px 0px;  }
p.para-ind         { margin:4px  0px 4px  0px; text-indent:25px;}
p.para-blurb       { margin:4px 20px 4px 20px; font:11px/13px verdana,arial; }
p.ital-blurb       { margin:4px  0px 4px  0px; font:8pt/9pt georgia,serif; }


/* ************************************************** */
/* *******  H I - L I T E   B O X E S   ************* */

.hilite-box        { display:inline; float:left;  width:300px; margin:10px auto; padding:10px; text-align:center; border:2px solid red;
                     font-size:12px; font-family:"comic sans ms",verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#ccc; line-height:1.25; clear:both; }

.hilite-boxR       { display:inline; float:right;  width:200px; margin:10px; padding:10px; text-align:left; border:2px solid red;
                     font-size:13px; font-family:"comic sans ms",verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#ccc; line-height:1.25; clear:both; }

.hilite-box1       { width:450px; margin:10px auto; padding:10px; text-align:center; border:2px solid red;
                     font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#fff; line-height:1.25; }

.hilite-box550     { width:550px; height:40px; margin:10px auto; padding:10px; text-align:center; border:2px solid red;
                     font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#fff;  }

#hilite-box550-1     { width:550px; height:120px; margin:10px auto; padding:10px; text-align:center; border:2px solid #141572;
                     font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#dfdfdf;  }

.hilite-box-550X40 { width:550px; height:40px; margin:10px auto; padding:0px; border:2px solid red; color:#141572; background-color:#e3e3e3;
   font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:700; text-align:center; vertical-align:middle; }

.hilite-box-550X60 { width:550px; height:60px; margin:10px auto; padding:10px 0px 5px 0px; border:2px solid red; color:#141572; background-color:#e3e3e3;
   font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:700; text-align:center; line-height:1.3em; vertical-align:middle; }

/* ************************************************** */
/* *******  I M A G E S   S T U F F   *************** */

img.cartButton      { width: 95px; height: 33px; margin: 0px; padding:0px; border:0px; }
img.patron-msc      { width:120px; height: 86px; margin: 0px; padding:0px; border:0px; }
img.cs-skyscraper   { width:120px; height:420px; margin: 0px; padding:0px; border:0px; }
img.hotelButton     { width:150px; height: 30px; margin:10px; padding:0px; border:0px; }
img.new-footer      { width:760px; height:115px; margin: 0px; padding:0px; border:0px; }
img.pdf-lg          { width: 32px; height: 32px; margin: 0px; padding:0px; border:0px; }
img.pdf-reader      { width:112px; height: 33px; margin: 6px; vertical-align:middle; border:0px; }
img.pdfs            { width: 17px; height: 17px; margin:0px 0px 0px 6px; vertical-align:middle; border:0px; }
img.PhiBetaMu       { width:271px; height: 54px; margin: 5px; padding: 0px; border:0px; }
img.register        { width:220px; height: 45px; margin: 0px; padding: 0px; border:0px; }
img.savemusic       { width:115px; height:420px; margin: 0px; padding: 0px; border:0px; }
img.conv-sponsor    { width:260px;   height:122px; margin: 10px; padding:0px; border: 0px solid black; }
img.sponsor         { height:60px; margin: 10px; padding:0px; border: 0px solid black; }
img.sponsors        { margin: 0px; padding: 0px; border: 0px solid black; }
img.sponsor1        { margin:10px; padding: 0px; border: 0px solid black; }
img.submit          { width:100px; height: 20px; margin: 0px; padding: 1px; border:1px; solid black;}
img.tbmr-spon1      { width:580px; height: 80px; margin: 0px; padding: 0px; border:0px; clear:both; }
img.tbmr-spon2      { width:550px; height: 42px; margin: 0px; padding:10px 0px 0px 0px; border:0px; clear:both; }
img.img235x285      { width:235px; height:284px; margin:5px; padding:0px; border:0px; float:right; }

img.img124x35       { width:124px; height: 35px; margin:5px; padding:0px; border:0px; }
img.img160x210      { width:160px; height:210px; margin:0px; padding:0px; border:0px solid green }
img.img175x124      { width:175px; height:124px; margin:5px; padding:0px; border:0px; }
img.img170x195      { width:170px; height:195px; margin:0px; padding:0px; border:0px; }
img.img200x250      { width:200px; height:250px; margin:0px; padding:0px; border:0px; }
img.img210x210      { width:210px; height:210px; margin:0px; padding:0px; border:0px; }
img.img210x150-rt   { width:210px; height:150px; margin:5px; padding:0px; border:0px; float:right; }
img.img210x210-rt   { width:210px; height:210px; margin:5px; padding:0px; border:0px; float:right; }
img.img210x474      { width:210px; height:474px; margin:0px; padding:0px; border:0px; }
img.img210x640      { width:210px; height:640px; margin:0px; padding:0px; border:0px; }
img.img260x80       { width:260px; height: 80px; margin:5px; padding:0px; border:0px; }
img.img260x385      { width:350px; height:225px; margin:5px; padding:0px; border:0px; }
img.img260x210-rt   { width:260px; height:210px; margin:5px; padding:0px; border:0px; float:right; }
img.img260x385      { width:350px; height:225px; margin:5px; padding:0px; border:0px; }
img.img360x235-rt   { width:350px; height:225px; margin:5px; padding:0px; border:0px; float:right; }
img.img360x235-cen  { width:350px; height:225px; margin:5px; padding:0px; border:0px; clear:both; }
img.img300x280      { width:300px; height:280px; margin:0px; padding:0px; border:0px; }
img.img310x160      { width:310px; height:160px; margin:5px; padding:0px; border:0px; float:right; }
img.img310x260      { width:310px; height:260px; margin:0px; padding:0px; border:0px; }
img.img400x50       { width:400px; height: 50px; margin:10px 0px; padding:0px; border:0px; clear:both; }
img.img410x90       { width:410px; height: 90px; margin:0px; padding:0px; border:0px; clear:both; }
img.img470x55       { width:470px; height: 55px; margin:10px; padding:0px; border:0px; clear:both; }
img.img470x208      { width:470px; height:208px; margin:10px; padding:0px; border:0px; clear:both; }
img.img470x440      { width:470px; height:440px; margin:10px; padding:0px; border:0px; clear:both; }
img.img500x56       { width:500px; height: 56px; margin:5px; padding:0px; border:0px; clear:both; }
img.img500x100      { width:500px; height:100px; margin:5px; padding:0px; border:0px; clear:both; }
img.img510x185      { width:510px; height:185px; margin:5px; padding:0px; border:0px; clear:both; }
img.img540x90       { width:540px; height: 90px; margin:0px; padding:0px; border:0px; clear:both; }
img.img550x100      { width:550px; height:100px; margin:5px; padding:0px; border:0px; clear:both; }
img.img550x150      { width:550px; height:150px; margin:5px; padding:0px; border:0px; clear:both; }
img.img550x168      { width:550px; height:168px; margin:5px; padding:0px; border:0px; clear:both; }
img.img560x45       { width:560px; height: 45px; margin:5px 0px 0px 0px; padding:0px; border:0px; clear:both; }
img.img560x50       { width:560px; height: 50px; margin:5px; padding:0px; border:0px; clear:both; }
img.img560x65       { width:560px; height: 65px; margin:5px; padding:0px; border:0px; clear:both; }
img.img565x245      { width:565px; height:245px; margin:5px; padding:0px; border:0px; clear:both; }

img.headshot160     { width:160px; height:210px; margin:0px; padding:0px; border:0px solid #000;  }
img.headshot190     { width:190px; height:250px; margin:0px; padding:0px; border:0px solid #000; float:right; }
img.headshot190-lft { width:190px; height:250px; margin:0px; padding:0px; border:0px solid #000; float:left; }
img.headshot260     { width:260px; height:343px; margin:0px; padding:0px; border:0px solid #000;  }
img.headshot350     { width:350px; height:250px; margin:0px; padding:0px; border:0px solid #000;  }
img.headshot260x275 { width:260px; height:275px; margin:0px; padding:0px; border:0px solid #000;  }
img.ensem560        { width:560px; height:150px; margin:5px 0px; padding:0px; border:0px solid #000;  }
img.ensem570        { width:570px; height:200px; margin:5px auto; padding:0px; border:0px solid #000;  }

#ensem-photo560     { display:inline; width:560px; height:160px; color:#333; background-color:#fff; margin:10px auto; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#band-photo560      { display:inline; width:560px; height:210px; color:#333; background-color:#fff; margin:10px auto; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot160x210    { display:inline; float:left;  width:160px; height:210px; color:#333; background-color:#fff; margin:10px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot160        { display:inline; float:right; width:160px; height:220px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190        { display:inline; float:right; width:190px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190a       { display:inline; float:right; width:190px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190b       { display:inline; float:right; width:190px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190c       { display:inline; float:right; width:190px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190-left   { display:inline; float:left;  width:190px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot190d       { display:inline; float:right; width:190px; height:330px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot210        { display:inline; float:right; width:210px; height:220px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot260        { display:inline; float:right; width:260px; height:360px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot260x275    { display:inline; float:right; width:260px; height:275px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot310        { display:inline; float:right; width:310px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }
#headshot350        { display:inline; float:right; width:350px; height:260px; color:#333; background-color:#fff; margin:6px; padding:0px; text-align:center; vertical-align:top; border:0px solid #000;  }

img.soloists110     { width:110px; height:168px; margin:0px; padding:0px; border:0px solid #000;  }
#soloists110        { display:inline; float:right; width:110px; height:168px; margin:6px; padding:0px; vertical-align:top; border:0px solid #000;  }

#picBox310x340      { display:inline; float:right; width:310px; height:330px; margin:5px 0px; padding:0px; border:1px black solid; vertical-align:top; }

#column260          { border:0px solid #000; display: inline; float:right; width:260px; margin:0px 5px; padding:10px; text-align:center;  }
#column220          { border:0px solid #000; display: inline; float:right; width:220px; margin:0px 5px; padding:10px;
                       font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#fff; line-height:1.1; text-align:center; }

#column190          { border:0px solid #000; display: inline; float:right; width:190px; margin:0px 5px; padding:0px;
                       font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#fff; line-height:1.1; text-align:center; }

#boxed500           { border: 1px solid #333; width:500px; padding:10px;  }
/* ************************************************** */
/* *******  S C R E E N   S T U F F   *************** */

.textrule2-150       { width:150px; height: 2px; padding:0px; margin:10px auto; border-bottom:#F22228 2px solid; clear:both; }
.textrule2-350       { width:350px; height: 2px; padding:0px; margin:10px auto; border-bottom:#F22228 2px solid; clear:both; }
.textrule2-400       { width:400px; height: 2px; padding:0px; margin:10px auto; border-bottom:#F22228 2px solid; clear:both; }
.textrule1           { width:560px; height: 2px; padding:0px; margin:10px 0px; border-bottom:#F22228 1px solid; clear:both; }
.textrule2           { width:560px; height: 2px; padding:0px; margin:10px 0px; border-bottom:#F22228 2px solid; clear:both; }
.textrule3           { width:560px; height: 2px; padding:0px; margin:5px 0px; border-bottom:#F22228 2px solid; clear:both; }
.hi-line             { line-height:1.5;  }
caption              { margin 5px 0px padding:0px; text-align:left; }
/*****************************************************/
/******************* HREF LINKS ****F22228******************/
a.links:link          { color:   navy; background-color:#fff; font-weight:500; text-decoration:underline}
a.links:active        { color:   navy; background-color:#fff; font-weight:500; text-decoration:underline}
a.links:visited       { color:#141572; background-color:#fff; font-weight:500; text-decoration:underline}
a.links:hover         { color:#F22228; background-color:#fff; font-weight:500; text-decoration:overline underline}

a.b-links:link        { color:   navy; background-color:#fff; font-weight:700; text-decoration:underline}
a.b-links:active      { color:   navy; background-color:#fff; font-weight:700; text-decoration:underline}
a.b-links:visited     { color:#141572; background-color:#fff; font-weight:700; text-decoration:underline}
a.b-links:hover       { color:#F22228; background-color:#fff; font-weight:700; text-decoration:overline underline}

a.links-arch:link     { color:   navy; background-color:#ccc; font-weight:700; text-decoration:underline}
a.links-arch:active   { color:   navy; background-color:#ccc; font-weight:700; text-decoration:underline}
a.links-arch:visited  { color:   navy; background-color:#ccc; font-weight:700; text-decoration:underline}
a.links-arch:hover    { color:#F22228; background-color:#ccc; font-weight:700; text-decoration:overline underline}

a.sponsor:link        { color:   #fff; background-color:#141572; font-weight:500; text-decoration:underline; }
a.sponsor:active      { color:   #fff; background-color:#141572; font-weight:500; text-decoration:underline; }
a.sponsor:visited     { color:   #eee; background-color:#141572; font-weight:500; text-decoration:underline; }
a.sponsor:hover       { color:#F22228; background-color:#141572; font-weight:500; text-decoration:underline; }

a.links-sm:link       { color:   navy; background-color:#e3e3e3; font-weight:700; text-decoration: underline}
a.links-sm:active     { color:   navy; background-color:#e3e3e3; font-weight:700; text-decoration: underline}
a.links-sm:visited    { color:#141572; background-color:#e3e3e3; font-weight:700; text-decoration: underline}
a.links-sm:hover      { color:#F22228; background-color:#e3e3e3; font-weight:700; text-decoration: overline underline}

a.links-trans:link       { color:   navy; background-color:transparent; font-weight:500; text-decoration: underline}
a.links-trans:active     { color:   navy; background-color:transparent; font-weight:500; text-decoration: underline}
a.links-trans:visited    { color:#141572; background-color:transparent; font-weight:500; text-decoration: underline}
a.links-trans:hover      { color:#F22228; background-color:transparent; font-weight:500; text-decoration: overline underline}

a.links-hi:link       { color:   navy; background-color:#e3e3e3; font-weight:500; text-decoration: underline}
a.links-hi:active     { color:   navy; background-color:#e3e3e3; font-weight:500; text-decoration: underline}
a.links-hi:visited    { color:#141572; background-color:#e3e3e3; font-weight:500; text-decoration: underline}
a.links-hi:hover      { color:#F22228; background-color:#e3e3e3; font-weight:500; text-decoration: overline underline}

a.links-lo:link       { color:   navy; background-color:#d3d3d3; font-weight:500; text-decoration: underline}
a.links-lo:active     { color:   navy; background-color:#d3d3d3; font-weight:500; text-decoration: underline}
a.links-lo:visited    { color:#141572; background-color:#d3d3d3; font-weight:500; text-decoration: underline}
a.links-lo:hover      { color:#F22228; background-color:#d3d3d3; font-weight:500; text-decoration: overline underline}

/* *********************************************************** */
/* *****  L I S T   S T U F F   S T A R T S   **************** */
/**** use the padding to control distance to left margin! ******/
ol.list            { margin-top:3px; margin-bottom:5px;}
ol.list1           { margin-top:3px; margin-bottom:5px;}
ol.alpha1          { margin-top:3px; margin-bottom:5px; list-style-type:alpha; }
ol.alpha2          { margin-top:3px; margin-bottom:5px; list-style-type:upper-alpha; }
ol.roman1          { margin-top:3px; margin-bottom:5px; list-style-type:upper-roman; }
ul.list            { margin-top:3px; margin-bottom:5px; text-align:left; }
ul.list1           { margin-top:3px; margin-bottom:5px; margin-left:1em; padding-left:1em; list-style-position:outside; list-style-type:square; }
ul.list2           { margin-top:5px; margin-bottom:5px;  padding-left:20px; list-style-position:outside; list-style-type:disc; }
ul.list3           { margin-top:5px; margin-bottom:20px; text-align:left; }
ul.list10          { margin-top:5px; margin-bottom:10px; padding-left:20px; list-style-position:outside; list-style-type:square; }
ul.short-list      { margin-top:3px; margin-bottom: 3px; padding-left:15px; list-style-position:outside; list-style-type:square; }

li.list            { margin-top:3px; margin-bottom:5px;}
li.alpha2          { margin-top:3px; margin-bottom:5px; list-style:upper-alpha;}
li.roman1          { margin-top:3px; margin-bottom:5px; list-style:upper-roman;}
li.list1           { margin-top:3px; margin-bottom:5px;}
li.list2           { margin-top:3px; margin-bottom:5px;}
li.sq              { margin-top:3px; margin-bottom:3px; list-style-type:square;}
li.list3           { margin-top:5px; margin-bottom:5px;}
li.list10          { margin:10px 0px; line-height:1.25  }

ul.awards          { margin:0px 0px 10px 0px; padding-left:20px; list-style-position:outside; list-style-type:square; }
li.awards          { margin-top:.25em; margin-bottom: .5em; font-size:11px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; }
ul.awards13        { margin:3px 0px 20px 0px; padding:0px; list-style-position:outside; list-style-type:disc; }
li.awards13        { margin:1px 0px; padding-left:20px;  font-size:13px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; }

ul.honors          { margin-top:5px 0px 10px 10px; list-style-position:outside; list-style-type:disc; }
li.honors          { margin:0px;     padding:2px 0px; font-size:13px; font-family:verdana,arial,"sans serif"; font-weight:500; text-align:left; color:navy; background-color:#fff;}

ul.no-dots1        { margin:2px 2px 5px 8px; padding-left:0px; list-style-position:outside; list-style:none; }
li.no-dots1        { margin:0px; padding:1px 0px;}

/* ************************************************** */
/* *******  T O P   N A V B A R    ****************** */
.Navlist           { font-size:10px; font-family: arial, helvetica, sans-serif; font-weight:700; background-color:#B82134; color: #fff; vertical-align:middle;}
a.w-link:link      { background-color:#B82134; color: #fff; font-weight:700; text-decoration: underline; }
a.w-link:active    { background-color:#B82134; color: #fff; font-weight:700; text-decoration: overline underline; }
a.w-link:visited   { background-color:#B82134; color: #fff; font-weight:700; text-decoration: underline; }
a.w-link:hover     { background-color:#B82134; color: #fff; font-weight:700; text-decoration: overline underline; }


/* ************************************************** */
/* *******  F O R M   S T U F F   ******************* */
input.submitit      { margin:0px; padding:3px; font-size:13px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:500; color:#fff; background-color:#F22228; border:2px ridge #fff; cursor:pointer; height:30px; }
input.searchit      { margin:0px; padding:2px; font-size:11px; font-family:"Trebuchet MS",verdana,arial,"sans serif"; font-weight:500; color:#fff; background-color:#141572; border:2px ridge #fff; cursor:pointer; height:27px; }
textarea,input      { margin:2px 0px 2px 0px; padding:4px; font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#efefef; line-height:1.25; border:1px solid #333; }
select              { margin:1px 0px 1px 0px; padding:4px; font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; color:#333; background-color:#efefef; line-height:1.25; border:1px solid #333; }
input.dots          { margin:0px; color:#333; background-color:#fff; }
input.noborder      { border:0px solid #333;  }
input.space3        { margin:3px 0px;  }
input.chex          { vertical-align:middle;  border:0px solid black; }
input.redbox        { margin:0px; padding:2px; border: 1px red solid;  }
input.event         { margin:0px 3px; padding:2px; border:0px red solid;  }
input.pix           { font-family:arial,"sans serif"; font-size: 12px; color:#017F73; background-color: #FCF5E3; text-align:center;}



/*****************************************************/
/*************   T A B L E S   ***********************/
/*****************************************************/

/*****************************************************/
/*************** IMAGE COLUMN TABLE ******************/

table.pic-column260  { border:0px solid #000; float:right; width:260px; margin:0px 0px; padding:0px; }
tr.pic-top           { vertical-align:top; }
td.pic-col           { border:0px solid #000; width:260px; margin:0px 0px; padding:0px; text-align:center;  }


/*****************************************************/
/*************** EVENT TABLE *************************/
table.event       { width:560px; margin:10px auto; padding:1px; border:0px blue solid; }
table.event-home  { width:560px; margin:0px; padding:0px; border:0px blue solid; }
table.med-event       { width:540px; border:0px black solid; margin:0px auto; padding:0px; border:0px blue solid; }
table.sm-event    { width:500px; border:0px black solid; margin:10px auto; padding:0px; color:navy; background-color:#fff; }
tr.top            { vertical-align:top; }
tr.event-top      { vertical-align:top; }
tr.event-mid      { vertical-align:middle; }
tr.event-centered { text-align:center; }
tr.event-head-centered { text-align:center; color:white; background-color:#909090; vertical-align:middle;}
tr.event-head     { color:white; background-color:#909090; vertical-align:bottom; }
tr.event-head1    { color:navy; background-color:#909090; vertical-align:bottom; }
td.event-head     { font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.event-head33   { width:33%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.event-head20   { width:20%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
tr.event-w-head   { color:white; background-color:#999; vertical-align:bottom; text-align:left;}
td.event-w-head   { color:white; background-color:#999; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px 10px; margin:0px; text-transform:uppercase;}
td.event-right30  { width:30%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px 0px; margin:0px; text-align:right; }
td.event-left70   { width:70%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px;     margin:0px; text-align:left;   }
td.event-jobs10   { width:10%; font-size:11px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-jobs15   { width:15%; font-size:11px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-jobs30   { width:30%; font-size:11px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-jobs40   { width:40%; font-size:11px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-blank    { color:#333; background-color:#fff; vertical-align:top;  }
td.event11        {              font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:10px; margin:0px; text-align:left; }
td.event11-75     { width: 75px; font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px 10px; margin:0px; text-align:left; }
td.event11-100    { width:100px; font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px 10px; margin:0px; text-align:left; }
td.event11-125    { width:125px; font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px 10px; margin:0px; text-align:left; }
td.event11-250    { width:250px; font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px 10px; margin:0px; text-align:left; }
td.event11c       { font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:10px; margin:0px; text-align:center; }
td.event11-rt     { font-size:12px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:10px; margin:0px; text-align:right; }
td.event12        { font-size:12px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px; margin:0px; }
td.event12-33     { width:33%;      font-size:12px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:10px; margin:0px; }
td.event12b       { font-size:12px; font-family:arial,"sans serif"; line-height:1.25; font-weight:700; padding:5px; margin:0px; }
td.event-w-redhead{ font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; color:#f00; background-color:#999; padding:4px; margin:0px; text-transform:uppercase;}
td.event          { font-size:11px; font-family:arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px; margin:0px; }
td.event11pt      { font: 500 10pt/12pt arial,"sans serif"; padding:4px; margin:0px; }
td.event11pt-rt   { font: 500 10pt/12pt arial,"sans serif"; padding:4px; margin:0px; text-align:right;}
td.event11pt-lft  { font: 500 10pt/12pt arial,"sans serif"; padding:4px; margin:0px; text-align:left; }
td.event-title    { font-style:italic; font-size:13px; font-family:georgia,verdana,arial,"sans serif"; line-height:1.25; font-weight:500; padding:5px; margin:0px; }
tr.event-row1     { color:#333; background-color:#e3e3e3; vertical-align:top; }
tr.event-row2     { color:#333; background-color:#d3d3d3; vertical-align:top; }
td.event20        { width:20%; font-size:11px; font-family:arial,"sans serif"; font-weight:500; line-height:1.1;  padding:3px; margin:0px; text-align:left; }
td.event-center20 { width:20%; font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px 0px; margin:0px; text-align:center;  }
td.event-center30 { width:30%; color:#333;  background-color:#fff; vertical-align:top; text-align:center;
                    font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px 0px; margin:0px;  }
td.event-center33 { width:180px; color:#333;  background-color:#fff; vertical-align:top; text-align:center;
                    font-size:10px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:2px; margin:0px;  }
td.event-center70 { width:70%; color:#333;  background-color:#fff; vertical-align:top; text-align:center;
                    font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px 0px; margin:0px; vertical-align:middle; }
td.event-right15  { width:15%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:right; }
td.event-right30c { width:30%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:right; }
td.event-right40c { width:40%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:right; }
td.event-right50  { width:50%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:right;  }
td.event-left40   { width:40%; font-size:11px; font-family:verdana,arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-left50   { width:50%; font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;  }
td.event-left60c  { width:60%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;   }
td.event-left70   { width:70%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;   }
td.event-left70c  { width:70%; font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; text-align:left;   }

/*****************************************************/
/*************** CLINIC TABLE ************************/
table.clinic      { width:560px; border:0px red solid; margin:10px 0px; padding:0px; }
table.clinic1     { width:560px; border:2px red solid; margin:10px 0px; padding:0px; background-color:#141572;  }
tr.centered       { text-align:center; }
tr.clinic         { text-align:left; }
tr.clinic-top     { text-align:left; vertical-align:top;}
tr.clinic-head3   { color:white; background-color:#141572; vertical-align:bottom; text-align:center; }
tr.clinic-head2   { color:white; background-color:#141572; vertical-align:middle; text-align:center; }
tr.clinic-head    { color:white; background-color:#999; vertical-align:middle; }
tr.clinic-head1   { color:navy;  background-color:#bbb; vertical-align:middle; }
tr.clinic-row1    { color:#333;  background-color:#d3d3d3; vertical-align:top; }
tr.clinic-row2    { color:#333;  background-color:#e3e3e3; vertical-align:top; }
tr.clinic-row2c   { color:#333;  background-color:#fff; vertical-align:top; text-align:center; }
td.clinic-head    {              font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head50  { width: 50px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head75  { width: 75px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head100 { width:100px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head125 { width:125px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head125c{ width:125px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase; text-align:center;}
td.clinic-head135 { width:135px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:2px; text-transform:uppercase;}
td.clinic-head150 { width:150px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head235 { width:235px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head350 { width:350px; font-size:14px; font-family:"trebuchet MS",arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic75       { width: 75px; font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic100      { width:100px; font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic125      { width:125px; font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic135      { width:135px; font-size:11px; font-family:arial,"sans serif";  color:#333; background-color:#ffffff;  font-weight:500; padding:5px; margin:0px;          line-height:1.25;}
td.clinic150      { width:150px; font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic350      { width:350px; font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic         {              font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic11       {              font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:left;}
td.clinic-cent    {              font-size:11px; font-family:arial,"sans serif";                font-weight:500; padding:5px; margin:0px;          line-height:1.25; text-align:center;}

table.clinic-handounts   { width:525px; border:0px red solid; margin:10px 0px; padding:0px; }
td.clinic-handouts       { width:175px; font:500 10pt/11pt arial,"sans serif"; padding:5px; }


td.clinic-head24  { width:24%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase; text-align:left; }
td.clinic-head12  { width:12%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head15  { width:15%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic-head18  { width:18%; font-size:12px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}

td.clinic1-head   { font-size:11px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic1-head24 { width:24%; font-size:11px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic1-head12 { width:12%; font-size:11px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.clinic1-head18 { width:18%; font-size:11px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:4px; margin:0px; text-transform:uppercase;}
td.schedule       { font-size:13px; font-family:arial,"sans serif"; color:#333; background-color:#fff; font-weight:700; padding:0px; margin:5px 0px; line-height:1.25; text-align:left;}
td.schedule50     { width:50%; font-size:13px; font-family:arial,"sans serif"; color:#333; background-color:#fff; font-weight:700; padding:0px; margin:5px 0px; line-height:1.25; text-align:left;}
td.cart50         { width:50%; color:#333; background-color:#fff; text-align:center; vertical-align:middle;  }
.schedule         { font-size:13px; font-family:arial,"sans serif"; color:#333; background-color:#fff; font-weight:700; padding:0px; margin:5px 0px; line-height:1.25; text-align:left;}


tr.alt-row0       { color:#333;  background-color:#e3e3e3; vertical-align:top; }
tr.alt-row1       { color:#333;  background-color:#e3e3e3; vertical-align:top; }
tr.alt-row2       { color:#333;  background-color:#d3d3d3; vertical-align:top; }

tr.cent-row1       { color:#333;  background-color:#e3e3e3; vertical-align:top; align:center; }
tr.cent-row2       { color:#333;  background-color:#d3d3d3; vertical-align:top; align:center; }

/*****************************************************/
/***********  T B M R  T A B L E  ********************/
table.tbmr        { width:560px; margin:10px 0px; padding:0px; border:0px black solid; }
tr.tbmr-head      { color:#fff; background-color:#999; vertical-align:bottom; }
td.tbmr-head5     { width:5%;   font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase;}
td.tbmr-head10    { width:10%;  font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase; text-align:center; }
td.tbmr-head20    { width:20%;  font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase;}
td.tbmr-head30    { width:30%;  font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase; text-align:left; }
td.tbmr-head60    { width:60%;  font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase; text-align:left; }
td.tbmr-head80    { width:80%;  font-size:14px; font-family:"trebuchet MS",verdana,arial,"sans serif"; font-weight:700; padding:5px; margin:0px; text-transform:uppercase; text-align:left; }
td.tbmr-center10  { width:10%; text-align:center; }
td.tbmr-center20  { width:20%; text-align:center; }
td.tbmr-left30    { width:30%; font-size:11px; font-family:arial,"sans serif"; padding:5px; margin:0px; text-align:left;   }
td.tbmr-left60    { width:60%; font-size:11px; font-family:arial,"sans serif"; padding:5px; margin:0px; text-align:left;   }
td.tbmr-left80    { width:80%; font-size:11px; font-family:arial,"sans serif"; padding:5px; margin:0px; text-align:left;   }
td.tbmr5          { width:5%; font-size:11px; font-family:arial,"sans serif"; padding:5px; margin:0px; text-align:center;   }
td.tbmr90         { width:90%; font-size:11px; font-family:arial,"sans serif"; padding:5px; margin:0px; text-align:left;   }
td.tbmr-date      { font-family:arial,"sans serif"; font-size:13px; line-height:15px; font-weight:700; color:#CC9933; background-color:#fff; padding:0px; margin:10px 0px 5px; text-align:left; }
.tbmr-head        { font-family:"trebuchet MS",Arial,"sans serif"; font-size:1.25em; font-weight:500; color:navy; background-color:#fff; padding:0px; margin:0px; letter-spacing:.05em; line-height:1.5; text-align:left; }
.tbmr-subhead     { font-family:"trebuchet MS",Arial,"sans serif"; font-size:1.25em; font-weight:500; color:navy; background-color:#fff; padding:0px; margin:0px; letter-spacing: .1em; line-height:1.2; text-align:left; }
.tbmr-edition-up  { font-family:"trebuchet MS",arial,"sans serif"; font-size:13px;   font-weight:700; color:navy; background-color:#fff; padding:0px; margin:0px; letter-spacing:0; text-align:center; text-transform:uppercase;  }
.tbmr-edition-dn  { font-family:"trebuchet MS",arial,"sans serif"; font-size:11px;   font-weight:700; color:navy; background-color:#fff; padding:0px; margin:0px; letter-spacing:0; text-align:center; text-transform:uppercase; }
.tbmr-header      { text-align:center; }
.tbmr-subtitle    { font-family: arial,"sans serif";               font-size:  12px; font-weight:700; color:#333; background-color:#fff; padding:0px; margin: 10px 0px 5px;            line-height:1.5;  }


/*****************************************************/
/***********  T I N Y  T A B L E  ********************/
table.tiny        { width:300px; margin:10px auto; padding:0px; border:0px black solid; }
tr.tiny-head      { color:#fff; background-color:#999; vertical-align:bottom; }
td.tiny25         { width:25%;  font-size:12px; font-family:verdana,arial,"sans serif"; font-weight:500; padding:3px; margin:0px; color:#333; background-color:#fff; }

/*****************************************************/
/********  H A N D O U T S  T A B L E  ***************/
table.handouts    { width:200px; margin:10px auto; padding:5px; border:0px black solid; }
td.handouts       { width:50%; color:#333; background-color:#fff; text-align:center; vertical-align:middle;  }



/*****************************************************/
/***********  S E A R C H  T A B L E  ****************/
table.search      { width:560px; margin:10px 0px; padding:0px; border:0px black solid; }
tr.search-title   { color:#fff; background-color:#141572; text-align:center; }
td.search-title   { width:50%;  padding:0px; margin:1px; border:0px black solid; }
tr.search         { color:#333; background-color:#fff; vertical-align:top; text-align:center; }
td.search         { width:50%;  padding:10px 0px; margin:1px; border:1px #141572 solid; }
td.search-no      { width:50%;  padding:10px 0px; margin:1px; border:0px #141572 solid; }

/*****************************************************/
/*************** SPONSORS TABLE **********************/
table.sponsors    { width:560px; border:0px black solid; margin:0px; padding:15px; }
table.sponsors1   { width:560px; border:0px black solid; margin:0px; }
tr.sponsors       { text-align:center; color:navy; background-color:#fff;}
td.event-center   { text-align:center; color:navy; background-color:#fff;
                    font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; }
td.event-center2  { width:50%; text-align:center; color:navy; background-color:#fff;
                    font-size:12px; font-family:arial,"sans serif"; font-weight:500; line-height:1.25; padding:5px; margin:0px; }

/*****************************************************/
/*************** BOARD TABLE *************************/
table.board      { width:560px; border:0px black solid; margin:0px; padding:0px;  margin:0px auto;}
tr.board         { text-align:center; }
td.board         { width:25%; font-size:10px; font-family:arial,"sans serif"; line-height:1.25; padding:5px; margin:0px; text-align:center; }
td.board33       { width:33%; font-size:10px; font-family:arial,"sans serif"; line-height:1.25; padding:5px; margin:0px; text-align:center; }

/*****************************************************/
/*************** REGION REPS TABLE *******************/
table.reps       { width:560px; border:0px black solid; margin:0px; padding:0px; margin:0px auto; }
td.reps23        { width:23%; font-size:12px; font-family:verdana,arial,"sans serif"; line-height:1.25; padding:5px; margin:0px; text-align:center; }
td.reps32        { width:32%; font-size:12px; font-family:verdana,arial,"sans serif"; line-height:1.25; padding:5px; margin:0px; text-align:left; }
td.reps45        { width:45%; font-size:12px; font-family:verdana,arial,"sans serif"; line-height:1.25; padding:5px; margin:0px; text-align:left; }

/*****************************************************/
/************** PAST PRESIDENTS TABLE ****************/
table.p-pres      { width:350px;  margin:0px auto;}
td.p-pres-per     { width:225px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }
td.p-pres-yr      { width:125px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }

/*****************************************************/
/************** HONORS TABLE *************************/
table.honors      { width:550px; margin:0px; padding:0px;}
table.honors400   { width:400px; margin:0px auto; padding:0px; border:0px black solid;}
td.honors-2col    { width:350px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }
td.honors-225     { width:225px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }
td.honors-4col    { width:175px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }
td.honors-yr      { width: 50px; font-size:12px; font-family:verdana,arial,"sans serif"; color:navy; background-color:#fff; font-weight:500; padding:5px; margin:0px; text-align:left; }

/*****************************************************/
/************** CONCERT PROGRAMS *********************/
table.concert     { width:560px; border:0px black solid; margin:10px  0px; padding:1px; color:navy; background-color:#fff; border:0px blue solid; }
table.sm-concert  { width:500px; border:0px black solid; margin:10px auto; padding:0px; color:navy; background-color:#fff; }
tr.concert-centered { text-align:center; }
tr.concert-top    { vertical-align:top; }
.concertTitle     { font-size:1.5em; font-family:"Trebuchet MS",verdana,arial,"sans serif"; color:#009; background-color:#fff; margin: .5em; }
.concertSubTitle  { font-size:1.2em; font-family:"Trebuchet MS",verdana,arial,"sans serif"; color:#009; background-color:#fff; margin: .5em; }
.concertTune      { font-size:1.1em; font-family:verdana,arial,"sans serif";                color:#333; background-color:#fff; margin:.25em; font-weight:700; line-height:1.25em;}

.concertComp33    { width:33%; padding:10px; text-align:left;  }
.concertComp50    { width:50%; padding:10px; text-align:right;  }
.concertComp      { font-size:12px; font-family:verdana,arial,"sans serif"; color:#333; background-color:#fff; font-weight:500; line-height:1.25; }
.concertCompInfo  { font-size:10px; font-family:verdana,arial,"sans serif"; color:#333; background-color:#fff; font-weight:500; line-height:1.25; }

.concertSong33    { width:33%; padding:10px; text-align:left;  }
.concertSong50    { width:50%; padding:10px; text-align:left;  }
.concertSong      { font-size:12px; font-family:georgia,arial,"sans serif"; color:#333; background-color:#fff; font-weight:700; font-style:italic; line-height:1.25; }
.concertSongInfo  { font-size:10px; font-family:georgia,arial,"sans serif"; color:#333; background-color:#fff; font-weight:500; font-style:italic; line-height:1.25; }

td.concertMarch33 { width:33%; padding:10px; text-align:left;
                    font-size:12px; font-family:georgia,arial,"sans serif"; color:#333; background-color:#fff; font-weight:500; font-style:italic; line-height:1.25; }

.concertTuneInfo  { font-size:10px; font-family:verdana,arial,"sans serif";  color:#333; background-color:#fff; font-weight:500;  }
.concertInfo      { font-size:10px; font-family:arial,"sans serif"; padding:4px; margin:0px; text-align:center;color:#333; background-color:#fff; }



/* ********************************************************** */
/* ****   T B M R   L O G O   S T U F F   S T A R T S   ***** */
#bmr-sponsor       { width:130px; margin:0px; padding:0px; text-align:center; }
img.bmr-sponsor    { display:block; width:120px; height:125px; margin:0px; padding:2px; border:0px; }

ul.bmr-button1     { margin:0px; padding-left:0px; list-style:none; }
li.title           { display:block; width:120px; height:30px; margin:3px; padding:0px; text-align:center; border:1px solid #fff;  
                     font-size:10px; font-family:arial,"sans serif"; color:#fff; background-color:#F22228; text-align:center; }
li.label           { display:block; width:120px; height:30px; margin:3px; padding:0px; text-align:center; border:1px solid #fff;  
                     font-size:10px; font-family:arial,"sans serif"; color:#fff; background-color:#000000; text-align:center; }
li.label_narrow    { display:block; width:120px; height:18px; margin:3px; padding:0px; text-align:center; border:1px solid #fff;  
                     font-size:10px; font-family:arial,"sans serif"; color:#fff; background-color:#000000; text-align:center; }
li.bmr-button1     { display:block; margin:3px; padding:0px; text-align:left; font-size:11px; font-family:arial,"sans serif"; 
                     color:#fff; background-color:#141572; }
				 

/*****************************************************/
/*************** PAPERS TABLE *************************/
.papers1         { font-size:10pt; font-family:georgia,serif; font-weight:500; }
#callForPapers   { position:relative; width:170px; margin:0px 0px 0px 3px; padding:6px; border:1px solid black; color:#333; background-color:#e3e3e3; }

