/*
 * CLIENT Styles
 */
body {
   background:none no-repeat scroll 0 0 #EEEEEE;
   color:#000000;
   text-align: left;
   font: 13px/1.231 arial,helvetica,clean,sans-serif
}

h1, h2, h3, h4, h5, h6, #sidebar h2 { font: arial,helvetica,clean,sans-serif }

h1{ }
#content h1 {
color:#BB9900;
font-size:220%;
font-weight:normal;
padding:4px 0px;
width: 500px;
}
#content h2 {
color:#228822;
font-size:140%;
padding-bottom:8px;
}
strong, li, div {
   font-size: 13px;
}

table#resources div.resc_date {
  width: 74px;
}

#headerimg { display: none; background: none;}


#Toolbar .search input.searchbox {
  margin: 0px;
}
#Toolbar .search fieldset {
  padding: 0px;
  margin: 0px;
}
#Toolbar .search input.submit{
  padding: 0px;
  margin: 0px;

}
#sidebar {
  float: left;
  width: 220px;
  z-index: 3;
  background-image: none;
}
#content {
  padding: 0px ;
  margin: 0px ;
  width:715px;
}
#home {
  background: none no-repeat transparent ;
  width: 100%;
}
#home-top {
  background: none no-repeat transparent ;
  width: 100%;
}
#home-right {
  width: 216px;
}
#home-left {
  width: 460px;
  padding-left: 12px;
}
#NavigationSecondary h3 {
background:url("../images/secondary-navigation/header-bg.gif") no-repeat scroll 0 0 #4C4C4C;
color:#DDDDDD;
display:block;
font-size:108%;
font-weight:bold;
margin-bottom:2px;
min-height:16px;
padding:10px 15px;
}

#NavigationSecondary ul li  {
   z-index: 0;
}
#NavigationSecondary li a {

  padding:8px 13px 7px;
  margin:0 1px;
}
#NavigationSecondary li.selected a {
  background:url("../images/secondary-navigation/bullet.gif") no-repeat scroll 13px 13px transparent;
  padding-left:25px;
  color:#BB9900;
}
#NavigationSecondary li.selected li a{
  background: none;
  padding-left:30px;
  color:#999999;

}
#sidebar form#loginform {
padding: 0px
overflow: scroll;
height: auto;
  z-index: 3;
}
.loginformBox {
}
.loginformBox .fieldPair{
}
#MainBody{
   z-index: 0;
}
#NavigationPrimary {
   z-index: 20;
}


#Content {
   padding-left: 12px;
   width: 725px;
}
div#filterType{
   visibility: none;
   display:none;
}
#WrapperBottom {
  clear: both;
}
div#container {
  padding: 0px;
}
div.checkboxLine, table.radios
{
	font-size: 11px;
}
#paneltabs ul{
  padding: 0px;
  margin: 0px;
}
#Content #paneltabs li{
  padding: 0px 0px 0px 2px;
}
#Content #paneltabs li a:hover {
  text-decoration: none;
}
.checkboxOption {
  margin: 0; 
  max-width: 120px;
}
div.checkboxLine, table.radios input.checkbox{
  margin: 0;
}
div.checkboxLine input.checkbox {
  float: none;
}
div.datatable table.checkboxes td {
  width: auto;
}
li#NavigationPrimaryProducts div.flyout {
width:205px;
}
li#NavigationPrimaryTechnology div.flyout {
width:285px;
}
li#NavigationPrimaryTechnology div.channel ul.navCols {
 width: 215px;
}
li#NavigationPrimaryTechnology div.channel ul.navCols li.col {
 width: 200px;
}
#filters {
background-color:transparent;
margin:0px 0px 0px 15px;
}
#filterSubNav {
  display: none;
  visibility: collapse;
}
#filterSubNav ul li {
  padding: 0px;
  margin: 0px;
}
#filters ul {
  margin: 0px;
}
#WrapperMiddle {
  width:1008px;
  background: #ffffff;
}
#home-bottom {
  background: none;
}
#home-news {
  line-height: 13px;
  margin-top: 20px;
}
#home-news p{
  border: 0px;
}
form.searchForm .checkboxScroll label {
  padding-left:5px;
  text-indent:0px;
  
}
li#NavigationPrimarySalesTools a {
  width:155px;
}
/*
#NavigationPrimary li.last {
  background:none;
  float:left;
  padding-left:0;
  padding-right:0px;
  position:relative;
  z-index:3;
}
#NavigationPrimary li.last a{
  background:url("../images/primary-navigation/nav-bg.gif") repeat-x scroll 0 0 transparent;
  font-size:108%;
  font-weight:bold;
  color:#666666;
}
#NavigationPrimary li.last a:hover {background: url(../images/primary-navigation/nav-bg-active.png) repeat-x; color: #fff;}
#NavigationPrimary li.last a.over {background: url(../images/primary-navigation/nav-bg-active.png) repeat-x; color: #fff;}
#PageTools {
  background: none;


}
*/
.corner_tl {
   position: absolute;
   top: 0;
   left: 0;
   width: 5px;
   height: 5px;
   overflow: hidden;
   background: transparent url(../images/corner_tl.gif) no-repeat top left;
}

.corner_tr {
   position: absolute;
   top: 0;
   right: 0;
   width: 5px;
   height: 5px;
   overflow: hidden;
   background: transparent url(../images/corner_tr.gif) no-repeat top left;
}

.corner_br {
   position: absolute;
   bottom: 0 !important;
   bottom: -1px;
   right: 0;
   width: 5px;
   height: 5px;
   overflow: hidden;
   background: transparent url(../images/corner_br.gif) no-repeat top left;
}

.corner_bl {
   position: absolute;
   bottom: 0 !important;
   bottom: -1px;
   left: 0;
   width: 5px;
   height: 5px;
   overflow: hidden;
   background: transparent url(../images/corner_bl.gif) no-repeat top left;
}

#filters form, #panel {
   border: 1px solid #DDDDDD;
   padding: 10px;
   font-size: 11px;
   line-height: normal;
}

#filters form {
	border: none;
	padding: 0;
}

#filters h3, #panel h3 { margin-top: 0; }

#filters h3 {
	color: #2f2f2f;
	font-weight: bold;
	font-size: 14px;
	margin: -2px 0 13px -2px;
}

.filterPanel {
	padding: 7px;
   border: 1px solid #DDDDDD;
	background: url(/images/filter_panel_bg.gif) repeat-x;
	position: relative;
	zoom: 1;
	z-index: 10;
	margin-bottom: 10px;
}

.filterPanel .corner_tl {
   top: -1px;
   left: -1px;
   background-image: url(../images/filter_corner_tl.gif);
}

.filterPanel .corner_tr {
   top: -1px;
   right: -1px !important;
   right: -2px;
   background-image: url(../images/filter_corner_tr.gif);
}

.filterPanel .corner_bl {
   bottom: -1px !important;
   bottom: -2px;
   left: -1px;
   background-image: url(../images/filter_corner_bl.gif);
}
.filterPanel .corner_br {
   bottom: -1px !important;
   bottom: -2px;
   right: -1px !important;
   right: -2px;
   background-image: url(../images/filter_corner_br.gif);
}
div#filterInputs div#filterPlatform , div#filterInputs div#filterHelpCopy{
  display: none;
  visibility: collapse;
}
div.qsleft {
  font-size: 11px;
  width: 200px;
}
div.qsright {
  width: 480px;
}
div#SearchAreaMini div.searchoptions div.row label.qs {
  width:80px;
}
div#SearchAreaMini div.searchoptions div.row div.field {
  width: 360px;
}
div#enhanced-pd-container input#companySearchV, div#enhanced-pd-container input#companySearchD, div#enhanced-pd-container input#companySearch, div#enhanced-pd-container input#applicationSearch, div#enhanced-pd-container input#productSearch, div#enhanced-pd-container input#fundSearch, div#enhanced-pd-container input#customerCompanySearch {
width:350px;
}
#WorldwideFlyout  {
  z-index: 5;
}
form.userform .checkboxScroll label {
  padding-left:0px;
  text-indent:0px;
}
#label_category_type {
  display: none;
  visibility: collapse;
  
}

h6.page_has_subtitle {
	color: #228822;
	font-size: 16px;
	margin-top: -10px;
}
#NavigationPrimary li li li span.cms_content {
	font-weight: normal;
	color:#334466;
	padding-bottom:0px;

}
#primary-channel .dc_title ol li{
    list-style: decimal inside ;
    margin-left: 12px;

}
