BODY {
	BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;height: 100%;
}
body .ui-menu-item{
	text-align:left
}

TABLE.tblmain {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.divmain {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.tblsect {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #003360; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #003360; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 736px; BORDER-TOP-COLOR: #003360; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #003360
}	
TABLE.tblsect_1225 {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #003360; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #003360; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 740px; BORDER-TOP-COLOR: #003360; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #003360
}
TABLE.tblsect_1218 {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #003360; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #003360; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; BORDER-TOP-COLOR: #003360; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #003360
}

TABLE.tblsect_wo_collapse {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #003360; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #003360; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 736px; BORDER-TOP-COLOR: #003360; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #003360
}
TR.cell_rs_odd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TR.cell_rs_even {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TD.hdrfunc {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: center; 
}
.hdrfunc {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: center;padding:3px;
}
.hdrfunc .head{
	margin-top:3px;
}
.frame_inspect{
	width:750px;height:200px;
}
/* Soumo */
TD.subhdrfunc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: center
}

TD.hdrsect {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: center
}
.hdrsect {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: center
}
TD.hdrsubsect {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: left
}
TD.hdrsubsect_01 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: right
}
TD.hdrsubsect_02 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: left; LINE-HEIGHT: 8px
}
TD.cell_lbl_r {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: right; padding-right:2px;
}
TD.cell_right {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: right;padding-right:2px;
}
TD.cell_left{
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left;font-weight:light;padding-left:2px;
}
.user_tbl{
	width:750px; border:2px #003360 solid; text-align:left; padding:10px;
}
.user_tbl .cell_right span{
	color:red;
}
.user_tbl_l{
	width:750px; text-align:left; padding:0; border:none;font-size:10px;vertical-align:middle;
}
.user_div{
	width:750px; border:2px #003360 solid; 
}
.cell_button{
	text-align:center; margin:15px 0 15px 0;
}
.user_tbl_list{
	font-size:11px;color:white;background-color:#003360; border:none;text-align:left;vertical-align:middle;
}
.photo{
	width:36px;height:38px;
}
.info_font{
	font-size:10px;
}

/*Soumo */
TD.cell_lbl_rTop {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: right
}


TD.cell_lbl_l {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left
}
TD.cell_lbl_c {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.cell_lbl_text {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: right
}
/*Soumo */
TH.cell_lbl_r {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: right
}
TH.cell_lbl_l {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left
}
TH.cell_lbl_c {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: center
}



TD.cell_input_l {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left
}
TD.cell_input_c {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: center
}

/*Soumo*/
TD.cell_input_r {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: right
}

TH.cell_lbl_lSoumo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #424242; HEIGHT: 12px; TEXT-ALIGN: left;text-decoration:underline;
}
TD.cell_input_rSoumo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #424242; HEIGHT: 12px; TEXT-ALIGN: right;
}
TD.cell_input_lSoumo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #424242; HEIGHT: 12px; TEXT-ALIGN: left;
}
TABLE.tblsectSoumo {
	BORDER: 1px rigged black; BORDER-COLLAPSE: collapse; padding:0px;margin:0px; background-color:#E6E6E6;
}

TD.cell_rs_odd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TD.cell_rs_even {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}


/*Soumo*/
TBODY.tbody_row_odd {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
TBODY.tbody_row_even {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 15px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}

TD.cell_btn_RIGHT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: right
}

TD.cell_btn_LEFT {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: left
}

TD.cell_btn_main {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.cell_btn_srch {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 20px; TEXT-ALIGN: right
}
.txtinput {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial; 
}


/* Soumo */
.txtinputRdOnly {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial;background-color:#F2F2F2
}

.txtlbl {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.txtcurrstep {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
.txtothrstep {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cccccc
}
.txtred {
	COLOR: #f00000
}
.txt_input {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000;FONT-FAMILY: arial;
}
.txt_mmenu_grp1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
IMG.btn_input {
	CLEAR: both;  
	MARGIN: 2px;
	HEIGHT: 22px; 
	WIDTH:22px;
	BACKGROUND-COLOR: #000000;
}
BUTTON.btn_input {
border: none;
cursor:pointer;
BACKGROUND-COLOR: #FFFFFF;
}
INPUT.btn_input {
	CLEAR: both; FONT-SIZE: 10px; MARGIN: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #c4c4c4
}
INPUT.btn_input_small {
	CLEAR: both; FONT-SIZE: 9px; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #c4c4c4
}
TABLE.tblsect3 {
	BORDER-TOP-WIDTH: 6px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 6px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 6px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 100%; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 6px; BORDER-RIGHT-COLOR: #ffffff
}
TABLE.tblsect3 THEAD TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: left
}

TABLE.tblsect3 TR TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: center
}
.errorMessage {
	FONT-WEIGHT: bold; COLOR: red
}

/* steffano */

.headgh{
	color:white ; 
	background-color:#416aba;
}
TABLE.tblsect3GH {
	BORDER-TOP-WIDTH: 6px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 6px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 6px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; WIDTH: 800px; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 6px; BORDER-RIGHT-COLOR: #ffffff
}

TABLE.tblsect3GH THEAD TH {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; BACKGROUND-COLOR: #003360; TEXT-ALIGN: left
}
.infringementgh {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left ; position:relative;
}
.tooltip {
	position:absolute;
	left:26px;
	top:0;
	display:none;
	width:100px;
	padding:5px;
	border:1px solid #ffffff;
	background-color:#003360;
	font:10px/12px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TEXT-ALIGN: center
}
.autofilledGH {
	 FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left
}

a.detailxpand{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    
}

/*fad scrollable table */

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
div.tableContainer {
	clear: both;
	border: 1px solid #963;
	height: 285px;
	overflow: auto;
	width: 756px
}



/* define width of table.            */
div.tableContainer table {
	float: left;
	width: 740px
}




thead.fixedHeader tr {
	position: relative
}


html>body thead.fixedHeader tr {
	display: block
}





/* define the table content to be scrollable                                              */

html>body tbody.scrollContent {
	display: block;
	height: 262px;
	overflow: auto;
	width: 100%
}



tbody.scrollContent tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px
}


/* define width of TD elements       */
html>body tbody.scrollContent td {
	width: 200px
}

html>body tbody.scrollContent td + td {
	width: 240px
}

html>body tbody.scrollContent td + td + td {
	width: 300px
}

#dec th{
	text-align:left;
	vertical-align:middle;
}
#dec td{	
	vertical-align:middle;
	text-align:left;
	font-size:11px;
}
#changeList{
	width:750px;padding:2px;margin:0px;
}
.hdb{
	bacground-color:#003360;
}
/*change main page css, added by Li XingXing*/
/* Add header.jsp css*/
.head_logo_div{
    height:65px;
}
#top_right{
    color: #777777;
    float: right;
    margin:0;
    text-align: right; 
    width: 280px;
    display:inline;
}
#top_right li{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    display:inline;
    list-style:none outside none;
}
.head_common_menu{
    font-size:11px;
}
.divider_menu{
    height:3px;
    width:3px;
}
#topRightNev a{color:black;text-decoration:none;font:bold;}
#topRightNev a:hover{color:grey}
/*Add menu.jsp css*/
.txtdecoGH{ 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-size: 13px;   
    height: 23px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-top: 2px;  
    vertical-align: top; 
}
.head_menu_left_active {
    background-image: url(../images/layout/bg-navMenu-left-active.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height:32px; 
}
.head_menu_mid_active {
    background-image: url(../images/layout/lightblue_bg.jpg);
    background-position: center bottom;
    text-align: center;
}
.head_menu_right_active {
    background-image: url(../images/layout/bg-navMenu-right-active.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height:32px;  
}
/***** head menu left background *****/
.head_menu_left {
    background-image: url("../images/layout/gradient-GH3.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    height:32px
}
/***** head menu mid background *****/
.head_menu_mid {
    background-image: url("../images/layout/gradient-GH3.jpg"); /* grad: 4DADFE , FFF6F6*/
    background-position: center bottom;
    background-repeat: repeat-x;
    text-align: center;
    height:32px;
    padding:3px;
}
/***** head menu right background *****/
.head_menu_right {
    background-image: url("../images/layout/gradient-GH3.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    height:32px
}
.divider_line{
	background:url(../images/layout/bg_navBlackBG.gif) repeat-x scroll 0 0 transparent;
	clear:both;
	display:block;
	height:2px;
	overflow:hidden;
}
#header_menu{
	text-align: left; 
}
#header_menu html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 10px;
    list-style: none outside none;
    margin: 0 auto;
    outline: 0 none;
    padding: 0;
}
#header_menu a{color:black;text-decoration:none; font-weight:bold; font-size: 13px;}
#header_menu a:hover{color:grey}
.headerTab{
    border: 0 none;
    font-family: tahoma,arial,helvetica,sans-serif;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
/*leftmenu.jsp css*/
#leftMenu{
	background-image: url("../images/layout/bg-menu-image1.jpg");

}

input{
 	font-size:10px;
}
.beakword{
	word-break:break-all;word-wrap:break-word; table-layout:fixed
}
.dispTop{
	vertical-align:top;	
}
TR.attentionHight
{
	COLOR: #FF6600; 
}
TR.hightInspection
{
	COLOR: #9933FF; 	
}
TR.infrNo
{
	COLOR: #FF0000;  	
}
TR.common{
	COLOR: black; 	
}
select{
	font-size:10px;
}
.ui-autocomplete-loading { 
	background: white url(../styles/skins/icons/loading.gif) right center no-repeat; 
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial;background-color:#F2F2F2;
}
.ui-autocomplete { 
	position: absolute; 
	cursor: default; 
	max-height: 200px;
	height: expression( this.scrollHeight > 199 ? "200px" : "auto" );
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
}
.ui-autoResultTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #000000; HEIGHT: 22px; TEXT-ALIGN: left; padding-right:2px;
}

input[readonly] {
    background-color: #D4D0C8;
    color:#000000;
}

textarea[readonly] {
   background-color: #D4D0C8;
   color:#000000;
}

textarea[readonly="readonly"],input[readonly="readonly"]{
   background-color: #D4D0C8;
   color:#000000;
}
textarea,input{
	background-color:expression((this.readOnly && this.readOnly==true)?"#D4D0C8":"");
	color:expression((this.readOnly && this.readOnly==true)?"#000000":"");
}
/*below tabs style added by zhigao , this for LC tabs */
.subheader{
	 text-align :left;
	 font-size:10px ;
	 padding : 5px ;
	 background-color:lightgrey;
}

.tabs{
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: inherit;
    border-top:0px ;

}
.tabs tr td{
    border-right:1px solid #003360;
    border-left:2px solid #003360;
    border-bottom: 2px solid #003360
}

.tabs ul{
    margin:0;
    margin-left: 40px;
    padding: 0;
    list-style: none;
}

.tabs li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
}

.tabs a:hover{
    background-color: #02597D;
    padding-top: 9px;
    padding-bottom: 5px;
    color: white;
}

.tabs .current a{
    background-color: #003360;
    padding-top: 9px;
    padding-bottom: 5px;
    color: white;

}

.tabs a{
    float: left;
    display: block;
    font: bold 12px Arial;
    color: black;
    text-decoration: none;
    margin: 0 1px 0 0;
    padding: 5px 10px 9px 10px;
    background-color: white;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

/*the above is added by zhigao */

