﻿/*  ---------------- Frame Setting  --------------*/


/**outlook**/

/*
.title{background:url(../Images/Common/pagetitle_bg2.gif) repeat-x;font-size:15px;font-weight:bold;
    height:30px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-top:5px;  }
*/

headline
{ color:#00489a;	font-size:15px; letter-spacing:1px;	line-height:21px;}
/*
.title{background:url(../Images/Common/pagetitle_bg2.gif) repeat-x;font-size:15px;font-weight:bold;
    height:38px;margin-bottom:0px;margin-top:0px;padding-left:5px;padding-top:5px; vertical-align:top; color:#00489A; letter-spacing:1px;}
   */ 
.title 
{color:#000000; font:bold 15px Arial; letter-spacing:1px;	line-height:21px; background:url(../Images/Common/pagetitle_bg2.gif) repeat-x; height:38px;
    margin-bottom:0px;margin-top:0px;padding-left:5px;padding-top:5px; vertical-align:top;}

.resultTable tr:hover,.resultTable tr.hover{background:#E4F3FA;}
.resultTable2 tr:hover,.resultTable2 tr.hover{background:#D5CCC5; color:#000000;}
.resultTitle{background:url(../Images/Common/result_bg.gif) repeat-x;border-bottom-color:#999;border-bottom-width:1px;border-left-color:#999;border-left-style:solid;border-left-width:1px;border-right-color:#999;border-right-style:solid;border-right-width:1px;color:#fff;font-size:12px;padding-left:7px;padding-top:4px; padding-bottom:3px;}

.tra{background:#F5F5F5;}
.tdb{background:#FFFFFF;}
.rtborder 
{
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;	
}

/*  ----------------Change Color  --------------*/
.pos
{ color:#090}

.neg
{ color:#C00}

.unc
{ color:#666}

/*  ----------------Font  -------------------------*/
.font8
{ font:normal 8px Arial;}

.font10
{ font:normal 10px Arial;}

.font10_white
{ font:normal 10px Arial; color:#FFFFFF}

.font10_grey
{ font:normal 10px Arial; color:#666666 }

.font10_Black
{ font:normal 10px Arial; color:#000000 }

.font11
{ font:normal 11px Arial;}

.font11_white
{ font:normal 11px Arial; color:#FFFFFF}

.font11_grey
{ font:normal 11px Arial; color:#666666 }

.font12
{ font:normal 12px Arial; color:#000000}

.font12_white
{ font:normal 12px Arial; color:#FFFFFF}

.font12_grey
{ font:normal 12px Arial; color:#666666}

.font12_Lgrey
{ font:normal 12px Arial; color:#DDDDDD}

.font12_blue
{ font:normal 12px Arial; color:#004A66}

.font12_lightblue
{ font:normal 12px Arial; color:#009CC3}

.font15
{ font:normal 15px Arial; color:#000000}

.font15_black
{ font:normal 15px Arial; color:#000000}

.font15_white
{ font:normal 15px Arial; color:#FFFFFF}

.font15_blue
{ font:normal 15px Arial; color:#004A66}

.font14
{ font:14px Arial;}

.font20
{ font:20px Arial;}

.font24
{ font:24px Arial;}

.font28
{ font:28px Arial;}

.newstext
{
	margin-top:5px;
	color:#333333;
	font-size:15px;
	letter-spacing:1px;
	line-height:21px;
}

/*  ----------------Font weight----------------- */
.bold
{ font-weight:bold;}

.normal
{ font-weight:normal;}

/* ---------------- Button ---------------------- */

.btnfont12
{ font:normal 12px Arial; color:#FFFFFF; border:solid 1px black; background:#80B7EE;}

.btnfont12_white
{ font:normal 12px Arial; color:#7F9DB7; border:solid 1px #7F9DB7; background:#FFFFFF;}
    
.btnfont12_black    
{ font:normal 12px Arial; color:#000000; border:solid 1px #7F9DB7; background:#FFFFFF;}

.btnf12_lt
{
    font-size: 12px;
    font-family: arial;
    border: solid 1px #bed5ec;
    padding: 0 5px 2px 5px;
    color: #003065; /* need important to override hyperlink color, used to be 4d4d4d */
    background: #FFFFFF url('../Images/Common/btn_lightbg.gif') left 1px repeat-x;
    white-space: nowrap;
    cursor: pointer;
    height: 22px;
}

.btnf12_dp
{
    font-size: 12px;
    font-family: arial;
    border: solid 1px #5b97ca;
    padding: 0 5px 2px 5px;
    color: #FFFFFF; /* need important to override hyperlink color, used to be 4d4d4d */
    background: #3f77a6 url('../Images/Common/btn_deepbg.gif') left 1px repeat-x;
    white-space: nowrap;
    cursor: pointer;
    height: 22px;
}
    
/* ----------------HyperLink Style------------- */

.font12a:link, .font12a:visited
{ font:normal 12px Arial; color:#009CC3; text-decoration:none;}

.font12a:hover
{ font:normal 12px Arial; color:#00D8FF; text-decoration:none;}

.font12a_wu:link, .font12a_wu:visited
{ font:normal 12px Arial; color:#005693; text-decoration:underline;}

.font12a_wu:hover
{ font:normal 12px Arial; color:#3B89C7; text-decoration:underline;}

.font12a_white:link, .font12a_white:visited
{ font:normal 12px Arial; color:#FFFFFF; text-decoration:none;}

.font12a_white:hover
{ font:normal 12px Arial; color:orange; text-decoration:none;}

.font12a_dp:link, .font12a_dp:visited
{ font:normal 12px Arial; color:#F8FFA8; text-decoration:none;}

.font12a_dp:hover
{ font:normal 12px Arial; color:#FFE400; text-decoration:none;}

.font12a_white_wu:link, .font12a_white_wu:visited
{ font:normal 12px Arial; color:#FFFFFF; text-decoration:underline;}

.font12a_white_wu:hover
{ font:normal 12px Arial; color:orange; text-decoration:underline;}

.font12a_db:link, .font12a_db:visited
{ font:normal 12px Arial; color:#005693; text-decoration:none;}

.font12a_db:hover
{ font:normal 12px Arial; color:#3B89C7; text-decoration:none;}

.font15a:link, .font15a:visited
{ font:normal 15px Arial; color:#FFFFFF; text-decoration:none;}

.font15a:hover
{ font:normal 15px Arial; color:orange; text-decoration:none;}

/*------------------ Paging ---------------------*/

.paging
{margin: 0px; padding: 0px; text-align: right; width:100%; font:normal 12px Arial; color:#808080;}

.paging .p_a:link,
.paging .p_a:visited
{
	text-align:center;
    text-decoration:none; font:Normal 12px Arial; vertical-align:baseline; display:block;
    border:solid 1px #003399; width:25px; height:18px; margin:0px 2px 0px 2px; line-height:18px;
    background-color:white; color:#003399; min-width:25px; 
}

.paging .p_a:hover
{
	text-align:center;
     background-color:#E4F3FA; 
    color:#3666D4;
}

.paging .paging_cur
{
	text-align:center; float:left;
    text-decoration:none; font:normal 12px Arial; vertical-align:baseline; display:block;
    border:solid 1px #003399; width:25px; height:18px; margin:0px 2px 0px 2px; line-height:18px;
    width:25px; height:18px; margin:0px 2px 0px 2px; line-height:18px;
    color:#ffffff;
    background-color:#3666D4; 
}

/*------------------ Tab Button ------------*/

.tab
{ margin:0px; padding:0px; height:21px; line-height:21px; border:solid 1px #D6D6D6; text-align:center; vertical-align:middle; background:#FFFFFF;}

.tab a:link, 
.tab a:visited
{ font:normal 12px Arial; color:black; text-decoration:none;}

.tab a:hover
{ color:#0784CB; font:normal 12px Arial; text-decoration:none;}

.tab_s
{ height:30px; line-height:30px; text-align:center; vertical-align:middle; border:solid 1px #D6D6D6; border-bottom:solid 2px #196893; background:#F5F5F5;}

.tab_s a
{ margin:0px; padding:0px; height:30px; line-height:30px; color:#01578F; font:normal 12px Arial; text-decoration:none; }

/*------------------ Table ------------------*/
.t
{background:#FFFFFF;width:100%; border-collapse:collapse; border:solid 1px #B0C4D1;}

.t_wob
{background:#FFFFFF; width:100%; border-collapse:collapse;}

.t_H1
{ font:bold 12px Arial; color:white; letter-spacing:1px; text-align:left; padding-left:3px; padding-right:3px; line-height:22px; height:22px; 
    background: url(../Images/Common/th_bg.gif) repeat-x; }

.t_H1_1
{ font:bold 12px Arial; color:#000000; letter-spacing:1px; text-align:left; padding-left:3px; padding-right:3px; line-height:22px; height:22px;
    background: url(../Images/Common/content_bg_25.gif) repeat-x; }

.t_H2
{ font:normal 12px Arial; padding-left:3px; padding-right:3px; height:21px; line-height:21px; color:White; background:#005688 }

.t_H3
{font:bold 12px arial;background:#83BDD5;text-align:left;padding:3px; color:#004A66;}

.t_T1
{ font:normal 12px Arial; background:#D5EDF7; text-align:left; padding:3px; vertical-align:top; margin:0px; color:#004A66}

/* - Same as t_T1 but align center - */
.t_T1_center
{ font:normal 12px Arial; background:#D5EDF7; text-align:center; padding:3px; vertical-align:top; margin:0px; color:#004A66}

.t_C1
{ font:normal 12px arial; background:#FFFFFF; padding:3px; margin:0px; line-height:20px;}

.t_C1_B
{ font:bold 12px arial; background:#FFFFFF; padding:3px; margin:0px; line-height:20px;}

.DR,
.DR .t_C1
{ font-size:12px; font-family:Arial; background:#FFFFFF; padding:3px; margin:0px; height:16px; line-height:16px; }

.ADR,
.ADR .t_C1
{ font-size:12px; font-family:Arial; background:#F5F6F5; padding:3px; margin:0px; height:16px; line-height:16px;}

.t_NDC
{font:normal 12px arial; text-align:center; width:100%; padding:15px;}

.t_LC
{border-bottom:solid 1px #E3F1FA; border-top:solid 1px #E3F1FA; height:2px;}

.t_Ref
{width: 100%; font:normal 12px Arial; color:#8A8A8A;}

.t_Ref_T
{ text-align:left; height:20px; line-height:20px; padding-left:3px; vertical-align:top; display:table-cell;}

.t_Ref_LastUpdate
{ text-align:right; height:20px; line-height:20px; padding-right:3px; width:150px; vertical-align:top; display:table-cell;}

/* Percentage Bar */
.pbar
{border-color: #000000; border-collapse:collapse}

.chgdover
{ background:#C10000; height:14px; border:solid 1px #000000}

.chgdbelow
{ background:#EBCDCB; height:14px; border:solid 1px #000000}

.chguover
{ background:#00B352; height:14px; border:solid 1px #000000}

.chgubelow
{ background:#CADAAC; height:14px; border:solid 1px #000000}

.chgzero
{ background:#898A8C; height:14px; border:solid 1px #000000}

/* News Headline */
.n_DateTime
{ font:normal 10px Arial; color:#666666; width:60px; padding:3px;}

.n_Title:link, 
.n_Title:visited
{ font:normal 12px Arial; color:#005693; letter-spacing:1px; text-decoration:none; padding:3px;}

.n_Title:hover
{ font:normal 12px Arial; color:#3B89C7; letter-spacing:1px; text-decoration:none; padding:3px;}

/* Delayed Message */
.footer_left
{ font:normal 11px Arial; text-align:left; margin:0px; padding-left:3px; padding-right:3px; height: 17px; line-height:16.5px; color:#AAAAAA;}

.footer_right
{ font:normal 11px Arial; text-align:right; margin:0px; padding-left:3px; padding-right:3px; height: 17px; line-height:16.5px; color:#AAAAAA;}

.FW
{ width:100%}

.L
{ text-align:left;}

.R
{ text-align:right;}

.C
{ text-align:center;}

.floatL
{ float:left;}

.floatR
{ float:right;}

.rowSeperate
{ float:left; height:5px;line-height:5px;}

.sortHeader
{background-color:#eefaff; padding:2px 0px 0px 3px !important;}

.visibleOnlyInPrint
{
    visibility:hidden;
    background-color:Green;
    position:absolute;
}

/* Font Color */
.C_B
{ color:#000000;}

.C_DB
{ color:#00489A;}

.C_Blue
{ color:#60AEE0;}

.C_W
{ color:#FFFFFF;}