/* GENERAL STYLES */

/* Body styles */
body {font-family: arial,helvetica,sans-serif; color: #000000; background-color: #ffffff; padding: 0px; margin: 0px; font-size:75%;}
body.default {background: #ffffff url("/images/bg_default.gif") 0px 100px repeat-x;}
body.home {background: #ffffff url("/images/bg_home.gif") 0px 100px repeat-x;}
.window-library {color: #000000; background-color: #ffffff; margin: 5px;}
#flashcontent{ height: 200px;}
/* Font size fix */
div, ul, td, li, th, span, span, p, select, input, form, textarea, label, table	{font-size:1em;}

/* HTML styles */
p, td {line-height:1.5em;}
p,.normal {margin: 0px; padding: 0px;}

h1 {font-size: 2em; line-height: 1.2em; font-weight: normal; color: #fa9303; margin: 0px; padding: 0px;} 
h2 {font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #fa9303; margin: 0px; padding: 0px;}
h3 {font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #000000; margin: 0px; padding: 0px;}
h4 {font-size: 1.5em; line-height: 1.2em; font-weight: normal; color: #da5f44; margin: 0px; padding: 0px;}
h5 {font-size: 1.3em; line-height: 1.2em; font-weight: bold; color: #fa9303; margin: 0px; padding: 0px;}
h6 {font-size: 1.1em; line-height: 1.3em; font-weight: bold; color: #000000; margin: 0px; padding: 0px;}
blockquote {font-size: 1em; line-height: 1.5em; margin: 0px 20px 0px 20px;}
ol {font-size: 1em; line-height: 1.35em; margin: 0px; padding:0px; margin-left: 32px;}
#hebrew ol {font-size: 1em; line-height: 1.35em; margin: 0px; padding:0px; margin-right: 32px;}
ul {font-size: 1em; line-height: 1.35em; list-style-type: disc; margin: 0px; padding:0px; margin-left: 25px;}
#hebrew ul {font-size: 1em; line-height: 1.35em; list-style-type: disc; margin: 0px; padding:0px; margin-right: 15px;}
li {margin: 0px 0px 5px 0px; padding :0px;}
hr {border: none 0; height: 1px; border-top: dashed 1px #b7b7b7;}
a:link, a:visited, a:active {color: #1d97d6; text-decoration: none;}
a:hover {color: #fa9303; text-decoration: none;}

/* <pre> Tag fix for News Releases
pre {font-family: arial,helvetica,sans-serif;} */

/* Miscellaneous table styles */
.tbl-sidebar p {color: #516471; font-size: 0.9em; line-height: 1.3em;}
.tbl-sidebar ul {color: #516471; font-size: 0.9em; line-height: 1.3em; margin-left: 18px;}
.tbl-blue {color: #ffffff; background-color: #1d97d6;}
.tbl-blue p {line-height: 1.3em;}
.tbl-orange {background-color: #fa9303;}
.tbl-orange p {line-height: 1.3em;}
.tbl-border-black {border-collapse: collapse;}
.tbl-border-black td {border: 1px solid #000000; padding: 5px;}
.tbl-border-black p {line-height: 1.3em;}
.tbl-border-black ul {line-height: 1.3em; margin-left: 18px;}
.tbl-calendar {border-collapse: collapse;}
.tbl-calendar td {font-size: 0.9em; border: 1px solid #000000; padding: 5px;}
.tbl-calendar p {line-height: 1.2em; margin-bottom: 5px;}
.tbl-calendar ul {line-height: 1.2em; margin-left: 18px;}
.tbl-ordernow {margin-top: 5px;}
.tbl-dashed-gray td {border-bottom: 1px dashed #b7b7b7; padding: 8px;}

/* Nested table fix */
.tbl-clear td {border: 0px; margin: 0px; padding: 0px;}

/* Editable Area */
.main {}
.main-home {}

/* Header search box */
#search {margin: 0px 13px 0px 8px;}
.searchinput {color: #1d97d6; border: solid 1px #1d97d6; font: 12px arial,helvetica,sans-serif; width: 100px; height: 19px;}

/* International */
#intl {margin-right: 8px;}

/* Switch level styles */
.switchlevels {color: #000000; font-size: 0.9em;}
.switchlevels a:link, .switchlevels a:visited, .switchlevels a:active {color: #cc0000;}
.switchlevels a:hover {color: #fa9303;}

/* Utility Navigation */
.utility {color: #1d97d6; font-size: 0.9em;}
.utility a:link, .utility a:visited, .utility a:active {}
.utility a:hover {}

/* Breadcrumb styles */
.breadcrumb {color: #000000; font-size: 0.9em; margin-bottom: 10px;}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {}
.breadcrumb a:hover {}

/* Footer */
#footer {margin-top: 25px;}
#footer td {color: #999999; font-size: 0.9em;}
#footer a:link, #footer a:active, #footer a:visited {color: #fa9303;}
.topmenu a:hover {color: #fa9303;}

/* Top menu styles */
.topmenu-bar {}
.topmenu-divider {background-color: #fba404;}
.topmenu a, .topmenu-here a {font-size: 11px; font-weight: bold; padding: 5px 9px 6px 9px; border-right: 1px solid #fba404;}
.topmenu a:link, .topmenu a:active, .topmenu a:visited {color: #000000; text-decoration: none;}
.topmenu a:hover {color: #ffffff; text-decoration: none;}
.topmenu-here a:link, .topmenu-here a:active, .topmenu-here a:visited {color: #1d97d6; text-decoration: none;}
.topmenu div:hover, .topmenu a:hover, .topmenu-here div:hover, .topmenu-here a:hover {color: #ffffff; background-color: #fa9303;}

/* Side menu styles */
#sidemenu {margin-bottom: 40px;}
.sidemenu, .sidemenu-here, .sidemenu-hid, .sidemenu-lib {margin-bottom: 5px;}
.sidemenu-divider {background: #ffffff url("/images/bg_sidenav_div.gif") repeat-x;}
.sidemenu a:link, .sidemenu a:active, .sidemenu a:visited, .sidemenu a:hover,
.sidemenu-top a:link, .sidemenu-top a:active, .sidemenu-top a:visited, .sidemenu-top a:hover,
.sidemenu-hid a:link, .sidemenu-hid a:active, .sidemenu-hid a:visited, .sidemenu-hid a:hover,
.sidemenu-lib a:link, .sidemenu-lib a:active, .sidemenu-lib a:visited, .sidemenu-lib a:hover,
.sidemenu-here a:link, .sidemenu-here a:active, .sidemenu-here a:visited, .sidemenu-here a:hover {color: #000000; text-decoration: none; font-size : 11px; font-weight: bold;}
.sidemenu-dnld a:link, .sidemenu-dnld a:active, .sidemenu-dnld a:visited, .sidemenu-dnld a:hover {text-decoration: none; font-size : 11px; font-weight: bold;}
.sidemenu-top a:link, .sidemenu-top a:active, .sidemenu-top a:visited, .sidemenu-top a:hover {color: #798a96;}
.sidemenu-hid a:link, .sidemenu-hid a:active, .sidemenu-hid a:visited, .sidemenu-hid a:hover {color: #999999;}
.sidemenu-lib a:link, .sidemenu-lib a:active, .sidemenu-lib a:visited, .sidemenu-lib a:hover {color: #cc0000;}
.sidemenu-here a:link, .sidemenu-here a:active, .sidemenu-here a:visited, .sidemenu-here a:hover {color: #1d97d6;}
.sidemenu-dnld a:link, .sidemenu-dnld a:active, .sidemenu-dnld a:visited, .sidemenu-dnld a:hover {background-color: #F7941C; color: #ffffff;}
.sidemenu div:hover, .sidemenu a:hover,
.sidemenu-top div:hover, .sidemenu-top a:hover,
.sidemenu-here div:hover, .sidemenu-here a:hover {color: #fa9303;}
.sidemenu-dnld div:hover, .sidemenu-dnld a:hover {color: #fa9303;}
.sidemenu-hid div:hover, .sidemenu-hid a:hover {color: #fa9303;}
.sidemenu-lib div:hover, .sidemenu-lib a:hover {color: #fa9303;}

/* Side menu sub styles */
.sidesub, .sidesub-here, .sidesub-hid, .sidesub-lib {margin-bottom: 5px;}
.sidesub a:link, .sidesub a:active, .sidesub a:visited, .sidesub a:hover,
.sidesub-top a:link, .sidesub-top a:active, .sidesub-top a:visited, .sidesub-top a:hover,
.sidesub-hid a:link, .sidesub-hid a:active, .sidesub-hid a:visited, .sidesub-hid a:hover,
.sidesub-lib a:link, .sidesub-lib a:active, .sidesub-lib a:visited, .sidesub-lib a:hover,
.sidesub-here a:link, .sidesub-here a:active, .sidesub-here a:visited, .sidesub-here a:hover {color: #000000; text-decoration: none; font-size : 11px; font-weight: bold; margin-left: 10px;}
.sidesub-dnld a:link, .sidesub-dnld a:active, .sidesub-dnld a:visited, .sidesub-dnld a:hover {text-decoration: none; font-size : 11px; font-weight: bold; margin-left: 10px;}
.sidesub-top a:link, .sidesub-top a:active, .sidesub-top a:visited, .sidesub-top a:hover {color: #798a96;}
.sidesub-hid a:link, .sidesub-hid a:active, .sidesub-hid a:visited, .sidesub-hid a:hover {color: #999999;}
.sidesub-lib a:link, .sidesub-lib a:active, .sidesub-lib a:visited, .sidesub-lib a:hover {color: #cc0000;}
.sidesub-here a:link, .sidesub-here a:active, .sidesub-here a:visited, .sidesub-here a:hover {color: #1d97d6;}
.sidesub-dnld a:link, .sidesub-dnld a:active, .sidesub-dnld a:visited, .sidesub-dnld a:hover {background-color: #F7941C; color: #ffffff;}
.sidesub div:hover, .sidesub a:hover,
.sidesub-top div:hover, .sidesub-top a:hover,
.sidesub-here div:hover, .sidesub-here a:hover {color: #fa9303;}
.sidesub-dnld div:hover, .sidesub-dnld a:hover {color: #fa9303;}
.sidesub-hid div:hover, .sidesub-hid a:hover {color: #fa9303;}
.sidesub-lib div:hover, .sidesub-lib a:hover {color: #fa9303;}

/* Sidebar styles */
.sidebar {padding: 15px; line-height: 1.2em;}

/* Twin helix menu styles */
.lowTextTop {font-family: arial,helvetica,sans-serif; font-size: 1em; color: #ffffff; text-decoration: none; text-align: left; display: block; padding-left: 5px;}
.highTextTop {font-family: arial,helvetica,sans-serif; font-size: 1em; color: #ffffff; text-decoration: none; text-align: left; display: block; padding-left: 5px;}
.lowTextSide {font-family: arial,helvetica,sans-serif; font-size: 1em; color: #ffffff; text-decoration: none; text-align: left; display: block;}
.highTextSide {font-family: arial,helvetica,sans-serif; font-size: 1em; color: #ffffff; text-decoration: none; text-align: left; display: block;}
.itemBorderTop {border: 1px solid #ffffff;}
.itemBorderSide {border: 1px solid #ffffff;}

/* Downloads grid styles */
.downloads {margin: 0px 0px 0px 0px; padding: 0px;}
.downloads-table {border-collapse: collapse;}
.downloads-table td {border: 1px solid #000000; padding: 5px;}
.dwnldhead {font-size: 1em; font-weight: bold;}
.dwnldcat {font-size: 1em; line-height: 1.2em; background-color: #fa9303;}
.dwnlddesc {font-size: 1em; line-height: 1.2em;}
.dwnldfilesize {font-size: 1em;}
.dwnldimage {float: right; margin-left: 10px;}
.dwnlditem {line-height: 1.2em;}
.dwnlditem a:active, .dwnlditem a:link, .dwnlditem a:visited {}
.dwnlditem a:hover {}
.dwnldcat a:active, .dwnldcat a:link, .dwnldcat a:visited {color: #ffecd1;}
.dwnldcat a:hover {color: #ffffff;}

/* Image library styles */
.imagespacer {}
.thumbnailsubhead {font-size: 1.2em; font-weight: bold; line-height: 1.2em; color: #000000; border-bottom: dashed 1px #1d97d6; display: block; width: 100%; padding-bottom: 4px;}
.thumbnailtitle {line-height: 1.2em; margin-top: 4px;}
.thumbnailcaption {}
.thumbnailedit {}
.thumbnailtitle a:active, .thumbnailtitle a:link, .thumbnailtitle a:visited {}
.thumbnailtitle a:hover {}
.imagedisplaytitle {font-weight: bold;}
.imagedisplaycaption {color: #999999; text-align:right; line-height: 12px;}
.imagedisplaytext {}
.imagedisplaypaging {background-color: #fa9303;}
.imagedisplaypaging td, .imagedisplaypaging p {color: #ffffff;}
.imagedisplaypaging a, .imagedisplaypaging a:visited, .imagedisplaypaging a:active {color: #ffffff;text-decoration: none;}
.imagedisplaypaging a:hover {color: #ffffff; text-decoration: underline;}

/* News styles */
.newscategory {font-size: 0.9em;  line-height: 1.35em; color: #000000;}
.newsdate {font-size: 1em; line-height: 1.35em; color: #999999;}
.newscopy {font-size: 1em; line-height: 1.35em; color: #000000;}
.newsheadline {font-size: 1em; font-weight: bold; line-height: 1.35em; margin-bottom: 5px;}
.newsbyline{font-size: 1em; color: #999999;}

/* News highlights styles */
.newshilitetitle {font-size: 1em; font-weight: bold; color: #000000;}
.newshilitecategory {font-size: 1em; line-height: 1.35em; color: #000000;}
.newshilitedate {font-size: 1em; line-height: 1.35em; color: #7D7979;}
.newshilitecopy {font-size: 1em; line-height: 1.35em; color: #000000;}
.newshiliteheadline {font-size: 1em; line-height: 1.35em;}
.newshiliteheadline a, .newshighlightsheadline a:active, .newshighlightsheadline a:visited, .newshighlightsheadline a:hover {}

/* Discussion grid styles */
.discussiontitle {font-size: 1.3em; font-weight: bold; color: #EC8202;}
.discussionhead {font-size: 1em; background-color: #E2DFCF;}
.discussion {font-size: 1em; background-color: #F9F6E5;}
.discussionkey {font-size: 1em; background-color: #C6D6DB;}

/* Calendar styles */
.cal-tbl td, .cal-tbl p {line-height: 1.1em; margin-top: 3px; margin-bottom: 3px;}
.cal-tbl-head {background-color: #005595; color: #ffffff; text-align: center; font-weight: bold; padding-top: 4px; padding-bottom: 4px;}
.cal-non {background-color:#ffffff;}
.cal-wkn {background-color:#e2e0df;}
.cal-evt {background-color:#f7941c; color: #ffffff;}
.cal-day {color: #000000;}
.cal-tbl a, .cal-tbl a:visited, .cal-tbl a:active {color: #005595; text-decoration: none;}
.cal-tbl a:hover {color: #005595; text-decoration: underline;}

/* Market Watch styles */
.mrkthead {font-size: 1em; background-color: #005595; color: #ffffff; font-weight: bold; line-height: 1.2em;}
.mrktwatch td {line-height: 1.2em;}
.mrktrow1 {background-color: #ffffff;}
.mrktrow2 {background-color: #eeeeec;}

/* Miscellaneous styles */
.welcome {margin-left: 10px;}
.message {color: #cc0000;}
.vr {background: #ffffff url("/images/bg_vr.gif") repeat-y;}

/* Visibility styles */
.printshow {display: none;}
.screenshow {display: block;}

/* ADMIN STYLES */

/* Inline admin styles */
.admin a:link, .admin a:active, .admin a:visited {color: #cc0000;}
.admin a:hover {color: #cc0000; text-decoration: underline;}

/* Admin pop-up window styles */
.window-admin {font-family: arial,helvetica,sans-serif; font-size: 11px; background-color: #ffffff; margin: 5px;}
.window-admin td, .window-admin p {line-height: 15px;}
.window-admin textarea {font-family: arial,helvetica,sans-serif;}
.admin-header {background-color: #cc0000; color: #ffffff;}
.admin-header td, .admin-header p {color: #ffffff;}
.admin-instructions {background-color: #FF9999;}
.admin-instructions {background-color: #FFffff; border: 1px solid #cc0000;}
.admin-instructions td, .admin-instructions p {}
.admin-footer {background-color: #cc0000;}
.admin-title {font-size: 13px;}
.admin-tbl-head {background-color: #dddddd;}
.admin-tbl-row1 {background-color: #eeeeee;}
.admin-text {}
.window-admin a:link, .awindow-admin a:active, .window-admin a:visited {color: #005595;}
.window-admin a:hover {color: #cc0000;}
.admin-header a:link, .admin-header a:active, .admin-header a:visited {color: #FFFFFF;}
.admin-header a:hover {color: #ffffff; text-decoration: underline;}

/* Sidebar admin */
.adminsidebar {background-color: #cc0000; color: #000000;}
.adminsidebar a:link, .adminsidebar a:visited, .adminsidebar a:active {color: #ffffff; text-decoration: none;}
.adminsidebar a:hover {color: #ffffff; text-decoration: underline;}