@charset "utf-8";
/* CSS Document */

/*main heading text*/
h1 { color:#0b498a; margin:0; padding:0; line-height:18px; font-size:18px; font-weight:bold; }
/*heading text*/
h2 { color:#484848; font-size:11px; line-height:14px; font-weight:bold; }
/*special bold text*/
h3 { color:#484848; font-size:14px; line-height:14px; font-weight:bold; }
/*normal text*/
p, #labels, .thankyou, .email_link, ul, li { color:#484848; font-size:11px; line-height:14px; font-weight:normal; }
p, #labels, h1, h2, h3, .news, .thankyou, .email_link, ul, li, .link { font-family:Helvetica; font-style:normal; text-decoration:none; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
p { line-height:11px; }
}
.thankyou { color:#43b0c1; font-weight:bold; }
/*newsletter heading*/
.newsletter { color:#0b498a; font-size:18px; line-height:10px; font-weight:bold; }
/*market news heading*/
.newshead { margin-left:-2px; padding-bottom:2px; color:#0b498a; font-size:18px; line-height:18px; font-weight:bold; }
/*market news links*/
.news, .link { color:#484848; font-size:11px; font-weight:normal; text-decoration:underline; }
.news { line-height:20px; }
br { line-height:6px; }
.email_link { color:#0000ff; font-weight:bold; text-decoration:underline; }
.foot_link { color: #b1abab; font-size:10px; line-height:0; }

.privWrapper { font-family: "Tahoma";  }
.privMarketTime { width: 400px; height: 27px; font-size: 10px; }
.privMarketTime td { padding: 0 2 0 2; font-size: 11px; color: #193763; }
.privWatchlist { width: 300px; height: 110px; font-size: 10px; }
.privWatchlist td { padding: 0 2 0 2; font-size: 11px;  }
.privQuote { width: 300px; height: 40px; font-size: 10px; }
.privQuote td, input { padding: 1 2 0 2; font-size: 11px; }

.image_border {
float:left;
}
.image_border img {
border:2px solid #9b9ea2;
display:block;
}
.image_border:hover img {
border:2px solid #60646b;
display:block;
}
.image_border:hover {
color : red;
display:block;
}

.ticker {
background-color:#e3e7ec;
}
.home_graphic {
margin-top:45px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.home_graphic {
width:495px;
height:221px;
margin-top:0;
background-image:url(../images/home_graphic.png);
background-repeat:no-repeat;
}
}
.chart_head {
width:250px;
height:30px;
background-image:url(../images/chart_head.png);
background-repeat:no-repeat;
}
.market_head {
width:203px;
height:30px;
background-image:url(../images/market_head.png);
background-repeat:no-repeat;
}
.chart_head_text {
padding:7px 0 0 8px;
color:#ffffff;
font-size:14px;
font-weight:bold;
font-style:normal;
font-family:Helvetica;
}
#logo_link {
top:40px;
left:0;
width:310px;
height:88px;
cursor:pointer;
position:absolute;
}
#world_clock {
top:80px;
left:641px;
font-size:18px;
font-weight:bold;
font-family:Arial;
position:absolute;
}
#world_clock_indent {
margin-left:3px;
_margin-left:4px;
*margin-left:4px;
text-align:left;
}
#world_clock_arrow {
/*
top:0;
left:87px;
*top:0;
*left:83px;
z-index:99;
width:17px;
height:17px;
*width:18px;
*height:21px;
position:absolute;
background-image:url(../images/select.png);
background-repeat:no-repeat;
*background-image:url(../images/select1.png);
*background-repeat:no-repeat;
*/
}
.select_0 {
width:104px;
_width:101px;
*width:101px;
border:none;
color:#e6e6e6;
font-size:12px;
_font-size:11px;
font-weight:bold;
font-family:Arial;
background-color:#4e78a0;
}
.select_1 {
width:74px;
border:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.select_0 { width:110px; }
.select_1 { width:80px; }
#world_clock { left:634px; }
#world_clock_indent { margin-left:8px; }
#world_clock_arrow { background-image:none; }
}
#left_side {
width:203px;
min-height:500px;
margin-left:12px;
background-color : #ffffff;
}
#sidebar_menu {
width:203px;
height:330px;
color : #000000;
overflow:hidden;
font-size : 11px;
font-weight : bold;
font-family : Helvetica;
font-style : normal;
margin:15px 0 12px 12px;
_margin:12px 0 12px 12px;
padding:12px 12px 12px 12px;
background-color : #f4f4f4;
}
#sidebar_graphic {
width:203px;
height:60px;
margin:15px 0 12px 12px;
_margin:12px 0 12px 12px;
padding:12px 12px 12px 12px;
background-color : #f4f4f4;
overflow:hidden;
}
#sidebar_join {
width:203px;
height:139px;
*height:143px;
_height:147px;
color : #000000;
font-size : 11px;
font-weight : bold;
font-family : Helvetica;
font-style : normal;
margin:15px 0 12px 12px;
_margin:12px 0 12px 12px;
padding:12px 12px 12px 12px;
background-color : #f4f4f4;
overflow:hidden;
}
#m_name {
width:161px;
_width:159px;
*width:159px;
}
#m_email {
width:161px;
_width:159px;
*width:159px;
}
#m_send {
margin-left:33px;
width:167px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#m_send { margin-left:36px; }
}
#sidebar_market {
width:203px;
height:183px;
_height:175px;
margin:12px 0 15px 12px;
_margin:12px 0 15px 12px;
padding:12px 12px 15px 12px;
background-color : #f4f4f4;
}
.error {
margin-top:4px;
font-family:Tahoma;
font-size:11px;
color:#ff0000;
width:246px;
height:16px;
padding-top:3px;
border : 1px solid #c3c4c9;
background-color:#ffd5d5;
display:none;
}
.error1 {
font-family:Tahoma;
font-size:11px;
color:#ff0000;
width:147px;
line-height:8px;
padding-left:2px;
display:none;
}
.labels {
height : 18px;
width : 40px;
padding : 0;
text-align:center;
color:#484848;
font-size : 11px;
font-family : Arial;
font-style : normal;
font-weight:bold;
padding-top : 2px;
}
#name, #email {
height : 18px;
width : 246px;
padding : 1px;
border : 1px solid #c3c4c9;
font-size : 11px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#news_email, #news_name {
height : 16px;
width : 145px;
padding : 1px;
border : 1px solid #c3c4c9;
font-size : 11px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#enquiry {
height : 175px;
width : 246px;
padding : 1px;
border : 1px solid #c3c4c9;
font-size : 11px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
.label1 {
height : 17px;
width : 40px;
padding : 0;
text-align:center;
border : 1px solid #c3c4c9;
color:#484848;
font-size : 10px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#label2 {
width : 66px;
color : #484848;
font-size : 11px;
font-weight : bold;
font-family : Helvetica;
font-style : normal;
text-decoration : none;
}
#label3 {
width : 66px;
color : #484848;
padding-top:5px;
font-size : 11px;
font-weight : bold;
font-family : Helvetica;
font-style : normal;
text-decoration : none;
}
#send {
width:195px;
_width:195px;
}
#send2 {
height:24px;
width:177px;
margin-left:-1px;
padding-bottom:2px;
_padding-bottom:0;
*padding-bottom:0;
font-size : 11px;
font-family : Arial;
font-style : normal;
}
#details_name, #details_email {
height : 18px;
width : 246px;
padding : 0;
border : 1px solid #c3c4c9;
font-size : 11px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#details_message {
height : 175px;
width : 246px;
padding : 0;
border : 1px solid #c3c4c9;
font-size : 11px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#captcha_code {
height : 18px;
width : 173px;
padding : 0;
border : 1px solid #c3c4c9;
font-size : 12px;
font-family : Arial;
font-style : normal;
padding-top : 2px;
}
#main_doc {
min-height:443px;
background-color:#f4f4f4;
margin:15px 12px 12px 8px;
_margin:12px 12px 12px 7px;
padding:12px 12px 12px 12px;
_padding:12px 12px 12px 12px;
*padding:12px 12px 12px 12px;
}
#main_doc_table {
height:764px;
*height:768px;
_height:766px;
}
#main_doc_table1 {
height:443px;
*height:432px;
_height:448px;
}
.footer_text, .footer {
color:#0b498a;
font-size:12px;
font-weight:bold;
font-family:Helvetica;
font-style:normal;
text-decoration:none;
z-index:1;
}
.footer_text {
width:800px;
position:relative;
_top:19px;
text-align:center;
margin-right:24px;
}
.footer:link {
color : #0b498a;
}
.footer:visited {
color : #0b498a;
}
.footer:hover {
color : #484848;
}
.footer:active {
color : #0b498a;
}

/*new menu settings*/
.title{ /*header of 1st demo*/
}
.openpet{ /*class added to contents of 1st demo when they are open*/
/*
margin-left : 3px;
margin-right : 3px;
background-color:#FF0000;
*/
}
.menu1 {
padding-top : 4px;
margin-left : 10px;
margin-right : 10px;
color: #0b498a;
font-size : 12px;
font-weight : bold;
font-family : Helvetica;
font-style : normal;
text-align : justify;
height : 20px;
display : block;
cursor : pointer;
text-decoration : none;
}
#menu_stickya, #menu_stickyb {
color : #d46d26;
cursor : pointer;
text-decoration : none;
}
.menu1:link {
color: #0b498a;
text-decoration : none;
}
.menu1:visited {
color: #0b498a;
text-decoration : none;
}
.menu1:hover {
color: #0b498a;
text-decoration : none;
}
.menu1:active {
color: #0b498a;
text-decoration : none;
}
.submenu {
padding-top : 4px;
margin-left : 30px;
margin-right : 3px;
height : 20px;
font-size : 12px;
max-width : 172px;
display : block;
cursor : pointer;
text-decoration : none;
}
#sub_sticky {
color : #d46d26;
cursor : pointer;
text-decoration : none;
}
.submenu:link {
color: #0b498a;
text-decoration : none;
}
.submenu:visited {
color: #0b498a;
text-decoration : none;
}
.submenu:hover {
color: #0b498a;
text-decoration : none;
}
.submenu:active {
color: #0b498a;
text-decoration : none;
}
.sibling {
padding-top : 4px;
margin-left : 50px;
margin-right : 3px;
height : 20px;
max-width : 172px;
color : #333333;
display : block;
text-decoration : none;
}
#sib_sticky {
color : #d46d26;
cursor : pointer;
text-decoration : none;
}
.sibling:link {
color: #0b498a;
text-decoration : none;
}
.sibling:visited {
color: #0b498a;
text-decoration : none;
}
.sibling:hover {
color : #d46d26;
text-decoration : none;
}
.sibling:active {
color: #0b498a;
text-decoration : none;
}
.menu_divider {
margin-left : 3px;
margin-right : 3px;
border-bottom: 1px solid #ddd;
}
.sub_divider {
margin-left : 3px;
margin-right : 3px;
border-bottom: 1px solid #ddd;
}
.icon1 { margin-left:35px; }
.icon2 { margin-left:35px;margin-top:30px; }
.icon3 { margin-left:30px; }
.icon4 { margin-left:30px; }
.icon5 { margin-left:30px;margin-top:30px; }
.icon6 { margin-left:30px;margin-top:30px; }

