/* view, form title style*/
.title { 
   color:#00000; 
   font-size: 14px; 
   font-family:Arial; 
   font-weight:bold; 
   padding: 0 2 2 2 }
   
.title_w { 
   color:#FFFFFF; 
   font-size: 14px; 
   font-family:Arial; 
   font-weight:bold; 
   padding: 0 2 2 2 }

/* error message style */
.error { 
   font-size: 12px; 
   color: red; 
   font-family:Arial; 
   font-weight:bold; }

/* table cell style */
td { font-size: 12px; font-family:Arial;}

/* form toolbar style */
.tbl_title { background-color: gray; border:1px solid gray}


/* -------- table style -------- */
.tbl { 
   font-family:Arial; 
   font-size:12px; 
   border:1px solid gray; 
   background-color:#FCFCFC; 
   width=100% }

.tbl .head { 
   background-color:#D9D9D9; 
   font-family:Arial; 
   font-size:12px; 
   color:#000000; 
   text-align:left; 
   border:1px outset }

.tbl .rowodd 
{ background-color:#FCFCFC;}

.tbl .roweven 
{ background-color:#F0F0F0;}

.tbl .rowsel 
{ background-color:#A4D3EE}

.tbl .cell
{ border-bottom:1px solid gray; }

.tbl .cell_edit
{ }

/* hyperlink style */
a { text-decoration:none; }
a:link { color:#0000cc }
a:visited { color:#0000cc }
a:hover { color:#990000 }

/* button style */
.button { 
   border:1px solid #F5F5F5; 
   font-family:Arial; 
   font-size:12px; 
   font-weight:bold; 
   color:#000000; 
   text-decoration:none; 
   padding:1 5 0 5 }

/* navigation text style */
.nav_w { 
   color:white; 
   font-size: 12px; 
   font-family:Arial }

/* SAP table theme: border:#909CAE, header:#CBD5E1, column header:#DCE3EC alternating row:#E9EEF4 */

/* -------- tabs style -------- */
.tabmenu {
	color: #000;
	border-bottom: 2px solid black;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px }

.tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

.tabmenu a.active {
	color: #000000; 
	background: #A4D3EE;
	font: Arial, sans-serif;
	font-size:14px;
	font-weight:bold; 
	border: 2px solid black;
	padding: 2px 5px 0px 5px;
	margin: 0px;
	text-decoration: none; }
.tabmenu a.active {
	
	background: #EDEDED; 
	border-bottom: 3px solid #EDEDED; }
.tabmenu a:hover {
	color: #990000;
	background: #EDEDED; }

.tabmenu a:visited {
	color: #000000; }

.tabmenu a.active:hover {
   color: #990000;
   background: #EDEDED
	/*background: #ABAD85;*/
	/*color: #DEDECF;*/ }
	
/* -------- navs style -------- */
.navsmenu {
	color: #000;
	padding: 0px;
	z-index: 1;
	margin-left: 10px;
	width:160px;
}
.navsmenu td {
    height: 20px;
}
.navsmenu td.left {
    width: 6px;
    background-image: url("../images/leftmenu/left_center.gif");
}
.navsmenu td.right {
    width: 7px;
    background-image: url("../images/leftmenu/right_center.gif");
}
.navsmenu td.center_top {
    height: 5px;
    background-image: url("../images/leftmenu/center_top.gif");
}
.navsmenu td.left_top {
    height: 5px;
    background-image: url("../images/leftmenu/left_top.gif");
}
.navsmenu td.right_top {
    height: 5px;
    background-image: url("../images/leftmenu/right_top.gif");
}
.navsmenu td.center_bottom {
    height: 5px;
    background-image: url("../images/leftmenu/center_bottom.gif");
}
.navsmenu td.left_bottom {
    height: 5px;
    background-image: url("../images/leftmenu/left_bottom.gif");
}
.navsmenu td.right_bottom {
    height: 5px;
    background-image: url("../images/leftmenu/right_bottom.gif");
}
.navsmenu td.bgcenter {
    height: 5px;
    background-color: #EFF3FB;
    border-bottom: 1px dashed #000000;
}
.navsmenu a, a.active {
	color: #000000; 
	font: Arial, sans-serif;
	font-size:12px;
	font-weight: normal; 
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none; 
}
.navsmenu a:hover {
	color: #990000;
	/*background: #EDEDED; */
	text-decoration: none;
}
.navsmenu a:visited {color: #000000;}
.navsmenu a.active:hover {color: #990000; background: #EDEDED;}
.navsmenu span {
    background-image: url("../images/leftmenu/pointer.gif");
    background-repeat: no-repeat;
    background-position: 2px;
}

