body              { top:              0px;
                    left:             0px;
                    font-family:      Arial, Helvetica, sans-serif;
                    font-size:        13px;
                    font-weight:      normal;
                    background-color: #FFFFFF; }

body.blank_left   { background: #ffffff url(i/bg_left.jpg) repeat-y right top; }


body.blank_right  { background: #ffffff url(i/bg_right.jpg) repeat-y left top; }

body.left         { top:              0px;
                    left:             0px;
                    font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background:       #D7E6FD url(i/bg_left_menu.jpg) no-repeat; }

body.top          { top:              0px;
                    left:             0px;
                    background-color: #D7E6FD; }

body.bottom       { top:              0px;
                    left:             0px;
                    background-color: #D7E6FD; }

body.menu         { top:              0px;
                    left:             0px;
                    color:            #FFFFFF;
                    background:       #00339A url(i/bg_top_menu.jpg) repeat-x; }

body.main         { margin-top:       10px;
                    margin-left:      10px;
                    font-size:        13px;
                    color:            #000000;
                    background-color: #FFFFFF; }

body.right        { top:              0px;
                    left:             0px;
                    background-color: #FFFFFF; }

div.clear         { clear:            both;
                    height:           0;
                    margin:           0;
                    padding:          0;
                    font-size:        0;
                    overflow:         hidden; }

.mainbody         { top:              0px;
                    left:             10px;
                    position:         absolute;
                    font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    background-color: #FFFFFF;
                    color:            #000000; }

.adminhead        { font-family:       Arial, Helvetica, sans-serif;
                    font-size:        20px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #000000; }

.cour             { font-family:      Courier;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.headline         { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        16px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #00339A; }

.chapter          { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #000000; }

.bblack           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #000000; }

.bblack:hover     { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  underline;
                    color:            #000000; }

.bred             { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #CC0000; }

.bred:hover       { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  underline;
                    color:            #CC0000; }

.menu             { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #FFFFFF; }

.menu:hover       { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    background-color: #FFFFFF;
                    color:            #000000; }


a.menuLink,
a.menuLink:link,
a.menuLink:visited,
a.menuLink:active
{
  float: left;
  display: block;
  height: 19px;
  font: normal normal bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #e5eaf6;
  background: transparent;
  margin: 0px;
  padding: 0px 8px 1px;
  border: none;
}
a.menuLink:hover,
a.menuLink:focus
{
  text-decoration: none;
  color: #00339a;
  background: transparent url(i/top_menu_mo.jpg) repeat-x;
}

a.menuLinkActive
{
/*   color: #00339a; */
  color:#555555;
  background: transparent url(i/top_menu_mo.jpg) repeat-x;
  float: left;
  display: block;
  height: 19px;
  font: normal normal bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0px;
  padding: 0px 8px 1px;
  border: none;
}

div.topMenuDivider
{
  float: left;
  width: 3px;
  height: 20px;
  background: transparent url(i/top_menu_divider.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


.black            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.command          { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.error            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #FF0000; }

.answer           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.sblack           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        10px;
                    font-weight:      normal;
                    text-decoration:  none;
                    line-height:      11px;
                    color:            #000000; }

.dblue            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    background-color: #5A5DFF;
                    color: #00339A; }

.blue             { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    background-color: #f6f6f3;
                    color:            #000000; }

.price            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        13px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.p                { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        13px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #CC0000; }

.small            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    text-decoration:  none;
                    color:            #000000; }

.bsmall           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #000000; }


.wksum            { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    text-decoration:  none;
                    color:            #000000; }

td                { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      lighter;
                    color:            #000000; }

td.left           { top:              0px;
                    left:             0px;
                    font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background:       #D7E6FD url(i/bg_left_menu.jpg) no-repeat; }

td.top          { top:              0px;
                    left:             0px;
                    background-color: #D7E6FD; }

td.bottom       { top:              0px;
                    left:             0px;
                    background-color: #D7E6FD; }

td.menu         { top:              0px;
                    left:             0px;
                    color:            #FFFFFF;
                    background:       #00339A url(i/bg_top_menu.jpg) repeat-x; }

td.main         {   padding-top:      10px;
                    padding-left:     5px;
                    font-size:        13px;
                    color:            #000000;
                    background-color: #FFFFFF; }

td.right        { top:              0px;
                    left:             0px;
                    background-color: #FFFFFF; }


td.help           { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        10px;
                    font-weight:      lighter;
                    color:            #000000; }

td.tabhead        { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      bold;
                    background-color: #00339A;
                    color:            #FFFFFF; }

td.nohighlight    { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    color:            #000000; }

td.highlight      { font-family:      Arial, Helvetica, sans-serif;
                    font-size:        11px;
                    font-weight:      normal;
                    background-color: #EEEEEE;
                    color:            #000000; }

td.highlightfixed { font-family:      Courier;
                    font-size:        15px;
                    font-weight:      normal;
                    background-color: #EEEEEE;
                    color:            #000000; }

td.lbborder       { font-family:         Arial, Helvetica, sans-serif;
                    font-size:           11px;
                    font-weight:         normal;
                    text-decoration:     none;
                    background-color:    #FFFFFF;
                    border-style:        solid;
                    border-left-width:   1px;
                    border-right-width:  1px;
                    border-top-width:    0px;
                    border-bottom-width: 1px;
                    border-color:        #f6f6f3;
                    padding:             5px;
                    color:               #000000; }

td.bbborder       { font-family:         Arial, Helvetica, sans-serif;
                    font-size:           11px;
                    font-weight:         normal;
                    text-decoration:     none;
                    background-color:    #FFFFFF;
                    border-style:        solid;
                    border-left-width:   3px;
                    border-right-width:  3px;
                    border-top-width:    3px;
                    border-bottom-width: 3px;
                    border-color:        #f6f6f3;
                    padding:             5px;
                    color:               #000000; }

.spacer           { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         4px;
                    font-weight:       lighter;
                    color:             #000000; }

.horline          { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         1px;
                    font-weight:       lighter;
                    color:             #000000;
                    background-image:  URL('./i/horline.gif');
                    background-repeat: repeat-x; }

.verline          { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         1px;
                    font-weight:       lighter;
                    color:             #000000;
                    background-image:  URL('./i/verline.gif');
                    background-repeat: repeat-y; }

form              { margin: 0px; }

input             { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    height:            18px;
                    color:             #000000; }

input.but         { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #00339A;
                    background-color:  #d7e6fd;
                    height:            18px;
                    color:             #00339A; }

button            { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #00339A;
                    background-color:  #d7e6fd;
                    height:            18px;
                    color:             #00339A; }

input.uni         { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    width:             328px;
                    height:            18px;
                    color:             #000000; }

input.zip         { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    width:             65px;
                    height:            18px;
                    color:             #000000; }

input.street      { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    width:             165px;
                    height:            18px;
                    color:             #000000; }

input.cb          { width:             12px;
                    height:            12px;
                    border:            2px;
                    border-style:      solid;
                    border-color:      #000000; }

textarea          { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    width:             328px;
                    color:             #000000; }

select            { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    height:            18px;
                    color:             #000000; }


select.country    { font-family:       Arial, Helvetica, sans-serif;
                    font-size:         11px;
                    font-weight:       bold;
                    border:            1px;
                    border-style:      solid;
                    border-color:      #000000;
                    height:            18px;
                    width:             90px;
                    color:             #000000; }

th.blank_left   { background: #ffffff url(i/bg_left.jpg) repeat-y right top;}

th.blank_right  { background: #ffffff url(i/bg_right.jpg) repeat-y left top; }
