/* CSS Document */
/* 
Orange: #F7931E;
Maroon: #600; or #F60?
*/

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* ------ GENERIC CLASSES ------ */
.required { border-left: 10px solid #F7931E; padding-left: 5px; padding-right: 2px; color: #000; }
.notrequired { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0 10px 0 0; margin: 0; font-weight: normal; }
.small { font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.expired { color: #666; }
.companyname { font-style: italic; }
p.clear { clear: both; }
p.expertquestionsmall { font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif; }

/* ------ CONTENT ------ */
/* div#content { font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url(/mitc/images/orangeline.gif); background-position: 0px 100%; background-repeat: no-repeat; margin-bottom: 30px; } */
/* div#content { font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url(/mitc/images/orangeline2.gif); background-position: 0px 100%; background-repeat: no-repeat; margin-bottom: 30px; } */
div#content { font: normal 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 30px; }
div#content A:link, div#content A:active { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#content A:visited { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#content A:hover { color: #600; text-decoration: underline; border-bottom: none; font-weight: bold; }

div#content h1 { font: bold 26px/30px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F7931E; padding: 0; margin-bottom: 26px; }
div#content h2 { font: bold 23px/27px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 0; margin-top: 1em; }
div#content h3 { font: bold 18px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F7931E; padding: 0; margin-top: 1.2em; margin-bottom: .6em; background-image: url(/mitc/images/orangedot.gif); background-position: bottom; background-repeat: repeat-x; }
div#content h4 { font: bold 15px/19px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin-top: 2em; background-image: url(/images/blackdot.gif); background-position: bottom; background-repeat: repeat-x; }
div#content p.highlight { color: #F7931E; }
div#content p.tablefooter { font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin-top: 0; padding-top: 0; }
div#content .subheader { font: italic bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #300; }
div#content .headerbar { background-color: #F7931E; color: #FFF; font: normal bold 14px/18px Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; margin: 20px 0 10px 0; padding: 2px; }
div#content th.left { text-align: left; margin: 0; padding: 0 10px 0 0; }

/* ------ TABLE: DATA TABLE ------ */
div#content table.datatable { border-collapse: collapse; padding: 0; margin: 5px 0; }
div#content table.datatable th { font: bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFAB5A; color: #F7931E; text-align: center; vertical-align: bottom; margin: 0; padding: 2px 5px; border: 1px solid #F7931E; }
div#content table.datatable td { font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; vertical-align: top; margin: 0; padding: 2px 5px; border: 1px solid #F7931E; }

/* ------ HEADER ------ */
/* div#header { background-image: url(/mitc/images/orangeline.gif); background-position: 0px 130px; background-repeat: no-repeat; } */
div#header { background-image: url(/mitc/images/orangeline2.gif); background-position: 0px 130px; background-repeat: no-repeat; }
div#header img#sitename { margin: 40px 0 55px 8px; }
div#header p.globallinks A:link, div#header p.globallinks A:active { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#header p.globallinks A:visited { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#header p.globallinks A:hover { color: #600; text-decoration: underline; border-bottom: none; font-weight: bold; }

/* ------ LEFT ------ */
div#left img#logo { margin: 10px 0px 20px 30px; border: 0; }

/* ------ FOOTERNAV ------ */
/* div#footernav { } */
div#footernav A:link, div#footernav A, div#footernav A:active { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#footernav A:visited { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#footernav A:hover { color: #600; text-decoration: underline; border-bottom: none; font-weight: bold; }
div#footernav { background-image: url(/mitc/images/orangeline2.gif); background-position: left top; background-repeat: no-repeat; margin: 0 30px 0 170px; padding: 20px 0 20px 0; clear: both; text-align: left; font: normal 12px/18px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
div#footernav p { margin: 10px 0 0 50px; }


/* ------ FOOTER ------ */
div#footer { }

/* ------ TABLE: EXPERT QUESTION ------ */
table.expertquestion { border: 1px solid #CCC; border-collapse: collapse; padding: 0; margin: 0 0 20px 0; }
table.expertquestion th { text-align: left; background-color: #CCC; color: #000; margin: 0; padding: 2px 10px; }
table.expertquestion td { margin: 0; padding: 10px; background-color: #FFF; }

/* ------ TABLE: DATA ENTRY VERT ------ */
table.dataentryvert { border: 1px solid #000; border-collapse: collapse; }
table.dataentryvert th { background-color: #C60; color: #FFF; text-align: left; padding: 5px 10px; margin: 0; border: 1px solid #000; vertical-align: top; }
table.dataentryvert td { background-color: #FFF; color: #000; padding: 5px; margin: 0; border: 1px solid #000; text-align: left; vertical-align: top; }

/* ---------- Begin RESEARCH PROJECT Section ---------- */
#researchlisting { }
#researchlisting th { background-color: #C0C0C0; font: bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 5px; width: 20%; text-align: left; vertical-align: top; }
#researchlisting td { background-color: #EBEBEB; font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0; padding: 5px 10px 10px 10px; width: 80%; vertical-align: top; }
#researchlisting ul { list-style: disc; margin: 15px; padding: 5px; }
#researchlisting li { margin: 0; padding: 0 0 20px 0; }
#researchlisting ol { margin: 0 0 0 30px; padding: 15px 0 0 0; }
/* ---------- End RESEARCH PROJECT Section ---------- */



/* ---------- Begin ASP.NET Menu section ---------- */
.staticmenuitem { background-color: #F7931E; }
.staticmenu a, .staticmenuitem a { color: #000; }
.statichover { background-color: #600; color: #FFF; }
.statichover a { color: #FFF; }
.staticselected { background-color: #600; color: #FFF; }
.staticselected a { color: #FFF; }
.dynamicmenu { background-color: #CCC; }
.dynamicmenu a, .dynamicmenuitem a { color: #600; }
.dynamichover { background-color: #600; color: #FFF; }
.dynamichover a { color: #FFF; }
.dynamicselected { background-color: #600; color: #FFF; }
.dynamicselected a { color: #FFF; }
/* ---------- End ASP.NET Menu section ---------- */

