#custom .content { margin-bottom: 50px; }

#custom #custHeader {
  width: 95%;
  margin-top: 7px;
}
#custom #custHeader #importStuModSels{
  float:right;
  line-height:1.1em;
}

#custom .steptab {
  background: url(../images/custom/tab-dash.gif) repeat-x bottom;
  width: 95%;
  margin-top: 7px;
  overflow: auto;
  position: relative;
  line-height: 1.4em;
}

#custom .steptab .t { background: url(../images/custom/tab-t.gif) repeat-x top; float: left; }
#custom .steptab .r { background: url(../images/custom/tab-r.gif) repeat-y right; }
#custom .steptab .b { background: url(../images/custom/tab-b.gif) repeat-x bottom; }
#custom .steptab .l { background: url(../images/custom/tab-t.gif) repeat-y left; }

#custom .steptab .tl { background: url(../images/custom/tab-tl.gif) no-repeat top left; }
#custom .steptab .tr { background: url(../images/custom/tab-tr.gif) no-repeat top right; }
#custom .steptab .br { background: url(../images/custom/tab-br.gif) no-repeat bottom right; }

#custom .steptab h2 { font-size: 0.7em; font-weight: bold; color: #606060; padding: 3px 7px; }
#custom .steptab img { position: absolute; right: 2px; bottom: 1px; }

#custom #modSearchHelpLink {
  font-size: 0.7em; 
}

#custom .txtField{  
	font-size: 1em;
  border: 1px solid #228FAA;
  width: 300px;
  height: 1.25em;
  margin-right: 10px;
  padding: 0 3px;
  float: left;
}

#custom .inputs { overflow: auto; padding-bottom: 20px; }
#custom #searchModByDept{float:left; }
#custom #searchModByModInfo{padding-left: 80px;overflow: auto; }
#custom #modInfoLblDynPart{font-weight:bold;}
#custom #switchModInfo{font-size:0.8em;}

#custom h3 { padding: 10px 0 3px; }
#custom label { font-size: 0.8em; font-style: italic; color: #606060; line-height: 1.1em; display: block; }
/* Reset the display inline for label with id lblModInfo so that the Switch link can be shown on the same line of this label*/
#custom #lblModInfo {display:inline;}

#custom .button span a { font: 0.75em arial; font-weight: bold; color: #1B7287; line-height: 2.05em; padding: 0 4px; }
#custom .button span a:hover { color: black; }
#custom .button.disable span a { color: #747474; }
#custom .button.disable span a:hover { color: #747474; }

#custom .showing { font-size: 1.6em; color: #187DA4; letter-spacing: -1px; margin-top: 15px; clear: both; }
#custom .showing span { font: 0.4em verdana; color: black; letter-spacing: 0; text-transform: uppercase; display: block; }
#custom .showing #msgNumModFound { font-size: 0.5em;}

#custom table { width: 95%; margin: 15px 0 20px; }
#custom table th { font-size: 0.75em; border-bottom: 1px solid #CCCCCC; padding-bottom: 2px; }

#custom table tbody { font-size: 0.75em; }
#custom table .bl, #custom table .bl td  { background-color: #EAF4FB; }
#custom table td, #custom table td a { font-weight: bold; height: 1.7em; }
#custom table td.colspan {
  font-size: 1.3em;
  font-weight: normal;
  font-style: italic;
  color: #187DA4;
  padding: 10px 0;
}

#custom table td.code, #custom table td.code a { color: #206582; }
#custom table td.name, #custom table td.name a { color: #253C49; }
#custom table td.unit { color: #206582; }
#custom #loadmods { width: 95%; position: relative; }
#custom #loadmods table { width: 97%; }
#custom #loadmods table td { cursor: hand; cursor: pointer; vertical-align: middle;}
// #custom #loadmods tbody { height: 10em; overflow: auto; overflow-x: hidden; }
#custom #loadmods img.up { position: absolute; top: 30px; right: 0; }
#custom #loadmods img.down { position: absolute; bottom: 20px; right: 0; }

#custom #finalmods table td { vertical-align: middle;}
#custom #finalmods tbody .unit div { position: relative; }
#custom #finalmods tbody .unit img { position: absolute; top: 2px; right : 5px; }

#custom #fnstep .total { font-size: 0.8em; font-style: italic; color: #333333; text-align: right; width: 95%; }
#custom #fnstep .total span { font-style: normal; padding-left: 10px; }
#custom #fnstep .total em { color: #1e7e9d; }