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:hover {text-decoration: underline;}
a:visited {
	color:#9d0006;
}
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;
}
header, nav, section, article, aside, footer {display:block;}
#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;
}
/* 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-holder2:after,
.main-holder3:after,
.main-holder4: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 */
.main-holder {
	height:1%;
	overflow:hidden;
	background:url(/images/bg-main.gif) no-repeat 100% 0;
	margin:0 0 6px;
}
.main-holder4 {
	padding:0 1px;
	margin:0;
	background:#fff;
}
/* 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;
}
.home .news {
	float:left;
	width:379px;
	border:0;
	padding:10px 0 0 9px;
	background:#ede9e2;
}
.news .news-holder {
	height:1%;
	overflow:hidden;
	font-size:1.1em;
	line-height:1.25em;
	padding:0 11px 17px;
	background:url(/images/bg-news.gif) no-repeat;
}
.news .title {
	height:1%;
	overflow:hidden;
	padding:0 3px;
	margin:0 0 7px;
	line-height:1.73em;
}
.home .news .title {
	padding:0 7px;
	margin:0 0 5px;
}
.news .title h2 {
	font-size:1.45em;
	font-weight:bold;
	color:#333;
	font-style:italic;
	margin:0;
	float:left;
}
.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;
}
.home .news-list li {padding:9px 0 6px;}
.news-list li p {
	margin:0 0 5px;
}
.btn-view-more {
	background:url(/images/bullet02.gif) no-repeat 0 7px;
	padding:0 0 0 9px;
}
.home .scrollable .btn-view-more {
	color:#D90109;
	background-position:0 5px;
	padding:0 0 0 9px;
}
/* scrollable */
.scrollable {
	border:1px solid #e3dfd8;
	background-color:#fff;
	color:#564637;
	height:200px;
	overflow:hidden;
	padding:8px 0 6px;
}
.home .scrollable {
	height:180px;
	padding:16px 0 0;
	border:0;
	background:none;
}
.scrollable .btn-view-more {
	background-position:0 4px;
	padding:0 0 0 11px;
}
.vscroll-bar {
	height:197px !important;
	top:8px !important;
}
.home .vscroll-bar {height:188px !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;}
.home .scroll-content {
	width:330px !important;
	height:180px !important;
}
.bottom-box {
	height:1%;
	overflow:hidden;
	background:#373634;
}
.home .bottom-box .holder {
	height:1%;
	overflow:hidden;
	padding:4px 0;
	background:url(/images/bg-bottom-box.jpg) no-repeat 100% 0;
}
/* boxes */
.boxes {
	width:100%;
	overflow:hidden;
	background:url(/images/bg-boxes-c.gif) repeat-y;
	position:relative;
}
.boxes .holder {
	width:972px;
	overflow:hidden;
	background:url(/images/bg-boxes-t.gif) no-repeat;
}
.boxes .box {
	float:left;
	width:185px;
	min-height:130px;
	padding:4px;
	margin:0 1px 0 0;
	position:relative;
	color:#666;
	font-size:1em;
	line-height:1.25em;
}
* html .boxes .box {height:130px;}
.boxes .text-holder {
	overflow:hidden;
	padding:5px 0 0 6px;
}
.boxes .ttl {
	display:block;
	color:#333;
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	margin:0 0 2px;
}
.boxes  p {margin:0 0 4px;}
.buttons {
	overflow:hidden;
	padding:0 3px;
}
.btn {
	float:left;
	margin:0 7px 0 0;
}
.btn a,
.btn img {display:block;}
.boxes .video {
	width:100%;
	overflow:hidden;
	position:relative;
}
.boxes .video a {display:block;}
.boxes .video img {display:block;}
.boxes .video a span {
	position:absolute;
	top:0;
	left:0;
	width:185px;
	height:130px;
	z-index:2;
	cursor:pointer;
}
.boxes .video a:hover span {background:url(/images/bg-darken.png);}
.boxes .video .play {
	position:absolute;
	bottom:4px;
	left:5px;
	width:32px;
	height:32px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:3;
}
.boxes .video .play span {
	display:block;
	height:100%;
	background:url(/images/btn-play.png) no-repeat;
}
.boxes .video .play a {
	display:block;
	height:100%;
	position:relative;
}
.boxes .logo-box {
	display:table;
	width:185px;
	height:130px;
	overflow:hidden;
}
.boxes .logo-box span {
	display:table-cell;
	vertical-align:middle;
}
.boxes .logo-box a {display:block;}
.boxes .logo-box img {
	display:block;
	margin:0 auto;
}
.boxes .photo {
	width:100%;
	overflow:hidden;
	position:relative;
}
.boxes .photo a {display:block;}
.boxes .photo img {display:block;}
.boxes .find-box {
	overflow:hidden;
	padding:20px 0 0 7px;
}
.boxes .social-net {
	margin:0;
	padding:11px 1 0;
	list-style:none;
	text-align:center;
}
.boxes .social-net li {
	display: inline-block;
	padding: 0 1px 8px;
	vertical-align: top;
}
.boxes .social-net li a {display:block;}
.boxes .social-net li img{vertical-align:top;}
.boxes  .share-box {
	overflow:hidden;
	min-height:125px;
	padding:5px 0 0 8px;
	background:#07263d url(/images/bg-share.gif) no-repeat;
	position:absolute;
	top:4px;
	left:4px;
	width:177px;
}
* html .boxes  .share-box {height:125px;}
.boxes .share-box .ttl {color:#fff;}
.boxes .close {
	position:absolute;
	top:7px;
	right:7px;
	width:12px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/btn-close.gif) no-repeat;
}
.boxes .close a {
	display:block;
	height:100%;
}
/* shareholder */
.shareholder {
	float:right;
	width:569px;
	min-height:238px;
	padding:4px 2px 0 11px;
	background:url(/images/bg-shareholder.gif) no-repeat;
	color:#fff;
	font-size:1.3em;
	line-height:1.1em;
}
* html .shareholder {height:238px;}
.shareholder .column1 {
	float:left;
	width:350px;
	padding:5px 0 0;
}
.shareholder .column2 {
	float:right;
	width:187px;
}
.shareholder h2 {
	color:#fff;
	font-size:1em;
	line-height:1.4em;
	font-weight:bold;
	font-style:italic;
	margin:0 0 11px;
}
/* ticker */
.ticker {
	height:1%;
	overflow:hidden;
	padding:10px 0 10px;
	margin:0 0 14px;
	/*background:url(/images/bg-ticker1.gif) no-repeat;*/
}
.ticker strong {
	float:left;
	font-weight:bold;
	display:inline;
	margin:0 0 0 15px;
}
.ticker .mark {
	color:#00d100;
	margin:0 0 0 22px;
}
.ticker .updated {
	color:#ccc;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 22px;
}
/* navigation */
.navigation {
	margin:0 0 0 7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(/images/divider-nav.gif) no-repeat 0 100%;
}
.navigation li {
	height:1%;
	overflow:hidden;
	padding:0 0 3px 7px;
	vertical-align:top;
	font-size:0.9em;
	line-height:1.9em;
	font-weight:bold;
	font-style:italic;
	background:url(/images/divider-nav.gif) no-repeat;
}
.navigation li a {
	color:#fff !important;
	text-decoration:none;
	float:left;
	height:1%;
	padding:0 0 0 22px;
	background:url(/images/bullet-nav.gif) no-repeat 0 7px;
}
.navigation li a:hover {text-decoration:underline;}
/* image-box */
.image-box {
	width:169px;
	overflow:hidden;
	padding:0 0 0 8px;
}
.image-box .t,
.image-box .b {
	width:100%;
	height:16px;
	overflow:hidden;
	background:url(/images/bg-image-t.png) no-repeat;
}
.image-box .b {
	height:17px;
	background:url(/images/bg-image-b.png) no-repeat;
}
.image-box .c {
	height:1%;
	padding:0 8px 0 6px;
	background:url(/images/bg-image-c.png) repeat-y;
}
.image-box .c:after {
	content:"";
	clear:both;
	display:block;
}
.image-box .image-holder {
	float:left;
	margin:-13px 0 -6px;
	position:relative;
}
.image-box img {display:block;}
.shareholder .btn {
	display:block;
	width:179px;
	height:38px;
	overflow:hidden;
	margin:-2px 0 0;
	color:#ffc;
	font-size:14px;
	line-height:38px;
	font-weight:bold;
	font-style:italic;
}
.shareholder .btn a {
	color:#ffc;
	text-decoration:none;
	display:block;
	height:100%;
	overflow:hidden;
	padding:0 4px 0 12px;
	background:url(/images/bg-btn.gif) no-repeat;
}
.shareholder .btn a span {
	display:block;
	padding:0 0 0 20px;
	background:url(/images/bullet-btn.gif) no-repeat 0 13px;
	cursor:pointer;
}
.shareholder .btn a:hover,
.shareholder .btn a:hover span {text-decoration:underline;}
/* promo */
.promo {
	width:100%;
	position:relative;
	z-index:999;
        background: #686560;
}
.promo:after {
	content:"";
	clear:both;
	display:block;
}
.promo img {display:block;}
.promo .nav {
	position:absolute;
	top:36px;
	left:11px;
	background:url(/images/divider-nav1.gif) repeat-x 0 100%;
	z-index:999;
}
.promo .nav-holder {
	float:left;
	background:url(/images/bg-nav.png) repeat-y;
	width:211px;
}
.promo .nav-holder:after {
	content:"";
	clear:both;
	display:block;
}
.promo #nav li .png {
	position:absolute;
	top:7px;
	left:11px;
	z-index:999;
}
.promo #nav {
	width:100%;
}
.promo #nav li {
	width:100%;
	float:left;
	background:url(/images/divider-nav1.gif);
}
.promo #nav li:hover,
.promo #nav li.hover,
.promo #nav li:hover li:hover a,
.promo #nav li.hover li.hover a{
	background:#df0009 url(/images/bg-nav-h.gif) repeat-x;
}
.promo #nav li:hover,
.promo #nav li.hover{
	margin:0 0 -1px;
	padding:0 0 1px;
	z-index:1;
}
.promo #nav li a {
	padding:7px 0 8px 33px;
	height:15px;
	background:url(/images/bullet-nav.png) no-repeat;
}
.promo #nav li:hover a,
.promo #nav li.hover a {text-decoration:none;}
.promo #nav li:hover li a,
.promo #nav li.hover li a {
	color:#333 !important;
	background:#fff;
}
.promo #nav li:hover li:hover a,
.promo #nav li.hover li.hover a {
	color:#fff !important;
}
.promo #nav .drop .bullet {
	width:15px;
	height:29px;
	background:url(/images/bg-drop-bullet1.gif) no-repeat;
}
.promo #nav .drop {
	top:0;
	left:-9999px;
	display:none;
}
.promo #nav li:hover .drop,
.promo #nav li.hover .drop {
	top:0;
	left:211px;
	display:block;
}
/* content end */
/* footer start */
footer {
	background:#6e6a63 url(/images/bg-footer.gif) repeat-x;
	padding:4px 0 0;
}
.home footer {padding:0;}
footer section {
	background:url(/images/bg-footer-container.gif) repeat-x;
	min-height:345px;
}
* html footer section {
	height:345px;
}
footer .holder {
	width:100%;
	overflow:hidden;
}
footer .holder2 {
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
.home footer .holder2 {padding:7px 0 13px;}
/*.home footer .column1 {width:150px;}
.home footer .column2 {width:123px;}
.home footer .column3 {width:159px;}
.home footer .column4 {width:146px;}
.home footer .column5 {width:133px;}
.home footer .column6 {width:80px;}
.home footer .column7 {width:109px;}
footer .column1 {
	float:left;
	display:inline;
	width:170px;
	margin:0 0 0 13px;
}
footer .column2 {
	float:left;
	width:154px;
	padding:0 10px 0 0;
}
footer .column3 {
	float:left;
	width:168px;
	padding:0 10px 0 0;
}
footer .column4 {
	float:left;
	width:165px;
	padding:0 10px 0 0;
}
footer .column5 {
	float:left;
	width:173px;
	padding:0 10px 0 0;
}
footer .column6 {
	float:left;
	width:80px;
	padding:0 10px 0 0;
}
footer .column7 {
	float:left;
	width:80px;
	padding:0 10px 0 0;
}*/
.home footer .columnfooter {
	width:127px;
	float:left;
	padding:0 10px 0 0;
}
.home 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 .copyright {
	overflow:hidden;
	padding:0 14px;
	color:#c7c5c2;
	font-size:10px;
	line-height:12px;
}
footer .copyright p {margin:0;}
/* footer end */
/* print */
.logo-print {
	display:none;
}
.popup {
	width:626px;
	overflow:hidden;
}
.popup .t,
.popup .b {
	width:100%;
	height:14px;
	overflow:hidden;
	background:url(/images/bg-popup-t.png) no-repeat;
}
.popup .b {
	height:21px;
	background:url(/images/bg-popup-b.png) no-repeat;
}
.popup .c {
	height:1%;
	padding:0 10px 0 8px;
	background:url(/images/bg-popup-c.png) repeat-y;
}
.popup .c:after {
	content:"";
	clear:both;
	display:block;
}
.popup .popup-holder {
	float:left;
	width:100%;
	margin:-10px 0 -7px;
	position:relative;
	background:url(/images/bg-popup.gif) repeat-x 0 100%;
}
.popup .popup-frame {
	height:1%;
	overflow:hidden;
	padding:6px 7px 12px;
}
.popup .popup-top {
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 11px;
}
.popup .title {
	float:left;
	padding:0 0 0 5px;
	color:#333;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	font-style:italic;
}
.popup .close {
	float:right;
	padding:2px 1px 0 0;
	color:#564637;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
.popup .close a {
	float:left;
	padding:0 16px 0 0;
	background:url(/images/btn-close1.gif) no-repeat 100% 2px;
	color:#564637;
	text-decoration:none;
}
.popup .close a:hover {text-decoration:underline;}
.video-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.video-holder img {display:block;}
.tooltip {
	width:199px;
	overflow:hidden;
	z-index:999;
	color:#666;
	font-size:12px;
	line-height:15px;
	position:relative;
	z-index:999;
}
.tooltip .t,
.tooltip .b {
	width:100%;
	height:6px;
	overflow:hidden;
	background:url(/images/bg-tooltip-t.png) no-repeat;
}
.tooltip .b {background:url(/images/bg-tooltip-b.png) no-repeat;}
.tooltip .c {
	height:1%;
	padding:0 4px 0 2px;
	background:url(/images/bg-tooltip-c.png) repeat-y;
}
.tooltip .c:after {
	content:"";
	clear:both;
	display:block;
}
.tooltip .tooltip-holder {
	float:left;
	padding:4px 4px 8px 6px;
	margin:-6px 0 0;
}
.tooltip strong {
	display:block;
	color:#333;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 2px;
}
.tooltip p {margin:0;}
.lightbox-holder{
	left:-999em;
	position:absolute;
}
.share-box{
	display:none;
}
.video-holder .a{
	display:block;
	margin:0 auto;
}
ul.leftnavhover li a{
	width:190px !important;
}
ul.leftnavhover_investor li a{
	width:245px !important;
}
.nav-holder{
	position: static !important;
}

/*
	########################## css added from offshore ####################
*/
.promo #nav li span.disabled {
	color:#9D9D9D;
	display:block;
	height:15px;
	padding:7px 0 8px 33px;
	background:transparent url(/images/bullet-nav-disabled.gif) no-repeat scroll 9px 9px;
}
.find-nav ul li span.disabled {
	padding-left:9px;
	color:#9D9D9D;
	float:left;
}
.promo #nav .leftnavhover li span.disabled{
	background:#FFFFFF url(/images/transparent.gif) repeat scroll 0 0 ;	
	color:#9d9d9d;
	display:block;
	float:none;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	border:1px solid #e8d3b2;
	border-bottom:none;
	height:auto !important;
	line-height:30px;
	overflow:hidden;
	padding:0 12px 1px !important;
}
.promo #nav .leftnavhover li:hover,.promo #nav .leftnavhover li:hover span {
	background:#df0009 url(/images/bg-nav-h.gif) repeat-x ;
}
footer li span.disabled{
	color:#9d9d9d;
}
.promo #nav li.hover li a:visited {
	color:#717171 !important;
}

