%  ********************************-**********************************
%  *                    MSU Document Class v1.4                      *
%  ********************************-**********************************
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{msudoc}[2001/09/19 v1.4 MSU document class]
\RequirePackage[normalem]{ulem}
\newif\if@mainmatter \@mainmattertrue
\newif\if@dissertation \@dissertationtrue
\newif\if@beforetoc \@beforetoctrue
\newif\if@oneeqnum \@oneeqnumfalse
\newif\if@onethmnum \@onethmnumfalse
\DeclareOption{dissertation}{
  \gdef\@doctype{dissertation}
  \@dissertationtrue}
\DeclareOption{thesis}{
  \gdef\@doctype{thesis}
  \@dissertationfalse}
\DeclareOption{paper}{
  \gdef\@doctype{paper}
  \@dissertationfalse}
\DeclareOption{draft}{\setlength{\overfullrule}{5\p@}}
\DeclareOption{final}{\setlength{\overfullrule}{\z@}}
\DeclareOption{leqno}{\input{leqno.clo}}
\DeclareOption{fleqn}{\input{fleqn.clo}}
\ExecuteOptions{final,dissertation}
\ProcessOptions
\setlength{\paperheight}{11in}
\setlength{\paperwidth}{8.5in}
\input{bk12.clo}
%  ********************************-**********************************
%  *                          PAGE STYLES                            *
%  ********************************-**********************************
\renewcommand{\ps@plain}{
  \def\@oddhead{\hfil\thepage\hfil}
  \def\@oddfoot{}
  \def\@evenhead{\hfil\thepage\hfil}
  \def\@evenfoot{}}
%  ********************************-**********************************
%  *                          PAGE LAYOUT                            *
%  ********************************-**********************************
%
% SIDE MARGINS
%
\setlength{\oddsidemargin}{.5in}
\setlength{\evensidemargin}{.5in}
%
% VERTICAL SPACING
%
\setlength{\topmargin}{\z@}
\setlength{\headheight}{2ex}
\setlength{\headsep}{15\p@}
%\setlength{\footskip}{15\p@}
%
% TEXT DIMENSION
%
\setlength{\textheight}{21.96cm}
\setlength{\textwidth}{6in}
\setlength{\columnsep}{10\p@}
\setlength{\columnseprule}{0\p@}
\setlength{\lineskip}{1\p@}
\setlength{\normallineskip}{1\p@}
\def\singlespace{\baselineskip=13.5pt}
\def\doublespace{\baselineskip=21pt}
\@mparswitchfalse
%
%  ********************************-**********************************
%  *                          PARAGRAPHING                           *
%  ********************************-********************************** 
\setlength{\parskip}{\z@ \@plus \p@ \@minus \p@}
\setlength{\parindent}{.7cm}          %Width of paragraph indentation.
%
% PAGE BREAKING PENALTIES
%
\@lowpenalty   51 %Produced by \nopagebreak[1] or \nolinebreak[1]
\@medpenalty  151 %Produced by \nopagebreak[2] or \nolinebreak[2]
\@highpenalty 301 %Produced by \nopagebreak[3] or \nolinebreak[3]
\@beginparpenalty -\@lowpenalty %Before list or paragraph environment.
\@endparpenalty   -\@lowpenalty %After list or paragraph environment.
\@itempenalty     -\@lowpenalty %Between list items.
\clubpenalty \@M     % Club line at bottom of page.
\widowpenalty \@M    % Widow line at top of page.
%\displaywidowpenalty % Math display widow line.
%\predisplaypenalty   % Breaking before a math display.
%\postdisplaypenalty  % Breaking after a math display.
%\interlinepenalty    % Breaking at a line within a paragraph.
\brokenpenalty \@M    % Breaking after a hyphenated line.
%  ********************************-**********************************
%  *         CHAPTERS, SECTIONS, SUBSECTIONS, SUBSUBSECTIONS         * 
%  ********************************-**********************************
%
% CHAPTERS
%
\newlength{\chapterheadskip}
\newcounter{chapter}
\renewcommand{\thechapter}{\@arabic\c@chapter}
\newcommand{\chapter}{
  \clearpage
  \global\@topnum\z@
  \@ifstar{\@starchapter}{\@chapter}}
\def\@chapter#1{
  \if@mainmatter
    \refstepcounter{chapter}
    \typeout{\chaptername\space\thechapter.}
    \addcontentsline{toc}{chapter}{\protect\numberline{\thechapter}#1}
  \else
    \typeout{#1}
    \addcontentsline{toc}{chapter}{#1}
  \fi
  \@makechapterhead{#1}}
\def\@starchapter#1{
  \typeout{#1}
  \@makechapterhead{#1}}
\def\@makechapterhead#1{
  \par
  \vspace*{\chapterheadskip}
  \begingroup
    \normalsize\centering
    \if@mainmatter
      \chaptername\space\thechapter
      \par\nobreak
      \vspace{30\p@}
    \fi
    \interlinepenalty\@M 
    #1
    \par\nobreak
    \addvspace{15\p@}
  \endgroup}
%
% SECTIONS
%
\newcommand{\section}[1]{
  \par
  \addvspace{30\p@}
  \addcontentsline{toc}{section}{#1}
  \begingroup
    \normalsize\centering
    \interlinepenalty \@M
    \settowidth{\@tempdima}{#1}
    \ifdim\@tempdima<\textwidth
    \uline{#1} 
    \else
      \ifdim\@tempdima<2\textwidth
        \uline{\parbox[b]{.51\@tempdima}{\centering{#1}}} 
      \else
        \uline{\parbox[b]{.34\@tempdima}{\centering{#1}}}
      \fi
    \fi
    \par\nobreak
    \addvspace{15\p@}
  \endgroup}
%
% SUBSECTIONS
%
\newcommand{\subsection}[1]{
  \par
  \addvspace{30\p@}
  \addcontentsline{toc}{subsection}{#1}
  \begingroup
    \normalsize
    \settowidth{\@tempdima}{#1}
    \ifdim\@tempdima<.5\textwidth
      \noindent\uline{#1}
    \else
      \noindent\uline{\parbox[b]{.5\textwidth}{#1}}
    \fi
    \par\nobreak
  \endgroup}
%
% SUBSUBSECTIONS
%
\newcommand{\subsubsection}[1]{
  \par
  \addvspace{15\p@}
  \addcontentsline{toc}{subsubsection}{#1}
  \uline{#1}\@addpunct{.}}
%  ********************************-**********************************
%  *                      FIGURES AND TABLES                         *
%  ********************************-**********************************
\def\@addtocurcol{
  \@insertfalse
  \@setfloattypecounts
  \ifnum \@fpstype=8
  \else
    \ifnum \@fpstype=24
    \else
      \@flsettextmin
      \advance \@textmin \@textfloatsheight
      \@reqcolroom \@pageht
      \ifdim \@textmin>\@reqcolroom
        \@reqcolroom \@textmin
      \fi
      \advance \@reqcolroom \ht\@currbox
      \ifdim \@colroom>\@reqcolroom
        \@flsetnum \@colnum
        \ifnum \@colnum>\z@
          \@bitor\@currtype\@deferlist
          \if@test
          \else
            \@bitor\@currtype\@botlist
            \if@test
              \@addtobot
            \else
              \ifodd \count\@currbox
                \advance \@reqcolroom \intextsep
                \advance \@reqcolroom 15\p@ %JLJ 
                \ifdim \@colroom>\@reqcolroom
                  \global \advance \@colnum \m@ne
                  \global \advance \@textfloatsheight \ht\@currbox
                  \global \advance \@textfloatsheight 2\intextsep
                  \global \advance \@textfloatsheight 15\p@ %JLJ
                  \@cons \@midlist \@currbox
                  \if@nobreak
                    \nobreak
                    \@nobreakfalse
                    \everypar{}
                  \else
                    \addpenalty \interlinepenalty
                  \fi
                  \vskip 15\p@ %JLJ
                  \vskip \intextsep
                  \box\@currbox
                  \penalty\interlinepenalty
                  \vskip\intextsep
                  \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
                  \outputpenalty \z@
                  \@inserttrue
                \fi
              \fi
              \if@insert
              \else
                \@addtotoporbot
              \fi
            \fi
          \fi
        \fi
      \fi
    \fi
  \fi
  \if@insert
  \else
    \@resethfps
    \@cons\@deferlist\@currbox
  \fi}
%
% Float Placement Parameters
%
\setlength{\floatsep}{30\p@ \@plus \p@ \@minus \p@}
\setlength{\textfloatsep}{30\p@ \@plus \p@ \@minus \p@}
\setlength{\intextsep}{15\p@ \@plus \p@ \@minus \p@}
\setlength{\dblfloatsep}{30\p@ \@plus \p@ \@minus \p@}
\setlength{\dbltextfloatsep}{30\p@ \@plus \p@ \@minus \p@}
\setcounter{topnumber}{5}
\renewcommand{\topfraction}{.85}
\setcounter{bottomnumber}{5}
\renewcommand{\bottomfraction}{.7}
\setcounter{totalnumber}{10}
\renewcommand{\textfraction}{.15}
\renewcommand{\floatpagefraction}{.66}
\setcounter{dbltopnumber}{5}
\renewcommand{\dbltopfraction}{.66}
\renewcommand{\dblfloatpagefraction}{.66}
%
% FIGURES
%
\newcounter{figure}
\renewcommand{\thefigure}{\@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename~\thefigure}
\newenvironment{figure}{
  \@float{figure}}
{\end@float}
\newenvironment{figure*}{
  \@dblfloat{figure}}
{\end@dblfloat}
%
% TABLES
%
\newcounter{table}
\renewcommand{\thetable}{\@arabic\c@table}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename~\thetable}
\newenvironment{table}{
  \@float{table}}
{\end@float}
\newenvironment{table*}{
  \@dblfloat{table}}
{\end@dblfloat}
%
% CAPTIONS
%
\newlength{\abovecaptionskip}
\newlength{\belowcaptionskip}
\setlength{\abovecaptionskip}{15\p@}
\setlength{\belowcaptionskip}{0\p@}
\long\def\@makecaption#1#2{
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1. #2.}
  \ifdim \wd\@tempboxa >\hsize
    #1. #2.\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}
  \fi
  \vskip\belowcaptionskip}
\setcounter{secnumdepth}{0}
\newcommand{\frontmatter}{
  \typeout{FRONT MATTER}
  \clearpage
  \@mainmatterfalse
  \pagenumbering{roman}}
\newcommand{\mainmatter}{
  \typeout{MAIN MATTER}
  \setlength{\chapterheadskip}{.125cm}
  \clearpage
  \@mainmattertrue
  \pagenumbering{arabic}}
\newcommand{\backmatter}{
  \typeout{BACK MATTER}
  \clearpage
  \@mainmatterfalse}
%  ********************************-**********************************
%  *                             LISTS                               *
%  ********************************-**********************************
\setlength{\leftmargini}{2.5em}
\setlength{\leftmargin}{\leftmargini}
\setlength{\leftmarginii}{2.2em}
\setlength{\leftmarginiii}{1.87em}
\setlength{\leftmarginiv}{1.7em}
\setlength{\leftmarginv}{1em}
\setlength{\leftmarginvi}{1em}
\setlength{\labelsep}{.5em}
\setlength{\labelwidth}{\leftmargini}
\addtolength{\labelwidth}{-\labelsep}
\setlength{\parsep}{\z@}
\setlength{\partopsep}{\z@}
%
% ENUMERATIONS
%
\renewcommand{\theenumi}{\@arabic\c@enumi}
\renewcommand{\theenumii}{\@alph\c@enumii}
\renewcommand{\theenumiii}{\@roman\c@enumiii}
\renewcommand{\theenumiv}{\@Alph\c@enumiv}
\newcommand{\labelenumi}{\theenumi.}
\newcommand{\labelenumii}{(\theenumii)}
\newcommand{\labelenumiii}{\theenumiii.}
\newcommand{\labelenumiv}{\theenumiv.}
\renewcommand{\p@enumii}{\theenumi}
\renewcommand{\p@enumiii}{\theenumi(\theenumii)}
\renewcommand{\p@enumiv}{\p@enumiii\theenumiii}
%
% ITEMIZATION
%
\newcommand{\labelitemi}{\textbullet}
\newcommand{\labelitemii}{\normalfont\bfseries \textendash}
\newcommand{\labelitemiii}{\textasteriskcentered}
\newcommand{\labelitemiv}{\textperiodcentered}
\def\itemize{
  \ifnum \@itemdepth >\thr@@\@toodeep\else
    \advance\@itemdepth\@ne
    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}
    \expandafter
    \list
      \csname\@itemitem\endcsname
      {\def\makelabel##1{\hss\llap{##1}}
      \itemsep=0pt 
      \parsep=0pt 
      \topsep=0pt
      \parskip=0pt
      \partopsep=0pt}
  \fi}
\let\enditemize =\endlist
%
% DESCRIPTIONS
%
\newenvironment{description}{
  \list{}{
    \labelwidth\z@ \itemindent-\leftmargin
    \let\makelabel\descriptionlabel}}
 {\endlist}
\newcommand*{\descriptionlabel}[1]{
  \hspace\labelsep \normalfont\bfseries #1}
%
% VERSES
%
\newenvironment{verse}{
  \let\\\@centercr
  \list{}{
    \setlength{\itemsep}{\z@}
    \setlength{\itemindent}{-1.5em}
    \setlength{\listparindent}{\itemindent}
    \setlength{\rightmargin}{\leftmargin}
    \advance\leftmargin 1.5em}
  \item\relax}
{\endlist}
%
% QUOTATIONS
%
\newenvironment{quotation}{
  \par
  \addvspace{15\p@}
  \normalsize
  \begin{list}{}{
    \setlength{\topsep}{\z@}
    \setlength{\listparindent}{\parindent}
    \setlength{\itemindent}{\listparindent}
    \setlength{\leftmargin}{\listparindent}
    \setlength{\rightmargin}{\leftmargin}
    \setlength{\parsep}{\z@}}
  \item\relax}
  {\end{list}}
%
% QUOTES
%
\newenvironment{quote}{
  \par
  \addvspace{15\p@}
  \normalsize
  \begin{list}{}{
    \setlength{\topsep}{\z@}
    \setlength{\leftmargin}{\parindent}
    \setlength{\rightmargin}{\leftmargin}
    \setlength{\parsep}{15\p@}}
  \item\relax}
  {\end{list}}
%
% APPENDIX
%
\newcounter{appendix}
\renewcommand{\theappendix}{\@Alph\c@appendix}
\newcommand{\appendix}[1]{
  \newpage
  \vspace*{9cm}
  \refstepcounter{appendix}
  \addcontentsline{toc}{section}
     {\appendixname\space\theappendix\space--\space#1}
  \begingroup
    \normalsize\centering
    \appendixname\space\theappendix
    \par\vspace{30pt}
    #1
    \par
  \endgroup
  \newpage}
\newcommand{\divisionpage}[1]{
  \newpage
  \vspace*{9cm}
  \addcontentsline{toc}{chapter}{#1}
  \begingroup
    \normalsize\centering
    #1
    \par
  \endgroup
  \newpage}
\setlength{\arraycolsep}{5\p@}
\setlength{\tabcolsep}{6\p@}
\setlength{\arrayrulewidth}{.4\p@}
\setlength{\doublerulesep}{2\p@}
\setlength{\tabbingsep}{\labelsep}
\skip\@mpfootins = \skip\footins
\setlength{\fboxsep}{3\p@}
\setlength\fboxrule{.4\p@}
\@addtoreset{equation}{chapter}
\renewcommand{\theequation}
  {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
%  ********************************-**********************************
%  *                          TITLE PAGE                             *
%  ********************************-**********************************
\newcounter{titlelines}
\setcounter{titlelines}{0}
\renewcommand{\title}[1]{
  \ifcase\value{titlelines}
    \def\@titleone{#1} \or \def\@titletwo{#1} \or \def\@titlethree{#1}
  \else
    \typeout{*** Too many title lines ***}
  \fi
  \addtocounter{titlelines}{1}}
\newcommand{\maketitlepage}{
  \thispagestyle{empty}
  \begin{center}
  \ifnum\c@titlelines>2
    \vspace*{1.9cm}
    \@titleone\par
    \@titletwo\par
    \@titlethree\par
  \else\ifnum\c@titlelines>1
    \vspace*{2.9cm}
    \@titleone\par
    \@titletwo\par
  \else\ifnum\c@titlelines>0
    \vspace*{3.9cm}
    \@titleone\par
  \else\typeout{*** No title given ***}
  \fi\fi\fi
  \vskip .9cm
  by\par
  \@author\\[2.2cm]
  \begingroup
    \normalsize
    A \@doctype\ submitted in partial fulfillment\\
    of the requirements for the degree\\
  \endgroup
  of\par
  \@degree\par
  in\par
 Mathematics 
%\@department\par
  \vskip 1.8cm
  \begingroup
    \normalsize
    MONTANA STATE UNIVERSITY\\
    Bozeman, Montana\\
  \endgroup
  \vskip 15pt
  \@submissiondate\\
  \end{center}
  \newpage}
%  ********************************-**********************************
%  *                        COPYRIGHT PAGE                           *
%  ********************************-**********************************
\newcommand{\makecopyrightpage}{
  \thispagestyle{empty}
  \addtocounter{page}{-1}
  \clearpage
  \null\vfill
  \begingroup
    \interlinepenalty \@M
    \normalfont\centering
    \copyright COPYRIGHT\par
    by\par
    \@author\par
    \@copyrightyear\par
    All Rights Reserved\par 
    \vspace{5in} %move to the top
\vfill\newpage
  \endgroup}
%  ********************************-**********************************
%  *                        APPROVAL PAGE                            *
%  ********************************-**********************************
\newcounter{chairs}
\setcounter{chairs}{0}
\newcommand{\chair}[1]{
  \ifcase\value{chairs}
    \def\@chairone{#1} \or \def\@chairtwo{#1} 
  \else
    \typeout{Too many committee co-chairs.}
  \fi
  \addtocounter{chairs}{1}}
\newcommand{\@signatureline}[1]{
  #1 & \underline{\hspace{6cm}} & \underline{\hspace{2cm}}\\
  \hfil & (Signature)              & Date\\[30pt]}
\newcommand{\makeapprovalpage}{
  \chapterheadskip 2.4cm
  \chapter*{APPROVAL}
  \begin{center}
  of a \@doctype\ submitted by\\[15pt]
  \@author\par
  \vskip 30pt
  \end{center}
  \begingroup \normalsize \par
  This \@doctype\ has been read by each member of the \@doctype\ 
  committee and has been found to be satisfactory regarding content,
  English usage, format, citations, bibliographic style, and
  consistency, and is ready for submission to the College of Graduate
  Studies.\par
  \vskip 30pt
  \begin{flushleft}
  \hspace{-.25cm}
  \begin{tabular}{lcc}
  \ifnum\c@chairs>1
   \@signatureline{\@chairone}
    \@signatureline{\@chairtwo}
  \else
    \@signatureline{\@chairone}
  \fi
  \multicolumn{3}{c}{Approved for the Department of
\@department}\\[1cm]
  \@signatureline{\@head}
  \multicolumn{3}{c}{Approved for the College of Graduate
Studies}\\[1cm]
  \@signatureline{\@dean}
  \end{tabular}
  \end{flushleft}
  \endgroup}
%  ********************************-**********************************
%  *                       PERMISSION PAGE                           *
%  ********************************-**********************************
\newcommand{\makepermissionpage}{
  \chapterheadskip 2.4cm
  \chapter*{STATEMENT OF PERMISSION TO USE}
  \if@dissertation 
    In presenting this dissertation in partial fulfillment of the
    requirements for a doctoral degree at Montana State University, I
    agree that the Library shall make it available to borrowers under
    rules of the Library. I further agree that copying of this
    dissertation is allowable only for scholarly purposes, consistent
    with ``fair use'' as prescribed in the U.~S. Copyright Law. 
    Requests for extensive copying or reproduction of this
    dissertation should be referred to Bell \& Howell Information and
    Learning, 300 North Zeeb Road, Ann Arbor, Michigan 48106, to whom
    I have granted ``the exclusive right to reproduce and distribute
    my dissertation in and from microform along with the non-exclusive
    right to reproduce and distribute my abstract in any format in
    whole or in part.''
  \else
    In presenting this \@doctype\ in partial fulfillment of the
    requirements for a master's degree at Montana State University, I
    agree that the Library shall make it available to borrowers under
    rules of the Library.

    If I have indicated my intention to copyright this \@doctype\ by
    including a copyright notice page, copying is allowable only for
    scholarly purposes, consistent with ``fair use'' as prescribed in
    the U.~S. Copyright Law. Requests for permission for extended
    quotation from or reproduction of this \@doctype\ in whole or in
    parts may be granted only by the copyright holder.
  \fi
  \par
  \vskip 15pt
  \noindent
  Signature \underline{\hspace{7cm}}\\
  Date \underline{\hspace{7.9cm}}}
%  ********************************-**********************************
%  *                          DEDICATION                             *
%  ********************************-**********************************
\newenvironment{dedication}{
  \newpage
  \par
  \vspace*{2.4cm}
  \normalsize}
  {\par}
%  ********************************-**********************************
%  *       TABLE OF CONTENTS, LIST OF FIGURES, LIST OF TABLES        *
%  ********************************-**********************************
\newlength{\@pnumwidth}
\newlength{\@cnumwidth}
\newlength{\@tocrmarg}
\setlength{\@pnumwidth}{.7cm}
\setlength{\@cnumwidth}{.7cm}
\setlength{\@tocrmarg}{1.4cm}
\newcommand{\@dotsep}{2}
\setcounter{tocdepth}{3}
\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1.\hfil}}
%
% TABLE OF CONTENTS
% 
\def\@dottedtocline#1#2#3#4#5{
  \ifnum #1>\c@tocdepth \else
    \vskip \z@ \@plus.2\p@
    {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
     \parindent #2\relax\@afterindenttrue
     \interlinepenalty\@M
     \leavevmode
     \@tempdima #3\relax
     \@tempdimb #3\relax
     \addtolength{\@tempdimb}{1.9em}
     \advance\leftskip \@tempdimb \null\nobreak\hskip -\leftskip
     {#4}\nobreak
     \leaders\hbox{$\m@th
        \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
        mu$}\hfill
     \nobreak
     \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}
     \par}
  \fi}
\newcommand{\maketableofcontents}{
  \chapterheadskip .125cm
  \chapter*{\contentsname}
  \vspace{7.5\p@}
  \begingroup 
    \sloppy
    \normalsize
    \@starttoc{toc}
  \endgroup
  }
\newcommand*{\l@chapter}[2]{
  \addpenalty{-\@highpenalty}
  \vspace{7.5\p@}
  \@dottedtocline{0}{\z@}{\@cnumwidth}{#1}{#2}
  \penalty\@highpenalty
  \vspace{7.5\p@}}
\newcommand*{\l@section}{\@dottedtocline{1}{\@cnumwidth}{\z@}}
\newcommand*{\l@subsection}{\@dottedtocline{2}{2\@cnumwidth}{\z@}}
\newcommand*{\l@subsubsection}{\@dottedtocline{3}{3\@cnumwidth}{\z@}}
%
% LIST OF FIGURES
%
\newcommand{\makelistoffigures}{
  \chapterheadskip .125cm
  \chapter{\listfigurename}
  \noindent
  {Figure}\hfill{Page}
  \par
  \vspace{7.5\p@}
  \begingroup 
    \normalsize
    \sloppy
    \@starttoc{lof}
  \endgroup}
\newcommand*{\l@figure}[2]{
  \vspace{7.5\p@}
  \@dottedtocline{1}{\@cnumwidth}{\@cnumwidth}{#1}{#2}
  \vspace{7.5\p@}}
%
% LIST OF TABLES
%
\newcommand{\makelistoftables}{
  \chapterheadskip .125cm
  \chapter{\listtablename}
  \noindent
  {Table}\hfill{Page}
  \par
  \vspace{7.5\p@}
  \begingroup
    \normalsize
    \sloppy
    \@starttoc{lot}
  \endgroup}
\let\l@table\l@figure
%  ********************************-**********************************
%  *                           ABSTRACT                              *
%  ********************************-**********************************
\newenvironment{abstract}{
  \chapter*{ABSTRACT}
  \normalsize
  \vskip 15\p@}
  {\par}
%  ********************************-**********************************
%  *                          BIBLIOGRAPHY                           *
%  ********************************-**********************************
\newdimen{\bibindent}
\setlength{\bibindent}{1.5em}

\newenvironment{thebibliography}[1]{
  \chapterheadskip .125cm
  \chapter{\bibname}
  \vspace{\z@}
  \begingroup
    \normalsize
    \list{\@biblabel{\@arabic\c@enumiv}}
   {\settowidth\labelwidth{\@biblabel{#1}}
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
%
      \advance\leftmargin\bibindent
      \itemindent -\bibindent
      \listparindent \itemindent
      \parsep 10\p@
%
    \usecounter{enumiv}
    \let\p@enumiv\@empty
    \renewcommand\theenumiv{\@arabic\c@enumiv}}
    \sloppy
    \clubpenalty4000
    \@clubpenalty \clubpenalty
    \widowpenalty4000
    \sfcode`\.\@m}
   {\def\@noitemerr
   {\@latex@warning{Empty `thebibliography' environment}}
    \endlist
  \endgroup}
\newcommand{\newblock}{\hskip .11em\@plus.33em\@minus.07em}
%  ********************************-**********************************
%  *                             INDEX                               *
%  ********************************-**********************************
\newenvironment{theindex}{
  \setlength{\columnseprule}{\z@}
  \setlength{\columnsep}{35\p@}
  \twocolumn[\chapter{\indexname}]
  \setlength{\parindent}{\z@}
  \setlength{\parskip}{\z@ \@plus .3\p@\relax}
  \let\item\@idxitem}
  \onecolumn
\newcommand{\@idxitem}{\par\hangindent 40\p@}
\newcommand{\subitem}{\@idxitem \hspace*{20\p@}}
\newcommand{\subsubitem}{\@idxitem \hspace*{30\p@}}
\newcommand{\indexspace}{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
%  ********************************-**********************************
%  *                           FOOTNOTES                             *
%  ********************************-**********************************
\renewcommand{\footnoterule}{
  \kern-3\p@
  \hrule\@width.4\columnwidth
  \kern2.6\p@}
\@addtoreset{footnote}{chapter}
\newcommand{\@makefntext}[1]{
  \setlength{\parindent}{1em}
  \noindent
  \hb@xt@1.8em{\hss\@makefnmark}#1}
%  ********************************-**********************************
%  *                                                                 *
%  ********************************-**********************************
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
%
\newcommand{\ignore}[1]{}
\renewcommand{\author}[1]{\gdef\@author{#1}}
\newcommand{\degree}[1]{\gdef\@degree{#1}}
\newcommand{\department}[1]{\gdef\@department{#1}}
\newcommand{\submissiondate}[1]{\gdef\@submissiondate{#1}}
\newcommand{\head}[1]{\gdef\@head{#1}}
\newcommand{\dean}[1]{\gdef\@dean{#1}}
\newcommand{\copyrightyear}[1]{\gdef\@copyrightyear{#1}}
\newcommand{\contentsname}{TABLE OF CONTENTS}
\newcommand{\listfigurename}{LIST OF FIGURES}
\newcommand{\listtablename}{LIST OF TABLES}
\newcommand{\bibname}{REFERENCES CITED}
%\newcommand{\bibliographyname}[1]{\gdef\@bibname{#1}}
\newcommand{\indexname}{INDEX}
\newcommand{\figurename}{Figure}
\newcommand{\tablename}{Table}
\newcommand{\partname}{PART}
\newcommand{\chaptername}{CHAPTER}
\newcommand{\appendixname}{APPENDIX}
\newcommand{\today}{}
\edef\today{\ifcase\month\or
  January\or February\or March\or April\or May\or June\or
  July\or August\or September\or October\or November\or December\fi
  \space\number\day, \number\year}
%  ********************************-**********************************
%  *                        INITIALIZATION                           *
%  ********************************-**********************************
\AtBeginDocument{\setlength{\baselineskip}{30\p@}}% comment out to be
                                                  % single space
\pagestyle{plain}
\pagenumbering{arabic}
\raggedbottom
\onecolumn
\endinput

%%
%% End of file `msudoc.cls'.
%%

