BODY
{
  background-color: white;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: .8em;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
  color: #1a4481;
}

H1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 2em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.58em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H4
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.33em;
  font-weight: 500;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H5, DT
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H6
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .8em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

TFOOT, THEAD
{
  font-size: 1em;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}

TH
{
  vertical-align: baseline;
  font-size: 1em;
  font-weight: bold;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}

SMALL
{
  font-size: .7em;
}

BIG
{
  font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
  font-family: Courier New, monospace;
}


.Overdue
{
  font-weight: bold;
  font-size: x-large;
  color: red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Button
{
  font-weight: normal;
  font-size: 14px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #547EB0;
  text-decoration: none;
  width: 220px;
}

.Button100
{
  font-weight: normal;
  font-size: 14px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #547EB0;
  text-decoration: none;
  width: 100px;
}

.text
{
  font-weight: normal;
  font-size: 11px;
  color: #444444;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.textblk
{
  font-weight: normal;
  font-size: 11px;
  color: black;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.textred
{
  font-weight: normal;
  font-size: 11px;
  color: red;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.textredlink
{
  font-weight: normal;
  font-size: 11px;
  color: red;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

.labeltext
{
  font-weight: normal;
  font-size: 11px;
  color: #003366;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.formfield
{
  border: 1px inset #ffffff;
  font-weight: normal;
  font-size: 10px;
  color: #003366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #f0f8ff;
  text-decoration: none;
}

.formfield12
{
  border: 1px inset #ffffff;
  font-weight: normal;
  font-size: 12px;
  color: #6F006F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #f0f8ff;
  text-decoration: none;
}

.message
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

input, textarea, select
{
  font-family: Verdana; /* font name */
  font-size: xx-small; /* font size */
}

.aspnetmaker
{
  font-family: Verdana; /* font name */
  font-size: xx-small; /* font size */
}

.ewTable
{
  font-family: Verdana; /* font name */
  font-size: xx-small; /* font size */
  border-collapse: collapse;
  border: none;
}

/* main table data cells */
.ewTable td
{
  padding: 4px; /* cell padding */
  border: 1px solid; /* cell spacing */
  border-color: #CCCCCC; /* table background color */
}

/* main table header cells */
.ewTableHeader
{
  background-color: #1a4481; /* header color */
  color: #FFFFFF; /* header font color */
  vertical-align: top;
}

.ewTableHeader a
{
  color: #FFFFFF; /* header font color */
}

/* main table row color */
.ewTableRow
{
  background-color: #FFFFFF; /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow
{
  background-color: #F5F5F5; /* alt row color 2 */
}

/* main table edit mode row color */
.ewTableEditRow
{
  background-color: #FFFF99;
  vertical-align: top;
}

/* main table selected row color */
.ewTableSelectRow
{
  background-color: #E6E6FA;
}

/* main table sorting indicator */
.ewTableOrderIndicator
{
  font-family: Webdings;
}

/* main table footer section */
.ewTableFooter
{
  background-color: #FFFFCC;
}

/* main table paging section */
.ewTablePager
{
  background-color: #F5F5F5;
}

.redcell
{
  font-weight: normal;
  font-size: 12px;
  color: White;
  background-color: Red;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.tblhdr
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: xx-small;
  color: White;
  background-color: #1a4481;
}

.tblrow
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: xx-small;
  color: Black;
  background-color: #f5f5f5;
}

.yelcell
{
  font-weight: normal;
  font-size: 12px;
  color: Black;
  background-color: Yellow;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.grncell
{
  font-weight: normal;
  font-size: 12px;
  color: White;
  background-color: Green;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.goldcell
{
  font-weight: normal;
  font-size: 12px;
  color: #ffd700;
  background-color: Green;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.hdrcell
{
  font-weight: Bold;
  font-size: 12px;
  color: Black;
  background-color: #cccccc;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.blkcell
{
  font-weight: normal;
  font-size: 12px;
  color: Black;
  font-family: verdana,Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.h2bus
{
  font-family: verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.h3bus
{
  font-family: verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
  vertical-align: top;
}

.h4bus
{
  font-family: verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
}

.enroll
{
  padding-right: 20px;
  background: transparent url( 'images/plus.gif' ) center right no-repeat;
}

.hdrmenu
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 16px;
  font-weight: normal;
  color: gray;
}

.title
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 16px;
  font-weight: bolder;
  color: #FF9900;
}

.subtitle
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 14px;
  color: #FF9900;
  font-weight: lighter;
  text-decoration: none;
}

.subtitlelnk
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 14px;
  color: #FF9900;
  font-weight: lighter;
  text-decoration: underline;
  font-style: italic;
}

.stdhr
{
  border: 0;
  color: #FF9900;
  background-color: #FF9900;
  height: 1px;
}

.maintxt
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 12px;
  color: #686868;
  font-weight: normal;
}

.maintxtc
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 12px;
  color: #686868;
  font-weight: normal;
  text-align: center;
  }
.maintxtr
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 12px;
  color: #686868;
  font-weight: normal;
  text-align: right;
  }
  
.maintxt8
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 8px;
  color: #686868;
  font-weight: normal;
}
.bookref
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  font-size: 12px;
  color: #FF9900;
  font-weight: normal;
  font-style: italic;
}
.forminfo
{
  font-family: "Courier New" , Courier, "Luxi Mono" , "Lucida Console";
  font-size: 14px;
  color: #686868;
}
/* END OF FONT VALUES--------------------------------- */
.header
{
  background: url(images/header.jpg) no-repeat top center;
}
.background
{
  background: url( 'images/main-tail.jpg' ) white 0 100% repeat-x;
}
/* GREY BOX SETUP--------------------------------- */
/*

.gboxtl
{
  background-image: url( 'images/gboxtl.gif' );
  border: 0 none;
  width: 16px;
}
*/

.gboxtop
{
  background-image: url( 'images/gboxtop.gif' );
}
.gboxtr
{
  background-image: url( 'images/gboxtr.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
}
.gboxtl
{
  background-image: url( 'images/gboxtl.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
}
.gboxleft
{
  background-image: url( 'images/gboxleft.gif' );
}
.gboxright
{
  background-image: url( 'images/gboxright.gif' );
}
.gboxbl
{
  background-image: url( 'images/gboxbl.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
}
.gboxbottom
{
  background-image: url( 'images/gboxbottom.gif' );
}
.gboxbr
{
  background-image: url( 'images/gboxbr.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
}
/* WHITE BOX SETUP--------------------------------- */
.wboxtl
{
  background-position: right;
  background-image: url( 'images/wboxtl.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
}
.wboxtop
{
  background-image: url( 'images/wboxtop.gif' );
  border: 0 none;
  background-repeat: repeat-x;
}
.wboxtr
{
  background-image: url( 'images/wboxtr.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
}
.wboxleft
{
  background-position: right;
  background-image: url( 'images/wboxleft.gif' );
  border: 0 none;
  background-repeat: repeat-y;
}
.wboxright
{
  background-image: url( 'images/wboxright.gif' );
  border: 0 none;
}
.wboxbl
{
  background-position: right;
  background-image: url( 'images/wboxbl.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
}
.wboxbottom
{
  background-image: url( 'images/wboxbottom.gif' );
  border: 0 none;
  background-repeat: repeat-x;
}
.wboxbr
{
  background-image: url( 'images/wboxbr.gif' );
  border: 0 none;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
}
/* LINK ACTIONS--------------------------------- */

a
{
  font-family: arial, Tahoma, Helvetica, "Luxi Sans";
  color: #008EA2;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
}
a:hover
{
  color: #708090;
  text-decoration: underline;
}
a:active
{
  color: #808080;
  text-decoration: underline;
}

.wrapper
{
  overflow: hidden;
  width: 100%;
}
.wrappersearch
{
  overflow: visible;
  width: 100%;
}

.clear
{
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
}

input, select
{
  font-weight: normal;
  vertical-align: middle;
  border: none;
}

p
{
  margin: 0;
}

ul
{
  margin: 7px 0 5px 5px;
}
li
{
  background-image: url( 'images/arrow-2.gif' );
  background-repeat: no-repeat;
  background-position: 0 7px;
  padding-left: 6px;
  list-style-type: none;
  padding: 0 0 4px 20px;
  text-align: left;
}

li li
{
  background-image: url( 'images/box.gif' );
  background-repeat: no-repeat;
  background-position: 0 7px;
  padding-left: 6px;
  list-style-type: none;
  padding: 0 0 4px 20px;
  text-align: left;
}

.search-form
{
  background: url( 'images/search-input2.gif' ) no-repeat 0 0;
  height: 20px;
  overflow: hidden;
  width: 248px;
}

.search-form .search-submit
{
  background: url( 'images/search-submit.gif' ) no-repeat 0 0;
  border: none;
  color: #fff;
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 20px;
  margin: 0 0 0 10px;
  padding: 0;
  width: 40px;
}

.table00
{
  padding: 0;
  margin: 0;
  border-width: 0;
  border-style: none;
  border-collapse: collapse;
  background-color: #FFFFFF;
}

.table00-85 {
    padding: 0;
    margin: 0;
    border-width: 0;
    border-style: none;
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 85%;
}

.table00-1000 {
    padding: 0;
    margin: 0;
    border-width: 0;
    border-style: none;
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 1000px;
}

.table00full
{
  padding: 0;
  margin: 0;
  border-width: 0;
  border-style: none;
  border-collapse: collapse;
  background-color: #FFFFFF;
  width: 100%;
}

.table30
{
  padding: 3px;
  margin: 0;
  border-width: 0;
  border-style: none;
  border-collapse: collapse;
  background-color: #FFFFFF;
}

.table30wide
{
  padding: 3px;
  margin: 0;
  border-width: 0;
  border-style: none;
  border-collapse: collapse;
  background-color: #FFFFFF;
  width: 100%;
}

.table301
{
  padding: 3px;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  background-color: #FFFFFF;
}

.table301wide
{
  padding: 3px;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  background-color: #FFFFFF;
  width: 100%;
}

.table301cell
{
  border-width: 1px;
}

.tac
{
  text-align: center;
}

.tal
{
  text-align: left;
}

.tar
{
  text-align: right;
}

.tact
{
  text-align: center;
  vertical-align: top;
}

.talt
{
  text-align: left;
  vertical-align: top;
}

.tart
{
  text-align: right;
  vertical-align: top;
}

.tablec {
    margin-left: auto;
    margin-right: auto;
}

.cell2 {
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 2%;
    height: 100%
}

.cell49 {
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 49%;
    height: 100%
}