body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ededed;		
}

/*Avoid little space at the bottom of the page*/
form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	font-family:Trebuchet MS,Arial,Helvetica;	
	color:#000;
}

h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-family:Trebuchet MS,Arial,Helvetica;	
	color:#000;
}

table {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
/*	vertical-align:middle; fixed space at top for redheader table in IE*/
}

img {border:none;}

#Main {
	margin:0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF; 
	width:995px;
}

#Main .redHeader {
	background-color:#ff0000;
	line-height:7px;
}

#Header {
	padding:0px 0px 0px 20px;
	width:975px;
}

table.headerTable {
	padding:0px 0px 0px 0px;	
	width:975px;
}

#Header table tr td {
	vertical-align:top;

}
table.logoTable {padding:0px 0px 0px 0px;}

table.logoTable tr td {	
	padding:8px 40px 2px 0px;
}

table.btnTable { padding: 0px 0px 0px 0px;}
table.btnTable tr {height: 26px;}
table.btnTable td { 
	padding: 10px 20px 0px 0px; 
	text-align:right;
}

table.btnTable td.leftSpace { 
	padding: 10px 10px 0px 0px; 
}

table.hdTable {	
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;	
}

table.hdTable tr { height: 26px;}

table.hdTable td {
    padding: 10px 5px 0px 5px;
	border-style:solid;
	border-color:#ebebeb;
	border-width:0px 0px 0px 1px;
	vertical-align:bottom;
}

table.hdTable a { 	
	text-decoration: none;color:#333333;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;		
	vertical-align:bottom;
}
table.hdTable a:hover { text-decoration: underline;color:#333333;}


#TopMenu {	
	margin:0px 15px 29px 20px;
	padding:2px 0px 2px 0px;
	background-color:#ffffff;
	height:24px;
	width:955px;
}


#TopMenu .activeMenu {
	background: #728fb2;
	color: #FFFFFF;
}

#TopMenu a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
}
#TopMenu a:visited {
	/*color:#FFFFFF;*/
}
/*#TopMenu a:hover {
	color:#728fb2;
}*/

table.Topmenu {
	vertical-align:middle;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	height:20px;
	padding:0px 0px 0px 0px;
	border-style:solid none solid none;border-color:#dadada;border-width:1px;
}
table.Topmenu tr td {padding:0px 5px 0px 5px;}

table.Topmenu tr td a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	text-decoration:none;
}
table.Topmenu tr td a:hover {color:#728fb2;text-decoration:none;}

table.Topmenu ul li {
	display: inline; 
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

/* Special top menu to section 4.0 Report Tool (padding bottom only 20 px)*/
#TopMenu2 {	
	margin:0px 15px 15px 20px;
	padding:2px 0px 2px 0px;
	background-color:#ffffff;
	height:24px;
	width:955px;
}


#TopMenu2 .activeMenu {
	background: #728fb2;
	color: #FFFFFF;
}

/*#TopMenu2 a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
}*/
#TopMenu2 a:visited {
	/*color:#FFFFFF;*/
}
/*#TopMenu2 a:hover {
	color:#728fb2;
}*/

table.Topmenu2 {
	vertical-align:middle;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	height:20px;
	padding:0px 0px 0px 0px;
	border-style:solid none solid none;border-color:#dadada;border-width:1px;
}
table.Topmenu2 tr td {padding:0px 5px 0px 5px;}

table.Topmenu2 tr td a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	text-decoration:none;
}
table.Topmenu2 tr td a:hover {color:#728fb2;text-decoration:none;}

/* Special top menu to section 3.0 Search Tool (no padding bottom)*/
#TopMenu3 {	
	margin:0px 15px 29px 20px;
	padding:2px 0px 2px 0px;
	background-color:#ffffff;
	height:24px;
	width:955px;
}


#TopMenu3 .activeMenu {
	background: #728fb2;
	color: #FFFFFF;
}

/*#TopMenu3 a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
}*/
#TopMenu3 a:visited {
	/*color:#FFFFFF;*/
}
/*#TopMenu3 a:hover {
	color:#728fb2;
}*/

table.Topmenu3 {
	vertical-align:middle;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	height:20px;
	padding:0px 0px 0px 0px;
	border-style:solid none solid none;border-color:#dadada;border-width:1px;
}
table.Topmenu3 tr td {padding:0px 5px 0px 5px;}

table.Topmenu3 tr td a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	text-decoration:none;
}
table.Topmenu3 tr td a:hover {color:#728fb2;text-decoration:none;}

/** Global Secondary NAV(Search Tool menu) **/
table.searchToolNavTable {
	border-style:none none solid none;border-color:#dadada;border-width:1px;
	padding:0px 0px 0px 0px;		
	margin:0px 0px 0px 0px;		
}

table.searchToolNavTable tr td {
	padding:0px 0px 0px 0px;		
	vertical-align:middle;
	height:26px;
}

table.searchToolNavTable tr td.activeLink {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#728fb2;	
	vertical-align:middle;
	padding:0px 7px 0px 3px;	
}

table.searchToolNavTable tr td a{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	vertical-align:middle;	
	text-decoration:none;	
	padding:0px 5px 0px 0px;
}

table.searchToolNavTable tr td a:hover {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#728fb2;
	vertical-align:middle;
	text-decoration:none;
}

hr.redTable {
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 4px;
	border: 0px;
	background-color: #ff0000;
	height: 7px;
	width:995px;	
}
.banner1 {
	font-size:30px;
	font-style:bold;
	font-family:Trebuchet MS,Arial,Helvetica;	
	color: #000000;
}

.banner2 {
	font-size:30px;
	font-weight:bold;
	font-family:Trebuchet MS,Arial,Helvetica;	
	color: #4682B4;
}

.toplink {
	font-size:12px;
	font-weight:bold;
	font-family:Trebuchet MS,Arial,Helvetica;	
	color: #000000;
}

#Report-Content {
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	background-color:#fff; 
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:16px;
	vertical-align:top;
	width:800px;	
}

#Report-Content .redHeader {
	background-color:#ff0000;
	line-height:7px;
}
/*#Report-Content {	
	width:760px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#Report-Content .redHeader {
	background-color:#ff0000;
	line-height:7px;
}*/

/** 2.3.5 Directors Report **/
table.DirectorReportTable {
	padding:0px 20px 0px 20px;	
}

table.DirectorReportTable h1{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:14px;	
	color: #333333;
	line-height:16px;
	vertical-align:top;
	
}

table.DirectorReportTable img {
	border:none;
	vertical-align:top;	
}

table.DReportHeader {padding:0px 0px 0px 0px;margin-bottom:30px;}
table.DReportHeader tr td {
	padding:12px 0px 0px 0px;			
}

table.DReportHeader a{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color: #666666;
	line-height:12px;
	vertical-align:middle;	
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

table.DReportHeader a:hover {color:#333333;text-decoration:none;}

table.DReportHeader img {border:none;padding:0px 0px 0px 0px;}

table.DReportTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color: #333333;
	line-height:21px;
	vertical-align:top;
	border-style:solid;
	border-color:#666666;
	border-width:4px 0px 0px 0px;	
	padding:0px 0px 15px 0px;
}


table.DReportDetail {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}

table.DReportDetail th {padding:0px 0px 20px 0px;}

table.DReportSubheader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:19px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;	
	margin-bottom:30px;
	/*border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 1px 0px;*/
}

table.DReportSubheader tr td.lastRow {
	border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 1px 0px;
}

table.DReportSubheader tr {height:16px;}

table.DReportSubheader th {
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

table.DReportSubheader a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.DReportSubheader a:hover {text-decoration:underline;}

table.DReportSubheader img { border:none;vertical-align:bottom;padding-top:10px;}

table.DProfileDetail {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}

table.DProfileDetail tr td{padding:0px 0px 0px 0px;}

table.DProfileDetail th {padding:0px 0px 15px 0px;}

table.DprofileSubDetail {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:19px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;	
	margin-bottom:30px;
	
}

table.DprofileSubDetail tr {height:16px;}

#Content, #FinacialPrintContent {
	margin:0px 0px 0px 192px;
	padding:0px 0px 30px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color: #333333;
	line-height:16px;
	vertical-align:top;
	width:780px;
	border-style:none none none solid;border-color:#e6e6e6;border-width:1px;
}

#Navigation {
	position:absolute;					
	top:180px;   /* adjust height from new logo Intrinsic font*/
	left:22px;
	/*right:20px;	*/
	width:175px;
	background-color:#E4F7FC;
}

table.navigationTable {
	border-style:solid none none none;border-color:#DADADA;border-width:1px;
	padding:0px 0px 0px 0px;
}

table.navigationTable tr td {
	border-style:none solid solid solid;border-color:#DADADA;border-width:1px;
	line-height:21px;		
}

table.navigationTable a {
	display: block;	
	padding:0px 5px 0px 5px; 
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;
	background-color:#EDEDED;			
}

table.navigationTable a:hover {
	background-color:#ffffff;
	text-decoration: none;
}

#Navigation .activeTab {
	background: #FFFFFF;
	padding:0px 0px 0px 5px;
	border-style:none none solid solid;border-color:#DADADA;border-width:1px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
}

#Disclaimer {
	margin:0px 0px 10px 200px;	
	padding:30px 0px 0px 0px;
	
	/*position:absolute;
	top:768px;
	left:60px;
	padding:0px 0px 0px 0px;		*/
}

#Disclaimer table {
	border-style:solid; 
	border-color:red;
	border-width:1px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	line-height:12px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	
}
#Disclaimer table tr td {
	padding:5px 0px 10px 20px;
}
	

#Disclaimer a {color:#2f77be;text-decoration:none;}
#Disclaimer a:hover {text-decoration:underline;}

#Glossary {
	margin:0px 0px 0px 0px;
	background-color:#DADADA;
	height:25px; 		
	padding:0px 0px 0px 0px;		
}

table.glTable { 
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;		
}
table.glTable tr td {
	padding:4px 0px 0px 20px; 
	vertical-align:middle;
}

table.glTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	text-decoration:none;	
}

table.glTable a:hover {
	color: #333333;	
	text-decoration: underline;
}

#Copyright {
	margin:0px 0px 0px 0px;
	background-color:#ededed;
	height:26px; 				
	padding:0px 0px 0px 0px;
}
#Copyright a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	vertical-align:bottom;
}
#Copyright a:hover { text-decoration: underline;color:#666666;}


table.copyrightTable { 
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	padding:0px 0px 0px 0px;	
}
table.copyrightTable tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	vertical-align:middle;
	padding:5px 0px 0px 0px;
}

table.copyrightTable div {
	display:inline;
	padding:0px 0px 0px 0px;
}

table.mainTable{
	padding:0px 0px 0px 0px;
	background:pink;
}

#Login-Content {
	margin:0px 45px 685px 20px;		
	padding:5px;
	background:pink;
	border:1px block red; /* change to solid if you want to display border */
	
}

#Companies-Result-Content {
	margin:0px 20px 90px 20px;		
	padding:0px;	
	border:1px block red; /* change to solid if you want to display border */
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	width:955px;	
}


#resultTitle {
	padding:5px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:46px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
}

#resultIntro {
	padding:0px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	vertical-align:top;
	line-height:19px;
}

table.paging_top {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	vertical-align:bottom;
	line-height:12px;	
	border-style:solid;
	border-color:#666666;
	border-width:0px 0px 1px 0px;
	height:20px;
	padding:0px 0px 0px 0px;
}

/*table.paging_top tr td.displayLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	line-height:12px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}*/

table.paging_top tr td.activePage {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	line-height:12px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;	
}

table.paging_top tr td.displayText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 0px 1px 6px;	
}

table.paging_top tr td.displayResultText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;
}


.pagingText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
    padding:0px 8px 1px 0px;	
}

.pagingTextBold {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	vertical-align:top;
	line-height:16px;
}
/*table.paging_top a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:bottom;
	line-height:16px;	
	text-decoration:none;
	padding:padding:0px 0px 0px 0px;
}

table.paging_top a:hover {text-decoration:underline;}
*/

table.paging_bottom {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	vertical-align:middle;
	line-height:12px;	
	border-style:solid;
	border-color:#666666;
	border-width:1px 0px 0px 0px;
	height:20px;
}

table.paging_bottom tr td {padding:0px 0px 0px 0px;}

/*table.paging_bottom tr td.displayLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	line-height:12px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}*/

table.paging_bottom tr td.displayText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 0px 0px 6px;
}

table.paging_bottom tr td.displayResultText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;
}

/*table.paging_bottom a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;	
	text-decoration:none;
}
table.paging_bottom a:hover {text-decoration:underline;}
*/
.pagingLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	line-height:12px;
	vertical-align:middle;
}

table.pagination_left {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	vertical-align:middle;
	line-height:12px;	
	height:20px;
}

table.pagination_left tr td.displayLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	line-height:16px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

table.pagination_left tr td.displayText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 6px 0px 0px;
}

table.pagination_left tr td.displayResultText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;
}
table.pagination_left a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;	
	text-decoration:none;
    padding:0px 6px 0px 0px; 
}

table.pagination_left tr td a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;	
	text-decoration:none;
    padding:0px 6px 0px 0px; 
}

table.pagination_left a:hover {text-decoration:underline;}

table.pagination_right {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	vertical-align:middle;
	line-height:12px;	
	height:20px;
}

table.pagination_right tr td.displayLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	line-height:12px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

table.pagination_right tr td.displayText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 0px 0px 6px;	
}

table.pagination_right tr td.pagingText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;	
}

table.pagination_right tr td a.pagingLink {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;	
}

table.pagination_right tr td a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;	
	text-decoration:none;
	padding:0px 8px 0px 0px;
}

table.pagination_right tr td.displayResultText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:0px 8px 0px 0px;
}

table.pagination_right a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	vertical-align:middle;
	line-height:16px;	
	text-decoration:none;
	padding:0px 8px 0px 0px;
}

table.pagination_right a:hover {text-decoration:underline;}

table.searchResult { 
	margin-top:0px;
	padding: 0px 0px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;			
	line-height:16px;	
}
table.searchResult tr { 
	padding: 0px 0px 0px 0px; 
	height: 19px;
	/*white-space: pre-wrap; css-3 */
	/*white-space: -moz-pre-wrap;  Mozilla, since 1999 */
	/*white-space: -pre-wrap;  Opera 4-6 */
	/*white-space: -o-pre-wrap;  Opera 7 */
	/*white-space: break-word;  Internet Explorer 5.5+ */
}

table.searchResult tr td.resultTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:46px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
	padding:5px 0px 10px 0px;
}

table.searchResult tr td.resultIntro {
	padding:0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	vertical-align:top;
	line-height:19px;
}

table.searchResult tr td.resultHeader {
	padding:5px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:21px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
}

table.searchResult tr td.resultHeader2 {
	padding:3px 0px 8px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:21px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
}

table.searchResult tr td.resultHeader2 a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	line-height:12px;
	text-decoration:none;	
	vertical-align:top;
	padding:0px 0px 0px 3px;
}

table.searchResult tr td.resultHeader2 a:hover {
	color:#333333;	
	text-decoration:none;
}

table.searchResult tr td.resultHeader2 img {
	border:none;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

table.searchResult th { 
	padding: 5px 0px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	vertical-align:top;
	text-align:left;
	line-height:12px;
	height:44px;
	border-style:solid;
	/*border-color:#eee;
	border-width:0px 0px 1px 0px;*/
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
}

table.searchResult a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;	
	line-height:16px;
	text-decoration:none;
	vertical-align:top;
}
table.searchResult a:hover {text-decoration:underline;}
table.searchResult tr td.normalTextBorder {
	padding:5px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:top;
	line-height:16px;
	border-style:solid none none none;border-color:#e6e6e6;border-width:1px;
}

table.searchResult tr td.lastRow {
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;			
	line-height:16px;
	border-style:none none solid none;border-color:#e6e6e6;border-width:1px;
}

table.searchResult tr td.normalTextSpaceBottom {
	padding:0px 0px 15px 0px;	
}

table.searchResult img {border:none;vertical-align:top;}

.alternate{background-color:#ededed;}
.alternateLightOrange{background-color:#FEECD6;}
.alternateOrange{background-color:#FFE4C4;}

/* 2.1 Corporate Details */
.sectionHeader {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;	
	vertical-align:top;
	line-height:12px;	
}

.colHeader{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	vertical-align:top;
	line-height:12px;
}

table.formerTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:18px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;	
	margin-bottom:15px;
	width:760px;
}

table.formerTable tr td {padding:0px 0px 0px 0px;}

table.formerTable tr td.sectionHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;	
	vertical-align:top;
	line-height:12px;
	padding:5px 0px 5px 0px;
}

table.formerTable tr td.colHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	vertical-align:top;
	line-height:12px;
	padding:0px 0px 5px 0px;	
}

/* body of Corporate Detail page(2.0.1) */
table.corporateTable {
	padding:0px 0px 0px 20px;

}

table.l_coporateTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:435px;
	margin-bottom:15px;
}

table.l_coporateTable th {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	padding:3px 0px 3px 0px;
}
table.l_coporateTable tr td {vertical-align:top;padding:0px 0px 0px 0px;}

table.l_coporateTable tr td.headerBoldFirst {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	padding:4px 0px 3px 0px;
}

table.l_coporateTable tr td.detailFirst {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	padding-top:4px;
}

table.l_coporateTable img {vertical-align:bottom;}

table.l_coporateTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.l_coporateTable a:hover {text-decoration:underline;}

table.r_coporateTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:305px;
	margin-bottom:25px;
}

table.r_coporateTable th {
	padding:3px 0px 8px 0px;   
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	border-style:none;
}

table.r_coporateTable tr td {
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	line-height:20px;	
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

table.r_coporateTable tr td.colHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	vertical-align:top;
	line-height:12px;
	padding:0px 0px 5px 0px;	
	border-style:none;	
}

table.r_coporateTable img {vertical-align:bottom;}

.headerBold {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
}

#pageHeader {	
	width:760px;
	padding:0px 0px 15px 0px;
	border-style:block;
	border-color:blue;
	border-width:0px 0px 1px 0px;
}

#pageHeader .ReportCompanyName {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:16px;	
	color:#333333;
	line-height:21px;
	vertical-align:top;
	padding-right:10px;
}

#pageHeader .ReportSubtitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:top;
	padding-right:10px;
}

#pageHeader .ReportHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:top;	
}

#pageHeader .IconLabel a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:middle;	
	text-decoration:none;
}

#pageHeader .IconLabel a:hover {color:#333333; text-decoration:none;}

#pageHeader .ReportHeaderBig {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	line-height:14px;
	vertical-align:top;	
	padding-right:10px;
}

#pageHeader .ReportHeaderNote {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	

}

#pageHeader .comDetailTbl td {
	padding:0px 0px 15px 0px;		
}

#pageHeader .mkTable td {
	padding:0px 0px 25px 0px;	
}

#pageHeader .mkTable img {vertical-align:bottom;}

#pageHeader .tradingTable tr td{
	padding:0px 0px 5px 0px;
}

#pageHeader img {border:none;vertical-align:middle;}

table.ReportTitleTable {
	border-style:solid;
	border-color:#666666;
	border-width:4px 0px 0px 0px;
	height:30px;
	padding:0px 0px 0px 0px;
	width:760px;
}

table.ReportTitleTable tr td {padding:0px 0px 0px 0px;}
table.ReportTitleTable a:hover{color:#333333;text-decoration:none;}

table.ReportTitleTable td.ReportTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	line-height:21px;
	color:#333333;	
	vertical-align:top;
	padding:3px 0px 11px 0px;
}

.ReportLabel a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	text-decoration:none;
}

.ReportLabel a:hover {color:#333333;}

#aGlossaryPage {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	line-height:12px;
	vertical-align:top;
	text-decoration:none;
}

#aGlossaryPage:hover {color:#333333;}

#Popup-Content {	
	width:475px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#Popup-Content .smallRedHeader {
	background-color:#ff0000;
	line-height:7px;
}

table.popupHeaderTable {	
	background-color:#ffffff;
	padding:0px 0px 0px 0px;	
	margin:0px 20px 40px 20px;
	width:435px;
}

table.popupHeaderTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	border-style:solid none solid none;border-color:#333333 #ffffff #e6e6e6 #ffffff; border-width:4px 0px 1px 0px;
	padding:2px 0px 20px 0px;
}

table.PopupDetailTable { 
	padding:0px 0px 0px 0px;
}

table.PopupDetailTable tr td { 
	padding:0px 0px 10px 0px;
}

table.popupHeaderTable tr td.NewFeature {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	border-style:solid none none none;border-color:#333333; border-width:4px 0px 0px 0px;
	padding:2px 0px 30px 0px;
}

table.popupHeaderTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.popupHeaderTable a:hover {text-decoration:underline;}

table.PopupDetailTable tr td.Title { 
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
}

table.SmallCopyright {
	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:top;		
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	
}
table.SmallCopyright tr td {
	padding:5px 0px 30px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;		
}

table.SmallCopyright div {
	display:inline;
	padding:0px 0px 0px 0px;
}

table.DataDefinitionTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:16px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;
	padding:0px 0px 0px 0px;				
}

table.DataDefinitionTable tr td {
	padding:5px 20px 30px 20px;	
}

table.DataDefinitionTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
	text-decoration:none;
}

table.DataDefinitionTable a:hover {text-decoration:underline;}

table.searchBar {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;		
}

table.searchBar tr td {
	height:29px;
	background:#f6f6f6;
	vertical-align:middle;
	padding:0px 0px 0px 10px;
	border-style:solid none solid none;border-color:#e5e5e5;border-width:1px;	
}

table.sentPWConfirm {
	padding:0px 0px 0px 0px;
	background-color:#eceecc;
	margin:0px 10px 5px 0px;
}

table.sentPWConfirm tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	border-style:solid solid solid solid;border-color:#cfd47f;border-width:1px;
	padding:10px 10px 10px 10px;	
	height:45px;
}

.introNormal {		
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	vertical-align:middle;
	line-height:19px;
}
.bodyNormal2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
}

.bodyBold {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
}

.bodyNormal, .bodyNormal pre {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
}

.labelNormal {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
}

.helpText {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:top;
}

.blueBold {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
}

.greyLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;	
}

.sectionHeader2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
}

.sectionHeader3 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
}

.sectionHeader4 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;	
}

.tableHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
}

hr.SmallRedTable {
	margin:0px 0px 0px 0px;
	border: 0px;
	background-color: #ff0000;
	height: 7px;
	width:515px;	
	padding:0px 0px 0px 0px;
}

.bodyNote {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#999999;
	line-height:16px;
	vertical-align:top;
}

table.BusinessDetailTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	width:760px;
	padding:0px 0px 0px 0px;		
	margin-bottom:20px;
}

table.BusinessDetailTable tr td {
	padding:0px 0px 10px 0px;	
}

table.BusinessDetailTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#999999;
	line-height:16px;
	vertical-align:top;
	padding:0px 0px 15px 0px;	
}

table.BusinessEventTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	width:760px;		
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	

}
table.BusinessEventTable tr td {
	padding:10px 0px 0px 0px;	
	vertical-align:top;
}

table.BusinessEventTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
	text-decoration:none;
}

table.BusinessEventTable a:hover {text-decoration:underline;}

table.BusinessEventTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:top;
	padding-top:3px;
}

table.DataTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	margin-top:15px;
}

table.DataTable tr td{height:19px;padding:0px 0px 0px 0px;}

table.DataTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.DataTable a:hover {text-decoration:underline;}
table.DataTable img {border:none;vertical-align:bottom; padding:0px 0px 0px 0px;}

table.DataTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:2px 0px 20px 0px;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;
}

table.DataTable th.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	height:44px;
	font-weight:normal;
	font-size:10px;	
	color:#666666;    
	line-height:12px;
	vertical-align:top;
	padding:3px 0px 5px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
}

table.DataTable tr td.rowSpaceBottom30px {padding:0px 0px 5px 0px;}

table.DataTable .totalRow {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:25px;
	vertical-align:top;
	padding:0px 0px 30px 0px;
	text-align:top;
}

table.DataTable .ColumnHeader {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 5px 0px;
	vertical-align:top;
}

table.DataTable tr td.alternateSP {
	background-color:#ededed;
	padding-bottom:15px;
}

table.DataTable tr td.alternateWhiteSP {
	padding-bottom:15px;
}



table.DataTableBig {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:955px;
}

table.DataTableBig tr td{height:19px;padding:0px 0px 0px 0px;}

table.DataTableBig a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.DataTableBig a:hover {text-decoration:underline;}
table.DataTableBig img {border:none;vertical-align:bottom;padding-top:10px;}

table.DataTableBig th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:2px 0px 20px 0px;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;
}

table.DataTableBig tr td.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

table.DataTableBig tr td.statHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

table.NoteTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;
	vertical-align:middle;	
	padding:0px 0px 0px 0px;
	width:760px;	
}

table.NoteTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	padding:10px 0px 0px 0px;	
}

table.NoteTable tr td {padding:0px 0px 0px 0px;	}
table.NoteTable tr td.rowSpaceBottom30px {padding:0px 0px 10px 0px;	}

table.NoteTable tr td pre{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
}

table.NotePriceHistoryTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 20px 0px;
	width:760px;
}
table.NotePriceHistoryTable tr td{padding-top:10px;}

table.DataTableNoTopBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#e6e6e6; 
    background-color:#FFFFFF;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	
}

table.DataTableNoTopBorder tr {height:19px; }
table.DataTableNoTopBorder img {border:none;vertical-align:bottom;}

table.DataTableNoTopBorder a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.DataTableNoTopBorder a:hover {text-decoration:underline;}

table.DataTableNoTopBorder th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:10px 0px 19px 0px;
}

table.DataTableNoTopBorder th.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	height:44px;
	font-weight:normal;
	font-size:10px;	
	color:#666666;    
	line-height:12px;
	vertical-align:top;
	padding:3px 0px 5px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
}

table.DataTableNoTopBorder tr td.rowSpaceTop20px {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:15px 0px 20px 0px;
}

table.DataTableNoTopBorder .ColumnHeader {
	/*height:44px;*/
	line-height:12px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 0px 0px;
	vertical-align:top;
}

table.DataTableNoTopBorder .ColumnHeader  img {
	/*height:44px;*/
	padding:0px 0px 0px 0px;
	vertical-align:top;
	text-align:top;
}

table.DataTable .ColumnHeader  img {
	/*height:44px;*/
	padding:0px 0px 0px 0px;
	vertical-align:top;
	text-align:top;
}

table.ProfileTableNoTopBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;
	width:760px;
}

table.ProfileTableNoTopBorder tr td {height:16px; padding:0px 0px 0px 0px;}

table.ProfileTableNoTopBorder a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.ProfileTableNoTopBorder a:hover {text-decoration:underline;}

table.ProfileTableNoTopBorder th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:10px 0px 15px 0px;
}

table.ProfileTableNoTopBorder tr td.spaceBottom {padding:0px 0px 15px 0px;}

table.QualificationTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;
}

table.QualificationTable tr {padding:0px 0px 0px 0px;}

table.QualificationTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.QualificationTable a:hover {text-decoration:underline;}

/*table.QualificationTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:0px 5px 0px 0px;
}*/

table.QualificationTable tr td.rowSpaceBottom30 {padding:0px 0px 10px 0px;}

table.QualificationTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:middle;
	text-align:left;
	padding:0px 5px 0px 0px;
}

.qualificationDetails {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
	padding:0px 3px 3px 0px;
}

table.ProfileTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;
	vertical-align:top;	
	padding:5px 0px 0px 0px;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;
	width:760px;
}

table.ProfileTable tr {height:16px; padding:0px 0px 0px 0px;}

table.ProfileTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.ProfileTable a:hover {text-decoration:underline;}

/*table.ProfileTable th a{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}*/

/***** Sample template ******/
#Dat-Header {
	position: fixed;
	width: 100%;
	height: 15%;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	background:pink;
}

#Dat-Sidebar {
	position: fixed;
	width: 10em;
	height: auto;
	top: 15%;
	right: auto;
	bottom: 100px;
	left: 0;
	background:gray;
}

#Dat-Main {
	position: fixed;
	width: auto;
	height: auto;
	top: 15%;
	right: 0;
	bottom: 100px;
	left: 10em;
	background:green;
}

#Dat-Footer {
	position: fixed;
	width: 100%;
	height: 100px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	background:blue;
}


/** For Tab **/
table.PageTabTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;
	width:760px;
	padding:0px 0px 0px 0px;
	/*border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;*/
}
table.PageTabTable tr td {padding:0px 0px 0px 0px;}
table.PageTabTable tr td.tabBase {padding:0px 0px 0px 0px;line-height:4px;}

table.PageTabTable a:hover {	
	text-decoration:none;	
}

table.PageTabTable tr .blueRow {
	border-style:solid;
	border-color:#b4b4b4;
	border-width:1px 0px 0px 0px;
	background-color:#f6f6f6;
	line-height:4px;
	padding:0px 0px 0px 0px;
}

table td .blueRowBorder {
	border-style:solid;
	border-color:#b4b4b4;
	border-width:1px 0px 0px 0px;
	background-color:#f6f6f6;
	line-height:4px;	
}

table td .blueRowTwoBorder {
	/*border-style:solid none solid none;border-color:#b4b4b4 #e5e5e5 #e5e5e5 #e5e5e5;border-width:1px;*/
	border-style:solid none solid none;border-color:#b4b4b4 #e5e5e5 #dadada #e5e5e5;border-width:1px;
	background-color:#f6f6f6;
	line-height:4px;	
}

table td .blueRowBottomBorder {
	border-style:solid none solid none;border-color:#b4b4b4 #e5e5e5 #e5e5e5 #e5e5e5;border-width:1px;
	background-color:#f6f6f6;
	line-height:4px;	
}

table.PageTabTable tr td.toolbarRow {
	height:28px;
	text-align:right;	
	vertical-align:middle;
	background-color:#f6f6f6;
	border-bottom:1px solid #e5e5e5;
	padding:0px 5px 0px 0px;
}

#toolbarRow{
    height:28px;
	vertical-align:left;
	background-color:#f6f6f6;
	border-bottom:1px solid #e5e5e5;
	padding:0px 5px 0px 0px;
}

table.PageTabTable tr td.toolbarRow2 {
	height:28px;
	text-align:right;	
	vertical-align:middle;
	background-color:#f6f6f6;
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
	padding:0px 5px 0px 0px;
}

.btnDownload {
	background:url("../../images/bttn_download_spreadsheet.gif") no-repeat left bottom ;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 1px 1px;
	width:149px;
	height:20px;
	padding:1px 1px 1px 15px;
	cursor:pointer;
	border:none;
}

.btnDownload2 {
	background:url("../../images/bttn_download_spreadsheet.gif") no-repeat right bottom ;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 1px 1px;
	width:149px;
	height:20px;
	padding:1px 1px 1px 1px;
	cursor:pointer;
	border:none;
}

.ReportSubtitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:top;
	padding-right:10px;
}

.ReportHeaderData {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	line-height:14px;
	vertical-align:top;
	padding-right:10px;
}

.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:0px 0px 5px 0px;
	vertical-align:top;
}

.ProfileHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;	
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

.ColumnHeaderNoTopBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

table.NoteTableBig {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:middle;	
	padding:0px 0px 0px 0px;
	
}

table.NoteTableBig th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	
}


#Disclaimer {
	margin:0px 0px 10px 192px;
	width:780px;	
	padding:0px 0px 0px 0px;		
}

#Disclaimer table {
	border-style:solid; 
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px; 	
	padding:0px 0px 0px 0px;
	line-height:12px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	
}
#Disclaimer table tr td {
	padding:5px 0px 10px 20px;
}
	

#Disclaimer a {color:#2f77be;text-decoration:none;}
#Disclaimer a:hover {text-decoration:underline;}

#Disclaimer div {
	display:inline;
	padding:0px 0px 0px 0px;
}

#DisclaimerBig {
	margin:0px 0px 10px 0px;	
	padding:30px 0px 0px 0px;	
}

#DisclaimerBig table {
	border-style:solid; 
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px; 
	/*padding:5px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
	line-height:12px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;		
}
#DisclaimerBig table tr td {
	/*padding:0px 0px 10px 0px;*/
	padding:5px 0px 10px 0px;
}

#DisclaimerBig div {
	display:inline;
	padding:0px 0px 0px 0px;
}
	

#DisclaimerBig a {color:#2f77be;text-decoration:none;}
#DisclaimerBig a:hover {text-decoration:underline;}


/** 2.4 Company History & Listing Details **/
table.l_CompanyHistory {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:370px;
}

table.l_CompanyHistory th {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	padding:3px 0px 8px 0px;
}

table.l_CompanyHistory img {vertical-align:bottom;}
table.l_CompanyHistory tr td {padding:0px 0px 15px 0px;}	
table.l_CompanyHistory a {color:#2f77be;text-decoration:none;}	
table.l_CompanyHistory a:hover {text-decoration:underline;}

table.l_IncorporatedDetails {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:370px;
}

table.l_IncorporatedDetails th {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	padding-top:3px;
	padding-bottom:3px;

}

table.l_IncorporatedDetails img {vertical-align:bottom;}
table.l_IncorporatedDetails tr td {vertical-align:top;}

table.r_ListingDetails {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;

	padding:0px 0px 0px 0px;
	width:370px;
}

table.r_ListingDetails th {
	padding:0px 0px 8px 0px;   
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
}

table.r_ListingDetails tr td {
	padding:10px 0px 10px 0px;   
}

table.r_ListingDetails img {vertical-align:bottom;}

table.SubListingDetailsTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	padding:0px 0px 0px 0px;
	width:370px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	margin-bottom:10px;
}

table.SubListingDetailsTable tr td {	
	padding:10px 0px 0px 0px;
}

table.SubListingDetailsTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	vertical-align:top;
	line-height:16px;
	text-align:left;
	vertical-align:top;
	padding:10px 0px 0px 0px;
}

table.SubListingDetailsTable img {vertical-align:bottom;}


/** 2.5 Operation History**/

table.searchTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;	
	line-height:12px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;
	background:#f6f6f6
}

table.searchTable tr td{
	height:29px;
	vertical-align:middle;		
	padding:0px 10px 0px 0px;
}

table.searchTable a {color:#2f77be;text-decoration:none;}
table.searchTable a:hover {text-decoration:underline;}

table.searchTable .PreYear{
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 1px 0px 0px;
	padding:0px 18px 0px 10px;
}

table.searchTable .PreYear2{
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.searchTable .YearRange{
	padding:0px 10px 0px 10px;
	color:#666666;
}

table.yearCriteriaTable {
	padding:0px 0px 0px 0px;
	/*background:pink;*/
}

table.yearCriteriaTable tr td {
	padding:0px 5px 0px 0px;
}

.bigAhef {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;	
	line-height:16px;
}

.bigAhef a:hover {
	text-decoration:underline
}

table.OperationTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:16px;	
	padding:0px 0px 0px 0px;
	width:760px;
}

table.OperationTable tr td{vertical-align:top;height:18px;padding-bottom:10px;}

table.OperationTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.OperationTable a:hover {text-decoration:underline;}

table.OperationTable .ColumnHeader {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}

table.OperationTable img{border:none;margin-top:3px;}

table.FHighlight {
	width:440px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;	
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;	
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

table.FHighlight tr td {line-height:16px;padding:0px 0px 0px 0px;}

table.FHighlight th{
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	vertical-align:top;	
	text-align:right;
	line-height:12px;
	padding:5px 0px 5px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;	
}

table.editSearchTable {
	padding:0px 0px 0px 0px;
}
table.editSearchTable th {
	height:26px;
	background:#ededed;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 0px 0px;	
	padding:0px 10px 0px 10px;
	width:760px;
}

table.editSearchTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.editSearchTable a:hover {text-decoration:underline;}

table.searchToolCriteria {
	padding:0px 0px 0px 0px;width:955px;
}
table.searchToolCriteria tr td {padding:0px 0px 0px 0px;}
table.searchToolCriteria th {
	padding:0px 10px 0px 10px;
	height:26px;
	background:#ededed;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 0px 0px;	
	width:760px;
}
table.searchToolCriteria a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.searchToolCriteria a:hover {text-decoration:underline;}

table.searchToolCriteria tr td.searchToolPageTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:21px;
	vertical-align:top;	
	padding:0px 0px 10px 0px;
	border-style:solid none none none;border-color:#333333;border-width:4px;
}

table.searchToolCriteria2 {
	padding:0px 0px 0px 0px;
	width:955px;
	margin:0px 0px 20px 0px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;	
}

table.searchToolCriteria2 tr td {padding:0px 0px 0px 0px;}
table.searchToolCriteria2 th {
	padding:0px 10px 0px 10px;
	height:26px;
	background:#ededed;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;	
	width:760px;
}
table.searchToolCriteria2 a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.searchToolCriteria2 a:hover {text-decoration:underline;}



table.editSearchToolCriteria {
	background:#f6f6f6;
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;		
	width:955px;
	margin:0px 0px 0px 0px;		
}

table.editSearchToolCriteria tr td{
	padding:0px 10px 0px 10px;
}

table.editSearchToolCriteria tr td.greyBorder {
	padding-top:0px;border-style:none solid none none;border-color:#e6e6e6;border-width:1px;vertical-align:top;
}

table.editSearchToolCriteria tr td.header {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:0px 0px 0px 10px;		
}

table.editSearchToolCriteria tr td.firstRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:10px 0px 0px 10px;		
}

table.editSearchToolCriteria tr td.lastRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:0px 0px 10px 10px;		
}

table.editSearchToolCriteria tr td.firstRow {padding-top:10px;}
table.editSearchToolCriteria tr td.lastRow {padding-bottom:10px;}

table.greyTableBorderTop {
	background-color:#f6f6f6;
	line-height:10px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 0px 0px;	
}

table.greyTableBorderBottom {
	background-color:#f6f6f6;
	line-height:10px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;	
}

table.whiteTable {
	background-color:#ffffff;
	line-height:10px;
}


table.editSearchToolCriteria2 {
	background:pink;
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;		
	width:760px;
	margin:0px 0px 0px 0px;		
}

table.editSearchToolCriteria2 tr td{
	padding:0px 0px 0px 0px;
}

table.editSearchToolCriteria2 tr td.greyBorder {
	padding-top:0px;border-style:none solid none none;border-color:#e6e6e6;border-width:1px;vertical-align:top;
}

table.editSearchToolCriteria2 tr td.header {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:0px 0px 0px 10px;		
}

table.editSearchToolCriteria2 tr td.firstRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:10px 0px 0px 10px;		
}

table.editSearchToolCriteria2 tr td.lastRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:0px 0px 10px 10px;		
}

table.editSearchToolCriteria2 tr td.firstRow {padding-top:10px;}
table.editSearchToolCriteria2 tr td.lastRow {padding-bottom:10px;}

table.searchCriteria {
	background:#f6f6f6;
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;	
	padding:0px 0px 0px 0px;			
	margin-bottom:20px;
}

table.searchCriteria tr td{
	padding:0px 0px 0px 10px;		
}

table.searchCriteria tr td.firstRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:10px 0px 0px 10px;		
}

table.searchCriteria tr td.lastRowHeader {
	vertical-align:top;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:0px 0px 10px 10px;		
}

table.searchCriteria tr td.firstRow {padding-top:10px;}
table.searchCriteria tr td.lastRow {padding-bottom:10px;}

table.searchCriteria tr td.greyRowSpace{padding:0px 0px 0px 0px;height:5px;}
table.searchCriteria tr td.greyBorder {padding-top:0px;border-style:none solid none none;border-color:#e6e6e6;border-width:1px;}

table.searchCriteriaDetail {
	background:#f6f6f6;
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;	
	
	
}

table.searchCriteriaDetail tr td{
	/*border-style:none solid none none;border-color:#e6e6e6;border-width:1px;*/
	padding:0px 0px 5px 0px;
	
}

table.searchCriteriaDetail td.rowSpace{padding-bottom:0px;}
table.searchCriteriaDetail td.rowSpace5{padding:0px 0px 5px 0px;}
table.searchCriteriaDetail td.rowSpace5Border{
	padding:0px 0px 5px 0px;
	border-style:none solid none none;
	border-color:#e6e6e6;
	border-width:1px;
}

table.searchCriteriaDetail td.labelForm {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	background:#f6f6f6;
	padding:0px 0px 0px 0px;
}
table.searchCriteriaDetail td.labelFormGreyBorder {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	background:#f6f6f6;
	padding:2px 19px 0px 0px;
	border-style:none solid none none;
	border-color:#e6e6e6;
	border-width:1px;
}
table.searchCriteriaDetail td.labelForm2 { 
	padding:5px 0px 5px 0px;  /* previous padding:5px 0px 5px 0px;  */
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:top;
}
table.searchCriteriaDetail td.labelForm3 { padding:5px 0px 10px 0px; }
table.searchCriteriaDetail td.labelForm4 { padding:0px 0px 20px 0px;}
table.searchCriteriaDetail td.labelForm5 { padding:5px 0px 0px 0px; }
table.searchCriteriaDetail td.labelForm6 { padding:0px 0px 20px 0px; }
table.searchCriteriaDetail td.labelForm7 { 
	padding:5px 0px 10px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
}
table.searchCriteriaDetail td.labelForm7Border { 
	padding:5px 0px 10px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	border-style:none solid none none;
	border-color:#e6e6e6;
	border-width:1px;
}
table.searchCriteriaDetail td.BlankRowBorder { 
	padding:5px 0px 15px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	border-style:none solid none none;
	border-color:#e6e6e6;
	border-width:1px;
}
table.searchCriteriaDetail td.labelForm8 { padding:0px 0px 10px 0px; }
table.searchCriteriaDetail td.labelForm9 { 
	padding:0px 0px 0px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
}
table.searchCriteriaDetail td.labelForm10 { 
	padding:0px 0px 10px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
}
table.searchCriteriaDetail td.labelForm11 { 
	padding:5px 0px 10px 0px; 
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
}
table.searchCriteriaDetail td.labelForm12 { padding:5px 0px 5px 0px; }

table.searchCriteriaDetail td.labelFormGrey1 {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:3px 0px 6px 0px;
}

table.searchCriteriaDetail td.labelFormGrey1Border {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:3px 0px 6px 0px;
	border-style:none solid none none;
	border-color:#e6e6e6;
	border-width:1px;
}

table.searchCriteriaDetail td.labelFormGrey2 {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:3px 0px 5px 0px;
}

table.searchCriteriaDetail td.labelFormGrey3 {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:8px 0px 5px 0px;
}

table.searchCriteriaDetail td.labelFormGrey4 {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	padding:3px 0px 3px 0px;
}

table.searchCriteriaDetail td.labelFormBorder {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	background:#f6f6f6;
	padding:10px 0px 5px 0px;
	border-style:solid none none none;border-color:#e6e6e6;border-width:1px;
}
table.searchCriteriaDetail td.labelFormBorder2 {
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	background:#f6f6f6;
	padding:10px 0px 10px 0px;
	border-style:solid none none none;border-color:#e6e6e6;border-width:1px;
}

table.searchCriteriaDetail td.labelNormal {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:2px 0px 1px 0px;
}

table.searchCriteriaDetail td.labelNormal2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:8px 0px 5px 0px;
}

table.searchCriteriaDetail img {vertical-align:middle;border:none;}

table.subCriteria {
	padding:0px 0px 0px 0px;
}

table.subCriteria tr td {
	padding:0px 5px 5px 0px;
	border-style:none none none none;
}

table.offerorTable {
	margin:30px 0px 30px 0px;
	border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 1px 0px;
	table-layout: fixed;
}

table.offerorTable tr td{padding:5px 0px 0px 0px;vertical-align:top;}
table.offerorTable img {
	padding:5px 0px 0px 0px;
	vertical-align:middle;
}
table.offerorTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.offerorTable a:hover {text-decoration:underline;}

table.takeOverTable {
	padding-bottom:20px;
}

table.takeOverTable tr td {
	padding:10px 0px 0px 0px;
}

table.takeOverTable img {border:none;vertical-align:bottom;padding:0px 5px 0px 0px;}

table.takeOverDetail th{text-align:left;}
table.takeOverDetail tr th img{padding:0px 0px 0px 3px;}

table.takeOverDetail tr td{padding:0px 0px 0px 0px;}
table.takeOverDetail a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.takeOverDetail a:hover {text-decoration:underline;}

table.BonusIssueTable {
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
}

table.BonusIssueTable img { border:none;vertical-align:bottom; }
table.BonusIssueTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.BonusIssueTable a:hover {text-decoration:underline;}

table.BonusIssueDetail{padding:0px 0px 0px 0px; margin-bottom:20px;}
table.BonusIssueDetail tr td {padding:0px 0px 0px 0px;}
table.BonusIssueDetail th {padding:3px 0px 15px 0px;}

table.ReconstructionTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;	
	width:760px;
}

table.ReconstructionTable tr td{padding:5px 0px 15px 0px; vertical-align:top;}
table.ReconstructionTable img {border:none;vertical-align:bottom;padding-top:0px;}

table.ReconstructionTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
/** Filter Bar for Price History tab **/
table.filterBar {
	height:53px;
	padding:4px 0px 4px 0px;		
	background:#f6f6f6;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 1px 1px 1px;		
}
table.filterBar tr td{
	padding:0px 30px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
}

/** Filter Bar for Price History tab **/
table.filterBarFinancials {
	height:20px;
	padding:2px 0px 2px 0px;		
	background:#f6f6f6;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 1px 1px 1px;		
	margin-top:20px;
}
table.filterBarFinancials tr td{
	padding:0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
}

table.subFilterBar {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
table.subFilterBar img{vertical-align:middle;}
table.subFilterBar tr td {
	padding:0px 0px 0px 0px;
	vertical-align:middle;
			/*border-style:solid solid solid solid;border-color:red;border-width:1px;*/
}
table.subFilterBar input {vertical-align:top;}

table.filterBarSmall {
	height:26px;
	padding:0px 0px 0px 0px;		
	background:#f6f6f6;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;		
}
table.filterBarSmall tr td{
	padding:0px 20px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
}

/** All stylesheet for Textbox **/
.dateTextbox{
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	width:30px;
}

.middleTextbox{
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	width:40px;
}

.searchCriteriaTextbox{
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	width:80px;
}

.smallTxtbox {	
	height:19px;
	width:100px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	border-style:solid none solid solid;border-color:#999999 #ededed #ededed #999999;border-width:1px 1px 1px 1px;
	vertical-align:middle;
	padding:2px 0px 0px 1px;
}

.searchTxtbox {	
	height:19px;
	width:170px;
	background-color:#fcfcfc;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	border-style:solid none solid solid;border-color:#999999 #ededed #ededed #999999;border-width:1px 1px 1px 1px;
	vertical-align:middle;
	padding:2px 0px 0px 1px;
}

.searchTxtboxBlack {	
	height:19px;
	width:170px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:red;
	border-style:solid none solid solid;border-color:#999999 #ededed #ededed #999999;border-width:1px 1px 1px 1px;
	vertical-align:middle;
	padding:2px 0px 0px 1px;
}

.searchTxtboxBig{
	width:220px;
	height:19px;
	/*border:1px,solid,#bfbfbf;*/
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;			
}

.searchTxtboxCriteria{
	width:235px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;		
}

.searchTxtboxBigest{
	width:260px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;		
}

.searchTxtboxBigest2{
	width:270px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	/*border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;*/
	border-style:solid solid solid solid;border-color:#999999 #ededed #ededed #999999;border-width:1px 1px 1px 1px;
}

.searchTextarea {
	width:260px;
	height:100px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

.commentTextarea {
	width:460px;
	height:170px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
}

.searchColumn {
	/*background:url("../../images/bg_searchbox_h24.gif") repeat left bottom ;*/
    backround-color:white;
	padding:0px 5px 0px 5px; 
	width:188px;
	height:24px;
}

/** All stylesheet for Button **/
.btn {
	height: 17px;
	width:55px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left bottom ;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.searchBtn {
	padding:0px 0px 0px 0px; 
	width:20px;
	height:19px;
	background:url("../../images/icn_search.gif") no-repeat top center;		
	border-style:solid none solid none;border-color:#999999;border-width:0px 0px 0px 0px;
	cursor:pointer;
	vertical-align:middle;
	background-color:#fcfcfc;
}

.btnLong {
	height: 17px;
	width:242px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnMiddle {
	height: 17px;
	width:90px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnStartSearch {
	height: 17px;
	width:80px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnSmall {
	height: 17px;
	width:70px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnTiny {
	height: 17px;
	width:50px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnGo {
	height: 17px;
	width:25px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnEditSearch {
	height: 17px;
	width:75px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnFeedback {
	height: 17px;
	width:110px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnFeedback2 {
	height: 17px;
	width:95px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.btnEditReport {
	height: 17px;
	width:166px;
    border-style:solid solid solid solid;border-color:#bfbfbf;border-width:1px 1px 1px 1px;
	background:url("../../images/bg_button_small.gif") repeat left top;
	color: #333333;
	vertical-align: middle;			
	padding: 0px 0px 3px 0px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	cursor:pointer;	
}

.searchImg {
	padding:0px 0px 0px 0px; 
	height:17px;
	border-style:solid none solid none;
    border-color:#999999 #ededed #ededed #999999;
    border-width:1px 0px 1px 0px;
	cursor:pointer;
	vertical-align:middle;
	background-color:#fcfcfc;
}

.campaign_banner {
	width: 955px;
}

/** All stylesheet for Dropdown List **/
.tinyDropdownList{
	width:40px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.smallDropdownList{
	width:60px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.smallDropdownList2{
	width:50px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.middleDropdownList{
	width:75px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.middleDropdownList2{
	width:150px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.middleDropdownList3{
	width:110px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.bigDropdownList{
	width:130px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.bigDropdownList2{
	width:135px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.bigDropdownList3{
	width:190px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.bigestDropdownList{
	width:260px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.dropdownListCriteria {
	width:235px;
	height:19px;
	border-style:solid;
	border-color:#999999;
	border-width:1px 1px 1px 1px;	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
}

.radioCriteria {
	vertical-align:bottom;
	text-align:left;
}

.ReportTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	line-height:21px;
	color:#333333;	
	vertical-align:top;
}


table tr td.ResultTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	line-height:21px;
	color:#333333;	
	vertical-align:top;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
	padding:3px 0px 0px 5px;
}

table.printTable tr td {padding-right:20px}

table.printTable a {text-decoration:none;}
table.printTable a:hover {text-decoration:underline;}

table.chartTable { padding:0px 0px 0px 0px;}
table.chartTable th {
	height:26px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	background:#f6f6f6;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;
	padding-right:7px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

table.chartTable tr td {
	background:#fafafa;
	padding:10px 0px 30px 10px;
}

table.chartTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	text-decoration:none;
}
table.chartTable a:hover {text-decoration:underline;}

table.tabDetails {
	padding:0px 0px 0px 0px;
}

table.tabDetails tr td {
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
}
table.tabDetails a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
table.tabDetails a:hover {text-decoration:underline;}

/** For Show Data Definition of Profit & Loss tab **/
table.tabDetailsGrey {
	padding:0px 0px 0px 0px;
}

table.tabDetailsGrey tr td {
	padding:7px 0px 0px 10px;	
}
table.tabDetailsGrey a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	text-decoration:none;
	padding:0px 0px 0px 0px;	
}
table.tabDetailsGrey a:hover {color:#333333;text-decoration:none;}


/** 2.13 Segment Performance **/
.segmentHeader { padding:20px 0px 20px 0px; }

table.segmentTable {
	border-style:solid;
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	width:760px;
}

table.segmentTable tr td.ColumnHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 4px 0px;
	vertical-align:top;
}

table.segmentTable th { padding:0px 0px 20px 0px; }
table.segmentTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:17px;	
	vertical-align:top;	
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

table.segmentTable a:hover {text-decoration:underline;}

table .totalRow {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 10px 0px;
}

table .geoRow{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

/** Financial Data (Profit & Loss, Balance Sheet, Cash Flow)**/
table.PLTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:17px;	
	vertical-align:middle;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	width:760px;
}
table.PLTable tr{
	vertical-align:top;
}

table.PLTable th{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 5px 20px 0px;
	border-style:none solid none none;border-color:#e6e6e6;border-width:1px;
}

table.PLTable tr td {
	border-style:none solid none none;border-color:#e6e6e6;border-width:1px;
	padding:0px 5px 0px 0px;
} 

table.PLTable tr.spaceUnder td {
	padding-bottom:15px;
} 

table.PLTable tr.spaceAbove td {
	padding-top:15px;
} 

table.PLTable .greyHeaderRow {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#666666;
	line-height:17px;
	vertical-align:top;	
	padding:20px 0px 0px 0px;
}

table.PLTable .greyHeaderRow2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#666666;
	line-height:17px;
	vertical-align:top;	
	padding:5px 0px 0px 0px;
}

table.PLTable .blueHeaderRow a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:17px;	
	vertical-align:top;	
	padding:20px 0px 0px 0px;
	text-decoration:none;
	vertical-align:middle;
}

table.PLTable .totalBlueRow {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 1px 0px 0px;
	padding:0px 5px 10px 0px;
	vertical-align:middle;	
}

table.PLTable .totalBlueRowBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
	border-style:solid solid none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;
	padding:0px 5px 10px 0px;
	vertical-align:middle;
}

table.PLTable .totalBlackRowBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid solid none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;
	padding:0px 5px 10px 0px;	
	vertical-align:top;
}

table.PLTable .totalBlackRowBorderLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid none none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;
	padding:0px 5px 10px 0px;	
	vertical-align:top;
}

table.PLTable tr td.totalBlackRow {
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 1px 0px 0px;
	padding:0px 5px 0px 0px;		
}

table.PLTable tr td.OE_Row {
	/*border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 1px 0px 0px;*/
	border-style:solid solid none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;
	padding:5px 5px 5px 0px;		
}

table.PLTable tr td.OE_RowLast {
	border-style:solid none none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;
	padding:5px 5px 5px 0px;		
}

table.PLTable tr td.blueHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;	
	border-style:solid solid solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;
	height:33px;
	background:#fafafa;
	padding:0px 5px 0px 0px;
	vertical-align:middle;	
}

table.PLTable tr td.blueHeader a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
	vertical-align:middle;	
}

table.PLTable tr td.blackHeader {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid solid solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;
	padding:0px 5px 0px 0px;
	height:33px;
	background:#fafafa;
	vertical-align:middle;	
}

table.PLTable tr td.blackHeaderLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid none solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;
	padding:0px 5px 0px 0px;
	height:33px;
	background:#fafafa;
	vertical-align:middle;	
}

table.PLTable tr td.topSpace { padding:5px 5px 0px 0px; }
table.PLTable tr td.topSpaceLast { border-style:none none none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;padding:5px 5px 0px 0px; }
table.PLTable tr td.bottomSpace { padding:0px 5px 10px 0px; }
table.PLTable tr td.bottomSpaceLast { border-style:none none none none;border-color:#999999 #e6e6e6;border-width:1px 1px 0px 0px;padding:0px 5px 10px 0px; }

table.PLTable tr td.blueHeaderBorder  {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	border-style:solid solid solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;
	height:33px;
	vertical-align:middle;
}

table.PLTable tr td.blueHeaderBorder a  {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;		
}

table.PLTable tr td.blackHeaderBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid solid solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;	
	height:33px;
	vertical-align:middle;
}

/*table.PLTable tr td.blackHeaderBorder a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	
	vertical-align:middle;
}*/

table.PLTable tr td.blackHeaderBorderLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;	
	border-style:solid none solid none;border-color:#999999 #e6e6e6 #999999;border-width:2px 1px 2px 0px;
	/*padding:10px 5px 10px 0px;*/
	height:33px;
	vertical-align:middle;
}

table.PLTable tr td.blankRow {
	border-style:none solid none none;border-color:red;border-width:1px;
}

table.PLTable tr td.bottomSpaceBorder {
	border-style:none solid solid none;border-color:#999999 #e6e6e6;border-width:0px 1px 1px 0px;
	padding:0px 5px 10px 0px;
}

table.PLTable tr td.bottomSpaceBorderLast {
	border-style:none none solid none;border-color:#999999;border-width:0px 0px 1px 0px;
	padding:0px 5px 10px 0px;
}

table.PLTable tr td.lastCol {
	border-style:none none none none;border-color:#e6e6e6;border-width:1px;
	padding:0px 5px 0px 0px;
}

table.PLTable tr td.firstRow {
	border-style:none none none none;border-color:#e6e6e6;border-width:1px;
	padding:0px 0px 0px 0px;
	height:10px;
}

table.PLTable tr th.lastCol {
	border-style:none none none none;border-color:#e6e6e6;border-width:1px;
	padding:0px 5px 0px 0px;
	vertical-align:top;
}

table.PLTable tr td.totalBlackRowLast {
	border-style:none none none none;border-color:#e6e6e6;border-width:1px;
	padding:0px 5px 0px 0px;
}


table.PLTable .BS_Header {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 5px 10px 0px;
	border-style:none solid none none;border-color:#e6e6e6;border-width:1px;
}

table.PLTable .BS_HeaderLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 5px 10px 0px;
	border-style:none none none none;border-color:#e6e6e6;border-width:1px;
}

table.PLTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.PLTable a:hover {text-decoration:underline;}


/** 2.15 Announcement PDF **/

table.searchPDFTable th {
	height:26px;
	background:#ededed;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:12px;
	vertical-align:middle;	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;	
	padding:0px 10px 0px 10px;
	/*width:760px;*/
}
table.searchPDFTable th img{vertical-align:middle;	}
/*table.searchPDFTable th a{color:#2f77be;text-decoration:none;}
table.searchPDFTable th a:hover {text-decoration:underline;}*/
table.searchPDFTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.searchPDFTable a:hover {text-decoration:underline;}

table.searchPDFCriteria {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:0px 0px 1px 0px;	
	padding:0px 0px 0px 0px;
	background:#f6f6f6;	
}

table.searchPDFCriteria tr td{
	vertical-align:top;
	padding:5px 0px 0px 10px;
}
table.searchPDFCriteria a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;
	line-height:12px;
	text-decoration:none;
	vertical-align:middle;
}
table.searchPDFCriteria a:hover {text-decoration:underline;}
table.searchPDFCriteria tr td.lastRow {padding-bottom:10px;}
table.searchPDFCriteria tr td.lastRowSmall {padding-bottom:5px;}

table.dateTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	padding:0px 0px 0px 0px;
}
table.dateTable tr td {padding:0px 0px 5px 0px;}

table.subPDFCriteria {	
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
}

table.subPDFCriteria tr td {
	padding:8px 8px 8px 0px;
}

table.searchSignalG {
	padding:0px 0px 0px 0px;	
}
table.searchSignalG tr td {
	padding:4px 10px 4px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:middle;
	background:#f6f6f6;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;	
}


/** Search Tool section **/
#SearchTool-Content {
	margin:0px 20px 40px 19px;		
	padding:0px 0px 0px 0px;	
	border:1px block red; /* change to solid if you want to display border */	
	width:955px;
}

#SearchTool-Content2 {
	margin:0px 20px 7em 20px;		
	padding:0px 0px 0px 0px;	
	border:1px block red; /* change to solid if you want to display border */	
	width:955px;	
	/*background:pink;*/
}

table.searchToolTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	padding:0px 0px 0px 0px;		
	margin:0px 0px 0px 0px;	
}

table.searchToolTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	text-align:left;	
	padding:0px 0px 20px 0px;
}

table.searchToolTable tr td {
	padding:0px 0px 0px 0px;
}

table.searchToolTable tr td.searchToolPageTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:21px;
	vertical-align:top;	
	padding:0px 0px 10px 0px;
	border-style:solid none none none;border-color:#333333;border-width:4px;
}

table.searchToolSubTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	text-align:left;
	/*padding:20px 20px 0px 0px;	*/
	padding:0px 0px 0px 0px;
}

table.searchToolSubTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;	
	text-align:left;
	padding:0px 20px 15px 0px;
	border-style:solid none none none;border-color:#e6e6e6;border-width:1px;
}
table.searchToolSubTable th a {text-decoration:none;}
table.searchToolSubTable th a:hover {color:#306294;text-decoration:underline;}
table.searchToolSubTable th a:active {color:#666666}

table.searchToolSubTable tr td {padding:0px 20px 18px 0px;	}




/** Quick Search, Advanced Search, ASX Announcements (PDF) Search **/
#searchToolNav {
	border-style:none none solid none;border-color:#dadada;border-width:1px;	
	padding:0px 0px 0px 0px;	
	/*background:pink;*/
}

#searchToolNav table {	
	padding:0px 0px 0px 0px;	
}

#searchToolNav a:link{
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	vertical-align:middle;	
	text-decoration:none;	
}
#searchToolNav a:hover {color:#728fb2;text-decoration:none;}
#searchToolNav a:active {color:#728fb2;font-weight:bold;}
#searchToolNav a:visited {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;	
	vertical-align:middle;	
	text-decoration:none;
}

#searchToolNav table tr td {padding:0px 10px 0px 3px;	vertical-align:middle;}


table.quickSearchTable {
	padding:0px 0px 0px 0px;		
	margin:0px 0px 0px 0px;
}

table.quickSearchTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:12px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	text-align:left;	
	/*padding:15px 0px 15px 0px;
	margin-top:5px;*/
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}

table.QuickSearchToolbar {
	padding:0px 0px 0px 0px;
	height:29px;
	background:#f6f6f6;
	border-style:solid none solid none;border-color:#e5e5e5;border-width:1px;	
}
table.QuickSearchToolbar img {vertical-align:middle;}
table.QuickSearchToolbar a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	text-decoration:none;
 }
table.QuickSearchToolbar a:hover {color:#333333;text-decoration:none;}
table.QuickSearchToolbar tr td { 
	padding:0px 0px 0px 0px;
}
table.QuickSearchToolbar tr td.greyBorder {border-style:none solid none none;border-color:#e5e5e5;border-width:1px;}

table.QuickSearchToolbar tr td.header {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 0px 0px 10px;
}

table.QuickSearchToolbar tr td.header2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 0px 0px 7px;
}

table.QuickSearchToolbar tr td.header3 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 5px 0px 7px;
}

table.QuickSearchToolbar tr td.header4 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 10px 0px 10px;
}

table.QuickSearchToolbar tr td.headerLeftBorder {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	padding:0px 0px 0px 5px;
	border-style:none none none solid;border-color:#e5e5e5;border-width:1px;
}

table.QuickSearchToolbar tr td.feedBackLabel {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;
	padding:9px 0px 5px 10px;
}

table.QuickSearchToolbar tr td.feedBackLabel2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:10px 0px 20px 7px;
}

table.QuickSearchToolbar tr td.feedBackLabel3 {padding:0px 0px 10px 10px;}
table.QuickSearchToolbar tr td.feedBackLabel4 {padding:0px 0px 0px 10px;}

table.QuickSearchToolbarNoBorder {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:29px;
	background:#f6f6f6;
}
table.QuickSearchToolbarNoBorder img {vertical-align:middle;}
table.QuickSearchToolbarNoBorder a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	text-decoration:none;
 }
table.QuickSearchToolbarNoBorder a:hover {color:#333333;text-decoration:none;}
table.QuickSearchToolbarNoBorder tr td { 
	padding:0px 10px 0px 10px;
}
table.QuickSearchToolbarNoBorder tr td.greyBorder {border-style:none solid none none;border-color:#e5e5e5;border-width:1px;}

table.quickSearchResult {
	padding:0px 0px 0px 0px;
	table-layout:absolute;
}
table.quickSearchResult tr td {padding:0px 3px 3px 3px;vertical-align:top;}
table.quickSearchResult th {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:4px 3px 0px 3px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	line-height:12px;
	color:#999999;
	background:#ffffff;
	text-align:left;
}

table.quickSearchResult a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	line-height:16px;
	color:#2f77be;
	text-decoration:none;
 }
table.quickSearchResult a:hover {text-decoration:underline;}


table.pdfSearchResult {
	padding:0px 0px 0px 0px;
	table-layout:absolute;
}
table.pdfSearchResult tr td {padding:0px 0px 3px 0px;vertical-align:top;}
table.pdfSearchResult th {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:4px 0px 0px 0px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	line-height:12px;
	color:#999999;
	background:#ffffff;
	text-align:left;
}

table.pdfSearchResult a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	line-height:16px;
	color:#2f77be;
	text-decoration:none;
 }
table.pdfSearchResult a:hover {text-decoration:underline;}

table.pdfSearchResult a:visited{color:purple;}

#Popup-CodeLookup {	
	width:605px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	height:auto;
}

#Popup-CodeLookup .smallRedHeader {
	background-color:#ff0000;
	line-height:7px;
}

table.codeLookupTable {	
	background-color:#ffffff;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 10px 0px;		
}
table.codeLookupTable tr td {
	padding:0px 4px 20px 20px;		
	height:25px;
}

table.resultCodeLookup {
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	
	
}
table.resultCodeLookup tr td {padding:0px 0px 0px 0px;vertical-align:top;}
table.resultCodeLookup th {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:4px 0px 0px 0px;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	line-height:12px;
	color:#999999;
	background:#ffffff;
	text-align:left;
}

table.resultCodeLookup a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	line-height:16px;
	color:#2f77be;
	text-decoration:none;
	vertical-align:top;
 }
table.resultCodeLookup a:hover {text-decoration:underline;}
table.resultCodeLookup image {padding-top:10px;vertical-align:bottom;border:none;}

table tr td.greyBGBD {
	border-style:solid none solid none;border-color:#e5e5e5;border-width:1px;
	background:#f6f6f6;
	height:29px;
	padding:0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
}


table tr td.greyBGBDNormal {
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
	background:#f6f6f6;
	height:29px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
}

table tr td.greyBGBDLabel {
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
	background:#f6f6f6;
	height:29px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:middle;
}

table.CopyrightLookup {
	margin:20px 4px 20px 20px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	vertical-align:top;		
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	width:580px;	
}
table.CopyrightLookup tr td {
	padding:0px 4px 0px 0px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 0px 0px;	
}

table.CopyrightLookup div {
	display:inline;
	padding:0px 0px 0px 0px;
}

/* 6.0  Corp. Calendar */
table.calendarTable {
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	
}

table.calendarTable tr td {
	padding:0px 5px 0px 5px;
	background:#f6f6f6;
	/*border-style:none solid solid none;border-color:#e5e5e5;border-width:1px;*/
}
table.calendarTable tr td.header {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	color:#333333;
	height:30px;
	border-style:none solid solid none;border-color:#e5e5e5;border-width:1px;
}

table.calendarTable tr td.headerLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	color:#333333;
	height:30px;
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
}

table.calendarTable tr td.bodyDate {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	color:#333333;	
	border-style:none solid none none;border-color:#e5e5e5;border-width:1px;
}

table.calendarTable tr td.bodyDateLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	color:#333333;	
	border-style:none none none none;border-color:#e5e5e5;border-width:1px;
}

table.calendarTable tr td.bodyDetail {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:none solid solid none;border-color:#e5e5e5;border-width:1px;
	vertical-align:top;
	padding-bottom:5px;
}

table.calendarTable tr td.bodyDetail2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	background-color:#f0f0f0;
	border-style:none solid solid none;border-color:#e5e5e5;border-width:1px;
	vertical-align:top;
	padding-bottom:5px;
}

table.calendarTable tr td.bodyDetailLast {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
	vertical-align:top;
	padding-bottom:5px;
}

table.calendarTable tr td.bodyDetailLast2 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	background-color:#f0f0f0;
	vertical-align:top;
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
	vertical-align:top;
	padding-bottom:5px;
}

table.calendarTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	height:26px;
	background-color:#e6e6e6;
	border-style:solid none solid none;border-color:#e5e5e5;border-width:1px;
	padding-left:10px;
}

table.calendarDetailTable {
	padding:0px 0px 0px 0px;
	margin-top:10px;
	vertical-align:top;	
}

table.calendarDetailTable tr td {
	padding:0px 0px 0px 0px;
	border-style:none none none none;	
}

table.calendarDetailTable tr td.headerD {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	color:#333333;
	height:30px;
	padding:0px 0px 0px 0px;
}

/* 8.0 Floats */
table.FloatsTable {
	padding:0px 0px 0px 0px;
	border-style:none none solid none;border-color:#e6e6e6;border-width:1px;
	margin-bottom:30px;
	margin-top:0px;
}

table.FloatsTable th {
	padding:5px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:21px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
	text-align:left;
}

table.FloatsTable tr td {vertical-align:top}

table.FloatsTable .ColumnHeader {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 5px 0px;
	vertical-align:top;
}

table.FloatsTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.FloatsTable a:hover {text-decoration:underline;}
table.FloatsTable img {border:none;vertical-align:bottom;padding-top:2px;padding-bottom:2px;}


table.FloatsTableSpaceBottom10 {
	padding:0px 0px 0px 0px;
	border-style:none none solid none;border-color:#e6e6e6;border-width:1px;
	margin-bottom:5px;
}

table.FloatsTableSpaceBottom10 th {
	padding:5px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;
	color:#333333;
	vertical-align:top
	line-height:21px;
	border-style:solid;
	border-color:#333333;
	border-width:4px 0px 0px 0px;
	text-align:left;
}

table.FloatsTableSpaceBottom10 tr td {vertical-align:top}

table.FloatsTableSpaceBottom10 .ColumnHeader {
	height:44px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:1px 0px 1px 0px;
	padding:3px 0px 5px 0px;
	vertical-align:top;
}

table.FloatsTableSpaceBottom10 a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.FloatsTableSpaceBottom10 a:hover {text-decoration:underline;}
table.FloatsTableSpaceBottom10 img {border:none;vertical-align:bottom;padding-top:2px;padding-bottom:2px;}

#moreFloats {padding-bottom:30px;}
#moreFloats a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}

#moreFloats a:hover {text-decoration:underline;}

#backFloats {padding-bottom:10px;text-align:right;}
#backFloats a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}

#backFloats a:hover {text-decoration:underline;}

table.PopupFloatDetails {
	padding:0px 0px 0px 0px;
	border-style:none none solid none;border-color:#e6e6e6;border-width:1px;
}
table.PopupFloatDetails tr td{
	padding:2px 0px 2px 0px;	
	vertical-align:top;
}

/*9.0 Alert Tool*/
table.alertTool {
	padding:0px 0px 0px 0px;
	background-color:#f6f6f6;
	border-style:none none solid none;border-color:#e5e5e5;border-width:1px;
}

table.alertTool tr td {
	padding:0px 0px 0px 0px;
}

table.alertTool th {
	padding:0px 0px 0px 10px;
	height:26px;
	background:#ededed;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;	
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 1px 0px;	
	text-align:left;
}

table.alertDetails {
	padding:0px 0px 0px 0px;	
	margin:8px 0px 10px 0px;
}

table.alertDetails tr td {
	padding:0px 0px 0px 0px;	
	vertical-align:top;	
}

table.alertDetails th {
	padding:0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#666666;
	line-height:12px;
	vertical-align:top;	
	text-align:left;
	background-color:#f6f6f6;
	border-style:none none none none;	
	height:17px;
}

table.alertDetails a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;	
	line-height:16px;
	text-decoration:none;
}
table.alertDetails a:hover {text-decoration:underline;}

table.PageTabBig {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#333333;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;	
}

table.PageTabBig tr td.tabBase {padding:0px 0px 0px 0px;line-height:4px;}

table.PageTabBig a:hover {	
	text-decoration:none;	
}

table.PageTabBig tr .blueRow {
	border-style:solid;
	border-color:#b4b4b4;
	border-width:1px 0px 0px 0px;
	background-color:#f6f6f6;
	line-height:4px;
	padding:0px 0px 0px 0px;
}

table.PageTabBig tr .blueRow2 {
	border-style:solid;
	border-color:#dadada;
	border-width:0px 0px 1px 0px;
	background-color:#f6f6f6;
	line-height:4px;
	padding:0px 0px 0px 0px;
}


table.PageTabBig td.blueRowBorder {
	border-style:solid none none none;border-color:#b4b4b4;border-width:1px;
	background-color:#f6f6f6;
	line-height:4px;	
}

table.PageTabBig td.blueRowBorderBottom {
	border-style:solid none solid none;border-color:#b4b4b4 #b4b4b4 #dadada #dadada;border-width:1px;
	background-color:red;/*#f6f6f6*/
	line-height:4px;	
	width:10px;
}


table.PageTabBig td.blueRowTwoBorders {
	border-style:solid none solid none;border-color:#b4b4b4 #e5e5e5 #dadada #e5e5e5;border-width:1px;
	background-color:#f6f6f6;
	line-height:4px;
}

table.PageTabBig td.blueRowNoTopBorder {
	border-style:none none solid none;border-color:#b4b4b4 #e5e5e5 #dadada #e5e5e5;border-width:1px;
	background-color:pink;/*#f6f6f6*/
	line-height:4px;
}

table.alertConfirm {
	width:935px;
	padding:0px 0px 0px 0px;
	background-color:#eceecc;
	margin:10px 10px 0px 10px;
}

table.alertConfirm tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	border-style:solid solid solid solid;border-color:#cfd47f;border-width:1px;
	padding:10px 10px 10px 10px;	
	height:45px;
}

.barSeparator {color:#999999;}

table.savedAlertDetails {
	padding:0px 0px 0px 0px;	
	margin:2px 0px 0px 0px;
}

table.savedAlertDetails tr td {
	padding:0px 0px 0px 0px;	
	vertical-align:top;	
	height:19px;
}

table.savedAlertDetails th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#999999;
	line-height:12px;
	height:40px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	background-color:#f6f6f6;
}

table.savedAlertDetails a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;	
	line-height:16px;
	text-decoration:none;
}
table.savedAlertDetails a:hover {text-decoration:underline;}
table.savedAlertDetails img {border:none;vertical-align:bottom;padding-top:10px;}
.redNormal {
	color:#ff0000;
	font-weight:bold;
}

table.subAlertDetails {
	padding:0px 0px 0px 0px;
	margin-bottom:20px;
}
table.subAlertDetails tr td{
	padding:5px 0px 5px 0px;
}

table.alertDetails a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:10px;	
	color:#2f77be;	
	line-height:16px;
	text-decoration:none;
}
table.alertDetails a:hover {text-decoration:underline;}

/** For Home & Login page **/

#Login-Header {
	padding:0px 0px 20px 20px;
	width:975px;
}

#Login-Header table tr td{
	vertical-align:top;	
}

table.homeDetails {
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
}

table.homeDetails tr td {
	padding:0px 0px 0px 0px;
}

table.homeDetails tr td.header3 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	border-style:solid;
	border-color:#ccc;
	border-width:4px 0px 0px 0px;
	padding:5px 0px 15px 0px;
	vertical-align:top;
}

table.homeDetails tr td.homeTitle {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:16px;	
	color:#333333;
	padding:0px 0px 15px 0px;
	vertical-align:top;
}

table.homeDetails tr td.homeTitleNormal {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:17px;	
	color:#333333;
	padding:0px 0px 15px 0px;
	vertical-align:top;
}

table.homeDetails tr td.header4 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	border-style:solid;
	border-color:#ccc;
	border-width:4px 0px 0px 0px;
	padding:3px 0px 20px 0px;
	vertical-align:top;
}

table.homeDetails tr td.header {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#333333;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

table.loginTable {
	padding:0px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	border-style:solid none solid none;border-color:#cccccc;border-width:4px 0px 1px 0px;
	background:url("../../images/bg_login_box.gif") repeat left bottom ;
}

table.loginTable tr td {padding:0px 20px 0px 20px;}

table.loginTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:16px;	
	color:#333333;
	padding:10px 0px 0px 20px;
	vertical-align:top;
	border:none;
}

table.exceedLicenseTable {
	padding:0px 0px 0px 0px;
	background-color:#fbeaba;
	border-style:solid solid solid solid;border-color:#f09457;border-width:1px;
	margin:0px 0px 0px 0px;
	width:955px;
}

table.exceedLicenseTable tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:14px 10px 10px 10px;	
	height:45px;

}

table.howDAThelp {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:400px;
	border-style:solid solid solid solid;border-color:#cccccc #cccccc #cccccc #cccccc;border-width:1px 1px 1px 1px;
}

table.howDAThelp tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

table.howDAThelpMenu {
	/*border-style:solid none none none;border-color:#e6e6e6;border-width:1px;*/
	padding:0px 0px 0px 0px;
	height:400px;
	width:143px;
}

table.howDAThelpMenu tr td {
	border-style:none solid solid none;border-color:#e6e6e6;border-width:1px;
	height:29px;		
	background-color:#f0f0f0;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}

table.howDAThelpMenu tr td.lastRow {
	border-style:none solid none none;border-color:#e6e6e6;border-width:1px;
}

table.howDAThelpMenu tr td.activeHelp {
	background-color: #ffffff;
	padding:0px 5px 0px 5px;
	border-style:none none solid solid;border-color:#2f77be #2f77be #e6e6e6 #2f77be;border-width:0px 0px 1px 3px;
	font-weight:normal;
}

table.howDAThelpMenu a {
	display: block;	
	padding:0px 5px 0px 5px; 
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	vertical-align:middle;
	background-color:#f0f0f0;			
	height:29px;
}

table.howDAThelpMenu a:hover {
	background-color:#ffffff;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	
}

table.howDAThelpContent {
	padding:0px 0px 0px 0px;
	margin:10px; 0px 0px 0px;
}

table.howDAThelpContent tr td {padding:0px 0px 0px 5px;}

table.searchResult tr td.header5 {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;
	color:#333333;
	vertical-align:top
	line-height:16px;
	border-style:solid;
	border-color:#dadada;
	border-width:1px 0px 0px 0px;
	padding:3px 0px 15px 0px;
}
.findASX {padding:0px 0px 3px 0px;}

table.TourMenu {
	vertical-align:middle;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	padding:0px 0px 0px 0px;
}

table.TourMenu th {
	height:24px;
	border-style:solid none solid none;border-color:#dadada;border-width:1px;
	padding:0px 0px 0px 0px;
	
}

table.TourMenu tr td {
	padding:0px 0px 0px 0px;
}

table.TourMenu th a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:11px;	
	color:#666666;
	vertical-align:middle;
	text-decoration:none;
}
table.TourMenu th a:hover {color:#728fb2;text-decoration:none;}

table.TourMenu th.activeTourMenu {
	background: #728fb2;
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
}

table.TourMenu tr td.TourImage {
	padding:20px 0px 20px 0px;
}

table.Tutorial {
	vertical-align:top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:bold;
	font-size:12px;	
	color:#666666;
	padding:0px 0px 0px 0px;
	border-style:solid solid solid solid;border-color:#dadada;border-width:1px;
}

table.Tutorial th {
	
	padding:15px 20px 5px 20px;
	font-weight:bold;	
	font-size:13px;	
	border:none;
}

table.Tutorial tr td {
	padding:10px 20px 10px 20px;
}

table.Tutorial a {
	color:#728fb2;
	vertical-align:top;
	text-decoration:none;
}
table.Tutorial a:hover {color:#728fb2;text-decoration:underline;}
table.Tutorial a:visited{color:#666666;}

table.CompanyLogo {padding:0px 0px 0px 0px;margin-bottom:25px;}
table.CompanyLogo tr td {
	padding:12px 0px 0px 0px;			
}

/* New Feature page*/
#NewFeature {	
	width:650px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#NewFeature .smallRedHeader {
	background-color:#ff0000;
	line-height:7px;
}

table.NewFeatureTable {	
	background-color:#ffffff;
	padding:0px 0px 0px 0px;	
	margin:0px 20px 40px 20px;
	width:610px;
}

table.NewFeatureTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	border-style:solid none solid none;border-color:#333333 #ffffff #e6e6e6 #ffffff; border-width:4px 0px 1px 0px;
	padding:2px 0px 20px 0px;
}

table.NewFeatureTable tr td.NewFeature {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color:#333333;
	line-height:19px;
	vertical-align:top;	
	border-style:solid none none none;border-color:#333333; border-width:4px 0px 0px 0px;
	padding:2px 0px 25px 0px;
}

table.NewFeatureTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.NewFeatureTable a:hover {text-decoration:underline;}

table.AdditionalTabs {
	padding:0px 0px 0px 0px;
	margin:0px; 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
}

table.AdditionalTabs tr td{padding:0px 0px 0px 0px;}
table.AdditionalTabs td.header{
	margin:0px; 10px 0px 0px;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	line-height:16px;
	vertical-align:middle;
	border-bottom:solid 1px #e6e6e6;
}

table.AdditionalTabs td.previousmenu{
	margin:0px; 10px 0px 0px;	
	border-bottom:solid 1px #e6e6e6;
}

table.AdditionalTabs td.newmenu{
	margin:0px; 10px 0px 0px;	
	border-bottom:solid 1px #e6e6e6;
}

table.AdditionalTabs td.submenu{
	margin:0px; 10px 0px 0px;	
	border-bottom:dotted 1px #e6e6e6;
}

table.AdditionalTabs td.menu{
	margin:0px; 10px 0px 0px;	
	border-style:solid none solid none;border-color:#e6e6e6;border-width:1px;
}

table.EnhanceFin {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

table.EnhanceFin tr td {
    padding:0px 0px 0px 0px;line-height:16px;
}

table.EnhanceFin td.header{
	padding:0px; 0px 0px 0px;
	font-weight:bold;
	font-size:10px;	
	color:#333333;
	vertical-align:top;
	border-top:solid 1px #e6e6e6;
}

.highlight {
	color:black;background-color:#f1ad02;
}

table.DataTablePrint {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999; 
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	margin-top:15px;
}

table.DataTablePrint th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:16px;	
	color: #333333;
	line-height:21px;
	vertical-align:top;
	border-style:solid;
	border-color:#999999;
	border-width:4px 0px 0px 0px;	
	padding:0px 0px 15px 0px;
}


table.SignalgContent {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#e6e6e6; 
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:760px;
	margin-top:15px;
}

table.SignalgContent tr td { 
    height:19px;
    padding:2px 0px 2px 0px;
}

table.SignalgContent tr td pre {	
    font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;
    line-height:19px;
    
}
table.SignalgContent td.Td_PdfHightlight{ 
	background-color:#E6E6E6;
	line-height:25px;
    height:25px;
    vertical-align:middle;
	padding:2px 20px 8px 5px;
    margin-bottom:15px;
}

.color2f77be {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	text-decoration:none;
}
.color2f77be a:hover { text-decoration: underline; color:#2f77be;}

table.errorTable {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	line-height:12px;
	vertical-align:top;
	border-style:solid;
	border-color:#dadada; 
	border-width:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-top:30px;
}

table.errorTable th {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-size:12px; 
	color:#333333;	
	font-weight:bold;
	padding:17px 0px 20px 0px;
}

table.errorTable tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#333333;	
	padding:3px 0px 20px 10px;	
}

table.errorTable a {
	font-family: Verdana, Arial, Helvetica, san-serif;	
	font-weight:normal;
	font-size:11px;	
	color:#2f77be;
	line-height:16px;
	text-decoration:none;
}
table.errorTable a:hover {text-decoration:underline;}

.bigFont48 { font-size:48px; color:#666 }

#divSearchFieldTips {
	width:475px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#divSearchFieldTips .smallRedHeader {
	background-color:#ff0000;
	line-height:7px;
}

.ribbon{
	background-color:#a00;
	overflow:hidden;
	white-space:nowrap;
	min-width:220px;
}

.ribbon.left {
	position:absolute;
	left:-50px;
	top:40px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-box-shadow:0 0 10px #888;
	-moz-box-shadow:0 0 10px #888;
	box-shadow:0 0 10px #888
}
.ribbon.right {
	position:absolute;
	right:-50px;
	top:40px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-box-shadow:0 0 10px #888;
	-moz-box-shadow:0 0 10px #888;
	box-shadow:0 0 10px #888
}

.ribbon a{
	border:1px solid #faa;
	color:#fff;
	display:block;
	font:700 81.25% 'Helvetica Neue',Helvetica,Arial,sans-serif;
	margin:1px 0;
	padding:10px 50px;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	text-shadow:0 0 5px #444;
}

.create-licensee-form-table td.form-horizontal-label {
	padding: 10px 5px 10px 10px; width: 15%;
	text-align: center;
}

.create-licensee-form-table td.form-left-label {
	padding: 10px 5px 10px 10px; width: 15%;
	text-align: right;
}

.create-licensee-form-table td.form-right-input {
	padding: 10px 0px 10px 5px;
	width: auto;
}

table.exceedLicenseTable tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:14px 10px 10px 10px;
	height:45px;

}

table.infoMessage {
	padding:0px 0px 0px 0px;
	background-color:#36c568;
	border-style:solid solid solid solid;
	border-color:#36c5;
	border-width:1px;
	margin:0px 0px 0px 0px;
	width:955px;
}

table.errorMessage {
	padding:0px 0px 0px 0px;
	background-color:#fbeaba;
	border-style:solid solid solid solid;border-color:#f09457;border-width:1px;
	margin:0px 0px 0px 0px;
	width:955px;
}

table.errorMessage tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	vertical-align:middle;
	line-height:16px;
	padding:14px 10px 10px 10px;
	height:45px;
}

table.infoMessage tr td {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-weight:bold;
	font-size:11px;
	color:#ededed;
	vertical-align:middle;
	line-height:16px;
	padding:14px 10px 10px 10px;
	height:45px;
}