html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
* {
	font-size:100.01%;
}
html {
	font-size:62.5%;
}
body {
	margin: 0;
	color: #564637;
	font: 1.2em/1.58em Arial, Helvetica, sans-serif;
	background-color:#6e6a63;
	min-width:973px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* General reset */
a {
	color: #D90109;
	text-decoration: none;
}
a:link {
}
a:visited {
	color:#9d0006;
}
a:hover {
	text-decoration: underline;
}
a:active {
}
header a:visited {
	color: #fff;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}

/* General settings */
#wrapper {
	background:#6e6a63 url(/images/bg-body.gif) repeat-x;
}
section {
	width:973px;
	margin:0 auto;
	overflow:hidden;
}
#wrapper section {
	position:relative;
	padding:113px 0 0
}
/* header start */
header {
	width:100%;
	height:113px;
	position:absolute;
	left:0;
	top:0;
}
/* logo */
.logo {
	position:absolute;
	left:0;
	top:19px;
	width:329px;
	height:56px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	height:100%;
	background:url(/images/bg-logo.png) no-repeat;
}
.homepage .logo {
	width:329px;
	height:76px;
	top:19px;
}
.homepage .logo a {
	background:url(/images/bg-logo-homepage.png) no-repeat;
}
/* slogan */
.slogan {
	position:absolute;
	left:291px;
	top:56px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/bg-slogan.png) no-repeat;
	width:228px;
	height:14px;
}
.hide {
	display:none;
}
/* search-form */
.search-form {
	background:url(/images/bg-search-form.gif) no-repeat;
	width:266px;
	height:26px;
	position:absolute;
	right:0;
	top:20px;
	padding:3px 0 0;
}
.search-form .text {
	border:none;
	outline:none;
	color:#000;
	font-style:italic;
	font-size:1.16em;
	width:210px;
	padding:3px 5px 3px 10px;
	float:left;
	background:none;
}
.search-form .btn-ok {
	float:right;
	background:url(/images/btn-go.gif) no-repeat;
	width:37px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	font:0/0 serif;
	margin:0 3px 0 0;
}
/* additional navigation */
.homepage .add-nav {
	top:63px;
}
.add-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:0;
	top:60px;
	font-size:0.92em;
	line-height:1.36em;
	font-weight:bold;
}
.add-nav li {
	float:left;
	padding:0 0 0 14px;
}
.add-nav li a {
	color:#fff;
	padding:0 0 0 10px;
	background:url(/images/bullet01.gif) no-repeat 0 3px;
}
.add-nav li a.print {
	padding:0 0 0 24px;
	background:url(/images/ico-print.gif) no-repeat;
}
/* find-nav */
.find-nav {
	position:absolute;
	right:-11px;
	top:83px;
	color:#fff;
	font-style:italic;
}
.find-nav a {
	color:#fff;
}
.find-nav .title {
	font-weight:bold;
	font-style:italic;
	float:left;
	margin:0 9px 0 0;
}
.find-nav ul {
	float:left;
	font-size:0.92em;
	font-weight:bold;
}
.find-nav ul li {
	float:left;
	background:url(/images/bullet11.gif) no-repeat 0 5px;
	padding:0 11px 0 0;
}
.find-nav ul li a {
	padding:0 0 0 9px;
	float:left;
}
/* header end */
/* content start */
#main {
	background-color:#efe0c7;
}
#main .top-box {
	border-bottom:2px solid #efe1c9;
	height:1%;
	background-color:#fff;
	padding:15px 0 11px 12px;
	position:relative;
	z-index:2;
}
#main .top-box:after,
.main-holder2:after,
.main-holder3:after,
.search-for-jobs-form .row:after,
.form2 .row:after,
.search-for-jobs-form .hold:after,
.form2 .hold:after {
	clear:both;
	display:block;
	content:"";
}
/* navigation start */
.nav {
	float:left;
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:1.17em;
	line-height:1.14em;
	font-weight:bold;
	font-style:italic;
	z-index:2;
	position:relative;
}
#nav li {
	background:#e1040c url(/images/bg-nav-item.gif) no-repeat;
	width:160px;
	vertical-align:top;
	position:relative;
}
#nav li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:7px 0 7px 29px;
	position:relative;
}
#nav li a:hover {
	text-decoration:underline;
}
/* submenu */
#nav ul.submenu {
	background:#fbf8f3 url(/images/bg-submenu.gif) repeat-x;
	border:1px solid #e8d3b2;
	border-top:none;
	border-bottom:none;
	font-style:normal;
	font-size:0.86em;
	line-height:1.08em;
	padding:3px 0 0;
}
#nav ul.submenu li {
	background:none;
	width:auto;
	vertical-align:top;
	border-bottom:1px solid #e8d3b2;
	height:1%;
}
#nav ul.submenu li a {
	color:#333;
	text-decoration:none;
	padding:5px 6px 6px 29px;
	position:relative;
}
#nav ul.submenu li a:hover,
#nav ul.submenu li.active a {
	background-color:#f1e5d2;
	text-decoration:none;
}
#nav ul.submenu li a:visited {
	color:#717171;
}
/* submenu lvl 2 */
#nav ul.submenu li.active li a,
#nav ul.submenu li li a {
	background:url(/images/bullet12.gif) no-repeat 28px 10px;
	padding-left:40px;
}
#nav ul.submenu li li.active a,
#nav ul.submenu li.active li a:hover,
#nav ul.submenu li li a:hover {
	background:url(/images/bullet12-hover.gif) no-repeat 28px 10px;
	color:#df3134 !important;
}
#nav ul.submenu li li {
	margin:0 0 -1px;
}
/* drop */
#nav li:hover,
#nav li.hover { position:relative; }
#nav li:hover .drop,
#nav li.hover .drop { 
	top: -2px;
	left:160px;
 }
#nav .drop {
	position: absolute;
	left: 0;
	top: -9999px;
	z-index: 999;
	width: 999px;
	padding:0 0 0 7px;
}
#nav .drop .bullet {
	position:absolute;
	left:0;
	top:1px;
	background:url(/images/bg-drop-bullet.gif) no-repeat;
	width:17px;
	height:32px;
	z-index:2;
}
#nav .drop-holder {
	float:left;
}
* html #nav .drop-holder {
	float:none;
}
#nav .drop .drop {
	top: -9999px;
	margin: 0 -15px;
}
#nav .right-side .drop {
	left: auto;
	right: 0;
}
#nav .drop .drop-inner {
	float: left;
	position: relative;
}
#nav .drop ul {
	padding: 0 0 1px;
	list-style: none;
	margin:-13px 0 0 -13px;
	background-color:#e8d3b2;
}
#nav .drop ul ul.sub { margin: 0 0 0 10px; }
#nav .drop ul li {
	float: none;
	width:auto;
	height:auto;
	background:none;
	/* ie bug fix start */
	font-size: 0;  
	line-height: 0;
	padding: 0 0 1px;
	margin: 0 0 -1px;
	/* ie bug fix end */
}
#nav .drop ul li a {
	padding: 0 12px 1px;
	white-space:nowrap;
	float: none;
	display: block; /* must be block - fix FF2 */
	height: auto;
	background:#fff url(/images/transparent.gif);
	color: #333;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	border:1px solid #e8d3b2;
	border-bottom:none;
	overflow:hidden;
}
#nav .drop ul li a:hover {
	background-color:#F7EFE2;
	color:#D90109;
	text-decoration:none;
}
#nav .drop ul li a:visited {
	color:#717171;
}
.pointer { display: none; }

/* if javascript disable start */
#nav.menu-hard-code .drop {width: auto; }
#nav.menu-hard-code .drop .drop { left: 200px; }
#nav.menu-hard-code .drop ul { width: 200px; }
/* if javascript disable end */

/* drop-down bg start */
#nav .table { display: table; }
#nav .body { display: table-row; }
#nav .left {
	width: 13px;
	background-color:#fff;
	display: table-cell;
}
#nav .right {
	background: url(/images/bg-right.png) repeat-y;
	display: table-cell;
	width:13px;
}
#nav .content {
	height: 1%;
	display: table-cell;
}
#nav .top-left {
	background-color:#fff;
	height: 13px;
	width: 13px;
}
#nav .bottom-left,
#nav .bottom-right,
#nav .top-right {
	background: url(/images/bg-bottom-left.png) no-repeat;
	height: 13px;
	width: 13px;
	font-size: 0;
	display: table-cell;
}
#nav .top-right { background: url(/images/bg-top-right.png) no-repeat; }
#nav .bottom-right { background: url(/images/bg-bottom-right.png) no-repeat; }
#nav .top {
	background-color:#fff;
	height: 13px;
	display: table-cell;
	font-size: 0;
}
#nav .bottom {
	 background: url(/images/bg-bottom.png) repeat-x; 
	height: 13px;
	display: table-cell;
	font-size: 0;
}
/* drop-down bg end */
/* drop 2 */
#nav .drop2 {
	background:#e0010a url(/images/bg-nav-drop2.gif) repeat-x;
	font-size:0.86em;
	line-height:1.58em;
	padding:1px 0 8px;
	font-style:normal;
}
#nav .drop2 li {
	padding:0 0 0 40px;
	background:none;
	width:auto;
	height:1%;
}
#nav .drop2 li a {
	text-indent:-11px;
	padding:0;
}
/* navigation end */
/* barkers */
.barkers {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.barkers li {
	margin:0 0 0 2px;
	float:left;
	display:inline;
	position:relative;
}
.barkers li a:hover {
	text-decoration:none;
	background:none;
}
.barkers li .title {
	position:absolute;
	left:10px;
	top:10px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.barkers li .text-education {
	background:url(/images/text-education.png) no-repeat;
	width:81px;
	height:15px;
}
.barkers li .text-financial-services {
	background:url(/images/text-financial-services.png) no-repeat;
	width:74px;
	height:32px;
}
.barkers li .text-information-and-media {
	background:url(/images/text-info-and-media.png) no-repeat;
	width:92px;
	height:32px;
}
.barkers .note {
	position:absolute;
	bottom:0;
	left:0;
	background:url(/images/bg-note.gif) no-repeat;
	width:144px;
	height:30px;
	line-height:2.73em;
	color:#fff;
	font-size:0.92em;
	font-weight:bold;
	padding:0 0 0 28px;
	cursor:pointer;
}
.barkers a:hover .note {
	background-position:0 100%;
}
.barkers li img {
	vertical-align:top;
}
/* top box */
.top-box .quick-links {
	width:267px;
	float:right;
	overflow:hidden;
	padding:3px 0 0;
}
.top-box .quick-links strong {
	display:block;
	font-size:1.33em;
	color:#333;
	font-style:italic;
	margin:0 0 0 5px;
	font-weight:bold;
}
.top-box .quick-links .holder {
	height:1%;
	overflow:hidden;
}
.top-box .quick-links ul {
	width:110px;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	line-height:1.33em;
	float:left;
	overflow:hidden;
	font-weight:bold;
}
.top-box .quick-links ul li {
	border-bottom:1px solid #e6ded2;
	padding:8px 0 8px 9px;
	margin:1px 0 -1px;
}
.main-holder {
	height:1%;
	overflow:hidden;
	background:url(/images/bg-main.gif) no-repeat 100% 0;
	margin:0 0 6px;
}
#content {
	float:left;
	width:671px;
	padding:15px 13px 0 12px;
	overflow:hidden;
}
.homepage .aside {
	padding-top:11px;
}
.aside {
	width:265px;
	float:right;
	padding:0 12px 0 0;
	position:relative;
	overflow:hidden;
}
/* video-player */
.video-player {
	border:1px solid #d7d0c5;
	background:#fefefd url(/images/bg-box.gif) repeat-x 0 100%;
	padding:7px 6px 10px;
	font-size:0.92em;
	line-height:1.18em;
	margin:0 0 12px;
}
.video-player .title {
	height:1%;
	overflow:hidden;
	padding:0 3px;
	margin:0 0 9px;
	line-height:1.73em;
}
.aside .video-player .title h2 {
	font-size:1.45em;
	font-weight:bold;
	color:#333;
	font-style:italic;
	margin:0;
	float:left;
}
.btn-view-more {
  background: url("/images/bullet02.gif") no-repeat scroll 0 4px transparent;
  margin-left: 5px;
  padding: 0 0 0 10px;
}
.aside .video-player .title .btn-view-more {
	float:right;
}
.video-player .video-holder {
	margin:0 0 8px;
}
.video-player .content {
	padding:0 4px;
}
/* news */
.news {
	border:1px solid #d7d0c5;
	background:#fefefd url(/images/bg-box.gif) repeat-x 0 100%;
	padding:7px 6px 7px;
	font-size:0.92em;
	line-height:1.18em;
}
.news .title {
	height:1%;
	overflow:hidden;
	padding:0 3px;
	margin:0 0 7px;
	line-height:1.73em;
}
.aside .news .title h2 {
	font-size:1.45em;
	font-weight:bold;
	color:#333;
	font-style:italic;
	margin:0;
	float:left;
}
.aside .news .title .btn-view-more {
	float:right;
	background-position:0 7px;
}
.news .ticker {
	line-height:1.25em;
	border:1px solid #000;
	background:#000 url(/images/bg-ticker.gif) no-repeat;
	color:#fff;
	padding:4px 7px 4px 12px;
	margin:0 0 11px;
}
.news .ticker div {
	height:1%;
	overflow:hidden;
}
.news .ticker div strong {
	padding:0 14px 0 0;
	font-weight:bold;
	font-size:1.09em;
}
.news .ticker div .mark {
	padding:0 14px 0 5px;
	color:#00d100;
}
.news .ticker div span {
	font-size:0.9em;
	color:#b3b3b3;
}
.news .ticker div .btn-view-more {
	float:right;
	background:url(/images/bullet03.gif) no-repeat 0 4px;
}
.news-list {
	padding:0 0 0 7px;
	margin:-10px 0 0;
}
.news-list li {
	background:url(/images/separator01.gif) repeat-x;
	padding:9px 0 4px;
}
.news-list li p {
	margin:0 0 5px;
}
#newsDataExpanded {
	padding-bottom: 15px;
	padding-top: 0;
}
.news-desc-close {
	display: none;
}
.news-list-expanded {
	margin: 0 5px 0 5px;
}

.news-list-header {
	font-weight: bold;
	font-size: 12px;
}

.news-expanded-date {
	width: 70px;
}
.news-expanded-body {
	width: 346px;
  padding: 10px 0px 5px 0px;
  margin-bottom: 10px;
}
.news-expanded-button {
	width: 20px;
  text-align: center;
}
.news-expanded-desc {
	display: none;
}
.separator {
	background:url(/images/separator01.gif) repeat-x;
}
/* scrollable */
.scrollable {
	border:1px solid #e3dfd8;
	background-color:#fff;
	color:#564637;
	height:200px;
	overflow:hidden;
	padding:8px 0 6px;
}
.scrollable .btn-view-more {
	background-position:0 4px;
	padding:0 0 0 11px;
}
.vscroll-bar {
	height:197px !important;
	top:8px !important;
}
.vscroll-up,
.vscroll-down {
	display:none;
}
.vscroll-line {
	background:url(/images/bg-scroll-line.gif) repeat-y 5px 0;
}

.vscroll-slider {
	background:url(/images/bg-slider.gif) no-repeat;
	width:11px;
	height:51px;
	overflow:hidden;
	cursor:pointer;
}
.scroll-content {
	height:198px !important;
}
/* heading */
#main .heading {
	height:1%;
	overflow:hidden;
	padding:6px 9px;
	line-height:1.92em;
}
#main .heading h1 {
	font-size:1.33em;
	font-weight:bold;
	color:#333;
	font-style:italic;
	float:left;
}
.homepage #main .heading h1 {
	margin:0 10px 0 0;
}
#mian .heading h1 span {
	color:#ed1c24;
}
.btn01 {
	float:left;
	background:url(/images/bg-btn01-left.gif) no-repeat 0 50%;
	font-size:0.93em;
	cursor:pointer;
}
.btn01 span {
	float:left;
	background:url(/images/bg-btn01-right.gif) no-repeat 100% 50%;
	padding:0 8px 0 6px;
}
.btn01 span.view-more {
	float:left;
	background:url(/images/bullet04.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	line-height:20px;
	height:20px;
}
/* tabs */
#content .tabs .tabset {
	overflow:hidden;
	font-size:1.33em;
	text-align:center;
	margin:0 0 0 -3px;
	padding:0;
	width:675px;
	position:relative;
}
#content .tabs .tabset li {
	float:right;
	margin:0 0 0 -14px;
	padding:0;
	background:none;
}
.tabs .tabset li.active a,
.tabs .tabset li a:hover {
	background:url(/images/bg-tab-active.gif) no-repeat 4px 3px;
}
.tabs .tabset li a {
	float:left;
	background:url(/images/bg-tab.gif) no-repeat;
	width:152px;
	height:25px;
	padding:12px 24px 0 0;
	color:#4e4129;
	text-decoration:none;
}
.tabs .tabset li a.last {
	background:url(/images/bg-tab-long.gif) no-repeat;
	width:165px;
}
.tabs .tabset li a.last:hover,
.tabs .tabset li.active a.last {
	background:url(/images/bg-tab-long-active.gif) no-repeat 4px 3px;
}
.tabs div.tab {
	position:relative;
	background:url(/images/bg-tab-grad.gif) no-repeat;
	padding:1px 0 0;
}
.tabs div.tab .items {
	overflow:hidden;
	width:100%;
}
.tabs div.tab .item {
	background:#fff url(/images/bg-tab-item.gif) repeat-x 0 100%;
	padding:18px 0 0px;
	height:115px;
	margin:-1px 0 3px;
	border:1px solid #e5d6be;
}
.tabs div.tab .item .frame {
	padding:15px 0;
}
.tabs div.tab .item .btn-view-more {
	font-size:0.92em;
	background-position:0 4px;
}
.tabs div.tab .item .holder {
	background:url(/images/separator02.gif) 512px 50% no-repeat;
	width:100%;
	overflow:hidden;
}
.tabs div.tab .item .col1 {
	width:493px;
	float:left;
	padding:0 0 0 19px;
}
.tabs div.tab .item .col2 {
	width:130px;
	float:right;
	padding:8px 13px 0 14px;
	line-height:1.25em
}
.tabs div.tab .item .col2 .logo-holder {
	text-align:center;
	margin:0 0 16px;
	padding:0 15px 0 0;
}
.tabs div.tab .item .col2 .logo-holder img {
	vertical-align:top;
}
#content .tabs div.tab .item h2 {
	font-weight:bold;
	font-style:normal;
	color:#333;
	margin:0 0 3px;
	font-size:1.58em;
	line-height:1.11em;
}
#content .tabs div.tab .item .col1 p {
	margin:0 0 11px;
	color:#666;
}
#content .tabs div.tab .item .col2 p {
	font-size:0.83em;
}
.tabs div.tab .item .col2 p a {
	font-size:1.1em;
}
/* sharing-nav */
.sharing-nav {
	height:1%;
	overflow:hidden;
	font-size:0.92em;
	color:#666;
}
.sharing-nav strong {
	float:left;
	font-weight:bold;
}
#content .sharing-nav ul {
	float:left;
	padding:0 3px 0 6px;
}
#content .sharing-nav ul li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	background:none;
}
.sharing-nav ul li img {
	vertical-align:middle;
}
.bottom-box {
	font-size:0.83em;
	color:#907f64;
	padding:0 12px 9px;
}
/* content end */
/* footer start */
footer {
	background:#6e6a63 url(/images/bg-footer.gif) repeat-x;
	padding:4px 0 0;
}
footer section {
	background:url(/images/bg-footer-container.gif) repeat-x;
	min-height:345px;
}
* html footer section {
	height:345px;
}
/* logos */
.logos {
	margin:0 0 11px;
	padding:12px 0 13px;
	list-style:none;
	text-align:center;
	border-bottom:2px solid #6e685f;
}
* html .logos {
	margin-left:-5px;
}
.logos li {
	display:inline;
	padding:0 20px
}
.logos li img {
	vertical-align:middle;
}
footer .holder {
	width:100%;
	overflow:hidden;
}
footer .holder2 {
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}

footer .columnfooter {
	width:127px;
	float:left;
	padding:0 10px 0 0;
}
footer .column1 {
	margin:0 0 0 13px;
}
footer .holder h3 {
	color:#f3f2f1;
	font-size:1em;
	font-weight:bold;
	margin:0 0 2px;
}
footer .holder ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:0.83em;
	line-height:1.2em;
}
footer .holder ul li {
	padding:4px 0 5px;
}
footer .holder a {
	color:#f2f2f1;
}
footer .holder a:visited {
	color:#f2f2f1;
}
/* footer end */
/* careers page start */
#twocolumns {
	width:789px;
	float:right;
	overflow:hidden;
}
/* .inner1 #twocolumns {
	background:url(/images/bg-top-block.gif) repeat-x;
}
.inner1 .bg1 {
	background:url(/images/bg-top-block2.gif) repeat-x !important;
} */
#sidebar {
	width:160px;
	padding:16px 12px 0;
	float:left;
}
#twocolumns #content {
	float:left;
	width:498px;
	padding:0 14px 0 0;
	overflow:hidden;
}

#twocolumns .overview-slider{
	height: 227px;
  margin: 0 0 10px 25px;
  width: 731px;
}	

.inner1 #main {
	background:#efe0c7 url(/images/bg-main-inner.gif) repeat-y;
}
.inner1 .main-holder {
	background:none;
}
.inner1 .bottom-box {
	padding:31px 0 17px 209px;
}
.find-us {
	background-color:#e0e5f3;
	height:1%;
	overflow:hidden;
	padding:6px 15px 7px 11px;
	margin:0 0 24px;
}
#sidebar .find-us h3 {
	font-weight:bold;
	font-size:1.17em;
	color:#3b5999;
	font-style:italic;
	margin:0 0 7px;
}
/* find-us box */
.find-us ul {
	font-weight:bold;
	line-height:1.55em;
}
.find-us ul li {
	background-color:#fff;
	margin:0 0 5px;
}
.find-us ul li a {
	display:block;
	padding:0 0 0 16px;
	color:#3b5999;
}
.find-us ul li a:hover {
	text-decoration:none;
	color:#849dd2;
}
.find-us ul img {
	vertical-align:middle;
	margin:0 11px 0 0;
}
#sidebar .nav {
	float:none;
	margin:0 0 16px;
}
#sidebar #nav {
	float:none;
}
/* chat box */
.chat-box {
	font-size:0.92em;
	line-height:1.18em;
	margin:0 0 22px;
}
.chat-box h3 {
	font-weight:bold;
	font-size:1.18em;
	font-style:italic;
	margin:0 0 7px;
	color:#333;
}
.chat-box .holder {
	height:1%;
	overflow:hidden;
}
.chat-box img {
	float:left;
	margin:0 9px 0 0;
}
.chat-box .content {
	height:1%;
	overflow:hidden;
	padding:8px 0 0;
}
.chat-box  .btn-view-more {
	background-position:0 4px;
}
/* promo1 */
.promo1 {
	padding:0 0 2px;
	background:url(/images/bg-promo1.gif) no-repeat 0 100%;
	position:relative;
}
.promo1 img {
	vertical-align:top;
	border:1px solid #e1d8c9;
}
#sidebar .promo1 .holder {
	position:absolute;
	left:6px;
	top:5px;
	width:146px;
}
#sidebar .promo1 h3 {
	margin:0 0 10px;
	font-size:1.08em;
	line-height:1.08em;
	color:#fff;
	font-weight:bold;
	font-style:italic;
}
.promo1 .btn-view-more {
	font-weight:bold;
	background:url(/images/bullet05.gif) no-repeat 0 4px;
	margin:0 0 0 73px;
	font-size:0.92em;
}
/* events */
.events {
	border:1px solid #cfc7ba;
	background-color:#fefefd;
	padding:6px 19px 9px 11px;
	margin:0 0 8px;
}
.aside .events h2 {
	color:#333;
	margin:0;
	font-style:italic;
}
.events .items {
	font-size:0.92em;
	line-height:1.18em;
	width:100%;
	overflow:hidden;
}
.events .item {
	margin:-1px 0 1px;
	background:url(/images/separator01.gif) repeat-x;
	height:1%;
	overflow:hidden;
	padding:7px 0 8px;
}
.events .item .content {
	height:1%;
	overflow:hidden;
	padding:3px 0 0;
}
.events .item .content2 {
	height:1%;
	overflow:hidden;
}
.events h2 {
	font-weight:bold;
	font-size:1.33em;
	margin:0;
}
.events .item strong {
	font-weight:bold;
	display:block;
	margin:0 0 5px;
}
.events .item strong a {
	color:#564637;
}
.events .item img {
	float:left;
	margin:0 10px 0 0;
}
.inner1 .video-player {
	margin:0 0 8px;
}
.inner1 .video-player .video-holder {
	margin:0 0 6px;
}
/* quick links */
.aside .quick-links {
	border:1px solid #cfc7ba;
	background:#fefefd url(/images/bg-box2.gif) repeat-x 0 100%;
	padding:11px 0 13px 7px;
}
.aside .quick-links h2 {
	font-size:1.33em;
	color:#333;
	font-style:italic;
	margin:0 0 0 5px;
	font-weight:bold;
}
.aside .quick-links .holder {
	height:1%;
	overflow:hidden;
}
.aside .quick-links ul {
	width:110px;
	font-weight:bold;
	margin:0 17px 0 0;
	padding:0;
	list-style:none;
	line-height:1.33em;
	float:left;
	display:inline;
	overflow:hidden;
}
.aside .quick-links ul li {
	border-bottom:1px solid #e6ded2;
	padding:8px 0 8px 9px;
	margin:1px 0 -1px;
	float:left;
}
#main .block {
	padding:0 291px 0 0;
	margin:0 0 16px 0;
	background-color:#fff;
	height:1%;
	overflow:hidden;
}
/* search-job-form */
.search-job-form {
	background:#ffe080 url(/images/bg-yellow-box.gif) no-repeat 0 100%;
	padding:12px 12px 12px 16px;
	margin:0 0 15px;
}
.search-job-form .title {
	height:1%;
	overflow:hidden;
	line-height:1.92em;
	margin:0 0 3px;
}
#main .search-job-form .title h2 {
	color:#332d1a;
	float:left;
	font-size:1.5em;
	font-style:italic;
	font-weight:normal;
	margin:0;
}
.search-job-form .title .btn-view-more {
	background:url(/images/bullet06.gif) no-repeat 0 8px;
	float:right;
}
.search-job-form p {
	color:#333;
	margin:0 0 9px;
}
.search-job-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 11px;
}
.search-job-form select {
	float:left;
	width:136px;
	margin:0 7px 0 0;
	font-size:0.92em;
	color:#000;
}
.search-job-form .text {
	float:left;
	background:url(/images/bg-input-text.gif) no-repeat;
	width:188px;
	color:#000;
	padding:7px 10px;
	margin:0 7px 0 0;
}
.search-job-form .text input {
	float:left;
	width:100%;
	outline:none;
	border:0;
	padding:0;
	background:none;
	font-style:italic;
}
.search-job-form .btn-go {
	float:left;
	background:url(/images/btn-go.gif) no-repeat;
	width:37px;
	height:27px;
	font:0/0 serif;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	margin:3px 0 0;
	cursor:pointer;
}
.inner1 .content-holder {
	padding:0 0 0 10px;
}
.inner1 .content-holder2 {
	padding:9px 12px 0 25px;
}
.inner1 .content-holder3 {
	padding:0 0 0 14px;
}
.inner2 .content-holder {
	padding:10px 13px 0 12px;
}
/* tabs2 */
.tabs2 {
	background-color:#000;
	height:1%;
	overflow:hidden;
	padding:2px 15px 1px 2px;
	margin:0 0 29px;
}
#content .tabs2 .tabset {
	float:left;
	padding:0;
}
#content .tabs2 .tabset li {
	margin:0 0 2px;
	padding:0;
	background:none;
}
.tabs2 .tabset li a {
	display:block;
	height:70px;
	width:123px;
	text-indent:-9999px;
	overflow:hidden;
}
.tabs2 .tabset li a.btn-financial-services {
	background:url(/images/btn-tab-financial-services.gif) no-repeat;
}
.tabs2 .tabset li a.btn-education {
	background:url(/images/btn-tab-education.gif) no-repeat;
}
.tabs2 .tabset li a.btn-information-and-media {
	background:url(/images/btn-tab-info-media.gif) no-repeat;
}
.tabs2 .tabset li a.btn-corporate {
	background:url(/images/btn-tab-corp.gif) no-repeat;
}
.tabs2 .tabset li.active a,
.tabs2 .tabset li a:hover {
	background-position:0 100%;
}
.tabs2 div.tab {
	float:right;
	width:332px;
	position:relative;
	color:#fff;
	line-height:1.42em;
	padding:7px 0 0;
}
.tabs2 div.tab .img-holder img {
	vertical-align:top;
}
.tabs2 .info {
	background:url(/images/bg-info.png) repeat-y;
	position:absolute;
	width:100%;
	bottom:0;
	padding:4px 0 0;
}
#content .tabs2 div.tab h3 {
	font-size:1.42em;
	margin:0 0 3px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
}
.tabs2 div.tab .info .prof {
	font-size:1.42em;
	color:#dc1219;
	display:block;
	font-style:italic;
	font-weight:bold;
}
.tabs2 div.tab .info .edu {
	font-size:1.17em;
	display:block;
}
.tabs2 div.tab .info address {
	color:#e4dbcb;
}
/* featured */
.featured {
	padding:0 5px;
	margin:0 0 13px;
}
#content .featured h2 {
	font-size:1.5em;
	margin:0 0 10px;
	font-weight:bold;
	font-style:italic;
	color:#333;
}
/* buckets */
table.buckets {
	line-height:1.25em;
	border-spacing:0;
	width:100%;
}
.buckets td {
	border:1px solid #cfc7ba;
	background-color:#fff;
	padding:8px 20px 8px 8px;
	vertical-align:top;
}

.buckets td.spacer1 {
	border:none;
	width:8px;
	background:none;
	padding:0;
}
.buckets td.spacer2 {
	border:none;
	height:8px;
	background:none;
	padding:0;
}
* html .buckets td.spacer1 {
	width:4px;
}
*+html .buckets td.spacer1 {
	width:4px;
}
* html .buckets td.spacer2 {
	height:4px;
}
*+html .buckets td.spacer2 {
	height:4px;
}
.buckets td.first {
	width:186px;
}
#content .buckets h3 {
	color:#333;
	margin:0 0 2px;
	font-size:1.33em;
	font-weight:bold;
	font-style:italic;
}
#content .buckets p {
	margin:0 0 3px;
}
#content .buckets .btn-view-more {
	background-position:0 4px;
}
/* careers page end */
/* FAQ page start */
/* main content */
.inner2 #main {
	background:#efe0c7 url(/images/bg-main-inner.gif) repeat-y;
}
.inner2 .main-holder {
	background:none;
}
.inner2 .bottom-box {
	padding:50px 0 17px 209px;
}
.inner2 #content{
	float:right;
	width:789px;
	padding:0;
}
.inner2 #main .block{
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0;
}
/* main heading */
#main .block .heading {
	height:auto;
	overflow:inherit;
	width:auto;
	color:#333;
	font-style:italic;
	line-height:1.6em;
	margin:24px 0 24px 0;
	min-height:1px;
	border-collapse:collapse;
}
#main .block .heading td {
	vertical-align:middle;
}
#main .block .heading h1 {
	float:none;
	white-space: nowrap;
	font-size:2em;
	line-height:1em;
	font-weight:bold;
	margin-right: 13px;
}
#main .block .heading strong {
	display:block;
	padding:10px 0 10px 18px;
	font-weight:normal;
	font-size:1.167em;
	background:url(/images/divider-heading.gif) no-repeat 0 50%;
}
/* topic-box start */
.topic-box{
	height:1%;
	overflow:hidden;
	margin:0 12px 15px 0;
	padding:11px 0 10px 14px;
	color:#000;
	background:#ffe080 url(/images/bg-topic-box.gif) no-repeat 0 100%;
}
#content .topic-box h2{
	font-size:1.5em;
	line-height:1.1em;
	font-style:italic;
	margin:0 0 16px;
	font-weight:normal;
}
.topic-box .holder{
	height:1%;
	overflow:hidden;
}
#content .topic-box ul{
	float:left;
	width:361px;
	line-height:1.4em;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#content .topic-box li{
	width:100%;
	padding:0 0 8px;
	overflow:hidden;
	background:none;
}
.topic-box .number{
	float:left;
	width:16px;
	height:15px;
	padding:1px 0 1px;
	margin:0 7px 2px 1px;
	text-align:center;
	line-height:14px;
	font-weight:bold;
	color:#fff;
	font-style:italic;
	background:url(/images/bg-topic-number.gif) no-repeat;
}
.topic-box a{
	display:block;
	height:1%;
	overflow:hidden;
	color:#000;
}
.topic-box a:visited{
	color:#000;
}
/* topic-box end */
/* blog start */
.blog{
	height:1%;
	overflow:hidden;
	margin:8px 13px 0 12px;
	padding:9px 15px 18px 11px;
	background:#fff;
	border:1px solid #cfc7ba;
}
.entry-title{
	height:1%;
	padding:0 185px 13px 0;
	overflow:hidden;
	color:#333;
	font-size:1.417em;
	font-style:italic;
	font-weight:bold;
}
.entry-title span{
	float:left;
	padding:5px 8px 5px 0;
	margin:0 13px 0 0;
	background:url(/images/bg-entry-title-number.gif) no-repeat 100% 0;
}
#content .entry-title h3 {
	margin:5px 0 0;
	font-size:1em;
}
.entry-title h3 a{ color:#333;}
#content .blog p{ margin:0 0 6px;}
.back-top{
	padding:0 0 0 11px;
	background:url(/images/bg-back-top.gif) no-repeat 0 30%;
}
/* blog end */
/* sidebar start */
.inner2 #nav{ margin:0 0 11px;}
/* social-media box */
.social-media{
	height:1%;
	overflow:hidden;
	padding:8px 15px 7px 12px;
	margin:0 0 20px;
	background:#e0e5f3;
	color:#3b5999;
}
.social-media h3{
	font-size:1.167em;
	margin:0 0 8px;
	font-weight:bold;
	font-style:italic;
}
.social-media ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.social-media li{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.social-media ul a{
	display:block;
	padding:0 5px 0 43px;
	line-height:1.5em;
	background:#fff url(/images/ico-facebook.gif) no-repeat 16px 0;
	color:#3b5999;
}
.social-media ul .facebook{ background-image:url(/images/ico-facebook.gif);}
.social-media ul .twitter{ background-image:url(/images/ico-twitter.gif);}
.social-media ul .tumblr{ background-image:url(/images/ico-tumblr.gif);}
.social-media ul .linkedin{ background-image:url(/images/ico-linkedin.gif);}
.social-media ul .youtube{ background-image:url(/images/ico-youtube-small.png);}
.social-media ul .social{ background-image:url(/images/ico-social-small.png);}
/* promo-box */
.promo-box{
	height:1%;
	overflow:hidden;
	background:#000 url(/images/bg-promo-box.gif) no-repeat 0 100%;
	padding:0 0 2px;
	margin:0 0 12px;
	color:#fff;
}
.promo-box .heading{
	height:1%;
	overflow:hidden;
	padding:9px 6px 6px;
	background:#262626;
}
.promo-box h3{
	font-size:1.083em;
	margin:0;
	font-style:italic;
	font-weight:bold;
}
.promo-box h3 a{ color:#fff;}
.promo-box img{ display:block;}
.promo-box .holder{
	height:1%;
	padding:6px 9px 3px;
	overflow:hidden;
	font-size:0.917em;
	line-height:1.4em;
	font-weight:bold;
	background:url(/images/bg-promo-box-holder.gif) no-repeat;
}
.promo-box p{ margin:0;}
.promo-box .details{
	float:right;
	font-weight:bold;
	background:url(/images/bg-details.gif) no-repeat 7px 50%;
	border:1px solid #4d4d4d;
	border-right:none;
	padding:1px 10px 2px 17px;
	font-size:.92em;
}
/* side-box */
.side-box{
	width:158px;
	height:210px;
	background:url(/images/bg-side-box.jpg) no-repeat;
	border:1px solid #cfc7ba;
	margin:0 0 12px;
	position:relative;
}
#main .side-box .heading{
	padding:8px 5px;
	height:auto;
}
.side-box h3{
	font-size:1.083em;
	line-height:1.1em;
	font-weight:bold;
	font-style:italic;
	color:#000;
	margin:0;
}
.side-box h3 a{ color:#333;}
.side-box .holder{
	padding:5px 8px;
	background:url(/images/bg-side-box-holder.png) no-repeat;
}
.side-box .b {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	font-size:0.92em;
	line-height:1.27em;
}
.side-box .b .content {
	background:url(/images/bg-shine.png) no-repeat;
	color:#fff;
	padding:6px 0 0;
	width:100%;
}
.side-box .b .content p {
	font-weight:bold;
	padding:0 8px 6px;
}
.side-box .b .content .btn-call {
	float:right;
	background:url(/images/bg-promo-btn.png);
	padding:0 7px;
	border-left:1px solid #716a76;
	border-top:1px solid #716a76;
	font-weight:bold;
}
.side-box .b .content .btn-call span {
	background:url(/images/bg-details.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	line-height:21px;
	height:21px;
}
/* sidebar end */
/*  FAQ page end */
/* careers page start */
.promo-box2 {
	border:1px solid #cfc7ba;
	background-color:#fff;
	margin:0 0 10px;
}
.promo-box2 .holder {
	position:relative;
}
.promo-box2 .holder img {
	vertical-align:top;
}
.promo-box2 .holder h2 {
	margin:0;
	position:absolute;
	left:13px;
	top:10px;
	font-size:1.33em;
	font-style:italic;
	font-weight:bold;
	color:#fff;
}
.promo-box2 .content {
	font-size:0.91em;
	line-height:1.18em;
	padding:8px 11px 11px;
}
.promo-box2 .content .btn-view-more {
	background-position:0 4px;
}
/* anchor-nav */
.anchor-nav {
	background:#ffe080 url(/images/bg-yellow-box.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
	padding:7px 5px 8px;
	margin:0 0 15px;
}
.anchor-nav li {
	float:left;
	background:url(/images/separator03.gif) no-repeat 100% 50%;
	padding:4px 12px 4px 11px;
}
#content h2 {
	font-size:1.5em;
	color:#333;
	font-weight:bold;
	font-style:italic;
	margin:0 0 15px;
}
#content .box {
	margin:0 0 22px;
	width:100%;
	overflow:hidden;
}
#content h3,
#content .box2 h2 {
	font-size:1.25em;
	color:#333;
	margin:0 0 13px;
	font-weight:bold;
	font-style:italic;
}
#content h4 {
	font-size:1.08em;
	font-weight:bold;
	font-style:italic;
	color:#333;
	margin:0 0 3px;
}
#content h5 {
	display:inline;
	font-weight:bold;
	font-size:1.08em;
}
#content .inline p {
	display:inline;
}
#content .back {
	padding:0 0 0 11px;
	background:url(/images/bullet08.gif) no-repeat 0 3px;
}
#content ul {
	padding:0 0 0 15px;
}
#content ul strong {
	font-weight:bold;
}
#content ul.ul2 {
	padding-top:8px;
}
#content ul.ul2 li {
	margin:0 0 19px;
}
#content ul li {
	padding:0 0 0 13px;
	background:url(/images/bullet07.gif) no-repeat 0 7px;
}
/* quote-block */
.quote-block {
	width:243px;
	background-color:#faf5ee;
	border:1px solid #d0c8bb;
	float:right;
	color:#633;
	line-height:1.75em;
	padding:28px 0 24px 13px;
	margin:0 0 0 3px;
}
.quote-block blockquote q {
	font-size:1.58em;
	font-weight:bold;
	font-style:italic;
	display:block;
	margin:0 0 5px;
}
.quote-block blockquote .holder {
	padding:0 20px;
}
#content .quote-block blockquote p {
	font-size:1.08em;
	font-weight:bold;
	margin:0 0 4px;
}
#content .quote-block blockquote .author {
	font-style:italic;
	font-weight:normal;
}
.quote-block img {
	vertical-align:top;
}
/* photo */
.photo,
.photo-right,
.photo-center {
	border:1px solid #cfc7ba;
	float:left;
	padding:6px;
	background-color:#fff;
	color:#87705a;
	font-size:0.92em;
	line-height:1.18em;
	width:149px;
	margin:0 17px 10px 0;
}
.photo-right {
	float:right;
	margin:0 0 10px 17px;
}
.photo-center {
	float:none;
	display:block;
	margin:0 auto 10px;
}
.photo .img-holder,
.photo-right .img-holder,
.photo-center .img-holder {
	margin:0;
}
.photo img,
.photo-right img,
.photo-center img {
	vertical-align:top;
}
#content .photo p,
#content .photo-right p,
#content .photo-center p {
	margin:0;
	padding:9px 3px 9px;
}
/* white-box */
.white-box {
	background-color:#fff;
	border:1px solid #d1c9bc;
	padding:7px 7px 10px;
	margin:0 0 7px;
	height:1%;
	overflow:hidden;
}
.white-box .title {
	display:block;
	font-size:1.33em;
	padding:0 5px;
	margin:0 0 8px;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
.white-box table {
	width:100%;
	border-collapse:collapse;
}
.white-box table th {
	border-left:1px solid #e3dfd8;
	border-right:1px solid #e3dfd8;
	background-color:#6e6a63;
	color:#fff;
	font-weight:bold;
	padding:5px 8px;
	line-height:1.25em;
}
.white-box table td {
	padding:7px 8px;
	font-size:0.92em;
	line-height:1.27em;
	vertical-align:middle;
	border:1px solid #e3dfd8;
}
.white-box table .col1 {
	width:179px;
}
.white-box table .col2 {
	width:136px;
}
.white-box table .col3 {
	width:80px;
}
.note2 {
	font-size:0.83em;
	color:#666;
}
.note2 a {
	color:#666;
}
.white-box .items {
	border:1px solid #e4e1da;
	border-bottom:none;
}
.white-box .item {
	border-bottom:1px solid #e4e1da;
	padding:14px 20px 17px;
}
.white-box .items .name {
	font-size:1.08em;
	font-weight:bold;
	color:#333;
	display:block;
}
.white-box .items em {
	font-style:normal;
	display:block;
}
.white-box .items dl {
	height:1%;
	overflow:hidden;
	margin:0;
}
.white-box .items dt {
	float:left;	
	clear:left;
	margin:0 3px 0 0;
}
.white-box .items dd {
	margin:0;
}
/* careers page end */
/* search page start */
/* main-search-form */
.main-search-form .text {
	float:left;
	background:url(/images/bg-input-text2.gif) no-repeat;
	width:285px;
	margin:0 9px 0 0;
}
.main-search-form .text input {
	padding:5px 9px 8px;
	width:267px;
	border:none;
	background:none;
	color:#333;
	font-size:16px;
	font-style:italic;
	outline:none;
}
.main-search-form .btn-search-again {
	background:url(/images/btn-search-again.gif) no-repeat;
	width:141px;
	height:32px;
	border:none;
	float:left;
	font:0/0 serif;
	text-indent:-9999px;
	cursor:pointer;
	margin:0 12px 0 0;
}
.main-search-form .results {
	float:left;
	color:#333;
	font-size:1.25em;
	font-weight:bold;
	font-style:italic;
	margin:7px 14px 0 0;
}
#main .main-search-form .block .heading {
	padding-right:0;
	padding:0 0 12px 0;
	margin:25px 0 24px 10px;
}
#main .main-search-form .block .heading h1 {
	margin:3px 13px 0 0;
	float:left;
}
.main-results-box {
	height:1%;
	overflow:hidden;
	margin:13px 12px 15px 0;
	padding:11px 0 10px 14px;
	color:#000;
	background:#ffe080 url(/images/bg-topic-box.gif) no-repeat 0 100%;
}
#content .main-results-box h2 {
	font-size:1.5em;
	line-height:1.1em;
	font-style:italic;
	margin:0 0 16px;
	font-weight:normal;
}
.main-results-box .holder {
	width:760px;
	overflow:hidden;
}
.main-results-box .col {
	float:left;
	margin:0 55px 0 0;
	padding:0;
}
#content .main-results-box .col ul {
	padding:0;
}
#content .main-results-box .col ul li {
	padding:0;
	margin:0 0 6px;
	background:none;
}
#content .main-results-box .col ul li a {
	font-size:1.08em;
	font-weight:bold;
}
#content .main-results-box .col ul li span {
	font-size:0.92em;
	color:#333;
	font-style:italic;
}
/* sugges-box */
.sugges-box {
	border:1px solid #cfc7ba;
	background-color:#fff;
	height:1%;
	overflow:hidden;
	padding:16px 12px 3px;
	margin:0 0 8px;
}
#content .sugges-box h3 {
	font-size:1.42em;
	float:left;
	padding:0 11px 0 0;
	margin:0 13px 0 0;
	background:url(/images/bg-entry-title-number.gif) no-repeat 100% 0;
}
.sugges-box .content {
	height:1%;
	overflow:hidden;
}
#content .sugges-box ul {
	padding:0;
}
#content .sugges-box ul li {
	padding:0;
	margin:0 0 14px;
	background:none;
}
#content .sugges-box ul li strong {
	display:block;
	font-size:1.08em;
	font-weight:bold;
}
/* more-results */
.more-results {
	border:1px solid #cfc7ba;
	background-color:#fcf9f3;
}
.more-results .title {
	padding:15px 12px 16px;
	background-color:#fff;
	border-bottom:1px solid #d6d6d6;
}
#content .more-results .title h3 {
	font-size:1.42em;
	margin:0;
}
.more-results .item {
	padding:18px 76px 18px 22px;
	border-bottom:1px solid #d6d6d6;
}
.more-results .item .alt {
	padding:19px 0 0 36px;
}
.more-results .item strong {
	display:block;
	font-weight:bold;
	font-size:1.08em;
}
.more-results .paging {
	background-color:#fff;
	height:1%;
	overflow:hidden;
	padding:23px 22px 29px;
}
.more-results .paging .btn-prev {
	float:left;
	background:url(/images/bg-btn-paging-left.gif) no-repeat;
	font-weight:bold;
	font-size:0.92em;
	margin:0 5px 0 0;
	cursor:pointer;
	line-height:21px;
}
.more-results .paging .btn-prev span {
	float:left;
	background:url(/images/bg-btn-paging-right.gif) no-repeat 100% 0;
	padding:0 10px 0 8px;
}
.more-results .paging .btn-prev em {
	font-style:normal;
	float:left;
	background:url(/images/bullet09.gif) no-repeat 0 6px;
	padding:0 0 0 11px;
}
.more-results .paging .btn-next {
	float:left;
	background:url(/images/bg-btn-paging-left.gif) no-repeat;
	font-weight:bold;
	font-size:0.92em;
	margin:0 5px 0 0;
	cursor:pointer;
	line-height:21px;
}
.more-results .paging .btn-next span {
	float:left;
	background:url(/images/bg-btn-paging-right.gif) no-repeat 100% 0;
	padding:0 10px 0 8px;
}
.more-results .paging .btn-next em {
	font-style:normal;
	float:left;
	background:url(/images/bullet10.gif) no-repeat 100% 7px;
	padding:0 11px 0 0;
}
#content .more-results .paging ul.pages {
	padding:0;
	float:left;
	font-weight:bold;
	
	line-height:19px;
}
#content .more-results .paging ul.pages li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
	background:none;
}
.more-results .paging ul.pages li a {
	float:left;
	border:1px solid #c7c7c7;
	background-color:#fcf9f3;
	padding:0 6px;
	height:1%;
}
.more-results .paging ul.pages li a:hover,
.more-results .paging ul.pages li.active a {
	border-color:#de2417;
	background-color:#de2417;
	color:#fff;
	text-decoration:none;
}
/* search page end */
/* html5 */
header, nav, section, article, aside, footer {display: block}
/* investor_relations */
.main-holder2 {
	height:1%;
}
.main-holder3 {
	height:1%;
	border-top:16px solid #fff;
	padding:10px 0 23px;
}
.stock {
	border:1px solid #cfc7ba;
	padding:7px 5px 5px 7px;
	margin:0 0 9px;
	background:#fefefd url(/images/bg-gradient01.gif) repeat-x 0 100%;
}
.stock .ticker {
	line-height:1.25em;
	border:1px solid #000;
	background:#000 url(/images/bg-ticker.gif) no-repeat;
	padding:8px 0 4px 10px;
	margin:0 0 4px;
	font-size:1.17em;
	font-weight:bold;
	color:#fff;
	height:1%;
	overflow:hidden;
}
.stock .ticker .col1 {
	width:41px;
	float:left;
}
.stock .ticker .col2 {
	width:52px;
	float:left;
}
.stock .ticker .col3 {
	width:50px;
	float:left;
	color:#00d100;
}
.stock .ticker .col4 {
	float:right;
	width:90px;
	font-size:0.78em;
	line-height:1.09em;
}
.stock .ticker .col4 a {
	padding:0 0 0 10px;
	background:url(/images/bullet11.gif) no-repeat 0 2px;
	float:left;
	position:relative;
	top:-3px;
}
.stock table {
	border-collapse:collapse;
	width:100%;
	font-size:0.92em;
	line-height:1.09em;
	margin:0 0 3px;
}
.stock table td {
	vertical-align:bottom;
	padding:4px 0 5px;
}
.stock table td.col1 {
	font-weight:bold;
}
.stock table tr {
	background:url(/images/separator05.gif) repeat-x 0 100%;
}
.stock .note {
	font-style:italic;
	font-size:0.83em;
	display:block;
}
.stock .holder {
	padding:0 4px;
}
/* list-area */
.list-area {
	border:1px solid #cfc7ba;
	background-color:#fefefd;
	padding:4px 11px 5px;
	margin:0 0 9px;
}
.list-area h3 {
	color:#000;
	font-style:italic;
	font-weight:bold;
	font-size:1.25em;
	margin:0 0 10px;
}
.list-area .holder {
	height:1%;
	overflow:hidden;
	font-size:0.92em;
	line-height:1.09em;
}
.list-area .col1 {
	float:left;
	width:135px;
}
.list-area .col2 {
	float:left;
	width:104px;
}
.list-area .holder ul li {
	margin:0 0 6px;
}
.list-area .items {
	overflow:hidden;
	height:1%;
}
.list-area .item {
	background:url(/images/separator05.gif) repeat-x;
	margin:-1px 0 1px;
	padding:9px 0 9px;
	height:1%;
}
/* book-promo */
.book-promo {
	border:1px solid #cfc7ba;
	background-color:#fefefd;
	padding:11px 10px 12px 11px;
	margin:0 0 8px;
}
.book-promo h3 {
	color:#000;
	font-style:italic;
	font-weight:bold;
	font-size:1.25em;
	margin:0 0 10px;
}
.book-promo .holder {
	height:1%;
	overflow:hidden;
	font-size:0.92em;
	line-height:1.18em;
}
.book-promo .wrap {
	height:1%;
	overflow:hidden;
}
.book-promo .holder img  {
	float:left;
	border:1px solid #cfc7ba;
	margin:0 10px 0 0;
}
.book-promo .holder p  {
	margin:0 0 5px;
}
.book-promo .btn-view-more {
	padding:0 0 0 10px;
	background-position:0 4px;
}
/* content-box */
.content-box {
	background-color:#fcf9f3;
	border:1px solid #cfc7ba;
	margin:0 0 0 14px;
	padding:10px 11px 11px;
	overflow:hidden;
	height:1%;
}
.content-white-box {
	background-color:#fff;
}
.content-box .items {
	overflow:hidden;
	width:100%;
	margin:-23px 0 -13px;
}
.content-box .item {
	background:url(/images/separator05.gif) repeat-x;
	margin:-1px 0 1px;
	padding:24px 0 22px;
}
.content-box .item .hold {
	height:1%;
	overflow:hidden;
}
.content-box .item .img-left {
	float:left;
	padding:6px;
	border:1px solid #cfc7ba;
	margin:0 10px 0 0;
}
.content-box .item .wrap {
	height:1%;
	overflow:hidden;
}
.content-box .item .title {
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
#content .content-box .item .title h2 {
	font-size:1.5em;
	float:left;
	margin:0 11px 0 0;
	line-height:normal;
}
.content-box .btn01 {
	margin:2px 0 0;
}
.content-box .more {
	padding:0 0 0 9px;
	margin:0 0 0 3px;
	background:url(/images/bullet02.gif) no-repeat 0 5px;
}
.content-box .table-holder .more {
	padding:0 0 0 10px;
	background-position:0 4px
}
.content-box .table-holder {
	border:1px solid #cfc7ba;
	padding:7px;
	margin:19px 0 0;
}
.content-box .table-holder table {
	border-collapse:collapse;
	width:100%;
}
.content-box .table-holder table td {
	border:1px solid #e3dfd8;
	padding:6px 9px 7px;
	font-size:0.92em;
	line-height:1.27em;
	vertical-align:middle;
}
.content-box .table-holder table th {
	border-left:1px solid #e3dfd8;
	background-color:#6e6a63;
	font-weight:bold;
	color:#fff;
	padding:2px 9px 3px;
}
.content-box .table-holder table tr.even {
	background-color:#f8f7f5;
}
.content-box .table-holder table th:first-child {
	border-left-color:#6e6a63;
}
.content-box .table-holder .date {
	font-style:normal;
	display:block;
}
.content-box .table-holder .time {
	display:block;
}
.content-box .table-holder table .col1 {
	width:127px;
}
.content-box .table-holder td strong {
	font-weight:bold;
}
.content-box .table-holder table p {
	margin:0 0 5px;
}
/* 10_MHC_ir_news_release_105 */
.heading2 {
	padding:20px 0 20px 15px;
	background:url(/images/separator-vert.gif) no-repeat 0 50%;
	margin:0 0 14px;
}
.heading2 h1 {
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.22em;
	font-style:italic;
}
#content ul.ul3 {
	padding:0 0 12px;
	font-weight:bold;
}
#content ul.ul3 li {
	margin:0 0 8px;
}
.box2 {
	background:url(/images/separator06.gif) repeat-x;
	height:1%;
	overflow:hidden;
	padding:17px 0 0;
}

.box2 p {
	margin:0 0 19px;
}
/* links */
.links dt {
	font-size:1.08em;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
.links dd {
	padding:0 0 15px;
}
.box2 .title {
	display:block;
	font-size:1.08em;
	font-weight:bold;
	color:#000;
	font-style:italic;
	margin:0 0 18px;
}
.authors {
	line-height:1.33em;
}
.authors .item {
	margin:0 0 15px;	
}
.authors .name {
	font-weight:bold;
	display:block;
	color:#000;
	font-size:1.08em;
	margin:0 0 1px;
}
.authors em {
	display:block;
}
.authors dl {
	height:1%;
	overflow:hidden;
}
.authors dt {
	float:left;
	clear:left;
	margin:0 3px 0 0;
}
* html .authors dt {
	margin:0;
}
/* filter-form */
.filter-form {
	background:#ffe080 url(/images/bg-yellow-box.gif) no-repeat 0 100%;
	padding:9px 12px 0 16px;
	margin:-10px 0 15px;
}
.filter-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 11px;
}
.filter-form .text {
	float:left;
	background:url(/images/bg-input-text3.gif) no-repeat;
	width:228px;
	color:#000;
	margin:0 7px 0 0;
}
.filter-form .text input {
	float:left;
	width:208px;
	outline:none;
	border:0;
	background:none;
	font-style:italic;
	font-size:1.33em;
	line-height:18px;
	padding:3px 10px 6px;
}
.filter-form .btn-go {
	float:left;
	background:url(/images/btn-go.gif) no-repeat;
	width:37px;
	height:27px;
	font:0/0 serif;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	margin:3px 0 0;
	cursor:pointer;
}
.filter-form label {
	float:left;
	color:#000;
	font-size:1.5em;
	line-height:normal;
	margin:2px 10px 0 0;
	font-style:italic;
}
/* releases */
.releases {
	border-collapse:collapse;
	width:100%;
	background-color:#fff;
}
.releases td {
	border:1px solid #e3dfd8;
	padding:7px 9px;
	font-size:0.92em;
	line-height:1.27em;
	vertical-align:middle;
}
.releases th {
	border-left:1px solid #e3dfd8;
	background-color:#6e6a63;
	font-weight:bold;
	color:#fff;
	padding:2px 9px 3px;
}
.releases tr.even {
	background-color:#f8f7f5;
}
.releases th:first-child {
	border-left-color:#6e6a63;
}
.releases .col1 {
	width:57px;
}
.releases td strong {
	font-weight:bold;
}
.releases p {
	margin:0 0 5px;
}
.releases .more {
	background:url(/images/bullet02.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
}
/* Job Search inner */
/* search-job-form2 */
.search-job-form2 {
	background:#ffe080 url(/images/bg-yellow-box.gif) no-repeat 0 100%;
	padding:8px 12px 0 16px;	
	margin:0 0 15px;
}
.search-job-form2 .row {
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
.search-job-form2 label {
	color:#000;
	font-style:italic;
	font-size:1.5em;
	float:left;
	margin:0 10px 0 0;
	line-height:28px;
}
.search-job-form2 .text {
	float:left;
	background:url(/images/bg-input-text4.gif) no-repeat;
	width:128px;
	color:#000;
	margin:0 5px 0 0;
}
.search-job-form2 .text input {
	float:left;
	padding:3px 10px 6px;
	width:108px;
	outline:none;
	border:0;
	background:none;
	font-style:italic;
	font-size:1.33em;
}
.search-job-form2 .btn-go {
	float:left;
	background:url(/images/btn-go2.gif) no-repeat;
	width:39px;
	height:27px;
	font:0/0 serif;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	margin:1px 0 0;
	cursor:pointer;
}
/* search-for-jobs-form */
.search-for-jobs-form {
	color:#333;
	padding:3px 0 0;
}
.search-for-jobs-form .row {
	height:1%;
	padding:0 0 28px;
}
.search-for-jobs-form .title {
	display:block;
	font-weight:normal;
	font-size:1.5em;
	color:#000;
	line-height:normal;
	font-style:italic;
	background:url(/images/separator05.gif) repeat-x 0 100%;
	padding:0 0 7px;
	margin:0 0 14px;
}
.search-for-jobs-form .title span {
	font-weight:bold;
	font-size:17px;
}
.search-for-jobs-form .fields {
	background:url(/images/bg-fields.gif) repeat-y;
	width:448px;
	margin:0 0 0 9px;
}
.search-for-jobs-form .fields .holder {
	background:url(/images/bg-fields-t.gif) no-repeat 0 -2px;
}
.search-for-jobs-form .fields .frame {
	background:url(/images/bg-fields-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
}
.search-for-jobs-form .col1 {
	float:left;
	width:169px;
}
.search-for-jobs-form .col2 {
	width:74px;
	float:left;
	padding:62px 18px 0;
}
.search-for-jobs-form .col-title {
	display:block;
	padding:0 0 0 2px;
	margin:0 0 3px;
}
#content .search-for-jobs-form ul {
	color:#000000;
	padding:2px 0 8px 0;
	line-height:18px;
	min-height:126px;
}
* html #content .search-for-jobs-form ul {height:126px;}
#content .search-for-jobs-form ul li {
	padding:0 0 0 10px;
	margin:0 1px 0 2px;
	background:none;
	cursor:pointer;
}
div.fields li.active {background-color:#06F !important;}
.search-for-jobs-form .btn {
	margin:0 0 9px;
}
.search-for-jobs-form .btn-add,
.search-for-jobs-form .btn-remove {
	background:url(/images/btn-add.gif) no-repeat;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	width:74px;
	height:21px;
}
.search-for-jobs-form .btn-remove {
	background:url(/images/btn-remove.gif) no-repeat;
}
.search-for-jobs-form .hold {
	height:1%;
	padding:3px 0 0 8px;
}
.search-for-jobs-form .checkbox,
.search-for-jobs-form .radio {
	float:left;
	width:16px;
	height:15px;
	margin:3px 9px 0 0;
	padding:0;
}
.search-for-jobs-form label {
	float:left;
	margin:0 20px 0 0;
	font-size:1.08em;
}
.search-for-jobs-form .hold .row {
	padding:1px 0 2px;
}
.search-for-jobs-form .hold .column {
	float:left;
	width:223px;
}
.search-for-jobs-form .selects {
	padding:29px 0 0;
}
.search-for-jobs-form .selects label {
	margin:0 5px 0 0;
	line-height:normal;
}
.search-for-jobs-form .selects select {
	color:#000;
	float:left;
	font-size:0.92em;
}
.search-for-jobs-form .selects select.select-1 {
	width:146px;
}
.search-for-jobs-form .selects select.select-2 {
	width:166px;
}
.search-for-jobs-form .submit-holder {
	text-align:center;
	padding-top:9px;
}
.btn-submit {
	display: inline-block;
	height:32px;
	overflow:hidden;
	padding-right: 5px;
	background:url(/images/btn-submit-r.gif) no-repeat 100% 0;
}
.btn-submit input {
	overflow:visible;
	float:left;
	color:#fff;
	font-size:1.33em;
	font-weight:bold;
	font-style:italic;
	background:url(/images/btn-submit-l.gif) no-repeat;
	line-height:30px;
	height:32px;
	border:0;
	cursor:pointer;
	padding:0 11px 3px 16px;
}
/* MHC_top_level_section */
.information {
	background-color:#fff;
	border:1px solid #cfc7ba;
	margin:0 0 0 14px;
	padding:24px 11px 11px;
	overflow:hidden;
	height:1%;
}
.information .items {
	overflow:hidden;
	width:100%;
	margin:-23px 0 -13px;
}
.information .item {
	background:url(/images/separator05.gif) repeat-x;
	margin:-1px 0 1px;
	padding:13px 0 22px;
}
.information .item table.title {
	width:auto;
	margin:0 0 2px;
}
.information .item table.title td {
	vertical-align:middle;
	padding:0 16px 0 0;
}
#content .information .item table.title h2 {
	margin:0;
	background:url(/images/separator07.gif) no-repeat 0 50%;
	padding:25px 0 25px 16px;
}
.information p {
	margin:0 0 13px;
}
#content .information ul {
	margin:0 0 7px;
}
/* MHC_executive_profile */
/* profile */
.profile {
	height:1%;
	overflow:hidden;
	background:url(/images/separator06.gif) repeat-x 0 100%;
	padding:0 0 14px;
	margin:0 0 15px;
}
.profile h1 {
	font-size:1.5em;
	font-weight:bold;
	color:#333;
	line-height:normal;
	margin:0 0 5px;
	font-style:italic;
}
.profile .position {
	display:block;
	font-style:italic;
	color:#333;
	font-weight:bold;
	margin:0 0 7px;
}
.profile .wrap {
	padding:10px 0 0;
}
.profile strong {
	font-weight:bold;
}
.profile p {
	margin:0 0 16px;
}
.profile .btn {
	padding:0 0 0 2px;
}
.profile .btn a {
	background:url(/images/bullet04.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
/* links */
div.links {
	background-color:#fefefd;
	border:1px solid #cfc7ba;
	padding:10px 5px 10px 12px;
	margin:0 0 9px;
}
div.links h2 {
	font-weight:bold;
	font-size:1.33em;
	font-style:italic;
	margin:0 0 7px;
	color:#000;
}
div.links .holder {
	height:1%;
	overflow:hidden;
	font-size:0.92em;
	line-height:1.09em;
}
div.links .col1 {
	float:left;
	width:133px;
	padding:0 5px 0 0;
}
div.links .col2 {
	float:left;
	width:105px;
}
div.links ul {
	font-weight:bold;
}
div.links ul li {
	margin:0 0 6px;
}
/* MHC_form_elements */
/* search-job-form2 */
.form1 {
	background:#ffe080 url(/images/bg-yellow-box.gif) no-repeat 0 100%;
	padding:8px 12px 0 16px;	
	margin:0 0 15px;
}
.form1 .row {
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
.form1 label {
	color:#000;
	font-style:italic;
	float:left;
	margin:0 10px 0 0;
	line-height:28px;
}
.form1 .text {
	float:left;
	background:url(/images/bg-input-text4.gif) no-repeat;
	width:128px;
	color:#000;
	margin:0 5px 0 0;
}
.form1 .text input {
	float:left;
	padding:3px 10px 6px;
	width:108px;
	outline:none;
	border:0;
	background:none;
	font-style:italic;
	font-size:1.33em;
}
.form1 .btn-go {
	float:left;
	background:url(/images/btn-go2.gif) no-repeat;
	width:39px;
	height:27px;
	font:0/0 serif;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	margin:1px 0 0;
	cursor:pointer;
}
.messages {
	padding:0 0 10px;
}
.error-message {
	background-color:#fff0f0;
	border:2px solid #f00;
	font-weight:bold;
	padding:10px 11px;
	color:#f00;
	margin:0 0 12px;
}
.success-message {
	background-color:#f3fef7;
	border:2px solid #009933;
	font-weight:bold;
	padding:10px 11px;
	color:#006633;
	margin:0 0 12px;
}





/* form2 */
.form2 {
	color:#333;
	padding:3px 0 0;
}
.form2 .row {
	height:1%;
	padding:0 0 28px;
}
.form2 .title {
	display:block;
	font-weight:normal;
	font-size:1.5em;
	color:#000;
	line-height:normal;
	font-style:italic;
	background:url(/images/separator05.gif) repeat-x 0 100%;
	padding:0 0 7px;
	margin:0 0 14px;
}
.form2 .title span {
	font-weight:bold;
	font-size:17px;
}
.form2 .fields {
	background:url(/images/bg-fields.gif) repeat-y;
	width:448px;
	margin:0 0 0 9px;
}
.form2 .fields .holder {
	background:url(/images/bg-fields-t.gif) no-repeat 0 -2px;
}
.form2 .fields .frame {
	background:url(/images/bg-fields-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
}
.form2 .col1 {
	float:left;
	width:169px;
}
.form2 .col2 {
	width:74px;
	float:left;
	padding:62px 18px 0;
}
.form2 .col-title {
	display:block;
	padding:0 0 0 2px;
	margin:0 0 3px;
}
#content .form2 ul {
	color:#000000;
	padding:2px 0 8px 0;
	line-height:18px;
	min-height:126px;
}
* html #content .form2 ul {height:126px;}
#content .form2 ul li {
	padding:0 0 0 10px;
	margin:0 1px 0 2px;
	background:none;
	cursor:pointer;
}
.form2 .btn {
	margin:0 0 9px;
}
.form2 .btn-add,
.form2 .btn-remove {
	background:url(/images/btn-add.gif) no-repeat;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	width:74px;
	height:21px;
}
.form2 .btn-remove {
	background:url(/images/btn-remove.gif) no-repeat;
}
.form2 .hold {
	height:1%;
	padding:3px 0 0 8px;
}
.form2 .checkbox,
.form2 .radio {
	float:left;
	width:16px;
	height:15px;
	margin:3px 9px 0 0;
	padding:0;
}
.form2 label {
	float:left;
	margin:0 20px 0 0;
	font-size:1.08em;
}
.form2 .hold .row {
	padding:1px 0 2px;
}
.form2 .hold .column {
	float:left;
	width:223px;
}
.form2 .selects {
	padding:20px 0 0;
}
.form2 .selects label {
	margin:0 5px 0 0;
	line-height:normal;
}
.form2 .selects select {
	color:#000;
	float:left;
	font-size:0.92em;
}
.form2 .selects select.select-1 {
	width:146px;
}
.form2 .selects select.select-2 {
	width:166px;
}
.form2 .submit-holder {
	text-align:center;
	margin:-5px 0 0;
}
.form2 .column1 {
	float:left;
	width:200px;
}
.form2 .column2 {
	float:left;
	width:250px;
}
.form2 .btn-go {
	margin:0 auto;
	display:block;
	width:39px;
}

/* print */
.logo-print {
	display:none;
}

.inner1 .news-list li {
	background:url("/images/separator01.gif") repeat-x scroll 0 0 transparent !important;
	padding:9px 0 4px !important;
	font-size:1.1em;
	line-height:1.25em;
}









