
   tr.row:hover, tr.over td { background-color: #eeeeee; }

BODY
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    FONT-FAMILY: arial, arial, arial, Arial, sans-serif
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: arial,sans-serif;
    BACKGROUND-COLOR: #003399
}
.contentBox {
margin-bottom: 10px;
border: 1px solid #8799a9;
}

.contentBoxLeft {
margin-bottom: 10px;
border: 1px solid #8799a9;
text-align: left;
}
.contentBox h1 {
margin: 0;
padding: 4px;
background: #8799a9;
color: #fff;
text-align: center;
}

.contentBox h2 {
margin: 0;
padding: 4px;
background: #8799a9;
color: #fff;
text-align: center;
font-size: 110%;
}

.contentBoxLeft h2 {
margin: 0;
padding: 4px;
background: #8799a9;
color: #fff;
text-align: left;
font-size: 110%;
}

.contentBox h3, /*legacy page*/ .sidecontent2 h3, #sidebar h3, .hpBox h3 {
margin: 0;
padding: 6px;
font-size: x-small;
text-align: left;
}
.blockheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,sans-serif;
    BACKGROUND-COLOR: #003399
}
.blockbody
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.gcheader1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: bold;}
.gcheader2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold;}
.price { font-family: arial,verdana,helvetica,sans-serif; color: #990000; }
.mblockheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: arial,sans-serif;
    BACKGROUND-COLOR: #7785c7
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #cccccc;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #cccccc
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
.noline
{
    TEXT-DECORATION: none
}
.noline2
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.noline3
{
    COLOR: #616161;
    TEXT-DECORATION: none
}
A
{
    COLOR: #003399
}
A:hover
{
    TEXT-DECORATION: underline
}
A.navlink
{
    FONT-WEIGHT: bold;
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.navlink:hover
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
.ListHead
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #aaaaaa 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #aaaaaa 1px solid;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: arial,sans-serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #222222
}
TD.ListCaption
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: #cccccc 1pt solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    BORDER-LEFT: #cccccc 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: #003399
}
.ListCaptionScroll
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: #cccccc 1pt solid;
    BACKGROUND-IMAGE: url(http://www.textbooksrus.com/pictures/nav2_bg1x20.gif);
    BORDER-LEFT: black 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #003399
}
.ListData
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    OVERFLOW-Y: scroll;
    OVERFLOW-X: hidden;
    OVERFLOW: scroll;
    BORDER-LEFT: #aaaaaa 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
TR.ListEven
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: #494115;
    FONT-FAMILY: Arial;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff
}
TR.ListOdd
{
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    BACKGROUND-COLOR: #cccccc
}
.ListHighlight
{
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 0px;
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    BACKGROUND-COLOR: #6f6f6f
}
.ListCellData
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial,sans-serif
}
.ListHighlightYellow
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    POSITION: relative;
    BACKGROUND-COLOR: #ffff99
}
.ListBlue
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    POSITION: relative;
    BACKGROUND-COLOR: #eeeeff
}
.ListGreen
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    POSITION: relative;
    BACKGROUND-COLOR: turquoise
}
.ListHeadBlue
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 1px solid;
    COLOR: white;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #000080
}
.ListDataBlue
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    OVERFLOW: hidden;
    BORDER-LEFT: #000080 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000080 1px solid
}
.ListHighlightOrange
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    POSITION: relative;
    BACKGROUND-COLOR: #ffcc33
}
.ListHighlightPurple
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CURSOR: hand;
    COLOR: black;
    FONT-FAMILY: Arial;
    POSITION: relative;
    BACKGROUND-COLOR: #aaaaff
}
.tint
{
    BACKGROUND: #f2f2ff
}
.submitbutton
{
    FONT-SIZE: 10pt;
    BACKGROUND: white;
    COLOR: #333366;
    FONT-FAMILY: Arial, sans-serif
}
.searchbutton
{
    FONT-SIZE: 10pt;
    BACKGROUND: #fcfcdb;
    COLOR: #333366;
    FONT-FAMILY: Arial, sans-serif
}
.navbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Arial, sans-serif
}
.navbartab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: #003399;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari10
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, sans-serif
}
.ari12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
.ari14
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif
}
.ari16
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, sans-serif
}
.ari18
{
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial, sans-serif
}
.ari10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, sans-serif
}
.ari12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
.ari14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif
}
.ari16b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, sans-serif
}
.ari18b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial, sans-serif
}
.ari10bl
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari12bl
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari14bl
{
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari16bl
{
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari10blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari12blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari14blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari16blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, sans-serif
}
.ari10g
{
    FONT-SIZE: 10px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari12g
{
    FONT-SIZE: 12px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari14g
{
    FONT-SIZE: 14px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari16g
{
    FONT-SIZE: 16px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari10gb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari12gb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari14gb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari16gb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #616161;
    FONT-FAMILY: Arial, sans-serif
}
.ari14o
{
    FONT-SIZE: 14px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial, sans-serif
}
.ari16o
{
    FONT-SIZE: 16px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial, sans-serif
}
.ari14wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.ari14w
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.ari14rb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial, sans-serif
}
.ari12wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.ari12w
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.ari12rb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, sans-serif
}
.hel10
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, sans-serif
}
.hel12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
.hel14
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif
}
.hel10b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, sans-serif
}
.hel12b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
.hel14b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif
}
.hel14o
{
    FONT-SIZE: 14px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial, sans-serif
}
.hel16o
{
    FONT-SIZE: 16px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial, sans-serif
}
.hel10w
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel12w
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel14w
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel10wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel12wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel14wb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, sans-serif
}
.hel10bl
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white
}
.hel12bl
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel14bl
{
    FONT-SIZE: 14px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel10blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel12blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel14blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel16blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel10blue
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel12blue
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.hel14blue
{
    FONT-SIZE: 14px;
    COLOR: #003399;
    FONT-FAMILY: Arial, sans-serif
}
.tre10
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, sans-serif
}
.tre10r1
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial, sans-serif
}
.tre12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, sans-serif
}
.tre14
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, sans-serif
}
.tre16
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial, sans-serif
}
.hel12blr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.hel14rb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.hel14r
{
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.hel16rb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.hel12rb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.ari12grb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: green;
    FONT-FAMILY: Arial
}
.fastlink1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #008000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial
}
.fastlink1:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #008000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-DECORATION: none
}
.fastlink1h
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #336699
}
.ari14Schedule
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #285081;
    FONT-FAMILY: Arial
}
.ari14ScheduleRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.ari10ProfComments
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.ari16Schedule
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #285081;
    FONT-FAMILY: Arial
}
.ListCaption
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    BACKGROUND-IMAGE: url(http://www.textbooksrus.com/pictures/nav2_bg1x20.gif);
    BORDER-LEFT: 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: 1pt solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #003399
}
.ari16ob
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial
}
.ari20ob
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ff6633;
    FONT-FAMILY: Arial
}
.ari20blb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #003399;
    FONT-FAMILY: Arial
}
.sblockheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(https://www.textbooksrus.com/pictures/nav2_bg1x20.gif);
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399
}
.BlueHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #2255bb;
    TEXT-ALIGN: center
}
A.nolink
{
    TEXT-DECORATION: none
}
