TD.MIFbuttoncom { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000040; text-decoration: none;}
TD.MIFthead { font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; color : #000000;
}
TD.MIFtrow { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.MIFfldname { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #FAFAFF; }
TD.MIFfldval { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
TD.MIFdlghead { padding-left : 5px; font-size: 13px; color : #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; text-align:left; FONT-WEIGHT: bold; background-color: #41779F; }
TD.MIFdlg { padding-left : 5px; font-size: 12px; color : #000000; font-family : Verdana, Arial, Helvetica, sans-serif; text-align:right;}

TR.MIFdlgTR         {}
TR.MIFdlgTR TD      { border-bottom: 1px solid #41779F;}
TR.MIFdlgTR TD.MIFdlg   { background-color: #f0f0f0;}

TR.MIFdlgTR1 TD     { border-bottom: none;}
TR.MIFdlgTR1 TD.MIFdlg  { background-color: #f0f0f0;}

A.MIFnav {  COLOR: #000; }

.MIFhelp { font-size: 10pt; color: #000000; font-weight: normal }
.MIFsmall { font-size: 8pt; color: #000000; font-weight: normal }
.MIFtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.Ico {cursor:pointer;}

div.MIFtree0 {   padding-left: 0px; margin:3px 0;}
div.MIFtree1 {   padding-left: 15px; margin:3px 0;}
div.MIFtree2 {   padding-left: 30px; margin:3px 0;}
div.MIFtree3 {   padding-left: 45px; margin:3px 0;}
div.MIFtree4 {   padding-left: 60px; margin:3px 0;}
div.MIFtree5 {   padding-left: 75px; margin:3px 0;}
div.MIFtree6 {   padding-left: 90px; margin:3px 0;}
div.MIFtree7 {   padding-left: 105px; margin:3px 0;}
div.MIFtree8 {   padding-left: 120px; margin:3px 0;}
div.MIFtree9 {   padding-left: 135px; margin:3px 0;}
div.MIFtree10 {  padding-left: 150px; margin:3px 0;}

div.MIFtree0 img, div.MIFtree1 img, div.MIFtree2 img, div.MIFtree3 img, div.MIFtree4 img, div.MIFtree5 img, div.MIFtree6 img,  div.MIFtree7 img, div.MIFtree8 img, div.MIFtree9 img, div.MIFtree10 img {vertical-align:bottom; margin-left:3px; margin-right:3px;}


div.M1 { padding-left: 15px;}
div.M2 { padding-left: 30px;}

div.MIFblkpos0 { padding-left: 0px;padding-top: 23px;}
div.MIFblkpos1 { padding-left: 20px;}
div.MIFblkpos2 { padding-left: 40px;}
div.MIFblkpos3 { padding-left: 60px;}
div.MIFblkpos4 { padding-left: 80px;}
div.MIFblkpos5 { padding-left: 100px;}
div.MIFblkpos6 { padding-left: 120px;}
div.MIFblkpos7 { padding-left: 140px;}
div.MIFblkpos8 { padding-left: 160px;}

UL.rdot   { list-style: url(/images/mifors/reddot.gif) outside ; margin: 2px 15px 10px 15px; font-size: 90%;}
UL.tdot   { list-style: url(/images/mifors/transdot.gif) outside ; margin: 2px 15px 10px 15px; font-size: 90%;}
UL.ebar   { list-style: url(/images/mifors/ebar.gif) outside ; margin: 2px 25px 10px 15px; font-size: 90%;}

.red                    {color:#ff0000; font-weight:bold;}
.semi-wide-field        {width:300px;}


/* search */
table.search td             {color:#868F99; font-size: 70%; padding-bottom:5px;}
table.searchform            {background-color: #3a86a2}

table.searchform    td      {font-size: 70%;padding-top:5px; color:#FFF;}
table.searchform    td  input   {font-size: 110%;}
table.searchform    td  select  {font-size: 110%;}
table.searchform    td.corner       {background: url('/images/school/ld-corn.gif') bottom left no-repeat;padding:0 0 0 0;}



table.form th       {background: #41779F;border: 1px solid #0A246A;border-right:1px solid #FFFFFF;text-align:left;padding:2px 25px 2px 5px;color: #FFFFFF;}
table.form th a   {color:#FFFFFF;text-decoration:underline;}
table.form th a:hover   {color:#FFFFFF;}

table.list th       {background: #41779F;border: 1px solid #0A246A;border-right:1px solid #FFFFFF;text-align:left;padding:2px 25px 2px 5px;color: #FFFFFF;}
table.list th a   {color:#FFFFFF;text-decoration:underline;}
table.list th a:hover   {color:#FFFFFF;}

table.form td.noright     {border-right:0px;}
table.form td.bottom    {background-color:#41779F; text-align:right;padding:3px 5px 3px 0px;}
table.form td.bottom * {color:#FFFFFF;}
table.form td.bottom a:hover {color:#FFFFFF;}

table.list td.bottom    {background-color:#41779F; text-align:right;padding:3px 5px 3px 0px;}
table.list td.bottom * {color:#FFFFFF;}
table.list td.bottom a:hover {color:#FFFFFF;}
table.list th     {font-weight:bold;font-size:12px;}
table.form tr.notreq td     {color:#808080;}
table.form tr.notreq td input {border-color:#808080;}

table.list    {border: 1px solid #0A246A;border-collapse:collapse; margin-top:10px;}
table.list th.last  {border-right:1px solid #0A246A;}
table.list tr.on td {background: #EEEEFF;}
table.list a    {text-decoration: none; color: #0033CC;}     
table.list a:hover  {text-decoration: underline; color: #FF5900;}
table.list td   {font-size:11px;background: #FFFFFF;padding:5px;border: 1px solid #0A246A;}

a.heading   {font-size:15px;font-weight:bold;}
table.form a    {text-decoration: none; color: #0033CC;}     
table.form a:hover  {text-decoration: underline; color: #FF5900;}

table.note td   {border:0px;padding:2px;color:#808080;border:0px;}
table.note td p {font-size:11px;margin:0px;}
table.form th     {border-right:1px solid #0A246A;font-size:12px;height:25px;}
table.list table.nobrd  {border:0px}
table.list table.nobrd  td  {border:0px;padding:2px;}

table.form td.noright     {border-right:0px;}
table.form td.bottom    {background-color:#41779F; text-align:right;padding:3px 5px 3px 0px;}
table.form td.bottom * {color:#FFFFFF;}
table.form td.bottom a:hover {color:#FFFFFF;}

table.form    {border-left: 1px solid #0A246A;border-collapse:collapse; margin-top:10px;}
table.form  td  {font-family:Tahoma, Verdana, Arial;font-size:11px;}
table.form  table {}
table.form  table td  {border:0px}
table.form td   {background: #FFFFFF;padding:5px;border: 1px solid #0A246A;}


table.form select {width:242px;font-size:11px;}
table.form option {margin:2px;}
table.form input:focus  {background-color: #FFFF99;}
table.form input.off  {background-color: #FFFFFF; border: 1px #0A246A solid; color: #808080; font-weight: bold; height: 19px; width:120px; text-align: center;}
table.form input.on {background-color: #FFFFFF; border: 1px #0A246A solid; color: #000000; font-weight: bold; height: 19px; width:120px; text-align: center;}
table.form input  {margin-left:0px;margin-bottom:-2px;margin-right:2px;}
table.form table  {}
table.form table td   {padding:0px;}
table.form table select {width:auto;}
table.form table textarea {width:auto;}

table.list input.on {background-color: #FFFFFF; border: 1px #0A246A solid; color: #000000; font-weight: bold; height: 19px; width:120px; text-align: center;}
table.form input.back {background-color: #EEEEEE; border: 1px #0A246A solid; color: #000000; font-weight: bold; height: 19px; width:120px; text-align: center;}
      
table.form input  {font-size:11px;}
table.list input  {font-size:11px;}


table.tabs td     {text-align:center;height:25px;background: url('/images/school/cornerwhite.gif') top left no-repeat; font-size:11px;font-weight:bold;}
table.tabs td a         {color:#FFFFFF;text-decoration:none;padding:0px 5px 0px 5px;}
table.tabs td.tab_true  {background-color:#41779F;}
table.tabs td.tab_false  {background-color:#9DBACF;border-right: 1px solid #6D96B4;}


div.popuphidden {
    display:none;
}

div.popupshow {
    display:block;
    position: absolute;
    width:350px;
    height:300px;
    background: #f0f0f0;
    border: 1px solid #101010;
    padding: 5px;
    text-align: center;    
}

.place {
    width:350px;
}

.mselect {
    width:350px;
    height:300px;
}

table.tview td {
    font-size: 80%;
}

table.tview td p {
    font-size: 100%;
}

table.smalltab td  {
    border-collapse:collapse;
    border: 1px solid #e0e0e0;
    font-size: 70%;
    padding:3px;
}

table.smalltab  {
    margin:5px;
}

table.smalltab  .head {
    background:#e5e5e5;    
    FONT-WEIGHT: bold;
}


table.tbl_tabs tr td {
    padding-bottom: 0;

}

.grey{
    color:#6A6A6A
}

font.green{
    color:#217700;
}

input.select_page{
    width:17px;
    height:17px;    
    padding:0px;
    font-size:11px;
    text-align:center;
}
td.pages_nav a{margin:0px 5px;}
select.select{
    height:17px;
    font-size:11px;
    background-color:#fff;
}

input.text{
    height:19px;
    font-size:11px;
    background-color:#fff;


}
input.textdisabled {
    height:19px;
    font-size:11px;
    background-color:#EEF1F5;
    color:#000;

}
td#footer{
    text-align:center;
    color:#2B5DAC;
    font-size:11px;
    vertical-align:middle;
}

textarea{
    background-color:#fff;
    font-size:12px;

}

div.leftMenu{width:196px; border:1px solid red;}
div.leftMenuItem{
    text-align:left;
    border:1px solid red;
    height:29px;
    
}


table.bottombor{
    border-bottom:1px solid #CAD0C9;

}
tr.trhover td{
    background-color:#EDF3F9;
    padding:5px 5px;

}

tr.trhoverlast td{
    background-color:#EDF3F9;
    padding:5px 5px;
    border-bottom:0px none;

}
table.tbl_tabs tr td table.noborbot tr td{
    border-bottom:0px none;
}
table.mail{
    border:1px solid #A1AFA4;
    background-color:#EDF3F9;

}

table.zebra {
    border-top:1px solid #A1AFA4;
    border-left:1px solid #A1AFA4;
}
table.zebra tr td{
    border-bottom:1px solid #A1AFA4;;
    border-right:1px solid #A1AFA4;
    background-color:#FFFFFF;
}
table.zebra tr.row2 td{
    background-color:#F3F4F3;
}

table.headers{
    border-top:1px solid #A1AFA4;
    border-left:1px solid #A1AFA4;

}
table.headers tr th{
    border-bottom:1px solid #A1AFA4;;
    border-right:1px solid #A1AFA4;
    background-color:#BED2C1;
    font-size:11px;

}
table.headers tr td{
    border-bottom:1px solid #A1AFA4;;
    border-right:1px solid #A1AFA4;
    background-color:#FFFFFF;
}

input.button3{
    border:0px none;
    font-weight:normal;
    color:#0044FF;
    text-decoration:underline;
    font-size:11px;
    padding-bottom:3px;
    height:20px;
    vertical-align:middle;
    background-color:transparent;
}


div.func {
  font-family: Arial, Helvetica, sans-serif; 
  FONT-SIZE: 12px; 
  padding: 5px;
}

div.func a img {
  margin-right: 5px;
  border: none;
}


.small {
  FONT-SIZE: 10px; 
  color: #505050;
}

input.err {
  border: 1px solid #FF0000;
}

input.normal {
  border: 1px solid #000000;
}
form { margin:0; padding:0;}
.ml10 {margin-left:10px;}

table.sys       {background: #41779F;}
table.sys td        {background: #FFFFFF; color: #777777; font-weight: bold; font-size: 12px;}
table.sys td a      {text-decoration: none; color: #4098C4; font-weight: bold;}
table.sys td a.lnk  {text-decoration: underline; color: #000000; font-weight: normal;}
table.sys td.head   {background: #41779F; color: #ffffff; font-weight: bold; font-size: 12px;}
table.sys td.r      {background: #EEEEEE; font-size: 12px; text-align: center; font-weight: normal;}

.edit_top {width: 1032px; margin-bottom:10px;}
.edit_bottom {width: 1032px; margin-top:10px;}


table.MIFdlgtab {border-collapse:collapse; border:1px solid #41779F;}
table.MIFdlgtab th {background:#41779F; color:#FFF; font-weight: bold;}

table.entrylist.g tr.hover td, table.entrylist.g tbody tr:hover td {
    background-color: #eee  !important; 
}

.page_wrap ul {margin-left:20px;}
.fright{float:right;}
.fleft{float:left;}

.edit-header-tabstip {
    padding:10px;
}
.edit-tabstip-container {
    padding:20px;
    position:relative;
}
#main-tab.main-tab-container {
    width:100%;
    border:0px none;
}
