/* Generic Definitions */

body{
padding:0px;
margin:10px;
}

BODY,TD,P,LI,DIV
{
	font-family: georgia, times;
	font-size: 10pt;
	word-spacing: .25em;
	line-height: 1.25em;
	color: #5E0000;
	text-align: left;
}

p {font-family: georgia, times;}

select
{
	font-size: 10pt;
	width: 110px;
	color: #DBE7EA;
	background-color: #083B58;
	background: #5A6B6F;
}

img { border:0; }

.pageheader
{
	font-size: 12pt;
	padding: 0px;
    font-weight: bold;
	color: #706441;
}

.pageheader2
{
	font-size: 12pt;
	padding: 0px;
    font-weight: bold;
	color: #5E0000;
}

.pageheadersmall
{
	
	font-size: 9pt;
	padding: 0px;
	color: #5E0000;
}


.pageheaderwhite
{
	
	font-size: 9pt;
	padding: 0px;
    font-weight: bold;
	color: #ffffff;
}


.header1
{
	
	font-size: 14pt;
	word-spacing: 0;
	line-height: 1.25em;
    font-weight: bold;
	color: #5E0000;
}

.header2
{
	
	font-size: 12pt;	
	word-spacing: 0;
	line-height: 1.25em;
    font-weight: bold;
	color: #5E0000;
}

.header2a
{
	
	font-size: 10pt;	
	word-spacing: 0;
	line-height: 1.25em;
    font-weight: bold;
	color: #5E0000;
}

.header3
{
	
	font-size: 12pt;
	word-spacing: 0;
	line-height: 1.25em;
	padding: 0px;
    font-weight: bold;
	color: #706441;
}

.header4
{
	
	font-size: 14pt;
	line-height: 1.25em;
    font-weight: bold;
	color: #5E0000;
}



.boxheader
{
	
	font-size: 12pt;
    font-weight: bold;
	color: #9B9A80;
	width: 236px
	height: 67px;
	padding: 10px 0px 10px 20px;
	margin: 0px;
	background: url(/images/furn/bigheader.gif) no-repeat;
}



.smallheader
{
	
	font-size: 11pt;
    font-weight: bold;
	color: #0B3267;
}


.pics
{
	border: 3px solid #ffffff;
}

.pics2
{
	padding: 3px 3px 3px 0px; 
	
}

.whiteheader
{
	
	font-size: 10pt;
    font-weight: bold;
	color: #ffffff;
}




.blueheader
{
	
	font-size: 10pt;
    font-weight: bold;
	color: #1168BA;
}

.carheader
{
	
	font-size: 14pt;
    font-weight: bold;
	color: #444444;
}



#hr {
	padding: 0px;
 	margin: 0px;
	border-bottom: 1px dotted #999999;
	height: 1px;

}




.tasklist ul {

	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: url(/images/furn/doc.gif) inside;
	text-decoration: none;
}


.tasklist ul li a{
	border: 1px;
	padding: 2px 2px 2px 10px;
	width: 140px;
	height: 14px;
	display: block;
	text-decoration: none;
}


.tasklist ul li a:hover {
	
	background: #E1DDD6;
	border: 1px solid #BEBBB5;
	padding: 2px 2px 2px 10px;
	height: 12px;
	text-decoration: none;

}






/* -----------------
   Calendar
*/





#nav ul {
 	
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
 	list-style: none;

}

#nav ul li {

	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	float: left;

}


#nav ul li a {
	
	color: #FAF8F7;
	display: block;
	font-weight: bold;
	text-decoration : none;
	padding: 5px 0px 0px 10px;
	background: url(/images/furn/tab_off.gif) no-repeat;
	width: 87px;
	height: 19px;

}

#nav ul li a:hover {
	
	color: #333333;
	background: url(/images/furn/tab_on.gif) no-repeat;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	width: 87px;
	height: 19px;
	text-decoration : none;

}




#nav ul li a.sel {
	
	color: #333333;
	background: url(/images/furn/tab_on.gif) no-repeat;
	padding: 5px 0px 0px 10px;
	height: 19px;
	font-weight: bold;
	text-decoration : none;

}







/* -------------------------------- */




#subnav ul {
 	
 	margin: 6px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
 	list-style: none;
}

#subnav ul li {

	font-size: 9pt;
	float: left;

}


#subnav ul li a {
	
	padding: 6px 10px 20px 15px;
	display: block;
	float: left;
	text-decoration : none;
	background: url(/images/furn/pointer.gif) no-repeat;
	color: #444444;
	font-weight: bold;
	height: 19px;

}




#subnav ul li a.sel {
	
	
	font-weight: bold;
	background: url(/images/furn/pointer2.gif) no-repeat;
	color: #5E0000;
	text-decoration : none;

}




#mylist ul {
 	
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	list-style: none;
}

#mylist ul li {

	font-size: 7pt;
	float: left;

}


#mylist ul li a {
	
	padding: 6px 0px 0px 15px;
	display: block;
	text-decoration : none;
	background: url(/images/furn/pointer.gif) no-repeat;
	color: #AF3160;
	font-weight: bold;
	width: 135px;
	height: 19px;
	border-bottom: 1px dotted #463D29;

}




#mylist ul li a:hover {
	
	
	font-weight: bold;
	background: url(/images/furn/pointer2.gif) no-repeat;
	color: #333333;
	text-decoration : none;

}




.topbar
{
	width: 786px;
	height: 23px;
	background: url(/images/furn/topbar.gif);
	padding: 2px 0px 0px 0px;
	color: #ffffff;
}

.bottombar
{
	width: 764px;
	height: 15px;
	background: url(/images/furn/lowerbar.gif);
	padding: 7px 3px 3px 3px;
	background-color: #ffffff;
	color: #ffffff;
}





.blueinlinebox
{
	border: 1px solid #143F67;
	font-size: 7pt;
	padding: 0px 0px 0px 0px;
	background-color: #1168BA;
	color: #eeeeee;
}
.inlinebox-nopadding
{
	border: 1px solid #f0f0f0;
	padding: 1px 1px 1px 1px;
	background-color: #ffffff;
}



.headbar
{
	border: 1px solid #827F74;
	text-align: left;
	color: #ffffff;
	background: url(/images/furn/headerbar.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}





.inlinebox
{
	border: 1px solid #827F74;
	font-size: 0.9em;
	text-align: left;
	padding: 0px 0px 0px 0px;
}



.inlinebox h1{
	margin: 0 0px 0px 0px;
	text-align: left;
	background: url(/images/furn/headerbar.gif) repeat-x;
	color: #474540;
	font-size: 1.1em;
	padding: 4px 4px 4px 7px;
	background-color: #ffffff;
     font-weight: bold;
}





.blueinlinebox-head
{
	border: 1px solid #827F74;
	background: url(/images/furn/blueinlinehead.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	background-color: #51719D;
}


.contextboxhead
{
	margin: 1px;
	width: 200px;
	padding: 5px 5px 5px 5px;
	background-color: #FF9000;
	color: #ffffff;
}



.contextbox
{
	margin: 1px;
	width: 200px;
	padding: 5px 5px 5px 5px;
	background-color: #ECF8E8;
}


.popupheader
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	margin: 0px;
	width: 350px;
	padding: 5px 5px 5px 15px;
	color: #ffffff;
	background: url(/images/furn/blueinlinehead.gif);
	background-repeat: no-repeat;
	background-color: #51719D;
}


.popupbox
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 0px;
	width: 350px;
	padding: 15px 15px 15px 15px;
	background-color: #E9F0F8;
}


.contextlinks
{
}


.tdh
{
	border: 1px solid #003D23;
	height: 19px;
	font-size: 8pt;
    font-weight: bold;
	background: url(/images/furn/greeninlinehead.gif);
	background-color: #51719D;
	color: #ffffff;
}

.tdh2
{
	font-size: 8pt;
    font-weight: bold;
	background-color: #ededed;
	color: #003D23;
}


.steel
{
	padding: 3px 3px 3px 10px;
	background-color: #E2DFD8;
}


.tdo-blue
{
	background-color: #F0F5FA;
}


.tdo-blue2
{
	background-color: #F8FAFD;
}


.tdo-closed
{
	background-color: #eeeeee;
	color: #444444;
}

.tdo-threatened
{
	background-color: #FFCDC3;
	color: #444444;
}


.tdo-leading
{
	background-color: #ECF8E8;
	color: #444444;
}

.tdbg
{
	background-color: #aaaaaa;
}



.tdf
{
	background-color: #dedede;
	color: #222222;
}



.feature
{
	
	font-size: 10pt;
	color: #779F80;
}






.formel
{
	
	font-size: 10pt;
	color: #333333;
	width: 130;
	height: 16;
}

.first
{
        font-size: 14pt;
       
}

.sbutton
{
        font-size: 9pt;
        padding: 4px 0px 0px 0px;
        
        color: #111111;
        width: 110px;
        height: 17px;
	background: url(/images/furn/button.gif);
}



.smalltext
{
        font-size: 9pt;
        
        color: #666666;
}

.hi-bid
{
        font-size: 11pt;
        font-weight: bold;
        
        color: #FF0000;
}
.mid-bid
{
        font-size: 11pt;
        font-weight: bold;
        
        color: #FF7800;
}
.low-bid
{
        font-size: 11pt;
        font-weight: bold;
        
        color: #FF9000;
}




.red
{
        font-size: 10pt;
        
        color: #FF0000;
}

.white
{
        font-size: 10pt;
        
        color: #FFFFFF;
}


.highlight
{
        font-size: 10pt;
        font-weight: bold;
        
        color: #EF4F1D;
}

.grey
{
        font-size: 9pt;
        
        color: #777777;
}

.lightgrey
{
        font-size: 9pt;
        
        color: #bbbbbb;
}


.tre				{ background: #F7FBFC; background-color: #F7FBFC; }
.tro				{ background: #FFFFFF; background-color: #FFFFFF; }
.trh				{ background: #0065A8; background-color: #0065A8; }




.tdo1				{ background: #ECEFF3; background-color: #ECEFF3; }
.tdo2				{ background: #F7F9FC; background-color: #F7F9FC; }
.tdo3				{ background: #eeeeee; background-color: #eeeeee; }
.tde1				{ background: #DADFEA; background-color: #DADFEA; }
.tde2				{ background: #E1E5EE; background-color: #E1E5EE; }


.tr1				{ background: #FFFFFF; background-color: #FFFFFF; filter: alpha(Opacity=20); }
.tr2				{ background: #DDDDDD; background-color: #DDDDDD; filter: alpha(Opacity=20); }



TD.norepeat { background-repeat: no-repeat
}

TD.norepeaty { background-repeat: repeat-x
}




/* link elements */
  
A:link  
	{
        font-weight: bold;
        color : #AF3160;
        text-decoration : none;
 	}
   
A:visited
	{
        font-weight: bold;
        color : #AF3160;
        text-decoration : none;
    }
   
A:active
	{
        font-weight: bold;
        color : #AF3160;
        text-decoration : none;
	}
   
A:hover
	{
        text-decoration : bold;
        color : #333333;
        text-decoration : underline;
   }
   
A:link.deriv
	{
        font-weight: bold;
        color : #32496B;
        text-decoration : none;
 	}
   
A:visited.deriv
	{
        font-weight: bold;
        color : #32496B;
        text-decoration : none;
    }
   
A:active.deriv
	{
        font-weight: bold;
        color : #32496B;
        text-decoration : none;
	}
   
A:hover.deriv
	{
        font-weight: bold;
        color : #708DB8;
        text-decoration : none;
   }
   
   
A:\.whitelink
	{
        font-size: 0.8em;
        text-decoration : bold;
        color : #DCEAF5;
        text-decoration : none;
 	}
   
A:visited.whitelink  
	{
        text-decoration : bold;
        color : #FFFFFF;
        text-decoration : underline;
    }
   
A:active.whitelink  
	{
        text-decoration : bold;
        color : #FFFFFF;
        text-decoration : underline;
	}
   
A:hover.whitelink  
	{
        text-decoration : bold;
        color : #eeeeee;
        text-decoration : underline;
   }


A:link.greylink
	{
        text-decoration : bold;
        color : #dddddd;
        text-decoration : none;
 	}
   
A:visited.greylink
	{
        text-decoration : bold;
        color : #dddddd;
        text-decoration : none;
    }
   
A:active.greylink
	{
        text-decoration : bold;
        color : #dddddd;
        text-decoration : none;
	}
   
A:hover.greylink
	{
        text-decoration : bold;
        color : #dddddd;
        text-decoration : underline;
   }

   
   
   
   
   
   
ul.menu	{margin:0px;padding:0px;}   

ul.menu li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu li a {
    display: block;
    height: 32px;
    text-indent: -4000px;
}
ul.menu li a#welcome {
    background: url('/images/header.png') no-repeat 0px -31px;
    width: 103px;
}

ul.menu li a#thailand {
    background: url('/images/header.png') no-repeat -102px -31px;
    width: 99px;
}

ul.menu li a#cambodia {
    background: url('/images/header.png') no-repeat -200px -31px;
    width: 99px;
}

ul.menu li a#srilanka {
    background: url('/images/header.png') no-repeat -298px -31px;
    width: 99px;
}

ul.menu li a#brazil {
    background: url('/images/header.png') no-repeat -397px -31px;
    width: 99px;
}

ul.menu li a#japan {
    background: url('/images/header.png') no-repeat -496px -31px;
    width: 99px;
}

ul.menu li a#aboutus {
    background: url('/images/header.png') no-repeat -598px -31px;
    width: 102px;
}

ul.menu li a#welcome:hover, ul.menu li a#welcome.active {
    background: url('/images/header.png') no-repeat 0px 1px;
    width: 103px;
}

ul.menu li a#thailand:hover, ul.menu li a#thailand.active {
    background: url('/images/header.png') no-repeat -102px 1px;
    width: 99px;
}

ul.menu li a#cambodia:hover, ul.menu li a#cambodia.active {
    background: url('/images/header.png') no-repeat -200px 1px;
    width: 99px;

}
ul.menu li a#srilanka:hover, ul.menu li a#srilanka.active {
    background: url('/images/header.png') no-repeat -298px 1px;
    width: 99px;
}

ul.menu li a#brazil:hover, ul.menu li a#brazil.active {
    background: url('/images/header.png') no-repeat -397px 1px;
    width: 99px;
}

ul.menu li a#japan:hover, ul.menu li a#japan.active {
    background: url('/images/header.png') no-repeat -496px 1px;
    width: 99px;
}

ul.menu li a#aboutus:hover, ul.menu li a#aboutus.active {
    background: url('/images/header.png') no-repeat -598px 1px;
    width: 102px;
}

