
/*html selectors*/
body, div, h1, h2, h3, h4, h5, h6, form, ul, ul li, p {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	/*center-fix width layout*/
	margin:0;
	margin: 0 auto;
}
a {
	display:block;
	text-decoration:none;
	cursor:pointer;	
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style-type:none;
}
table {
	border:0;
	padding:0;
	width:100%;
}
hr {
	height:1px;
	margin: 3px 0;
}
em {
	padding:0 3px 0 5px ;
}
#page-wrapper  {
	width:auto;	
	width: 1008px;
}
#page-wrapper #content-wrapper td  em {
	padding:0;

}
p.p-1 {
	margin:12px 0 15px 0;
}
p.p-1 a {
	display:inline;
}
p.p-2 {
	padding: 14px 0 5px 0;
}
p.p-3 {
	margin:12px 0 15px 0;
	color:#000;
}

#page-wrapper #content-wrapper p.p-3 {
	padding:0;
	margin:2px 0;
}
#page-wrapper #content-wrapper p.p-6 {
	padding:0;
	color:#444;

}
#page-wrapper #content-wrapper p.p-4 {
	padding:0;
	margin:0 0 12px 0;
}
#page-wrapper #content-wrapper p.p-5 {
	padding:0;
	margin:35px 0 35px 0;
}
#page-wrapper #content-wrapper .ul-6 p.p-6 img {display:inline;margin:7px 5px 4px 0;}
/*page wrapper*/
#page-wrapper {
	min-width:960px;
	width:960px !important;
	margin: 0 auto;
	text-align:left;
	z-index:100;
	clear:both;
	overflow:hidden;
}
#page-wrapper-pad{
	padding:0px;
}
#join-gnav-content{
	border: 1px solid #000D67;
	border-top:0;
}
#join-gnav-content #mk{
	padding-top:7px;
}
#join-gnav-content #sv{
	padding-top:5px;
	display:none;
}
#join-gnav-content #sv p{ 
	height:10px; 
	font-size:5px;
}
#join-gnav-content #sv img.rt{
	float:right;
	margin-right:-1px;
}
#join-gnav-content #sv img.lt {
	margin-left:-1px;
	/*liquid layout
	position:absolute; 
	top:138px; 
	left:19px;*/

}
#join-gnav-content #bd{
	padding:0 10px;
}
#content-wrapper{
	padding:0 10px;
}
#content-wrapper-inr {
padding:0 0 5px 0;
margin:0 -1px 0 0;
}

#content-wrapper-inr table td {
	vertical-align:top;
}
#content-wrapper-inr table td.col-2-sub-con {
	padding-bottom:20px;
	padding-left:4px;
}
#content-wrapper-inr table td.col-3-sub-con {
	width:200px; 
	padding-left:10px;
}
#content-wrapper-inr table td#lt-col-pd {
	padding:0; 
	height:7px;
}
#content-wrapper #subnav-tp{
	background:#fff; 
	width:220px;
	height:12px;
	/*border-bottom:1px solid #BDBFBE;*/
	}
#content-wrapper-inr table td#lt-col {
	/*background:url(../img/BGColumn1New.jpg) repeat-y top left; 
	width:235px; 
	padding-left:0;
	padding-top:0px;*/
}
#content-wrapper-inr #rt-col {
	padding:0 0 15px 0;
  }
/*page headers & footers*/
#page-header {
	height:130px;
}
#toolbar {
	float:right; 
	padding-top:10px;
	text-align:right;
	width:600px;
/*width:570px ie7*/
	*width:538px;
	right:0;
	padding-right:0;
	padding-left:0;
	position:relative;
	z-index:200;
}
#toolbar p {
	padding:2px 0;
}
#toolbar p a, #toolbar p span  {
	display:inline;
	border:1px solid #fff;
	border-left:1px solid #92BAF1;
	padding: 1px 4px 1px 12px;
	color: #19468B;
}
#toolbar #RegLink 
{
	margin-right:3px;	
}
html body #toolbar  div .askexperts
{
	margin-left:0px !important;	
	border-left:1px solid #92BAF1 !important;	
	padding-left:8px !important;
	margin-right:0px;
}
#toolbar p a.fst, #toolbar p a.fst:hover {
	border-left:none;
	padding-left:0;
}
#toolbar p a.lst, #toolbar p a.lst:hover {
	padding-right:0;
}
/*
#toolbar p a:hover, #toolbar p a.sel{
	border-left:1px solid #21AEE4;
	background:transparent;
	padding:1px 6px;
	text-decoration:underline;
}
*/
#toolbar div span  {
	border-left: none;
	
	}
#toolbar div span.store  {
	padding:0;
	margin:0;
	}
#toolbar div span.cart {
	padding:0;
	margin:1px 0 0 0;
	display:block;
}
html #toolbar div span.store a, html #toolbar div span.store a:hover
 {
	border:1px solid #fff;
	background:url(../img/BgIconStore.gif) no-repeat 5% 50% !important; 
	padding:1px 3px 1px 18px;
}
#toolbar div span.cart a, #toolbar div span.cart a:hover {
	background:url(../img/BgIconCart.gif) no-repeat 8% 50% !important; 
	border:1px solid #fff;
	padding:1px 1px 1px 18px;
}

#toolbar #wrapper-global-srch {
	padding:0;
	margin-top:6px;
}
#toolbar #wrap-srch {
	padding:0;
	margin:0 0 0 16px;
	text-align:left;
}
#toolbar #wrap-srch div {
	float:left;
}
#toolbar #wrapper-global-srch a {
	display:inline;
}
#search_box {
    width: 266px;
    height: 25px;
    float:left;
   /* background: url(../../Img/BgSearchGlobal.jpg); */
}
#search_box .fld {
    float: left;
    padding: 0 0 0 3px;
    margin: 4px 0 0 5px;
    width: 254px;
    /*border: 0;
    background: none;*/
    height:19px;
	color:#333;
}
/*my bersin nav*/
#accountmenu
{
	margin-top:-10px;
	margin-right:-3px; 
	*margin-right:0px; 
}
.navDropMenu {
	margin: 0;
	padding: 0;
	max-width:350px;
}
.navDropMenu li {
	margin: 0 0px;
	padding: 2px 2px 2px 2px;
	float: left;
	position: relative;
	list-style: none;
	text-align:left;
}
/* main level link */
.navDropMenu a {
	font-weight: normal;
	color: #0357A9;
	text-decoration: none;
	display: block !important;
	padding:  10px 20px;
	margin: 0;
}
.navDropMenu li li a {
	padding:  9px 0 9px 10px;
}
.navDropMenu a.top, .navDropMenu a.top:hover {
	background: url(../img/IconArrowDn1.gif) 96% 50% no-repeat !important;
}
/* main level link hover */
.navDropMenu .current a, .navDropMenu li:hover > a {
	background: #fff;
	/*
	border-top: solid 1px #f9f9f9;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .1);
	box-shadow: 0 1px 1px rgba(0,0,0, .1);
    */
}
/* sub levels link hover */
.navDropMenu ul li:hover a, .navDropMenu li:hover li a {
	background: none;
	border: none;
	color: #00458A;
}
.navDropMenu ul a:hover {
	background-color: #DEE3E6 !important;
	color: #00458A !important;
}
/* dropdown */
.navDropMenu li:hover > ul {
	display: block;
}
/* level 2 list */
.navDropMenu ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 175px;
	position: absolute;
	top: 33px;
	left: 0;
	background: #fff;
	border: solid 1px #E0E0E0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .0);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .0);
	box-shadow: 0 1px 1px rgba(0,0,0, .0);
}
.navDropMenu ul
{
	border: solid 1px #e2e2e2;
	}
.navDropMenu ul li {
	float: none;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #e2e2e2;
}
.navDropMenu ul a {
	font-weight: normal;
}
/* clearfix */
.navDropMenu:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.navDropMenu {
	display: inline-block;
} 
html[xmlns] .navDropMenu {
	display: block;
}
* html .navDropMenu {
	height: 0.1%;
}
/*end my bersin nav*/
#wrapper-global-srch #imgbtn{
	width:23px;
	height:23px;
	border:0;
	margin-top:4px;
}
@-moz-document url-prefix() { #wrapper-global-srch #imgbtn{height:21px;} } 
/*dhtml palettes*/
#global-search, #advanced-search {
	position:absolute; 
	display:none;
	text-align:left;
	z-index:10000;
	margin-top:3px;
	margin-left:-3px;
}
div.palette-mod-wrapper {
	width:204px;
	z-index:10000;
	padding:0;
	margin:0;
}
div.palette-mod-wrapper div.pd {
	padding:1px 0px 0 8px;
}
div.palette-mod-wrapper div.inr-1 {
	background:url(../Img/BgSearchPal1.gif) no-repeat left top;
	margin:0;
	padding:0;
	width:124px;
}
div.palette-mod-wrapper div.inr-1 a {
    display:block;
    margin:10px  0px;
}
#lnk-adv-search {
     top:-29px;
     right:-303px;
     position:relative;
     /*ie7 */
		width:160px;
     /*end ie7*/
    }

#brand {
	height: 85px;
	width: 400px;
	position:relative;
	top:0;
	left:0;
}
#brand a {
z-index:999; 
	height: 85px;
	width: 400px;
	position:absolute;
	top:0;
	left:0;
	text-decoration:none;
}
#page-wrapper #gnav-rad{padding:0;border:0; width:970px;margin:13px 0 0 0; position:absolute; z-index:100 !important;                 
	width: 935px\8; /* IE8 and below */
	*width:935px; /* IE7 and below */s
    _width:935px; /* IE6 */
}

/*#page-wrapper #gnav-rad .gnav-rad-tabs {}
#page-wrapper #gnav-rad .gnav-rad-svc {}*/
#page-wrapper .gnav-svc {z-index: 0;}
#page-wrapper .gnav-svc .RadGnavLib {   z-index: 0;}
#page-wrapper .gnav-svc .lib{ cursor:default}
/*sub page header/breadcrumb*/
#hdr-promo {
	background:  url(../img/BgHeaderPromoForm.jpg) no-repeat top left;  
	width:253px;
	height:69px;
	padding:0;
	display:none;
}
#hdr-promo p {
	line-height:135%;
	padding:5px 0 0 0;
}
#hdr-promo p.prm {
padding-bottom:1px;
padding-top:0;
margin-top:-2px;
}
#hdr-promo a{
	font-weight:bold;
	color:#fff;
	margin:0 0 0 20px;
}
#hdr-promo a span{
	font-weight:normal;
}
#hdr-promo a.more{
	background: url(../img/BgCarat3.gif) no-repeat center left;
	border:none;
}
#hdr-promo a.more:hover{
	background: url(../img/BgCarat3.gif) no-repeat center left;
	border:none;
	text-decoration: underline;
}
#hdr-breadcrumb {
	color:#fff; 
	padding:9px 0 21px 15px;
	background:#003366 url(../img/BgHeaderBreadCrumb.gif) no-repeat top left;
	height:36px;
}
#hdr-breadcrumb h1 {
	margin-top:7px;
}
#hdr-breadcrumb a {
	display:inline;
	color:#fff;
}
td#hdr-df{
background: #003366 url(../img/BgHeaderSubImg9.jpg) no-repeat center right; 
padding: 0 450px 0 0;
}
#page-wrapper .hdr-breadcrumb-title{
	font-size:24px;
	font-weight:normal;
	padding: 7px 0 0 3px;
	display:block;
	text-transform:capitalize;
	}
.hdr-breadcrumb-lib-rs{
	font-size:24px;
	font-weight:normal;
	padding: 7px 0 0px 0px;
	display:block;
/*background:#003366 url(../img/IconModalNav1a.gif) no-repeat 0% 96%; */
	}	
.hdr-breadcrumb-lib-rs-root{
	padding-left:17px;
	background:#003366 url(../img/IconModalNav1Thumb.gif) no-repeat 3% 50%; 
	}
.hdr-breadcrumb-lib-sp-root{
	padding-left:17px;
	background:#003366 url(../img/IconModalNav2bThumb.gif) no-repeat 3% 50%; 
	}
.exp-notice {
	background:white url(../Img/BgModExpNotice.gif) no-repeat 0% 0%;height:55px;width:225px; text-align:center;padding:0px 0 0 0;margin:0;
	position:absolute;
	margin-left:110px;
	text-align:center;
	top:147px;
	width:220px;
	height:41px;
}
#ctl00_ctl00_BodyContent_MiddleColumn_HeaderBrdExpirationDaysCounter .exp-notice {
	background:white url(../Img/BgModExpNotice.gif) no-repeat scroll 0 0;
	display:inline;
	float:right;
	height:50px;
	margin:0 0 0 460px;
	padding:5px 0 0;
	position:absolute;
	text-align:center;
	top:147px;
	width:225px;

}
.exp-notice h5 {	
	margin:0;padding:0;font-weight:normal;
}
.exp-notice h5.days {
  color:#F05320;font-size:13px;font-weight:bold;margin:0;padding:0;
}


/*footer*/
#site-info {
	clear: both; 
	margin:0; 
}
#site-info span#copy {
	position:relative;
	left:0; 
	float:left;
}
#site-info span#links {
	position:relative; 
	right:0; 
	float:right;
}
#site-info span#copy, #site-info span#links {
	padding: 7px 0 15px 0;
}
 
#site-info span a{
	display:inline;
	padding:0 5px;
	border-right:1px solid #fff;
}
 #site-info span a.lst{
	border-right:0;
}

/*global*/
.clear, .clear-1, .clear-2 {
	clear: both;
}
.clear-1 {
	margin-bottom:10px;
}
.clear-2 {
	margin-bottom:27px;
}
/*form fields*/
div#sel-sa {padding:0px; text-align:right;color:#fff;margin-bottom:5px;background: url(../Img/BgSelectNav.gif) no-repeat top left;height:33px;width:667px} /*#43698E*/
div#sel-sa select{margin: 0 0 0 5px;width:220px;}
div#sel-sa div{padding:6px 10px 0 0}

select {
	font-size:small;
	/*font-size:11px;*/
}
input {
	font-size:small;
}
input.txt-xxsm {
	width:60px;
}
input.txt-sm, select.sel-sm  {
	width:150px; 
}
input.txt-md {
	width:170px; 
}
input.txt-md-1 {
	width:170px;
	margin:8px 0; 
}
input.txt-lg {
	width:190px; 
}
input.txt-gsrch {
	width:192px; 
	margin-bottom:-1px;
	font-size:12px;
	float:left;
	margin:0 3px 0 0;
}
select.sel-lg {
	width:196px; 
}
input.txt-xxxlg {
	width:342px;
}

/*lists*/
ul.ul-1 {
	padding-left:15px;
	font-size:11px;
    margin:0;
}
ul.ul-1 li {
	padding: 1px 0;
	list-style-type:square;
    list-style-position:outside;
	color: #81878A;
	color:#555;
}
ul.ul-1 li span{
	color: #333;
}
    ul.ul-1 li b{
        position: relative;
        margin-left: -5px;
        font-weight:normal;
    }
#page-wrapper #home-content-wrapper div.ul-3-wrapper {
	width:100%; 
	padding:0;
	 margin:0;
}
ul.ul-3{
	/*float:left;
	width:47%;
		*/
	margin:0 2% 0 0;
	padding-left:0px;
}
ul.ul-3 li {
	padding:2px 0 2px 9px;
	margin:0;
	background: url(../img/BgCarat2.gif) no-repeat 0% 10%;
}
ul.ul-3 li a {
	display: inline;
}



#page-wrapper td.lt ul {
	padding-left:15px;
display:block;
margin-left:15px;
}

#page-wrapper td.lt ul li {
	padding: 1px 0;
	list-style-type:disc;
}
#page-wrapper #meta-data ul li{
	padding-top:5px;
	padding-bottom:5px;
	list-style-type:square;
}
#page-wrapper #content-wrapper td.lt ul.ul-4, #page-wrapper #content-wrapper td.ct ul.ul-4 {
	padding-left:0px;
margin-left:0;

}
#page-wrapper #content-wrapper td.lt ul.ul-4 li, #page-wrapper #content-wrapper td.ct ul.ul-4 li {
	padding:2px 0 2px 0;
list-style-type: none;
}
#page-wrapper #content-wrapper td.lt ul.ul-4 li.more, #page-wrapper #content-wrapper td.ct ul.ul-4 li.more{
	padding-left:0;
	padding-bottom:30px;
	padding-top:12px;
	margin-left:0;
	border-top:1px solid #DFE0E1;
	}

#content-wrapper .mod-sub-con-5 td.ct ul {
	margin-left:1px;
	padding-left:15px;
}


#page-wrapper  td.lt ul.ul-6, #page-wrapper .mod-sub-con-5 ul.ul-6, #page-wrapper td.lt ul.ul-7, #page-wrapper td.lt ul {
	padding-left:2px;
}
#page-wrapper  td.lt ul.ul-6 li, #page-wrapper .mod-sub-con-5 ul.ul-6 li, #page-wrapper  td.lt ul.ul-7 li, #page-wrapper  td.lt ul li {
	padding: 3px 0 3px 0px;
	list-style-type:square;
	color: #222;
}
 #page-wrapper td.lt ul.ul-7 li {
	padding: 3px 0 3px 0px;
	list-style-type:none;
}
 #page-wrapper  td.lt ul.ul-7  {
	margin-left:0px;
}

#page-wrapper #content-wrapper ul.ul-6 li a, #page-wrapper .mod-sub-con-5 ul.ul-6 li a, #page-wrapper #content-wrapper ul li a{
	font-weight:normal;
	
}
#page-wrapper #content-wrapper ul.ul-6 li p, #page-wrapper .mod-sub-con-5 ul.ul-6 li p, #page-wrapper #content-wrapper ul li p {
	padding:0;
	margin:2px 0 4px 0;
}


#content-wrapper .tbl-rs-hub-wrap td{
	width:50%;
	padding:0;
	padding-right:20px;
}
#content-wrapper .tbl-rs-hub-wrap td table td.icon{
	width:75px;
	padding-right:10px;
	padding-top:2px;
}

#content-wrapper .tbl-rs-hub-wrap td table {
	margin:15px  0 15px 0;
	border-bottom:1px solid #ccc;
}
#content-wrapper .tbl-rs-hub-wrap td table td {
	width:100%;
}
#page-wrapper #content-wrapper .tbl-rs-hub-wrap td p {
	margin: 5px 0;
}
#page-wrapper #content-wrapper .tbl-rs-hub-wrap td a.a-2 {
	margin: 0 0 15px 0;
	display:block;
}


ul.ul-8, ul.ul-9{margin:0;padding:0;}
ul.ul-8 li{margin:0 0 10px -18px;padding:2px 0 5px 32px; background:url(../Img/icon_webinar.gif) no-repeat top left; vertical-align:top;color:#555; font-style:italic;}
ul.ul-8 li.video{background:url(../Img/icon_webinar.gif) no-repeat top left;}
ul.ul-8 li.audio{background:url(../Img/icon_audio.gif) no-repeat top left;}
ul.ul-8 li a{display:block;margin:0;font-style:normal;}

ul.ul-9 li{margin:5px 0;padding:0;list-style-type:none;margin-left:-17px}

/*links*/
a.more{
	background: url(../img/BgCarat1.gif) no-repeat center left;
	padding:1px 2px 1px 11px;
}
a.more:hover {
	background: url(../img/BgCarat1.gif) no-repeat center left;
	padding:1px 2px 1px 11px;
}
a.more-1{
	background: url(../img/BgCarat1.gif) no-repeat center left;
	padding:1px 2px 1px 11px;
	border:1px solid #fff;
}
a.more-1:hover {
	border:1px solid #21AEE4;
	background: #ECF8FF  url(../img/BgCarat1.gif) no-repeat center left;
	padding:1px 2px 1px 11px;
	text-decoration:none;
}
a.close{
	background: url(../img/BgBtnClose.gif) no-repeat center left;
	padding-left:11px;
	display:inline;
}
.sub-feedburner{background:url(../Img/btn_check1.gif) no-repeat top left;padding:1px 0 2px 22px;width:16px;display:inline;}
.sub-feedburner:hover{background:url(../Img/btn_check1_roll.gif) no-repeat top left;}

/*buttons (buttons with the dhtml drop down are created as UL tags -seemed easiest since i already have the similar, gnav code). form buttons are created with span tags. buttons do not include outer margins as they may be used in multiple places and have differing margin requirements. use a wrapper around buttons to provide margins*/

/*btn-1 and btn-6 are identical, except that btn-6 is floated right. they are both css drop down buttons*/
ul.btn-1, ul.btn-6 {
	  float: left;
	  padding:0 0 0 2px;
	  height:20px;
	  background:url(../img/BgBtn1Lt.jpg) no-repeat left top;
}
ul.btn-1 li, ul.btn-6 li {
	  float:left;
	  background:url(../img/BgBtn1Rt.jpg) no-repeat top right;
	  padding:0 2px 0 0;
}
#page-wrapper #content-wrapper ul.btn-1 li a, #page-wrapper #content-wrapper ul.btn-6 li a {
	float:left;
	display:block;
	background:url(../img/BgBtn1Off.jpg) repeat-x right top;
	padding:0 11px 0 11px;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	padding-top:1px;
  }
#page-wrapper #content-wrapper ul.btn-1 li a:hover, #page-wrapper #content-wrapper ul.btn-6 li a:hover {
	background:url(../img/BgBtn1On.jpg) repeat-x right top;
	text-decoration:none;
}
#page-wrapper #content-wrapper ul.btn-1 li a.sel, #page-wrapper  #content-wrapper ul.btn-6 li a.sel {
	background:url(../img/BgBtn1On.jpg) repeat-x right top;
	text-decoration:none;
}
#page-wrapper #content-wrapper ul.btn-1 li p, #page-wrapper #content-wrapper  ul.btn-6 li p {
	background:url(../img/BgBtn1DwnArw.png) no-repeat right center;
	padding-right:15px;
	position:relative;
	top:0;
}
ul.btn-1 li a p span, ul.btn-6 li a p span {
	border-right:1px solid #fff; 
	padding-right:8px;
}
ul.btn-1 li.nodrop p {
	padding-right:0;
	position:relative;
	top:0;
	background: none;
}
ul.btn-1 li.nodrop a p span {
	border:none;
	padding-right:1px;
}

span.btn-1, span.btn-6 {
	background:url(../img/BgBtn1Lt.jpg) no-repeat left;
	padding: 4px 0 4px 2px;
	font-weight:bold;
	font-size:10px;
}
span.btn-1 span.rt, span.btn-6 span.rt {
	background:url(../img/BgBtn1Rt.jpg) no-repeat right;
	padding: 4px 2px 4px 0;
}
span.btn-1 a , span.btn-6 span.rt{
	display:inline; 
	background:url(../img/BgBtn1Off.jpg) repeat-x left; 
	padding:4px 11px;
}
span.btn-1 a:hover, span.btn-6 a:hover {
	text-decoration:none;
	background:url(../img/BgBtn1On.jpg) repeat-x left; 
}
ul.btn-6 {float:right;}
/*btn-1 and btn-6 are identical, except that btn-6 is floated right. wrapping the button in a div and floating it didnt work. so i had to copy btn-1 and simply float btn-6 right*/

span.btn-2 {
	background:url(../img/BgBtn2Lt.jpg) no-repeat left;
	padding: 4px 0 4px 2px;
}
span.btn-2 span {
	background:url(../img/BgBtn2Rt.jpg) no-repeat right;
	padding: 4px 2px 4px 0;
}
span.btn-2 span a {
	display:inline; 
	background:url(../img/BgBtn2Off.jpg) repeat-x left; 
	padding:4px 11px;
}
span.btn-2 span a:hover {
	text-decoration:none;
	background:url(../img/BgBtn1On.jpg) repeat-x left; 
}

span.btn-3 {
	background:url(../img/BgBtn3Lt.jpg) no-repeat left center;
	padding: 4px 0 4px 2px;
}
span.btn-3 span {
	background:url(../img/BgBtn3Rt.jpg) no-repeat right;
	padding: 4px 2px 4px 0;
}
span.btn-3 span a {
	display:inline; 
	background:url(../img/BgBtn3Off.jpg) repeat-x left; 
	padding:4px 8px;
}
span.btn-3 span a:hover {
	text-decoration:none;
	background:url(../img/BgBtn3On.jpg) repeat-x left; 
}

span.btn-4, span.btn-5 {
	background:url(../img/BgBtn4Lt.jpg) no-repeat left center;
	padding: 4px 0 4px 1px;
}
span.btn-4 span, span.btn-5 span  {
	background:url(../img/BgBtn4Rt.jpg) no-repeat right;
	padding: 4px 1px 4px 0;
}
span.btn-4 span a, span.btn-5 span a {
	display:inline; 
	background:url(../img/BgBtn4Off.jpg) repeat-x left; 
	padding:4px 8px;
	color:#fff;
}
span.btn-4 span a:hover, span.btn-5 span a:hover {
	text-decoration:none;
	background:url(../img/BgBtn4On.jpg) repeat-x left; 
}
span.btn-5 span a {
	font-weight:bold;
	}

a.btn-6, a.btn-6a, a.btn-7, a.btn-7a, a.btn-7b, input.btn-7b  {width:80px; height:20px;color:#fff;padding-top:2px;text-decoration:none;text-align:center; float:left; margin-right:8px;}	
#page-wrapper a.btn-6, #page-wrapper a.btn-6:hover,#page-wrapper a.btn-6a, #page-wrapper a.btn-6a:hover,  #page-wrapper a.btn-7:hover, #page-wrapper a.btn-7a:hover, #page-wrapper a.btn-7b:hover, , input.btn-7b:hover{color:#fff;}

a.btn-6 {background:url(../Img/BgBtn4Off.gif) no-repeat;color:#fff;}
a.btn-6:hover {background:url(../Img/BgBtn4On.gif) no-repeat;}

a.btn-6a {background:url(../Img/BgBtn4aOff.gif) no-repeat top left;width:70px;padding-top:0px;padding-bottom:1px;}
a.btn-6a:hover {background:url(../Img/BgBtn4aOn.gif) no-repeat;width:70px;}

a.btn-7 {background:url(../Img/BgBtn5Off.gif) no-repeat; color:#00458A;}
a.btn-7:hover {background:url(../Img/BgBtn5On.gif) no-repeat;color:#ccc;}

a.btn-7a, a.btn-7b, input.btn-7b  {background:url(../Img/BgBtn5aOff.gif) no-repeat;width:70px; color:#00458A; float:none; padding:3px 14px 3px 14px;}
a.btn-7a:hover,a.btn-7b:hover, input.btn-7b:hover {background:url(../Img/BgBtn5aOn.gif) no-repeat;color:#fff;}
a.btn-7b, input.btn-7b {padding-left:0px; padding-top:2px;}
input.btn-7b { padding:0px;border:0; text-align:center;margin:0;width:70px;}

a.btn-8 {background:url(../Img/BgBtn6Off.gif) no-repeat top left; width:126px; height:20px;color:#fff; padding-top:1px; padding-left:9px; text-align:left;}
a.btn-8:hover {background:url(../Img/BgBtn6On.gif) no-repeat; width:126px; height:20px;color:#fff;text-decoration:none;}
 
a.btn-9 {background:url(../Img/BgBtn7Off.jpg) no-repeat;color:#fff;width:135px;height:25px;font-weight:bold;text-align:center;padding:10px 0 0px 0;}  
a.btn-learnmore {background:url(../Img/BtnLearnMore.png) no-repeat;color:#fff;display:inline-block;width:188px;height:34px;font-weight:bold;text-align:center;padding:7px 8px 0px 0;}  
/*wrapper magins/padding*/
span.wrapper-pad {
	padding-left:5px;
	}
.wrapper-pad-1 {
	margin:7px 0 8px 0;
}
.wrapper-pad-2 {
	margin:7px 0 3px 0;
}
.wrapper-pad-3 {
	padding-right:15px;
}
.wrapper-pad-4 {
	margin:-2px 0 15px 0;
}
.wrapper-pad-5 {
	padding-right:0; 
	margin-right:0
}
.wrapper-pad-5 span span a {
	font-size:11px;
}
.wrapper-pad-6 {
	margin:2px 0 0 0;
}
.wrapper-pad-7 {
	margin:15px 0 0 0;
}
p.btn-wrapper {
	clear: both;
	margin: 0;
}
p.btn-wrapper-1 {
	clear: both;
	margin: 12px 0 0 0;
}
.wrapper-pad-btn {
	padding-right:10px;
}
/*dhtml palettes*/
/*#palette-showhide-login onlu used to toggle palette*/
#palette-showhide-login, #palette-username, #palette-password, #palette-showhide-search, #palette-showhide-records, #palette-showhide-records-1, #palette-showhide-columns, #palette-showhide-details  {
	position:absolute; 
	display:none;
}
#palette-gnav-srch  {
	position:absolute; 
	display:none;
	z-index:9999;
	clear:both;
}
div.palette-login-wrapper {
	width:204px;
	z-index:10000;
	line-height:160%;
}
div.palette-login-wrapper label {
	display:block;
	margin:0 0 1px 0;
}
div.palette-login-wrapper input {
	display:block;
	margin:0 0 10px 0;
}
div.palette-login-wrapper div.inr {
	border:1px solid #B8B8B8;
	background:#fff;
	color:#000;
}
#palette-showhide-login div.palette-login-wrapper div.inr a.more, #palette-showhide-login div.palette-login-wrapper div.inr a.close  {
	/*color:#19468B;*/
	color:#003366;
}

div.palette-login-wrapper div.rt-tp {
	background:#fff url(../img/BgPaletteRtTp.jpg) no-repeat top left; 
	top:-1px; 
	right:-1px;
	float:right; 
}
div.palette-login-wrapper div.lt-tp {
	background:url(../img/BgPaletteLtTp.jpg) no-repeat top left; 
	top:-1px;
	left:-1px; 
	float:left; 
}
div.palette-login-wrapper div.pd {
	padding:15px;
}
div.palette-login-wrapper p {
	background:#E1E6EA; 
	text-align:right; 
	padding: 3px 15px; 
	border:0; 
	margin:0;
}

div.palette-login-wrapper div.rt-bt {
	background:#fff url(../img/BgPaletteRtBt.jpg) no-repeat top left;
	top:-11px; 
	right:0px; 
	float:right; 
}

div.palette-login-wrapper div.lt-bt  {
	background:#fff url(../img/BgPaletteLtBt.jpg) no-repeat top left;
	top:-11px; 
	left:0;  
	float:left; 
}
div.palette-login-wrapper div.lt-bt, div.palette-login-wrapper div.rt-bt, div.palette-login-wrapper div.rt-tp,  div.palette-login-wrapper div.lt-tp  {
	position:relative; 
	width:11px; 
	height:11px;
	font-size:8px;
}
/*#palette-1 styles*/
div.palette-1-wrapper, div.palette-2-wrapper, div.palette-3-wrapper {
	width:204px;
	z-index:10000;
	line-height:160%;
}
div.palette-1-wrapper label, div.palette-2-wrapper label {
	display:block;
	margin:0 0 1px 0;
}
#page-wrapper div.palette-1-wrapper input , #page-wrapper div.palette-2-wrapper input {
	display:block;
	margin:0 0 10px 0;
	position: static;
}
div.palette-1-wrapper div.inr, div.palette-2-wrapper div.inr, div.palette-3-wrapper div.inr {
	border:1px solid #B8B8B8;
	background:#F1F3F5;
	color:#000;
}
div.palette-1-wrapper div.inr a.more, div.palette-1-wrapper div.inr a.close, div.palette-2-wrapper div.inr a.more, div.palette-2-wrapper div.inr a.close, div.palette-3-wrapper div.inr a.more, div.palette-3-wrapper div.inr a.close  {
	color:#19468B;
	display:inline;
}

div.palette-1-wrapper div.rt-tp, div.palette-1-wrapper div.rt-tp, div.palette-2-wrapper div.rt-tp, div.palette-2-wrapper div.rt-tp, div.palette-3-wrapper div.rt-tp, div.palette-3-wrapper div.rt-tp {
	background:#fff url(../img/BgPaletteRtTp1.jpg) no-repeat top left; 
	top:-1px; 
	right:-1px;
	float:right; 
}
div.palette-1-wrapper div.lt-tp, div.palette-2-wrapper div.lt-tp, div.palette-3-wrapper div.lt-tp  {
	background:url(../img/BgPaletteLtTp1.jpg) no-repeat top left; 
	top:-1px;
	left:-1px; 
	float:left; 
}
div.palette-1-wrapper div.pd, div.palette-2-wrapper div.pd, div.palette-3-wrapper div.pd {
	padding:15px;
}
div.palette-1-wrapper p, div.palette-2-wrapper p, div.palette-3-wrapper p {
	background:#E1E6EA; 
	text-align:right; 
	padding: 3px 15px; 
	border:0; 
	margin:0;

}
#page-wrapper #content-wrapper div.palette-1-wrapper p, #page-wrapper #content-wrapper div.palette-2-wrapper p, #page-wrapper #content-wrapper div.palette-3-wrapper p {
	margin:0;

}
#page-wrapper span.warn-4
{
    margin-top: 5px;
}

#page-wrapper p.warn-3, #page-wrapper p.warn-4, #page-wrapper span.warn-3, #page-wrapper span.warn-4, .palette-login-wrapper p.warn-3, #page-wrapper span.warn-5
{
      display: block;
	  background:none; 
	  text-align:left; 
	  float:none; 
	  color:#fff; 
	  padding:3px 5px; 
	  color:#fff; 
	  background:#cc0000; 
  }
 #page-wrapper p.warn-3 {margin-bottom:5px; margin-top:-7px;}
#page-wrapper p.warn-4, #page-wrapper span.warn-4, #page-wrapper span.warn-5 {	 
	 border:1px solid #800000;
	 width:441px;
}
#page-wrapper span.warn-5 
{
	width:auto;
	display:inline;
	}
#page-wrapper span.warn-6 
{
	color:#003366;
	font-family: Verdana, Arial;
}
#msg-confirm{background: url(../Img/BgMsgConfirmRt.jpg) no-repeat top right;padding-right:22px;}
#msg-confirm .lt {background: url(../Img/BgMsgConfirmLt.jpg) no-repeat top left;padding-left:22px;}
#msg-confirm .lt-doc {background: url(../Img/BgMsgConfirmDocLt.jpg) no-repeat top left;padding-left:70px;}
#msg-confirm .md {background:url(../Img/BgMsgConfirm.jpg) repeat-x top left;display:block;height:78px;padding:11px 0 5px 15px;}
#msg-confirm p{overflow:hidden;margin:0;}
#msg-confirm p.ops{margin-top:10px;}
#msg-confirm p a.a-1{background: url(../Img/arwrt1.gif) no-repeat 100% 50%;padding-right:8px;}


div.palette-1-wrapper div.rt-bt, div.palette-2-wrapper div.rt-bt, div.palette-3-wrapper div.rt-bt  {
	background:#fff url(../img/BgPaletteRtBt.jpg) no-repeat top left;
	top:-11px; 
	right:0px; 
	float:right; 
}

div.palette-1-wrapper div.lt-bt, div.palette-2-wrapper div.lt-bt, div.palette-3-wrapper div.lt-bt  {
	background:#fff url(../img/BgPaletteLtBt.jpg) no-repeat top left;
	top:-11px; 
	left:0;  
	float:left; 
}
div.palette-1-wrapper div.lt-bt, div.palette-1-wrapper div.rt-bt, div.palette-1-wrapper div.rt-tp,  div.palette-1-wrapper div.lt-tp, div.palette-2-wrapper div.lt-bt, div.palette-2-wrapper div.rt-bt, div.palette-2-wrapper div.rt-tp,  div.palette-2-wrapper div.lt-tp, div.palette-3-wrapper div.lt-bt, div.palette-3-wrapper div.rt-bt, div.palette-3-wrapper div.rt-tp,  div.palette-3-wrapper div.lt-tp  {
	position:relative; 
	width:11px; 
	height:11px;
	font-size:8px;
}

div.palette-2-wrapper {
	width:470px;
}
div.palette-2-wrapper div.inr {
	background:#fff;
}
 div.palette-2-wrapper div.rt-tp, div.palette-2-wrapper div.rt-tp {
	background:#fff url(../img/BgPaletteRtTp.jpg) no-repeat top left; 
}
div.palette-2-wrapper div.lt-tp, div.palette-2-wrapper div.lt-tp {
	background:url(../img/BgPaletteLtTp.jpg) no-repeat top left; 
}

div.palette-3-wrapper {
	width:175px;
}
div.palette-3-wrapper input, div.palette-3-wrapper label {
	margin:0; 
	padding:0; 
	display:inline;
}
 div.palette-3-wrapper span.sep {
	padding:2px 0;
	display:block;
}
div.palette-3-wrapper div.inr {
	background:#fff;
}
 div.palette-3-wrapper div.rt-tp, div.palette-3-wrapper div.rt-tp {
	background:#fff url(../img/BgPaletteRtTp.jpg) no-repeat top left; 
}
div.palette-3-wrapper div.lt-tp, div.palette-3-wrapper div.lt-tp {
	background:url(../img/BgPaletteLtTp.jpg) no-repeat top left; 
}
/*search palette form styles*/
.tbl-frm-1 {
	margin-top:-5px;
	margin-bottom:4px
}
.tbl-frm-1 td {
	padding-top:12px;
	padding-left:8px;
	vertical-align:top;
}
.tbl-frm-1 td.td1 {
	padding-left:4px;
	padding-right:4px;
}
#page-wrapper div.palette-2-wrapper .tbl-frm-1 td label {
	display:inline; 
	padding:0; 
	margin:0;
}
#page-wrapper div.palette-2-wrapper .tbl-frm-1 input {
	display:inline;
	margin:0;
	position: static;
}
#page-wrapper div.palette-2-wrapper .tbl-frm-1 span.sp1 {
	display:block;
}
/*blog widgets*/

#page-wrapper #ctl00_ctl00_BodyContent1_DetailsWrapper .LeftColumn{*clear:both; }
#page-wrapper #ctl00_ctl00_BodyContent_MiddleColumn_latestBlog_blogLabel h4, #page-wrapper #ctl00_ctl00_BodyContent_MiddleColumn_latestBlog_blogLabel h5, #page-wrapper #ctl00_ctl00_BodyContent_MiddleColumn_latestBlog_blogLabel h6,  #page-wrapper #featuredinsights h3,  #page-wrapper #featuredinsights h4,  #page-wrapper #featuredinsights h5,  #page-wrapper #featuredinsights h6, #page-wrapper #featuredinsights img{
display:none;
}
#page-wrapper #featuredinsights h5 {
	display:block;
	margin-bottom:-5px;
	color:#000;
}

#page-wrapper #featuredinsights h5 + p{ 
	margin-top: .4em; 
}   


/*login module*/
div.login-wrapper {
	width:204px;
	z-index:10000;
	line-height:160%;
}
div.login-wrapper label {
	display:block;
	margin:0 0 1px 0;
}
div.login-wrapper input {
	display:block;
	margin:0 0 10px 0;
}

div.login-wrapper p {
	background:#E1E6EA; 
	text-align:right; 
	padding: 3px 15px; 
	border:0; 
	margin:0;
}

/*modules*/
 
  #mod-news-1 {
 	background:#9D2231;
	line-height:190%;
	margin:3px 0 1px 0;
	padding:15px;
  }
   #mod-news-2 {
	margin:0;
	padding:0;
  }
  #mod-news-2 a{
  	height:101px;
	width:220px;
	background:url(../img/BgModNewsletter2.gif) no-repeat 0 0;
  }
  #sub-content-wrapper {
	width:220px; 
	line-height:130%; 
	color:#333;
  }
  .mod-sub-con-1 {
	 border-top:1px solid #C3C7C9;
	 padding-left:7px; 
  }
   .mod-sub-con-2,  .mod-sub-con-3 {
	 padding-left:7px; 
	 background:url(../img/BgSubCon1.jpg) no-repeat top left;
	 z-index:300;
  }
   .mod-sub-con-4 {
	   padding:2px 0 0 0px; 
	   margin:0; 
	   background:#fff;
   }
   div.mod-wrapper-sep{
		margin:2em 0 0 0;
   }
   div#mod-sub-hdr {
		 padding-bottom:7px;
	
	 }
	div.mod-sub-con-5 {
		margin:10px 0;
	} 
	.col-2-sub-con + div.mod-sub-con-5, .col-3-sub-con + div.mod-sub-con-5 {
		margin:0;
	} 
	.col-2-sub-con + div.mod-sub-con-5{
		margin-bottom:20px;
	} 
 	div.mod-sub-con-5 td, div#mod-sub-hdr td, div.mod-sub-con-6 table td {
		 padding:0; 
		 border:0;
	 }
    div.mod-sub-con-5 td.lt {
		background:url(../img/BgMod1Lt.jpg) no-repeat; 
		height:90px; 
		width:5px;
	 }
	div.mod-sub-con-5 td.ct {
		background:url(../img/BgMod1Ct.jpg) repeat-x top left; 
		padding:0 10px 0 10px;
	 }
	div.mod-sub-con-5 td.rt {
		background:url(../img/BgMod1Rt.jpg) no-repeat; 
		height:90px; 
		width:5px;
	 }
	div.mod-sub-con-5 td h4 {
		border-bottom:2px solid #3E669F; 
		padding: 9px 0 9px 2px;
	 }
	div.mod-sub-con-5 td h4.s-1 {
		font-size:11px;
	 }
	div.mod-sub-con-5 td h5.s-1 {
		 font-size:10px;
		 color:#333;
		 padding-bottom:0px;
	 }
div.mod-news-4{background: url(../Img/bg_pr.gif) no-repeat top left;height:100px;width:665px;margin-top:20px;}	
#page-wrapper #content-wrapper div.mod-news-4 p{margin:0;}	 
#page-wrapper #content-wrapper div.mod-news-4 p.lt{float:left;width:135px;height:70px;text-align:right;border-right:1px solid #fff;margin-top:12px;margin-right:20px;padding:5px 20px 0 20px;font-weight:bold;}

#page-wrapper #content-wrapper  h5.s-1 {
		 padding-top:5px;
	 }
#page-wrapper #content-wrapper  h5.s-2 {
		color:#fff;
		font-weight:bold;
		text-align:center;
	 }
#page-wrapper #content-wrapper  h5.s-3 {
	font-size:100%;
	margin:2px 0 10px 0;
	color:#444;

	 }
	 div.mod-sub-con-5 td h5,  div.mod-sub-con-6 td h5 {
		margin:12px 0 0 0;
	}
	div.mod-sub-con-5 td h5{
		color:#333;
		color:#000;
	}

	div.mod-sub-con-5  img.icon, div.mod-sub-con-6  img.icon {
		float:left; 
		margin:10px 10px 10px 0;
	}
    div.mod-sub-con-5 div{
  	 	padding:7px 2px; 
   	}
    div.mod-sub-con-5 div p, div.mod-sub-con-6 div p{
  	 	margin:3px 0 0 0;
   	}
	 div.mod-sub-con-5 div.p p {
	 margin-top:1em;
   	}
    div.mod-sub-con-5 div p a,  div.mod-sub-con-6  p a{
  	 display:inline;
   	}
    div.mod-sub-con-5 div p.more{
		border-top:1px solid #ccc;
		padding-top:13px; 
		margin-top:11px;
	}
	#page-wrapper #content-wrapper p.more-1{
	margin-top:6px;
	margin-bottom:12px;
	padding-top:9px;
	border-top:1px solid #DFE0E1;
	}
    div.mod-sub-con-5 div p.more a, div.mod-sub-con-6  p.more a{
		background:url(../img/BgCarat1.gif) no-repeat 0% 50%; 
		padding:0 0 0 10px;
	}
    div.mod-sub-con-6 td.tp-lt {
		background:url(../img/BgMod2Lt.jpg) no-repeat; 
		height:36px; 
		width:5px;
  	 }
    div.mod-sub-con-6 td.tp-ct {
		background:url(../img/BgMod2Ct.jpg) repeat-x;
   	}
  	div.mod-sub-con-6 td.tp-ct h5 {
		margin:9px 0 0 10px;
   	}
   
  	div.mod-sub-con-6 td.tp-rt {
		background:url(../img/BgMod2Rt.jpg) no-repeat; 
		width:5px; 
		height:36px;
   }

   div.mod-sub-con-6 td.con {
		border:1px solid #DFE0E1; 
		text-align:center;
   }
   div.mod-sub-con-6  div.content{
		text-align:left; 
		padding:10px 10px;
		border:1px solid #DFE0E1;  
   } 

    div.mod-sub-con-6 td.bt-lt {
		background:url(../img/BgMod2LtBt.jpg) no-repeat; 
		height:32px; 
		width:5px;
   	} 
    div.mod-sub-con-6 td.bt-ct {
		background:url(../img/BgMod2CtBt.jpg) repeat-x; 
		padding:6px 0 2px 10px; 
   } 
   div.mod-sub-con-6 td.bt-rt {
		background:url(../img/BgMod2RtBt.jpg) no-repeat; 
		height:32px; 
		width:5px;
   } 
 	div#mod-sub-hdr td h2{
		color:#8AA43F; 
		padding:3px 0 0px 0;
		margin-bottom:-3px;
		font-weight:bold;
	}
	 div.mod-sub-hdr td h2
	 {
		font-size:26px;
		padding-top:0;
		margin-top:17px;
		padding-bottom:18px;
		margin-left:0;
		padding-left:0;
		/*margin-bottom: -4px;*/
	}

 	div#mod-sub-hdr td.lt{
		background:url(../img/BgSubHdr.jpg) no-repeat; 
		height:116px; 
		width:672px; 
		padding-left:15px;
}


 	div.mod-sub-hdr td.lt{	
		padding-top:24px;
		/* lance add padding to left and right margins of body content 05/11/07 */
		padding-left:20px;
		padding-right:30px;
		padding-bottom:16px;
	}


	/*if the page does not use the styled header as in the Our Services section - plain text header - set the top margin*/
 #page-wrapper #main-content-container	div.mod-sub-hdr td.lt h2{
		margin-top:24px;
		margin-top:0px;
	}
	
 	#page-wrapper #main-content-container div.mod-sub-hdr td.lt h2 {
		margin-top:24px;
margin-top:0px;
	}
	
  	div#mod-sub-hdr td.ct{
		background:url(../img/BgSubHdrCt.jpg) repeat-x top left;
	}
  	div#mod-sub-hdr td.rt{
		background:url(../img/BgSubHdrRt.jpg) no-repeat top right; 
		height:116px; 
		width:12px;
	}
  .mod-sub-con-subnav {
	 background:url(../img/BgSubCon1.jpg) no-repeat top left;
	 z-index:300;
	 margin-left:10px; 
  }
	.mod-trial-1 {
	margin-bottom:-15px; 
	margin-top:23px; 
	padding-bottom:0;
	}  
	.mod-trial-1 .inr{
  background:url(../img/BgTrialResearch.jpg) no-repeat top left; 
  height:60px; width:135px;color:#fff; 
  padding:16px 0 0 63px; 
  font-size:11px;margin-bottom:0;
  }
  .mod-trial-1 h5 {
  font-size:14px;
  }
  .mod-trial-1 p {
	 padding-left:0;
	 padding-top:9px;
 }
  .mod-trial-1 a {
	color:#fff; 
	display:inline;
 }
   .mod-trial-1 p a {
	background:url(../img/BgCarat5.gif) no-repeat 100% 70%; 
	padding-right:6px;
 }
 
  #mod-reg-1, #mod-reg-2,  #mod-news-home, #mod-reg-loggedin,  .mod-sub-con-1, .mod-sub-con-2 {
		 margin-left:10px; 
		 padding:15px 9px 15px 11px;
	}
.mod-sub-con-1, .mod-sub-con-2  {
		 margin-left:2px; 
	}
	 .mod-sub-con-3 {
		margin:0 0 0 10px; 
		padding:1px 0 0 0;
	 }
	#mod-reg-2 {
		margin-top:2px;
		margin-bottom:0px;
	}
  .mod-sub-con-1 h6, .mod-sub-con-2 h6 {
		margin-bottom:7px;
	}
	h6.new-rsch{
		display:block;
		width:100%;
		margin:0;
	}
	.mod-sub-con-2  h4 {
		font-size:110%;
		margin:8px 0 6px 0;
	}
  #mod-reg-1, #mod-reg-2,   #mod-reg-1 a,  #mod-reg-2 a,  #mod-news-1,  #mod-news-1 a, #mod-news-home, #mod-news-home a, #mod-reg-loggedin, #mod-reg-loggedin a {
     	color:#fff; 
  	}
  #mod-reg-1 a.reg, #mod-reg-2 a.reg {		 
		margin-bottom:7px; 
		margin-top:-2px;
		clear:both;
		font-weight:bold;
		display:inline;
	}
span.rt-arw-hv{
	background:url(../img/BgBtnArwReg.gif) no-repeat center left; 
	padding-left:8px;	
}
#mod-reg-1 a.reg:hover, #mod-reg-2 a.reg:hover {}
	  
	#mod-doc-types {
		color:#000;
	}
	#mod-doc-types ul {
	font-size:11px;
	}
	#mod-doc-types ul li {
	background-repeat: no-repeat;
	background-position: 0% 50%; 
	padding:3px 0 3px 24px;
	}
	#mod-doc-types ul li.is {background-image:url(../img/IconDocTypeIs.gif) ;}
	#mod-doc-types ul li.cs {background-image:url(../img/IconDocTypeCs.gif) ;}
	#mod-doc-types ul li.tt {background-image:url(../img/IconDocTypeTt.gif) ;}
	#mod-doc-types ul li.bl {background-image:url(../img/IconDocTypeRb.gif) ;}
	#mod-doc-types ul li.pr {background-image:url(../img/IconDocTypeP.gif) ;}
	#mod-doc-types ul li.wp {background-image:url(../img/IconDocTypeRr.gif) ;}
	#mod-doc-types ul li.ja {background-image:url(../img/IconDocTypeIm.gif) ;}
	#mod-doc-types ul li.ar {background-image:url(../img/IconDocTypeA.gif) ;}
	#mod-doc-types ul li.pd {background-image:url(../img/IconDocTypePc.gif) ;}
	#mod-doc-types ul li.tw {background-image:url(../img/IconDocTypeTw.gif) ;}
	#mod-doc-types ul li.wb {background-image:url(../img/IconDocTypeWb.gif) ;}
	#mod-doc-types ul li.vp {background-image:url(../img/IconDocTypeVp.gif) ;}
	#mod-doc-types ul li.fb {background-image:url(../img/IconDocTypeFb.gif) ;}
	#mod-doc-types ul li.vi {background-image:url(../img/IconDocTypeVi.gif) ;}
	#mod-doc-types ul li.tl {background-image:url(../img/IconDocTypeT.gif) ;}
	#page-wrapper img#doc-type{margin:4px 0 0 5px;}
	
   img.fr-graph {
		border-bottom:1px solid #DFE0E1;
		border-top:1px solid #DFE0E1;
		margin:12px 0;
  	}
	

	#page-wrapper #content-wrapper img.s-1 {
		display:block; 
		margin-left:  10px;
	}
	#page-wrapper #content-wrapper img.s-2 {
		display:block; 
		margin-right:  10px;
	}
	#mod-client-quote-wrapper div {
		visibility: hidden;
		display: none;
	}
    #page-wrapper h3.blog,  #page-wrapper h4.blog {
  		background:url(../Img/BgIconBlog4.gif) no-repeat 40px 16%;
  	}	
  	 #page-wrapper h4.blog {
  		background:url(../Img/BgIconBlog4.gif) no-repeat 40px 45%;
  		font-size:123%;
  	 }
 	
/*administration links footer of parent.master*/
 #admin {font-weight:bold;color:#fff;margin:0 auto;width:968px;font-family:Trebuchet MS;Tahoma;Verdana;}
 #admin a {color:#fff;float:left; margin-right:10px;padding-bottom:20px;}
 	
/*sub page*/
  #client-testimonial {
		margin-left:0px;
  		margin-top:5px;
  	}
#content-wrapper-inr #rt-col h1, #page-wrapper .h1{
	margin-bottom:1em;
	display:block;
  }
#content-wrapper-inr #rt-col h1.h1-1 {
	margin-bottom:35px;
  }
#content-wrapper-inr #rt-col h1.h1-2 {
	margin-bottom:20px; 
	background:url(../img/IconSubjectAreasContentLg.gif) no-repeat center left; 
	padding: 5px 0 5px 0px;
  }
#content-wrapper-inr #rt-col h3.h3-1 {
		border-bottom:2px solid #003366;
		padding-bottom:5px;
		margin:20px 0 2px 0;
		color:#003366;
  	}
#content-wrapper-inr #rt-col h3.h3-2 {
		margin: 25px 0 10px 0;
		color:#003366;
  	}
#content-wrapper-inr #rt-col p {
	margin:1em 0;
  }
#page-wrapper #content-wrapper h3.s-1, #page-wrapper #content-wrapper h3.s-0 {
		border-bottom:2px solid #003366;
		padding-bottom:5px;
		margin:25px 0 10px 0;
		color:#003366;
		margin-top:30px;
  	}
 #page-wrapper #content-wrapper h3.s-0 {;
		margin-top:0px;
  	} 
 h4.s-homel{
		font-size:125%;
		padding-bottom:5px;
		margin:25px 0 10px 0;
		color:#003366;		
  	}
  h4.s-home1 {;
		margin-top:0px;
  	} 
  #sep-bar-1 {
  	background:#636B70; 
	color:#fff; 
	margin:0; 
	padding:6px 10px 8px 15px;
  }
  #recentnews ul{
  list-style-type: square;
  padding-left:10px;
  line-height:16px;
  }
  #recentnews ul li{
  padding-top:5px;
  line-height:16px;
  }
  #sep-bar-1 strong.nm {
	  padding-left:10px; 
	  padding-right: 5px;
  }
  /*service pages*/
#mod-next-steps{background: url(../Img/BgModNextSteps1.gif) no-repeat top left;height:341px;width:498px;}
#mod-next-steps div.inr{padding:15px 13px 15px 25px;}
#page-wrapper #content-wrapper #mod-next-steps a{display:block;margin:6px 0 0 0;font-weight:bold;}
#page-wrapper #content-wrapper #mod-next-steps p{margin:0 0 0 12px;}
  
	/*research hub*/
	div#rs-fl-col-2 {
	width:44%; 
	float:left;
	}
	div#rs-fl-col-1 {
	width:48%; 
	float:right; 
	padding-right:10px;
	}	
div#viewlib, div#viewdetails {margin-top:15px;background: url(../Img/bg_viewreslib.gif) no-repeat top left;height:38px;padding:10px;width:647px;}
#page-wrapper #content-wrapper div#viewlib p{margin:0 0 0 10px;padding-left:23px;background: url(../Img/IconModalNav4.gif) no-repeat center left;}
#page-wrapper #content-wrapper div#viewlib p a, #page-wrapper #content-wrapper div#viewdetails p a{color:#00458A;}
div#viewdetails {margin-top:0}
	 
/*table*/
table.icons td {
	padding: 7px 10px 8px 0;
	border-bottom:1px solid #DFE0E1;
	vertical-align:top;
	} 

table.icons td img{
	margin-top:3px;
	} 	 
table.icons td.ftr 
{
	padding-bottom:0px;
	border:0;
	} 


#page-wrapper .searchButton {background: url(../Img/BgBtn5Off.gif) no-repeat}

/*SUBNAV*/
/*link level 0-1 styles*/
#page-wrapper #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li a{font-weight:bold;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 {width:220px; background:#C3C7C9; padding:3px 0 3px 0;font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#003366;overflow:hidden}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 a { color:#003366; text-decoration: none; display:block;background:url(../Img/SubnavOff.gif) no-repeat; width:201px; height:21px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 15px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li.AspNet-TreeView-Selected  a { color:#fff;background:url(../Img/SubnavOn.jpg) no-repeat;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li.AspNet-TreeView-ParentSelected  a { color:#003366; text-decoration: none; display:block;background:url(../Img/SubnavOff.gif) no-repeat; width:201px; height:21px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 15px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 a:hover{ color:#fff;background:url(../Img/SubnavOn.jpg) no-repeat;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li.AspNet-TreeView-Selected > a { color:#fff;background:url(../Img/SubnavOn.jpg) no-repeat;}
/*css adapters level 1 above - other levels below*/
/*a tags first level*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel ul li ul li ul li a, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel  ul li ul li ul li a, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul li a {background:url(../Img/Subnav2Off.gif) no-repeat;width:201px; height:19px;margin:0 0 0 0;vertical-align:middle; padding:5px 0 0 23px;}

/*svlevel - Our Services*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel  ul li ul li ul {margin:0 0 2px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel ul li ul li ul {margin-top:-3px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel  ul li ul li ul li a {width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel ul li ul li ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel  ul li ul li ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li ul li ul li a{background:url(../Img/Subnav2Off.gif) no-repeat;padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li ul li a:hover{background:url(../Img/SubnavOn.gif) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li ul li ul li a:hover{background:url(../Img/Subnav2On.gif) no-repeat;padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SvLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 ul li ul li ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.gif) no-repeat;padding:5px 0 0 23px;}

/*nwlevel - News*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL {margin:0 0 2px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel ul li ul li ul {margin-top:-3px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel ul li ul li ul li a {width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel ul li ul li ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel ul li ul li ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

/*or level - Our Research*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel ul li ul li ul {margin:0 0 2px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel ul li ul li ul {margin-top:-3px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel ul li ul li ul li a {width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel ul li ul li ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel ul li ul li ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

/*rl level- Research Library*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul {margin:0 0 2px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul {margin-top:-3px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul li a {width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel ul li ul li ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL ul li a {color:#003366;width:201px;height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;background:url(../Img/Subnav2Off.gif) no-repeat;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL ul li a:hover {background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL ul ul li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

/*trial research tab
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a {background:url(../Img/SubnavTrialOff.gif) no-repeat;width:191px;height:20px;margin:0 0 0 0;vertical-align:middle; padding:5px 0 0 35px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a:hover{background:url(../Img/SubnavTrialOn.gif) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  li#tv_menuLevel_1_4.AspNet-TreeView-Selected a {background:url(../Img/SubnavTrialOn.gif) no-repeat;color:#fff;}
*/
/*complimentry research tab*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a {background:url(../Img/SubnavComplimentaryOff.gif) no-repeat;width:191px;height:20px;margin:2px 0 0 0;vertical-align:middle; padding:5px 0 0 35px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a:hover{background:url(../Img/SubnavComplimentaryOn.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  li#tv_menuLevel_1_4.AspNet-TreeView-Selected a {background:url(../Img/SubnavComplimentaryOn.gif) no-repeat;color:#fff;}
/*sp level*/
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel ul li ul li ul {margin:0 0 2px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel ul li ul li ul {margin-top:-3px;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel ul li ul li ul li a {width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;background:url(../Img/Subnav2Off.gif) no-repeat;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel ul li ul li ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel  #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL li.AspNet-TreeView-Selected a{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL ul li a, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL li.AspNet-TreeView-Selected  ul li a{color:#003366;width:201px;height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 23px;background:url(../Img/Subnav2Off.gif) no-repeat;}
#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL ul li  a:hover, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL li.AspNet-TreeView-Selected  ul li a:hover{background:url(../Img/Subnav2On.jpg) no-repeat;color:#fff;}

/*el & tm headers not links*/
#page-wrapper #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 p, #page-wrapper #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 span{background:url(../Img/Subnav1Off.gif) no-repeat; color:#686C6F; width:201px; height:19px;margin:0 0 0px 0; vertical-align:middle; padding:4px 0 1px 15px; font-size:11px;display:block;}
/*end css adapters*/


/*special cases - nodes with sub node levels (such as EL & TM sections of Our Research & Newsletters section of News & Events). Simply identify the nodes with sublevels by id and enumerate their id for the bg bottom curve and their a, a:hover, and a.sel states. These special cases have wrapper tags which are assign an ID progamatically in SubNav.ascx.cs to the section (for example, News Events gets NwLevel id, by doing this, the node can be uniquely identifed in each section, otherwise node ids would be the same from section to section for example #..._TreeView1n0 will be the first node in any section.*/
    /*add bottom curve*/
    #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n0Nodes, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n1Nodes, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n8Nodes, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n8Nodes, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n1Nodes,  #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL {margin:0 0 3px 0;background:url(../Img/SubnavBott.gif) no-repeat bottom left; padding-bottom:3px;} 
    /*add Subnav1bg*/
    #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel a#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n4, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n1, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n8 {background:url(../Img/Subnav1Off.gif) no-repeat; width:201px; height:19px;margin:0 0 0 0; vertical-align:middle; padding:5px 0 0 15px;}
    /*add Subnav1bg hover and selected states*/
    #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel a:hover#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n4, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_NwLevel a.sel#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n4, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a:hover#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n1, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a.sel#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n1, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a:hover#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n8, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_OrLevel a.sel#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n8 {background:url(../Img/Subnav1On.jpg) no-repeat;}

/*research lib.*/
    /*trial research item*/
     #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 a#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n16 {background:url(../Img/SubnavTrialOff.gif) no-repeat;width:191px;height:20px;margin:0 0 0 0;vertical-align:middle; padding:5px 0 0 35px;}
     #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 a:hover#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n16,  #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_RlLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 a.sel#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1n16 {background:url(../Img/SubnavTrialOn.gif) no-repeat;color:#fff;}
    /*el and tm headers (not links)*/
    #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 p, #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1 span{background:url(../Img/Subnav1Off.gif) no-repeat; color:#686C6F; width:201px; height:19px;margin:0 0 0px 0; vertical-align:middle; padding:5px 0 0 15px; font-size:12px;display:block;}

	/*trial SP tab*/
	#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a {background:url(../Img/SubnavTrialOff.gif) no-repeat;width:191px;height:20px;margin:0 0 0 0;vertical-align:middle; padding:5px 0 0 35px;}
	#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  #tv_menuLevel_1_4 a:hover{background:url(../Img/SubnavTrialOn.gif) no-repeat;color:#fff;}
	#ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_SpLevel #ctl00_ctl00_BodyContent_LeftColumn_LtMods1_SubNav1_TreeView1_UL  li#tv_menuLevel_1_4.AspNet-TreeView-Selected a {background:url(../Img/SubnavTrialOn.gif) no-repeat;color:#fff;}
/*end special cases*/


/*cms styles */
#page-wrapper .lt p:first-child, #page-wrapper .lt span p:first-child, #page-wrapper #content-wrapper .lt div p:first-child, #page-wrapper #content-wrapper .lt span > p:first-child, #page-wrapper .lt h3 p:first-child { 
	margin-top: 0; 
	padding-top:0;
}   
#page-wrapper #content-wrapper div td.lt p, #page-wrapper #content-wrapper #main-content-container p, #page-wrapper #content-wrapper #featuredinsights { 
	line-height:145%;
}   
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #003366;
border-top:10px solid #003366;
padding: 12px 10px;
background-color: #fff;
color:#000;
font-size:1px;
line-height:150%;
visibility: hidden;
z-index: 600;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Latest changes */
.TalentA {
	color:#fff; 
	padding:9px 0 21px 15px;
	background:#003366 url(../img/blogheaders/BgHdrBizTalentA.jpg) no-repeat top left;
	height:36px;
}
.TalentB {
	color:#fff; 
	padding:9px 0 21px 15px;
	background:#003366 url(../img/blogheaders/BgHdrBizTalentB.jpg) no-repeat top left;
	height:36px;
}
.TalentC {
	color:#fff; 
	padding:9px 0 21px 15px;
	background:#003366 url(../img/blogheaders/BgHdrBizTalentC.jpg) no-repeat top left;
	height:36px;
}

.AspNet-TreeView-Show {
	display: block;	
}

.AspNet-TreeView-Hide {
	display: none;
}
label.AspNet-TreeView-Collapse {
background:url(../Img/Subnav3Off.jpg) no-repeat; color:#686C6F; width:201px; height:20px;margin:0 0 0px 0; vertical-align:middle; padding:5px 0 0 26px; display:block; cursor:hand;
}

label.AspNet-TreeView-Expand {
background:url(../Img/Subnav3On.jpg) no-repeat; color:#686C6F; width:201px; height:20px;margin:0 0 0px 0; vertical-align:middle; padding:5px 0 0 26px; display:block;cursor:hand;
}
#WhatsHotWrap{background: url(../Img/BgFtrWhatsHot.gif) no-repeat bottom left; padding-top:5px;padding-bottom:3px;margin:10px 0;}
#WhatsHot{padding: 1px 1px 0px 1px;background:#402656 url(../Img/BgHdrWhatsHot.jpg) no-repeat top left;display:block;width:208px; margin:0 0 0px 0;}
#WhatsHot h3{color:#fff;padding:10px 15px;font-size:18px;}
#WhatsHot a{ display:inline;}
#WhatsHotContent{background:#fff;padding:15px 15px 10px 15px;}



/********************************************************************************************************************/ 
/***BERSIN INSIGHTS STYLES***/
/********************************************************************************************************************/ 
/*ie7 only * selector */
html body #mb-footer div   { 
      *width:360px;
}
#page-wrapper {    *margin-top:17px !important; }
/*end ie7 only*/
.mod_mb_info_wrapper_lt1{
    width:655px;
    float:left;
    margin-right:27px;
    }
.mod_mb_info_wrapper_rt1{
float:left;
width:298px;
margin-right:-27px;
    } 
.mod_mb_info {
    border:1px solid #bdbdbd;
    padding:0;
    margin:0;
}
.mod_mb_info .inr{
    width:auto;
    background:#fff;
    margin:1px;
}
.mod_mb_info .mod_hdr{
    margin:20px;
}
.mod_mb_info .mod_hdr h3{
    border:0;
    font-size:19px !important;
    font-weight:normal;
    line-height:130%;
}
.mod_mb_info h4.mod_hdr{
    color:#fff;
    padding:10px 2px 0 15px;
    font-size:12px !important;
    background:url(../../img/mb/mod_mb_bg.jpg) repeat-x top left;
    height:36px;
    margin:0;
}
.mod_mb_info .mod_ctnt{
    margin:20px;
}
#page-wrapper .meta_mod_wrapper1 {
    background:#e6e9ed  !important;
    padding:15px !important;
    margin:0 0 20px 0;
}
.mod_wrapper_widgets {
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;  
    padding:10px 15px 10px 15px !important;
    margin:15px 0;
    clear:both;
     *height:30px;
     *padding-top:0;
}
.mod_wrapper_widgets .rt {
    margin:2px 0 0 0;
    *margin-top:-5px;
    padding:0;
    width:134px;
    float:right; 
    text-align:right;
}
.mod_wrapper_widgets .lt {
    margin:0;
    padding:0;
    width:300px;
    float:left;
}
.mod_wrapper_widgets .rt a {
    display:inline;
    }
.mb_content_wrapper1 {
    clear:both;
    border:1px solid #bdbdbd;
    padding-bottom:0;
   }

/*#content-wrapper{background:yellow;padding-left:0;}*/
   
/*buttons*/
.mod_wrapper_widgets .lt span{float:left;padding:2px 0 0 5px;}

     .btn_mb, .btn_mb_inactive,  .btn_mb1, .btn_mb2, .btn_mb3   {
	        display: inline-block;
	        outline: none;
	        cursor: pointer;
	        text-align: center;
	        text-decoration: none;
	        font: 13px/ 100%  Arial, Helvetica, sans-serif;
	        padding: 7px 25px;
	        text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	        -webkit-border-radius: 4px;
	        -moz-border-radius: 4px;
	        border-radius: 4px;
	        color: #fff !important;
	        border: solid 1px rgba(0, 0, 0, .1);
	        opacity: 1;
	        background: url(../img/mb/button_bg_mb.jpg) left bottom repeat-x;
	        width: auto !important;
	        font-weight:bold;
        }
        .btn_mb_inactive  {
	        background: url(../img/mb/butoninactive_bg.png) left bottom repeat-x;
        }
        .btn_mb:hover, .btn_mb_inactive:hover,.btn_mb1:hover {
	        text-decoration: none;
	        opacity: 0.9;
	        color:#fff;
        }

        .btn_mb:active, .btn_mb_inactive:active {
	        position: relative;
	        top: 1px;
	        opacity: 1;
	        color:#fff;
        }    
      .btn_mb1 {
      padding:3px 5px 5px 5px;
      font-size:11px;
      font-weight:normal;
      color:#fff;
}
 .btn_mb_fav_add {
      background: url(../img/mb/IconAddFavorite.png) 0% 0% no-repeat;
      width:123px;
      height:20px;
      float:left;
}
 .btn_mb_fav_remove {
      background: url(../img/mb/IconRemoveFavorite.png) 0% 0% no-repeat;
            width:159px;
      height:20px;
            float:left;
}
.btn_mb1 span{
   background: url(../img/mb/bgheart.jpg) 0% 50% no-repeat;
   padding:0px 15px 0 3px;
}
.btn_mb3 span{
   background: url(../img/mb/bgheart.jpg) 0% 0% no-repeat;
   padding:0px 15px 0 3px;
}
.btn_mb_email {
   background: url(../img/mb/bg_email.gif) 0% 0% no-repeat;
  padding:1px 0px 1px 19px;
}
.btn_mb_print {
   background: url(../img/mb/bg_print.gif) 0% 0% no-repeat;
   padding:1px 0px 1px 19px;
}
.btn_mb2 
{
padding:6px 0 0 0;
*padding-top:6px !important;
text-align:center; 
background: url(../img/mb/mod_mb_btn1_bg.jpg) 0 0 repeat-x;
height:21px; 
color:#fff; 
font-weight:bold;
}
div#mb-social-buttons-container {width:auto;height:22px;padding:0px;}
div#mb-social-buttons-container .mb-inline-block {margin:3px 10px 0 0;float:left;}
.alert_wrapper { padding:15px 20px 15px 38px; border:1px solid #aa5555 !important; background:#fff url(http://insights.bersin.com/img/IconAlert.png) no-repeat 1% 30%;margin-top:0;margin-bottom:20px;}
.alert_wrapper a{ display:inline !important; color:#00458A !important;}

a.btn-68{width:85px; padding-top:5px;height:21px;color:#fff;text-decoration:none;text-align:center;float:left;background:url(../Img/BgBtn9Off.gif) no-repeat top left;}	
a.btn-68:hover {text-decoration:underline !important;}

a.reg1{background:url(../Img/BtnOrange2Mid.png ) repeat-x 0 0 !important;height:26px !important;display:inline-block !important; text-decoration:none !important;}
a.reg1:hover{text-decoration:none !important;}
a.reg1 b.cpy{color:#fff !important;height:26px !important;position:relative !important;top:-9px !important;left:-1px; }
a.reg1 b.cpy{*top:-7px !important;}
a.reg1 b.cpy:hover{text-decoration:underline !important;}
a.reg1 b.lt{background:url(../Img/BtnOrange2Lt.png ) no-repeat 0 0 !important;height:26px !important;width:17px !important;display:inline-block !important;margin:0px 0 0 -17px !important;padding:0 !important;} 
a.reg1 b.rt{background:url(../Img/BtnOrange2Rt.png ) no-repeat 0 0 !important;height:26px !important;width:11px !important; position:relative;display:inline-block !important;margin:0px -11px 0 0px !important;padding:0!important;}
 