body
{
 font: 14px arial;
 font-weight: 500;
 line-height: 25px;
 color: #666666;
 display: inline;
}
h1
{
 font: 25px arial;
 font-weight: 900;
 line-height: 30px;
 color: #666666;
 display: inline;
}
h1.ltgrey
{
 font: 20px arial;
 font-weight: 900;
 line-height: 15px;
 color: #929292;
 display: inline;
}
h2
{
 font: 20px arial;
 font-weight: 900;
 line-height: 25px;
 color: #73973F;
 display: inline;
}
h3
{
 font: 16px arial;
 font-weight: 900;
 line-height: 18px;
 color: #333333;
 display: inline;
}
A.btt 
{
 align: right;
 text-decoration: none;
}
A.btt:visited 
{
 align: right;
 text-decoration: none;
}

p.footer
{
 color: #878787;
 font: 12px arial;
 font-weight: 700;
 line-height: 10px;
 display: inline;
}
p.footer A
{
 color: #cd6601;
 font: 12px arial;
 font-weight: 700;
 line-height: 10px;
 display: inline;
 text-decoration: underline;
}

p.footer A:visited
{
 color: #cd6601;
 font: 12px arial;
 font-weight: 700;
 line-height: 10px;
 display: inline;
 text-decoration: underline;
}

p.menuwhitespace
{
 font: 5px arial;
 line-height: 5px;
 display: inline;
}
p.podwhitespace
{
 font: 3px arial;
 line-height: 3px;
 display: inline;
}
p.greydkbold
{
 font: 14px arial;
 font-weight: 900;
 line-height: 20px;
 color: #666666;
 display: inline;
}

p.greylt
{
 font: 14px arial;
 font-weight: 500;
 line-height: 22px;
 color: #666666;
 display: inline;
}

p.greydkboldsmall
{
 font: 13px arial;
 font-weight: 900;
 line-height: 20px;
 color: #666666;
 display: inline;
}

p.greyltsmall
{
 font: 13px arial;
 font-weight: 500;
 line-height: 20px;
 color: #666666;
 display: inline;
}
p.greyltsmall A
{
 font: 13px arial;
 font-weight: 500;
 line-height: 20px;
 color: #cd6601;
 display: inline;
 text-decoration: underline;
}
p.greyltsmall A:visited
{
 font: 13px arial;
 font-weight: 500;
 line-height: 20px;
 color: #cd6601;
 display: inline;
 text-decoration: underline;
}
A
{
 font: 14px arial;
 font-weight: 500;
 line-height: 20px;
 color: #cd6601;
 display: inline;
 text-decoration: underline;
}
A:visited
{
 font: 14px arial;
 font-weight: 500;
 line-height: 20px;
 color: #cd6601;
 display: inline;
 text-decoration: underline;
}
A.mainmenu
{
 font: 13px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.mainmenu:visited
{
 font: 13px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.mainmenu:hover
{
 font: 13px arial;
 font-weight: 600;
 line-height: 15px;
 color: #cd6601;
 display: inline;
 text-decoration: none;
}



td.mainmenucap 
{
 width: 1px;
 height: 57px;
 background: #e5e5e5;
}
td.mainmenuline 
{
 width: 1px;
 height: 57px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/mainmenubg.jpg");
}
td.mainmenuchosen
{
 font: 13px arial;
 font-weight: 600;
 line-height: 15px;
 color: #FFFFFF;
 text-align: center;
 width: 95px;
 height: 57px;
 background: #cd6601;
}
td.mainmenu 
{
 text-align: center;
 width: 95px;
 height: 57px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/mainmenubg.jpg");
}
td.mainmenuhomechosen
{
 font: 13px arial;
 font-weight: 600;
 line-height: 15px;
 color: #FFFFFF;
 text-align: center;
 width: 95px;
 height: 57px;
 background: #cd6601;
}
td.mainmenuhome 
{
 text-align: center;
 width: 95px;
 height: 57px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/mainmenubg.jpg");
}
table.standardcontent
{
 width: 767px;
 font: 14px arial;
 font-weight: 500;
 line-height: 25px;
 color: #666666;
 background-position: top right;
 background-repeat: no-repeat;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/top_bg_fractal.jpg");
 
}
table.homecontent
{
 background-image: url("http://hosted.msri.org/oebmc/dev/images/home_bg_fractal.jpg");
 background-position: bottom right;
 background-repeat: no-repeat;


}
table.page
{
 background-image: url("http://hosted.msri.org/oebmc/dev/images/mainbg.jpg");
}
td.rightfade
{
 width: 37px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/rightfade.jpg");
}
td.leftfade
{
 width: 37px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/leftfade.jpg");
}
td.leftpod
{
 width: 5px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/podleft.jpg");
}
td.rightpod
{
 width: 4px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/podright.jpg");
}
td.calendarright
{
 background-image: url("http://hosted.msri.org/oebmc/dev/images/rightgreyline.jpg");
}
td.calendarleft
{
  background-image: url("http://hosted.msri.org/oebmc/dev/images/leftgreyline.jpg");
}
td.calendarbottom
{
 height: 5px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/bottomgreyline.jpg");
}
td.calendartop
{
 height: 5px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/topgreyline.jpg");
}
td.calendarheader
{
 font: 3px arial;
 height: 8px;
 background: #8f8f8f;
}
td.calendarhead
{
 background: #8f8f8f;
}
td.calendarwhite
{
 font: 14px arial;
 color: #FFFFFF;
 font-weight: 700;
 font-height: 16px;
 display: inline;
}
tr.calendardkrow
{
 background: #e5e5e5;
 font: 14px arial;
 font-weight: 700;
 line-height: 30px;
 color: #666666;
 
}
tr.calendarltrowsm
{
 background: #fcfcfc;
 font: 12px arial;
 font-weight: 700;
 line-height: 15px;
 color: #666666;
 
}
tr.calendardkrowsm
{
 background: #e5e5e5;
 font: 12px arial;
 font-weight: 700;
 line-height: 15px;
 color: #666666;
 
}
tr.calendarltrow
{
 background: #fcfcfc;
 font: 14px arial;
 font-weight: 700;
 line-height: 30px;
 color: #666666;
 
}

A.programmenu
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.programmenu:visited
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.programmenu:hover
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #cd6601;
 display: inline;
 text-decoration: none;
}

A.regmenu
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.regmenu:visited
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #444444;
 display: inline;
 text-decoration: none;
}
A.regmenu:hover
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #cd6601;
 display: inline;
 text-decoration: none;
}

td.programmenucap 
{
 width: 1px;
 height: 40px;
 background: #e5e5e5;
}
td.programmenu 
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #cd6601;
 text-align: center;
 width: 127px;
 height: 40px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/programmenubg.jpg");
}
td.regmenu 
{
 font: 11px arial;
 font-weight: 600;
 line-height: 15px;
 color: #cd6601;
 text-align: center;
 width: 382px;
 height: 40px;
 background-image: url("http://hosted.msri.org/oebmc/dev/images/programmenubg.jpg");
}
td.programgreyline
{
 height: 1;
 background: #e5e5e5;
 font-size: 1px;
}
table.greyline
{
 width: 767;
 height: 1;
 background: #e5e5e5;
 font-size: 1px;
}

hr.greybar
{
 background: #e5e5e5;
 width: 767;
 height: 1px;
 border: 0;
}
