.in {
	FONT-SIZE: 95%; LINE-HEIGHT: 110%; FONT-FAMILY: Arial
}
.ins {
	FONT-SIZE: 80%; FONT-FAMILY: Arial
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 120%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shead {
	FONT-WEIGHT: bold; FONT-SIZE: 91.67%; LINE-HEIGHT: 120%; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 95%; COLOR: black; FONT-FAMILY: arial
}
A {
	
}
A:visited {
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff5a00; TEXT-DECORATION: underline
}
A.line {
	COLOR: #e57002; TEXT-DECORATION: none
}
A.line:visited {
	COLOR: #e57002; TEXT-DECORATION: underline
}
A.line:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.line:hover {
	COLOR: #ff5a00; TEXT-DECORATION: underline
}
.flatButton {
	BORDER-RIGHT: #6699ff 1px solid; BORDER-TOP: #6699ff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11pt; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #6699ff 1px solid; COLOR: #ffffe0; BORDER-BOTTOM: #6699ff 1px solid; BACKGROUND-COLOR: #3366cc; TEXT-ALIGN: center; TEXT-DECORATION: none
}

/*later add:begin*/

/*header(top_menu.js):begin*/
#header_table
{
    width:775px;/*765px*/
}
/*header(top_menu.js):end*/

/*menu(left_menu.js):begin*/
#left_menu /*this is layout table*/
{

    width:168px;  
    background-color:#ffffff;
    margin:0;
    padding:0;
    margin-right:-5px;

}

#left_menu a
{/*this css to fix the <a> tag default with underline,when no onmouserover or onfocus event hanppen, in ie */
    text-decoration:none;
}

#left_menu #left_menu_ul
{
   list-style:none;
    padding:0px 0px;
   /* width:11.6em;*//*9em*//*10.4em*/
   width:168px; 
    position:relative;
    border:1px solid grey;
    /*below 2 lines to align the menu to the content*/
    margin-left:-10px;
    margin-top:-2px;
    background-color:#f2f2f2;
    
    font-size:0.85em;
}

#left_menu #left_menu_ul li
{
    border-top:1px solid grey;
    border-left:2px solid #f2f2f2;
    border-right:2px solid #f2f2f2;
    padding:2px 2px;
    padding-left:13px;/*15px*/
    
    background-image:url("/images/leftmenu/menu_arrow01.gif");
    background-repeat:no-repeat;
    background-position:5px 8px;
    

}

#left_menu ul.external_icon
{
    border:none;
    list-style:none;
    padding-left:5px;
    margin-left:-5px;/*this line for ie to fix the icons*/
    text-align:center;

}



.subMenu_off
{
    list-style:none;
    width:0em;
    position:absolute;
    background-color:#f2f2f2;
    overflow:hidden;
    padding-left:0;
   
}
/*this part css is to fix the onmouseover, onfocus function:begin*/

#left_menu #left_menu_ul li .subMenu_off li
{
    background-image:url("/images/leftmenu/submenu_arrow.gif");
    background-repeat:no-repeat;
    background-position:5px 8px;
}

#left_menu #left_menu_ul li div.subMenu_function a
{
    background-image:url("/images/leftmenu/menu_arrow02.gif");
    background-repeat:no-repeat;
    background-position:91% 50%;
    
    padding-right:8px;
}

#left_menu #left_menu_ul li div.subMenu_function .subMenu_off li a
{
    background-image:none;
}

/*this part css is to fix the onmouseover, onfocus function:end*/
.subMenu_on{
    padding-left:0;
    width:160px;/*11em*/
    padding-right:8px;
    left:154px;/*this line for the long menu item not cover to the content*//*12em*/
    margin-top:-20px;/*-1.3em*//*-20px*/
    border:1px solid grey;
    
    margin-left:14px;
}



#left_menu #left_menu_ul a{
    width:105%;
    display:block;
    color:#620023;
    font-weight:bold;
}



/*menu(left_menu.js):end*/

/*skip to main content function:begin*/
#skip a,#skip a:hover,#skip a:visited{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus{
position:static;
width:auto;
height:auto;
}
/*skip to main content function:end*/


a{ 
    text-decoration:none;
}

/*banner:begin(.js file):begin*/
h1
{
    margin:0;
}
/*banner:begin(.js file):end*/


/*fix /eng/news/content.htm "more":begin*/
a.more
{
 color:#ab0000;   
}
a.more:hover
{
    color:#0000ee;
}

a.more:visited
{
    color:#551a8b;
}

a.more_focus
{
    color:#0000ee;
}

.plus_item
{
    font-family: Arial,Verdana, Helvetica, sans-serif;
    font-size:0.72em;
    
}

/*fix /eng/news/content.htm "more":end*/

/*later add:end*/