﻿/* Page properties */

body
{
	margin: 10px;
	background: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	line-height: 150%;
	color: #7a7a7e;
}

th
{
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	line-height: 150%;	
	background: #e2e2e3;
}

td
{
	padding: 3px;
	font-family: arial;
	font-size: 12px;
	line-height: 120%;
	background: #FFFFFF;	
}

input, textarea, select 
{
	font-family: arial;
	font-size: 12px;
}

a
{
	color: #273B52;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	background-color:#ECF1F4
}

h1 
{
	background:none; 
	color:#000; 
	font:600 170% "times new roman", times, serif;
}

h2
{
	font-family: Verdana, sans-serif; 
	font-size: 160%;
	font-weight:bold;
	text-align: left;
	color: #353B87;
}

h4
{
	font-size: 12px;
	font-weight: bold;
	color: #395b7e;
	margin: 0px 0px 5px 0px;
}

ul
{
	list-style: square outside none;
	margin: 10px;
	margin-left: 20px;
}

/* ----- tData ----- */
table#tData th.a
{
	text-align: left; 
	color: #3b5c7a; 
	line-height: 110%;
	padding-top: 7px;
}

table#tData th.b
{
	width: 50px; 
	text-align:center; 
	color: #3b5c7a; 
	line-height: 110%;
	padding-top: 7px;
}

table#tData th.empty
{
	width: 4px;
	background-color: White; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table#tData th.b5
{
	width: 5px; 
	text-align:center; 
	color: #3b5c7a; 
	line-height: 110%;
	padding-top: 7px;
}

table#tData td.a
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #e2e2e3;
}

table#tData td.a
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	border-bottom: solid 1px #e2e2e3;
	padding-left: 5px;
}

table#tData td.b
{
	font-weight: bold; 
	font-size:11px; 
	color: #3b5c7a;
	border-bottom: solid 1px #e2e2e3; 
	padding-left: 8px;
}

table#tData td.c50
{
	width: 50px; 
	text-align:right; 
	font-family: Arial; 
	font-size:11px; 
	color: #7a7a7e;
	border-bottom: solid 1px #e2e2e3; 
	padding-right: 5px;
}

table#tData td.c54
{
	width: 54px; 
	text-align:right; 
	font-family: Arial; 
	font-size:11px; 
	color: #7a7a7e;
	border-bottom: solid 1px #e2e2e3; 
	padding-right: 5px;
}

table#tData td.c56
{
	width: 56px; 
	text-align:right; 
	font-family: Arial; 
	font-size:11px; 
	color: #7a7a7e;
	border-bottom: solid 1px #e2e2e3; 
	padding-right: 5px;
}

table#tData td.c57
{
	width: 57px; 
	text-align:right; 
	font-family: Arial; 
	font-size:11px; 
	color: #7a7a7e;
	border-bottom: solid 1px #e2e2e3; 
	padding-right: 5px;
}

table#tData td.c5
{
	width: 5px; 
	text-align:right; 
	font-family: Arial; 
	font-size:11px; 
	color: #7a7a7e;
	border-bottom: solid 1px #e2e2e3; 
	padding-right: 5px;
}

table#tData td.empty
{
	width: 4px;
	background-color: White; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ----- TableForm1 ----- */
.TableForm
{
	width: 100%;
}

.TableForm tr
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #2559A4;
}

.TableFormHeader
{
    color: #FFFFFF;
    background-color: #285CA8;
    font-weight: bold;
    height: 15px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 0px;
}

.TableFormHeaderWithGap
{
    color: #395b7e;
    font-size: 12px;
    background-color: #e2e2e4;
    font-weight: bold;
    height: 15px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: solid 1px white;
}

.TableFormLeft
{
    width: 55%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    /* border-bottom-color: #2559A4; */
    border-bottom-color: #e2e2e4;
    color: #395b7e;
    font-size: 12px;
    width: 160px;
}

.TableFormLeft_A
{
    width: 55%;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    /* border-bottom-color: #2559A4; */
    border-bottom-color: #e2e2e4;
    color: #395b7e;
    font-size: 12px;
    width: 220px;
}

.TableFormRight
{
	padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e2e2e4;
    font-size: 12px;    
}


/* ----- ------ */
.Selected
{
	background-color: #395c7c;
	background-image: url('../../Images/rm_sbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 0px;
	height: 20px;
}

.Selected a
{
	color: White;
	text-decoration: none;
	background-color: #395c7c;
}

.Selected a:hover
{
	color: White;
	text-decoration: none;
	background-color: #395c7c;	
}

.NotSelected
{
	background-color: #c7c8ca;
	background-image: url('../../Images/rm_nsbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px 0px 0px;
	height: 20px;
}

.NotSelected a
{
	color: #273B52;
	text-decoration: none;
	background-color: #c7c8ca;
}

.NotSelected a:hover
{
	color: #273B52;
	text-decoration: none;
	background-color: #c7c8ca;
}

.LiteratureContentTable
{
	width: 100%;
}


/* ----- TableForm2 ----- */
.TableForm2
{
	width: 164px;	
}

.TableForm2 tr
{
	
}

.TableForm2Right
{
	background-color: #e2e2e4;
	font-size: 12px;
	padding: 1px 4px 1px 0px;  
	text-align: right;
	font-weight: bold;
}

.TableForm2Left
{
	background-color: #e2e2e4;
	font-size: 12px; 	
	color: #395b7e;
	padding: 1px 0px 2px 4px;  
}

.TableForm2HeaderWithGap
{
	padding: 5px 0px 0px 5px; 
	height: 20px; 
	font-size: 12px; 
	font-weight: bold; 
	color: White; 
	background-color: #9cb1de; 
	cursor: pointer;
}


/* ----- Left Side Widgets ----- */
.LeftHeaderWithGap_NS
{
	padding: 5px 0px 0px 5px; 
	height: 20px; 
	font-size: 12px; 
	font-weight: bold; 
	color: White; 
	background-color: #9cb1de; 
	cursor: pointer;
	background-image: url('../../Images/lm_nsbg.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}

.LeftHeaderWithGap_S
{
	padding: 5px 0px 0px 5px; 
	height: 20px; 
	font-size: 12px; 
	font-weight: bold; 
	color: White; 
	background-color: #9cb1de; 
	cursor: pointer;
	background-image: url('../../Images/lm_sbg.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* ----- TableForm2 A ----- */



.TableForm2Top_A
{
	background-color: #e2e2e4;
	font-size: 12px; 	
	color: #395b7e;
	padding: 1px 0px 1px 5px;  
}


.TableForm2Bottom_A
{
	background-color: #e2e2e4;
	font-size: 12px;
	padding: 1px 0px 1px 5px;
}

/* ----- Board Of Directors ----- */

.RightHeader_BoD_NS
{
	border-top: solid 1px #e2e2e4; 
	clear: both; 
	cursor: pointer;
	background-image: url('../../Images/lh_nsbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 2px;
}

.RightHeader_BoD_S
{
	border-top: solid 1px #e2e2e4; 
	clear: both; 
	cursor: pointer;
	background-image: url('../../Images/lh_sbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 2px;
}

/* ----- Company's Info ----- */

.RightHeader_CI_NS
{
	border-top: solid 1px #e2e2e4; 
	clear: both; 
	cursor: pointer;
	background-image: url('../../Images/lh_nsbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 2px;
}

.RightHeader_CI_S
{
	border-top: solid 1px #e2e2e4; 
	clear: both; 
	cursor: pointer;
	background-image: url('../../Images/lh_sbg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	margin-bottom: 2px;
}

/* ----- Literature ----- */
.StlPDoc
{
	margin: 0px 0px 0px 0px; 
	font-weight:bold; 
	font-family:Arial; 
	font-size: 12px; 
	color: #395b7e;
}


/* ------ Note ------ */
.NoteStyle
{	
	font-size: 11px;	
	font-weight: normal;
}
