
a{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
td {
	font-family : Arial;
	font-size : 8pt;
	color: #333333;
}
th {
	font-family : Arial;
	font-size : 8pt;
	color: #333333;
}
h1 {
	font-family : Arial;
	font-size : 16pt;
	color: #333333;
	margin: 20px 0px;
}
h2 {
	font-family : Arial;
	font-size : 16pt;
	color: #333333;
}
h3 {
	font-family : Arial;
	font-size : 12pt;
	color: #333333;
}
a.h3 {
	font-family : Arial;
	font-size : 12pt;
	font-weight : bold;
}
input.text {
	font-family : Arial;
	font-size : 11pt;
	color: #333333;
}
td.footer {
	font-family : Arial;
	font-size : 8pt;
}
td.standards {
	font-family : Arial;
	font-size : 8pt;
}
td.shopping {
	font-family : Arial;
	font-size : 8pt;
}
td.shopprice {
	font-family : Arial;
	font-size : 8pt;
	color : rgb(128,0,64);
}
td.baseprice {
	font-family : Arial;
	font-size : 9pt;
	color : rgb(128,0,64);
}
td.price {
	font-family : Arial;
	font-size : 10pt;
	color : rgb(128,0,64);
}
td.menu {
	font-family : Arial;
    font-size : 11pt;
    color : red;
    font-weight : bold;
}
td.gold {
	font-family : Arial;
	font-size : 12pt;
	color : rgb(208,121,4);
	font-weight : bold;
}
tr.tbl {
	background-color: ffffff;
}
a.sdo_blue {
	font-family : Arial;
    font-size : 9pt;
    color : blue;
    text-decoration: underline;
}
a.sdo_blue:hover {
	font-family : Arial;
    font-size : 9pt;
    color : rgb(204,0,0);
    text-decoration: underline;
}
a.sdo_black {
	font-family : Arial;
    font-size : 9pt;
    color : rgb(204,0,0);
    text-decoration: underline;
}
a.menu_blue{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.menu_blue:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
a.menu_blue:active{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
a.menu_blue:visited{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.menu_black{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}

a.view{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.view:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
a.secure{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.secure:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
.shopping_old{
	font-family: Arial;
	font-size: 8pt;
	color: #0000FF;
}
a.shopping_old{
	font-family : Arial;
	font-size : 8pt;
	color:#0000FF;
	text-decoration: underline;
}
a.shopping_old:hover{
	font-family : Arial;
	font-size : 8pt;
	color:#0000FF;
	text-decoration: underline;
}
a.shopping{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.shopping:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
/*a.price {
	font-family : Arial;
	font-size : 10pt;
}*/
a.price{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.price:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
th.shopping {
	font-family : Arial;
	font-size : 8pt;
}
select.std {
	font-size : 8pt
}
a.hideshow {
	text-decoration: none;
    color: blue;
}
a.hideshow:hover {
	text-decoration: underline;
    color: blue;
}


.storeMenu{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
}
a.storeMenu{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.storeMenu:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
a.storeMenu:active{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
a.storeMenu:visited{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.storeMenuActive{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
.searchHeader{
	font-family: Arial;
	font-size: 10.5pt;
	color: #ffffff;
	font-weight: bold;
}
.searchTitle{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
}
.searchPublisher{
	font-family: Arial;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;
}
a.searchPublisher{
	font-family: Arial;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;
}
.sectionHeader{
	font-family: Arial;
	font-size: 11pt;
	color: #333333;
}
.sectionItem{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
}
a.sectionItem{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.sectionItem:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
a.sectionItem:active{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
a.sectionItem:visited{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.sectionItemActive{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
.tagline{
	font-family: Arial;
	font-size: 14pt;
	color: #d27c26;
}
.linkFooter{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
}
/*a.linkFooter{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
a.linkFooter:hover{
	font-family: Arial;
	font-size: 8pt;

	color: #003399;
	text-decoration: underline;
}*/
a.linkFooter{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
a.linkFooter:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #D27C26;
	text-decoration: underline;
}
a.linkFooter:active{
	font-family: Arial;
	font-size: 8pt;
	color: #551A8B;
	text-decoration: none;
}
a.linkFooter:visited{
	font-family: Arial;
	font-size: 8pt;
	color: #307EE9;
	text-decoration: none;
}
.indexLineSpan{
	height: 25px;
}
.featuresHeader{
	font-family: Arial;
	font-size: 11pt;
	color: #d27c26;
	font-weight: bold;
}

.mkt_pages_header{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}
.mkt_pages_text{
	font-family: Arial;
	font-size: 10pt;
}
.mkt_list{
	list-style-position: outside;
	margin-left:15px;
}
.selectbox
{
    BORDER-RIGHT: dimgray 1px solid;
	BORDER-TOP: dimgray 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: dimgray 1px solid;
	COLOR: 205284;
	BORDER-BOTTOM: dimgray 1px solid;
	FONT-FAMILY: Arial;
	border-top-color: #716F64;
}
select
{
    font-family : Arial;
	font-size : 11pt;
	color: #333333;
}
.select_other
{
    font-family : Arial;
	font-size : 8pt;
	color: #333333;
}
.doc_number
{
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.select_sdo
{
    font-family : Arial;
	font-size : 8pt;
	color : #307EE9;
	text-decoration: underline;
}
.menu_link {
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}
.menu_link:hover {
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}
.menu_link:visited {
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
}


.search_result{
	font-family: Arial;
	font-size: 12px;
	color:#333333;
}
.coming_soon{
	font-family: Arial;
	font-size: 12px;
	color:#FF0000;
}
.document_revision{
	font-family : Arial;
	font-size : 11px;
	font-weight:bold;
	color: #333333;
}
.document_title{
	font-family : Arial;
	font-size : 12px;
	color: #333333;
}
.price_label{
	font-family : Arial;
	font-size : 13px;
	color: #333333;
	font-weight:bold;
}
.document_price{
	font-family : Arial;
	font-size : 13px;
	color: #800040;
	font-weight:bold;
}
.quick_view{
	font-family : Arial;
	font-size : 10px;
	color: #800040;
 	text-decoration:none;
	vertical-align:top;
	cursor:pointer;
}
.quick_view:hover{
	font-family : Arial;
	font-size : 10px;
	color: #800040;
 	text-decoration:none;	
	vertical-align:top;
	cursor:pointer;	
}
.coming_soon_link{
	font-family: Arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
.coming_soon_link:hover{
	font-family: Arial;
	font-size: 8pt;
	color: #FF0000;
	font-weight:bold;
	text-decoration: none;
}
.doc_name{
	font:Arial;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
.doc_type{
	font:Arial;
	color:#FF0000;
	font-size:11px;
	padding-left:15px;
}
.price_label_link{
	font-family : Arial;
	font-size : 13px;
	color: #333333;
	font-weight:bold;
}
.price_label_link:hover{
	font-family : Arial;
	font-size : 13px;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}
.address_header{
	font:Arial;
	font-size:15px;
	color:#666666;
	padding-bottom:2px;
}
.address_detail{
	font:Arial;
	font-size:12px;
	color:#333333;
}


#page-header-search-bar {
	height: 38px;
	background-color: #DCE0E0;
	padding: 26px 0px;
  	min-width: 960px;
}

#search-bar-publishers-select {
   	width: 184px;
   	padding: 5px;
   	font-size: 15px;
   	font-weight: bold;
   	line-height: 40px;
   	border: 1px solid #cecece;
   	height: 40px;
   	-webkit-appearance: none;
   	background: url("images/ENGL/header-notch.png") no-repeat right #fff;
   	cursor: pointer;
   	outline: none;
}

#search-bar-publishers {
	position: relative;	
	font-size: 14px;
	height: 18px;
	padding: 10px 11px;
}

.dropdown-style {
	background: #fff;
	border: 1px solid #cecece;
	border-radius: 3px 0 0 3px;
	color: #1C335D;
	cursor: pointer;
	font-weight: bold;
	font-family: arial;
	margin: 0;
	width: 220px;
  	outline: none;	
	float: left;
	z-index:35;	
}



.dropdown-style dl {
	margin: 0px;
  	cursor: pointer;
}


.notch {
  background-image: url("images/ENGL/header-notch.png");
  display: inline-block;
  height: 13px;
  position: absolute;
  right: 2px;
  width: 20px;
}

#search-bar-publishers-dropdown {
	/*-webkit-box-shadow: rgba(0,0,0,0.6) 0 3px 3px;
	box-shadow: rgba(0,0,0,0.6) 0 3px 3px;*/
	width: 600px;
	top: 36px;
	height: 312px;
	padding: 10px 5px;
}

.dropdown-menu-style {
	border: 1px solid #cecece;
	font-family: "Arial Bold",arial;
	font-size: 12px;
	font-weight: bold;
	z-index: 9000;
	border-radius: 0 0 5px 5px;
	background-color: #FAF8FB;
	margin: 0px;
	border-bottom: 3px solid #3390FF;
	left: -1px;
	overflow-x: hidden;
	position: absolute;
}

.dropdown-menu-style ul {
	list-style-type: none;
	padding-left: 3px;
}

.dropdown-menu-style li {
	padding: 5px;
	margin:0;
	white-space:nowrap;
}

.dropdown-menu-style a {
	cursor: pointer;
	color: #3390FF;
	font-size: 12px;
	font-weight: normal;
}

.search-bar-publishers-title {
	color: #1C335D;
  	font-size: 14px;
  	font-weight: bold;
  	border-bottom: 2px solid #3390FF;
  	margin: 5px;
  	padding-bottom: 5px;
}

#search-bar-searchbox {
	margin-left: 5px;
	width: 460px;
	height: 38px;
	background-color: #fff;
	border: 1px solid #cecece;
	padding: 0px 15px;
	font-size: 18px;
	font-family: arial;
	color: #999999;
	outline: none;
	vertical-align: middle;
	line-height: 38px;
}

.search-bar-element {
	float: left;
}

.search-bar-searchbox-query-text {
	color: #1C335D !important;
	font-weight: bold;	
}

#search-bar-container {
	margin: 0 auto;
  	width: 722px;
}

.dropdown-menu {
	display: none;
}

#umbrella-tools-services-dropdown {
	position: absolute;
	background-color: #111315;
  	text-align: left;
  	left: 0px;
  	top: 30px;
  	width: 131px;
  	z-index: 500;
  	border-top: 2px solid #33383E;
}

#umbrella-language-dropdown {
	position: absolute;
	background-color: #111315;
  	left: -26px;
  	top: 29px;
  	width: 110px;
  	z-index: 500;
	font-weight: bold;
  	padding: 10px;
  	text-align: right;
  	border-top: 2px solid #33383E;
}

#umbrella-tools-services-dropdown ul, #umbrella-language-dropdown ul {
	list-style-type: none;
	padding: 10px;
  	margin: 0px;
}

#umbrella-tools-services-dropdown a, #umbrella-language-dropdown a {
	color: #DCE0E0;
	font-size: 12px;
  	font-weight: normal;
}

#umbrella-tools-services-dropdown a:hover, #umbrella-language-dropdown a:hover {
	color: #BFD258;
}

#page-header-umbrella {
	background-color: #33383E;
	height: 32px;
	min-width: 960px;
}

#page-header-masthead {
	background-color: #000;
	height: 62px;
	min-width: 1075px;
}

#masthead-logo {
	position: relative;
	top: -17px;
	left: 17px;
}

#masthead-logo-container img {
	border: 0px;
	z-index: 200;
}

#masthead-logo-container a {
	text-decoration: none;
}

#masthead-logo-container {
	float: left;
}

#masthead-title-container {
	float: left;
  	padding: 18px 20px 18px 27px;
}

#masthead-title-container a {
	color: #fff;
  	font-family: Arial;
  	font-size: 22px;
  	text-decoration: none;
}

.masthead-menu-container {
	float: right;
  	color: #fff;
  	font-family: Arial;
  	font-size: 14px;
  	text-align: center;
  	padding: 23px 20px;
  	cursor: pointer;
}

.masthead-menu-container a {
  	color: #fff;
  	font-family: Arial;
  	font-size: 14px;
  	text-decoration: none;
}

.masthead-menu-container .hover, .masthead-menu-container a:hover {
	color: #0097D1;
}

.masthead-menu-container-cart {
	padding: 22px 20px;
	background-color: #0097D1;
	height: 18px;
}

.masthead-logo-text {
	width: 77px;
  	background-color: #fff;
  	height: 45px;
  	float: left;
  	position: absolute;
  	left: 30px;
  	top: 40px;
}

.umbrella-menu-container {
	float: right;
	padding: 8px 0px;
  	text-align: center; 
  	cursor: pointer;
  	position: relative;
}

.umbrella-menu-container-plain-text {
	cursor: auto;
}

.umbrella-menu-item-container {	
  	color: #DCE0E0;
  	font-family: Arial;
  	font-size: 12px;
  	text-align: center; 
	padding: 0px 10px;
  	border-right: 1px #DCE0E0 solid;
}

.umbrella-menu-container img {
	padding-right: 3px;
}

.umbrella-menu-container-no-divider {
  	border-right: 0px;
}

.umbrella-menu-container a {
	color: #DCE0E0;
  	text-decoration: none;
  	font-size: 12px;
  	font-family: Arial;
}

.umbrella-menu-container .hover, .umbrella-menu-container a:hover {
	color: #BFD258;
  	text-decoration: none;
}

.umbrella-menu-user-name {
	font-weight: bold;
}

.masthead-menu-down-arrow {
	border: 0;
	margin-bottom: 1px;
	margin-left: 2px;
}

.masthead-menu {
	position: absolute;
  	left: 0px;
  	width: 100%;
  	height: auto;
  	background-color: #111315;
  	top: 94px;
  	z-index: 100;
  	cursor: default;
}

#masthead-browse-menu-submenu {
	float: left;
  	width: 200px;
  	height: 352px;
  	background-color: #33383E;
  	padding-top: 48px;
  	text-align: left;
}

.masthead-browse-menu-submenu-item {
	padding: 15px 0px 15px 26px;
}

.masthead-browse-menu-submenu-container {
  	height: 370px;
  	text-align: left;
  	padding: 15px 23px;
  	overflow: hidden;
  	text-align: center;
}
.masthead-browse-menu-submenu-container-options {
  	overflow: hidden;
  	margin-bottom: 25px;
}

.browse-submenu-item {
	float: left;
	width: 49%;
  	padding: 8px 0px;
  	text-align: left;
}

.view-all-button {
  	color: #000 !important;
	font: 12px Arial;
  	background-color: #BFD258;
  	padding: 6px 17px;
}

.view-all-button:hover {
  	background-color: #0097D1;
}

#sub-menu-item-products-options {
	display: none;
}

#sub-menu-item-industry-options {
	display: none;
}

#masthead-browse-menu-submenu .hover {
	background-color: #111315;
	color: #BFD258;
}


.account-menu-section {
	float: left;
	width: 33%;
	padding-top: 38px;
	padding-bottom: 50px;
}

.account-menu-section-item {
	padding: 15px 0px 15px 80px;
	text-align: left;
}

.account-button {	
	display: block;
  	color: #000 !important;
  	font: 12px Arial;
  	background-color: #BFD258;
  	padding: 12px 17px;
  	width: 197px;
  	height: 19px;
  	font-size: 17px !important;
  	font-weight: bold;
  	margin-left: 83px;
  	margin-right: 83px;
}

.cart-button {
	width: 170px;
	margin: 30px 0px 45px 0px;
}

.account-button:hover {
	background-color: #0097D1;
}

.account-button-padding {
	margin-top: 64px;
	margin-bottom: 20px
}

#masthead-cart-menu {
	min-width: 975px;
	padding-bottom: 30px;
}

#cart-menu-shopping-cart {
	float: left;
	padding: 40px 0px 0px 20px;
	width: 725px;
}

#cart-menu-buttons {
	min-width: 228px;
	overflow: hidden;
	padding-top: 45px;
}

.umbrella-select-language {
	white-space: pre;
}

.homepage-tab {
	padding: 15px;
	min-width: 890px;
	border-right:1px solid #CCCCCC;
}

.homepage-tab-container {
	width: 445px;
	float: left;
	margin-top: 20px;
}

.homepage-tab-item {
	float: left;
}

.homepage-tab-item-number {
	width: 25px;
	font-weight: bold;
}

.homepage-tab-item-content {
	width: 400px;
	margin-bottom: 20px;
}

.homepage-tab-item-content div {
	padding: 1px 0px 0px 0px;
}

.homepage-tab-item-revision {
	font-weight: bold;
}

.homepage-tab-item-revision span {
	margin-right: 12px;
}

.homepage-tab-item-extra {
	text-align: right;
	margin: 10px 0px;
}
.page-footer-container {
	min-width: 960px;
}
.page-footer-text {
  	font:Arial;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:35px;
	padding-bottom:5px;
}
.page-footer-divider{
	height:12px;
	background-color:#495966;
}
.page-footer-thin-divider{
	height:1px;
	background-color:#B0B3B3;
}
.page-footer-thin-divider-container{
	padding-left:35px;
	padding-right:35px;
}
.page-footer-thin-divider{
	height:1px;
	background-color:#B0B3B3;
}
.page-footer-background{
	height:235px;
	background-color:#DCE0E0;
}
.page-footer-inner{
	padding-top:35px;
	padding-left:35px;
}
.page-footer-image {
	float:left;
	padding-right:35px;
}
.page-footer-links-container {
	min-width:260px;
	float:left;
	padding-bottom:22px;
}

.page-footer-links {
	height:32px;
}
.page-footer-links a{
	font:Arial;
	color:#495966;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.page-bottom-links-container {
	padding-top:20px;
	font:Arial;
	color:#495966;
	font-size:12px;
	padding-bottom:20px;
}
.page-bottom-links-container a{
	font:Arial;
	color:#495966;
	font-size:12px;
	text-decoration:none;
}
.page-bottom-links-left {
	float:left;
	padding-left:40px;
}
.page-bottom-links-right {
	float:right;
	padding-right:40px;
}

#footer-scripts {
	display: none;
}

.chosen-container-single .chosen-drop {
	width: 500px !important;
}

.chosen-container {
	height: 42px;
	float: left;
}

.chosen-container-single .chosen-single {
	height: 40px !important;
   	padding: 5px 10px !important;
   	font-size: 15px;
   	font-weight: bold;
   	line-height: 1;
   	border: 1px solid #cecece !important;
   	border-radius: 0px !important;
   	-webkit-appearance: none;
   	background: url("images/ENGL/header-notch.png") no-repeat right #fff !important;
   	cursor: pointer;
   	outline: none;
   	box-shadow: none !important;
}

.chosen-single span{
	padding-top: 3px !important;
}

li.highlighted em {
	background-color: #3875d7;
}


form {
	margin: 0px;
}

.accept-button {	
	display: block;
  	color: #000 !important;
  	font: 12px Arial;
  	background-color: #BFD258;
  	padding: 12px 17px;
  	width: 150px;
  	height: 20px;
  	font-size: 17px !important;
  	font-weight: bold;
}

.cart-button {
	width: 170px;
	margin: 30px 0px 45px 0px;
}

.accept-button:hover {
	background-color: #0097D1;
	text-decoration:none;
}
.popup
{
display:none;
position:absolute;
top:300px;
left:300px;
width:674px;
height:530px;
z-index:100;
background-color:##33383E;
}

