/******************************************************************************
                                                                            
 $Header: /Consulting/External/Santa Fe/3. Engineer/3.3 Source/3.3.2 ECS/include/ecs_ie_content.css 37    11/11/02 4:55p Helina Cheung $
 $Revision: 37 $
 $Author: Helina Cheung $
 $Date: 11/11/02 4:55p $

******************************************************************************/

/* 3D Globe - content.jsp */
#divJP{position:absolute; top:90px; left:353px;}
#divCN{position:absolute; top:145px; left:200px;}
#divHK{position:absolute; top:165px; left:228px;}
#divPH{position:absolute; top:188px; left:323px;}
#divTH{position:absolute; top:197px; left:250px;}
#divMY{position:absolute; top:230px; left:250px;}
#divSG{position:absolute; top:242px; left:260px;}
#divID{position:absolute; top:284px; left:299px;}

/*BEGIN NEW STYLES ADDED BY ANDY GRIMBAL (andyDOTgrimbalATcoresolutionsDOTcom) */

#label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#label a:link, a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/ecs/images/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	padding-left: 20px;
}
#label a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/ecs/images/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	padding-left: 20px;
}
#label a:hover {
	background-image: url(/ecs/images/redsquare.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
	color: #FF0000;
	padding-right: 5px;
	padding-left: 20px;
}
#label_r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#label_r a:link, a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/ecs/images/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-left: 5px;
}
#label_r a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/ecs/images/whitesquare.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-left: 5px;
}

#label_r a:hover {
	background-image: url(/ecs/images/redsquare.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
	color: #FF0000;
	padding-right: 20px;
	padding-left: 5px;
}

.JP{
	position:absolute;
	top:120px;
	left:348px;
}
.CN{
	position:absolute;
	top:125px;
	left:175px;
}
.HK{
	position:absolute;
	top:180px;
	left:177px;
	height: 1px;
	background-image: url(/ecs/images/whitesquare_hongkong.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.PH{
	position:absolute;
	top:249px;
	left:287px;
}
.TH{
	position:absolute;
	top:219px;
	left:118px;
}
.MY{
	position:absolute;
	top:270px;
	left:123px;
}
.SG{
	position:absolute;
	top:286px;
	left:195px;
}
.IN{
	position:absolute;
	top:305px;
	left:124px;
}
.ID{
	position:absolute;
	top:179px;
	left:65px;
}
.VN{
	position:absolute;
	top:232px;
	left:210px;
}
.TW {
	position:absolute;
	top:175px;
	left:271px;
}
.MA {
	position:absolute;
	top:193px;
	left:226px;
	background-image: url(/ecs/images/whitesquare_macau.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.KO {
	position:absolute;
	top:114px;
	left:259px;
}
.UA{
	position:absolute;
	top:170px;
	left:2px;
	background-image: url(/ecs/images/whitesquare_dubai.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
/*END NEW STYLES ADDED BY ANDY GRIMBAL (andyDOTgrimbalATcoresolutionsDOTcom) */

/* MM - reportSelection.jsp */
#divExpenditureReport{position:absolute; top:90px; left:4px; visibility: hidden; z-index:-1}
#divFooter{position:absolute; top:150px; left:3px;}

/* Santa Fe Guide */
.pageHeadingSFguide
{
	font-size: 14pt;
	font-family: Arial;
	color: #FF0000;
	padding-bottom: 6px;
}

.subHeading
{
	font-size: 13pt;
	font-family: Arial;
	color: #FF0000;
	padding-bottom: 6px;
}

A.head:link, A.head:visited, A.head:active  {
	font-size: 14pt;
	font-family: Arial;
	color: #FF0000;
	text-decoration: underline
}

A.head:hover  {
	font-size: 14pt;
	font-family: Arial;
	color: #0000FF;
	text-decoration: underline
}

A.inTableHead:link, A.inTableHead:visited, A.inTableHead:active  {
	color: #000000;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none
}

A.inTableHead:hover  {
	color: #0000FF;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline
}

A.inTable:link, A.inTable:visited, A.inTable:active  {
	color: #000000;
	font-size: 9pt;
	font-family: arial;
	text-decoration: none
}

A.inTable:hover  {
	color: #0000FF;
	font-size: 9pt;
	font-family: arial;
	text-decoration: underline
}

/* Site Map */
TABLE.siteMap {
	width: 186px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

TABLE.levelTwo {
	width: 179px;
}

TABLE.levelThree {
	width: 155px;
}

TABLE.levelFour {
	width: 135px;
}

TD.siteMapHeading {
	border-color: #000000;
	background-color: #F6F6D6;
	padding-left: 0px;
	color: #FF0000;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}

TD.siteMapContent {
	border-color: #000000;
	border-right-width: 0px;
	border-top-width: 0px;
}

TD.siteMapLevelTwo {
	 color: #000000;
	font-size: 8pt;
	font-family: arial;
	text-decoration: none;
}

A.levelOne:link, A.levelOne:visited, A.levelOne:active {
	color: #FF0000;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}

A.levelOne:hover  {
	color: #0000FF;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}

A.levelTwo:link, A.levelTwo:visited, A.levelTwo:active {
	 color: #000000;
	font-size: 8pt;
	font-family: arial;
	text-decoration: none;
}

A.levelTwo:hover  {
	color: #0000FF;
	font-size: 8pt;
	font-family: arial;
	text-decoration: underline;
}

A.levelThree:link, A.levelThree:visited, A.levelThree:active {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
	text-decoration: none;
}

A.levelThree:hover  {
	color: #0000FF;
	font-size: 8pt;
	font-family: arial;
	text-decoration: underline;
}

A.levelFour:link, A.levelFour:visited, A.levelFour:active {
	color: #999999;
	font-size: 8pt;
	font-family: arial;
	text-decoration: none;
}

A.levelFour:hover  {
	color: #0000FF;
	font-size: 8pt;
	font-family: arial;
	text-decoration: underline;
}

/* Footer */
TD.footer {
    font-size: 8pt;
   	color: #000000;
    font-family: Arial;
    text-decoration: none;
    text-align:right;    
}

A.footer:active, A.footer:link, A.footer:visited {
	text-decoration:underline;
	color: #000099;
	font: normal 8pt Arial;
}

A.footer:hover{
	text-decoration:underline;
	color: #000099;
	font: normal 8pt Arial;
}

/* General */
BODY {margin: 3px 0px 0px 3px;}

.pageHeading 
{
	font-size: 14pt;
	font-family: Arial;
	padding-bottom: 6px;
}

.even
{
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	background-color: #EEEEEE; 
   	border: none;
	
}

.odd
{
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
	background-color: #CCCCCC; 
   	border: none;
}

.small {
    font-family: Arial;
    font-size: 8pt;
   	color: #000000;
    font-weight: normal;
}

.snapshot
{
	font-family : Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
	text-align : left;
   	border: none;
}

.mandatory
{
	color: red;
}

.tableTitle {
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
	color : #AAAAAA;
}

A:hover {
	color:#0000FF;
	font-family: arial;
	font-size:9pt;
	text-decoration:underline
}

A:link, A:visited, A:active {
	color:#0000FF;
	font-size: 9pt;
	font-family: arial;
	text-decoration:underline
}

A.smallText:link, A.smallText:visited, A.smallText:active, A.smallText:hover {
	color:#0000FF;
	font-size: 8pt;
	font-family: arial;
	text-decoration:underline
}

SELECT
{    
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial
}

TEXTAREA {
	font-family: Arial;
}

INPUT.odd
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial;
   	background-color: #CCCCCC; 
   	border: none;
}

INPUT.even
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial;
   	background-color: #EEEEEE; 
   	border: none;
}

IMG 
{
	border: 0; 
	vertical-align: middle;
}

TH
{
	font-family : Arial;
	font-size : 9pt;
	color : #FFFFFF;
	text-align : center;
	text-decoration : none;
	background-color: #FF0000; 
}

TD, P
{
	font-family : Arial;
	font-size : 9pt;
	color : #000000;
	text-decoration : none;
}

TD.header {
    font-size: 12pt;
 	color: #000000;
    font-family: Arial;
    text-decoration: underline;
    text-align:left;    
}

TD.criteria {
    font-size: 10pt;
   	color: #000000;
    font-family: Arial;
    font-weight: bold;
    text-align:left;    
}

BR {
	height: 1px;
}

TABLE.half {
	width: 280px;
}

TABLE.job {
	width: 430px;
}

TABLE.tab
{
	background-color: #FFFFFF; 
	padding-bottom: 0px; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;	
}

UL { list-style-position:outside; margin-left:25px; margin-top:4px;margin-bottom:0px}  
