BODY
{
    FONT: 76%/11pt tahoma, verdana, arial
}
A
{
    COLOR: #1e3c73;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
A.highlight_hit
{
    COLOR: #aa1212
}
A.highlight_hit:hover
{
    TEXT-DECORATION: none
}

.clear
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
A.case_link_missing
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.nohref
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.case_link_missing:hover
{
    CURSOR: default;
    TEXT-DECORATION: none
}
A.nohref:hover
{
    CURSOR: default;
    TEXT-DECORATION: none
}
a.CodeLink {color: #1E3C73; font-weight: bold;}

FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt
}
.page
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
#header .padded
{
    BACKGROUND: url(../images/header_line.png) repeat-x left top;
    HEIGHT: 100%
}
#casemaker_logo
{
    BACKGROUND: url(../images/header_right.png) no-repeat right top;
    FLOAT: right;
    WIDTH: 285px;
    HEIGHT: 128px
}
.multibook_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.record_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    LINE-HEIGHT: 14pt
}
#sign_in LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white
}
#top_right_links
{
    RIGHT: 100px;
    FLOAT: right;
    POSITION: relative
}
#tab_navigation
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/mainNavig.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 35px;
    TEXT-ALIGN: left
}
#tab_navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#tab_navigation UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 35px
}
#tab_navigation UL LI DIV
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
#tab_navigation UL LI.selected DIV
{
    BACKGROUND: url(../images/mainNavigSelected.png) #ffffff repeat-x;
    COLOR: #000000;
    HEIGHT: 35px
}
#tab_navigation UL LI.unselected DIV A
{
    COLOR: #f0f0f0
}
#tab_navigation UL LI P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 4px;
    PADDING-TOP: 0px
}
#tab_navigation UL LI.selected P
{
    WIDTH: 4px;
    HEIGHT: 35px
}
#tab_navigation UL LI.selected P.left
{
    BACKGROUND: url(../images/mainNavigSelectedLeft.png) no-repeat left 50%
}
#tab_navigation UL LI.selected P.right
{
    BACKGROUND: url(../images/mainNavigSelectedRight.png) no-repeat right 50%
}
#tab_navigation A
{
    FONT-WEIGHT: normal;
    COLOR: black;
    TEXT-DECORATION: none
}
#tab_navigation A:hover
{
    TEXT-DECORATION: underline
}
#breadcrumb_navigation
{
    CLEAR: both;
    BACKGROUND: url(../images/breadcrumb_bg.png) repeat-x 50% top
}
#breadcrumb_navigation
{
    LINE-HEIGHT: 20px;
    HEIGHT: 20px
}
#breadcrumb_navigation DIV SPAN
{
    LINE-HEIGHT: 20px;
    HEIGHT: 20px
}
#breadcrumb_navigation DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 4px;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
#breadcrumb_navigation DIV IMG
{
    VERTICAL-ALIGN: top
}
#messagebar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/pagerbar.png) repeat-x;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
    TEXT-ALIGN: left
}
#messagebar DIV.error_message
{
    COLOR: green
}
#status_messages
{
    WIDTH: 100%
}
#system_message
{
    BORDER-RIGHT: #c26121 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #c26121 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    MAX-WIDTH: 500px;
    PADDING-BOTTOM: 2px;
    MARGIN: 5px;
    BORDER-LEFT: #c26121 2px solid;
    COLOR: #45433d;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c26121 2px solid;
    BACKGROUND-COLOR: #ebd89b;
    TEXT-ALIGN: center
}
#flash_notice
{
    BORDER-RIGHT: #0e4817 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0e4817 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    MAX-WIDTH: 500px;
    PADDING-BOTTOM: 2px;
    MARGIN: 5px;
    BORDER-LEFT: #0e4817 2px solid;
    COLOR: #244829;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #0e4817 2px solid;
    BACKGROUND-COLOR: #a0e1aa;
    TEXT-ALIGN: center
}
#flash_error
{
    BORDER-RIGHT: #9c0514 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #9c0514 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    MAX-WIDTH: 500px;
    PADDING-BOTTOM: 2px;
    MARGIN: 5px;
    BORDER-LEFT: #9c0514 2px solid;
    COLOR: #69030e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #9c0514 2px solid;
    BACKGROUND-COLOR: #ea969e;
    TEXT-ALIGN: center
}
#messagebar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#messagebar DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#messagebar UL LI
{
    PADDING-RIGHT: 10px;
    FLOAT: left;
    COLOR: #494949;
    HEIGHT: 33px
}
#messagebar DIV
{
    PADDING-RIGHT: 10px;
    FLOAT: left;
    COLOR: #494949;
    HEIGHT: 33px
}
#messagebar UL LI DIV
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/pagerbarSelected.png) repeat-x;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #494949;
    PADDING-TOP: 10px;
    HEIGHT: 23px
}
#messagebar DIV DIV
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../images/pagerbarSelected.png) repeat-x;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #494949;
    PADDING-TOP: 10px;
    HEIGHT: 23px
}
#messagebar UL LI.Disabled DIV
{
    BACKGROUND: url(../images/pagerbarDisabled.png) repeat-x;
    COLOR: #000000
}
#messagebar DIV.Disabled DIV
{
    BACKGROUND: url(../images/pagerbarDisabled.png) repeat-x;
    COLOR: #000000
}
#contents .padding_wrapper
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    HEIGHT: 100%
}
#contents .content_headline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    COLOR: #1e3c73;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#contents .content_headline_right
{
    FLOAT: right;
    MARGIN-RIGHT: 4%
}
#footer .padded
{
    BACKGROUND: url(../images/siteBackgroundFooterBottom.png) repeat-x left top;
    HEIGHT: 100%
}
.list UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.list UL LI
{
    DISPLAY: inline
}
.list UL LI UL
{
    BORDER-LEFT: #dbd9d6 1px solid;
    WIDTH: 24%
}
.list UL LI UL LI
{
    DISPLAY: block;
    MARGIN-LEFT: 5px
}
.list A
{
    LINE-HEIGHT: 20pt
}
#searchHeadbar TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/searchHeadbarbg.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 31px
}
.searchHeadbarText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    LINE-HEIGHT: 28px;
    PADDING-TOP: 0px;
    FONT-FAMILY: tahoma, arial, verdana, arial
}
.searchHeadbarLink:link
{
    PADDING-RIGHT: 12px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, arial, verdana, arial;
    TEXT-DECORATION: none
}
.searchHeadbarLink:visited
{
    PADDING-RIGHT: 12px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, arial, verdana, arial;
    TEXT-DECORATION: none
}
.searchHeadbarLink:active
{
    PADDING-RIGHT: 12px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, arial, verdana, arial;
    TEXT-DECORATION: none
}
.searchHeadbarLink:hover
{
    PADDING-RIGHT: 12px;
    FONT-SIZE: 11px;
    COLOR: #555555;
    FONT-FAMILY: tahoma, arial, verdana, arial;
    TEXT-DECORATION: underline
}
#searchCollapseBar
{
    BORDER-TOP: #686868 1px solid
}
#searchCollapseBar TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/searchCollapsebarbg.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 18px
}
#searchCollapseBar IMG
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.search_star
{
    POSITION: relative;
    TOP: -1px
}
.searchCollapseBarText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 13px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 0px;
    FONT-FAMILY: tahoma, arial, verdana, arial
}
#searchQuery
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #686868 1px solid;
    BACKGROUND-COLOR: #bfd4e6
}
#searchQuery TABLE
{
    TABLE-LAYOUT: fixed;
    PADDING-BOTTOM: 7px;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
TD
{
    FONT: 76%/11pt tahoma, verdana, arial
}
#searchQuery TEXTAREA
{
    FONT-SIZE: 11px;
    WIDTH: 96%;
    FONT-FAMILY: tahoma, arial, verdana, arial
}
.optionElements
{
    FONT-SIZE: 11px
}
.optionElementsBg
{
    BACKGROUND: url(../images/optionElements_bg.png)
}
.optionElementsLine
{
    BACKGROUND: url(../images/optionElementsLine.png) repeat-x 50% bottom;
    HEIGHT: 30px
}
.optionElements .padleft
{
    PADDING-LEFT: 13px
}
.optionElements .padright
{
    PADDING-RIGHT: 13px
}
.optionElements .padrightSelect
{
    PADDING-RIGHT: 9px
}
.optionElements INPUT
{
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    HEIGHT: 16pt
}
.optionElements SELECT
{
    FONT-SIZE: 11px;
    WIDTH: 97%;
    HEIGHT: 20px
}
#searchbuttonbar
{
    BORDER-TOP: #686868 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #686868 1px solid;
    HEIGHT: 42px;
    BACKGROUND-COLOR: #d2e2ef;
    TEXT-ALIGN: center
}
#searchbuttonbarShadow
{
    BACKGROUND-IMAGE: url(../images/searchbuttonShadow.png);
    HEIGHT: 42px
}
.optionElements IMG
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#results
{
    FONT-SIZE: 11pt;
    COLOR: #333333;
    LINE-HEIGHT: 12pt
}
.resultcols
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 10pt
}
.resultplaintext
{
    PADDING-RIGHT: 20px
}
.resultbold
{
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16px
}
.resultsnumbers
{
    COLOR: #8b8b8b
}
#messagebar UL LI.Disabled DIV
{
    BACKGROUND: url(../images/pagerbarDisabled.png) repeat-x;
    COLOR: #000000
}
#messagebar DIV.Disabled DIV
{
    BACKGROUND: url(../images/pagerbarDisabled.png) repeat-x;
    COLOR: #000000
}
#messagebar UL LI P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #494949;
    PADDING-TOP: 10px;
    HEIGHT: 33px
}
#messagebar DIV P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #494949;
    PADDING-TOP: 10px;
    HEIGHT: 33px
}
#messagebar UL LI P.left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/pagerbarSelectedLeft.png) no-repeat left 50%;
    PADDING-BOTTOM: 0px;
    WIDTH: 3px;
    PADDING-TOP: 0px
}
#messagebar DIV P.left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/pagerbarSelectedLeft.png) no-repeat left 50%;
    PADDING-BOTTOM: 0px;
    WIDTH: 3px;
    PADDING-TOP: 0px
}
#messagebar DIV SPAN
{
    LINE-HEIGHT: 11pt;
    HEIGHT: 23px
}
#messagebar UL LI.Disabled P.left
{
    BACKGROUND: url(../images/pagerbarDisabledLeft.png) no-repeat left 50%
}
#messagebar DIV.Disabled P.left
{
    BACKGROUND: url(../images/pagerbarDisabledLeft.png) no-repeat left 50%
}
#messagebar UL LI P.right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/pagerbarSelectedRight.png) no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    WIDTH: 3px;
    PADDING-TOP: 0px
}
#messagebar DIV P.right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/pagerbarSelectedRight.png) no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    WIDTH: 3px;
    PADDING-TOP: 0px
}
#messagebar UL LI.Disabled P.right
{
    BACKGROUND: url(../images/pagerbarDisabledRight.png) no-repeat right 50%
}
#messagebar DIV.Disabled P.right
{
    BACKGROUND: url(../images/pagerbarDisabledRight.png) no-repeat right 50%
}
#messagebar UL LI.Plaintext SPAN
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../images/pagerbar.png) repeat-x;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    CURSOR: default;
    COLOR: #494949;
    LINE-HEIGHT: 11pt;
    PADDING-TOP: 10px;
    HEIGHT: 23px
}
#right_frame .padding_wrapper
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 100%
}
#right_frame .right_frame_image_header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#sign_in
{
    HEIGHT: 273px
}
#xref
{
    TEXT-ALIGN: center
}
DIV.xref_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #e3702a;
    PADDING-TOP: 10px
}
DIV.xref_item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    POSITION: relative
}
DIV.xref_item A.casecheck_name:visited
{
    COLOR: red
}
#casecheck_results
{
    TEXT-ALIGN: left
}
DIV.casecheck_result
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 9px;
    FONT-FAMILY: tahoma, arial, verdana, arial
}
DIV.casecheck_description
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
    LINE-HEIGHT: 9pt;
    TEXT-ALIGN: justify
}
#casecheck_results .publication_header
{
    MARGIN: 0px;
    FONT: 8pt/11pt tahoma, arial, verdana, arial;
    font-size-adjust: none
}
#casecheck_results .publication_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
#casecheck_plus
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-ALIGN: center
}
#casecheck_plus A
{
    COLOR: green
}
#case_knowledge .publication_header
{
    MARGIN: 0px;
    FONT: 8pt/11pt tahoma, arial, verdana, arial;
    font-size-adjust: none
}
#case_knowledge .publication_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
#case_knowledge .publication_author
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px
}
#case_knowledge .publication_text
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    LINE-HEIGHT: 9pt;
    TEXT-ALIGN: justify
}
#case_knowledge .buy_now
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0px
}
.help_button P
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
.help_button .left
{
    BACKGROUND: url(../images/butt_cap_left.png) no-repeat left 50%;
    WIDTH: 7px
}
.help_button .middle
{
    BACKGROUND: url(../images/butt_middle.png) repeat-x
}
.help_button .middle A
{
    FONT-SIZE: 10px;
    COLOR: white;
    LINE-HEIGHT: 12px
}
.help_button .middle A:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
.help_button .right
{
    BACKGROUND: url(../images/butt_cap_right.png) no-repeat right 50%;
    WIDTH: 7px
}
.help_button .video_cap
{
    BACKGROUND: url(../images/butt_cap_right_play.png) no-repeat right 50%;
    WIDTH: 19px
}
.currency { font-family:arial,helvetica,verdana; color:red; text-indent:30}
