@charset "utf-8";
/* CSS Document */
body{
	background-color:#1c95e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#top_grdnt{
	background-image:url(../images/top-grdnt.gif);
	background-repeat:repeat-x;
	height:9px;
}
#left_grdnt{
	background-image:url(../images/left-grdnt.gif);
	background-repeat:repeat-y;
}
#right_grdnt{
	background-image:url(../images/right-grdnt.gif);
	background-repeat:repeat-y;
}
#bottom_grdnt{
	background-image: url(../images/bottom-grdnt.gif);
	background-repeat:repeat-x;
	height:9px;
}
#left_border{
	background-color:#FFFFFF;
	border-left:6px solid #1c95e8;
}
#right_border{
	background-color:#FFFFFF;
	border-right:6px solid #1c95e8;
}
.signin{
	color:#00487b;
	font-weight:normal;
}
.user{
	color:#023c55;
	font-weight:bold;
}
.header_title{
	background-color:#b3e0ff;
	font-weight:normal;
	color:#0e4981;
	
}
.table_title{
	background-color:#b3e0ff;
	font-weight:bold;
	color:#0e4981;
	border-right:1px solid #5ca6d8;
	border-bottom:1px solid #5ca6d8;
	
}
.table_row01{
	background-color:#e4ecf1;
	font-weight:normal;
	color:#0e4981;
	border-right:1px solid #5ca6d8;
	border-bottom:1px solid #5ca6d8;
	
}
.table_row02{
	background-color:#ebf6fe;
	font-weight:normal;
	color:#0e4981;
	border-right:1px solid #5ca6d8;
	border-bottom:1px solid #5ca6d8;
	
}
.row_tr{
	font-weight:normal;
	color:#0e4981;
	border-right:1px solid #5ca6d8;
	border-bottom:1px solid #5ca6d8;
}
.detail_report1{
	background-color:#e4ecf1;
	font-weight:normal;
	color:#0e4981;
	text-align:left;
	padding-left:5px;
}
.detail_report2{
	background-color:#ebf6fe;
	font-weight:normal;
	color:#0e4981;
	text-align:left;
	padding-left:5px;
}
.invlog_report{
	background-color:#ebf6fe;
	font-weight:normal;
	color:#0e4981;
	text-align:center;
}

a.signout{
	color:#25b1ef;
	font-weight:bold;
	text-decoration:none;
}
a.signout:hover{
	color:#ef2525;
	font-weight:bold;
	text-decoration:none;
}
a.report{
	color:#0e4981;
	font-weight:bold;
	text-decoration:none;
}
a.report:hover{
	color:#ef2525;
	font-weight:bold;
	text-decoration:none;
}


/******************* MENU STYLE **********************/
.menu_background{
	background-image:url(../images/menu-normal.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px 0px 0px 30px;
	color:#FFFFFF;
	font-weight:bold;
}
#mainmenu{
	position:relative;
	display:block;
	height:29px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	margin:0px;
}
#mainmenu ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
#mainmenu ul li{
	display:block;
	float:left;
	margin:0 0px 0 0;
}
#mainmenu ul li a{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:8px 20px 0 20px;
	height:21px;
	background:transparent url(../images/menu-normal.gif) no-repeat top left;
	border-left:1px solid #0070af;
}
#mainmenu ul li a:hover{
	color:#00487b;
	/*background:transparent url(../images/menu-over.jpg) no-repeat top left; */
	background:transparent url(../images/menu-over.jpg) top left;
}
#mainmenu ul li a.current,#mainmenu ul li a.current:hover{
	color:#00487b;
	/* background:transparent url(../images/menu-over.jpg) no-repeat top left; */
	background:transparent url(../images/menu-over.jpg) top left;
}


#submenu{
	padding-left:15px;
	background-color:#d9edf8;
	color:#0483c8;
	font-weight:normal;
}
a.submenu{
	padding:0 9px 0 9px;
	color:#0483c8;
	text-decoration:none;
}
a.submenu:hover{
	padding:0 9px 0 9px;
	color:#00487b;
	text-decoration:none;
}
.selected1{	
	padding:0 15px 0 15px;
	color:#00487b;
	text-decoration:none;
	font-weight:bold;
}


/************** FIELDS STYLE ************************/
.text_field{
	background-color:#def0fc;
	border:1px solid #a7bdce;
	color:#104980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:2px 2px 2px 5px;
	width:175px;
	font-weight:normal;
}
.search_field{
	border:1px solid #a7bdce;
	background-color:#FFFFFF;
	color:#104980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	padding:2px 2px 2px 5px;
	width:155px;
	font-weight:normal;
}
.tag_field{
	border:1px solid #a7bdce;
	background-color:#FFFFFF;
	color:#104980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	padding:2px 2px 2px 5px;
	width:120px;
	font-weight:normal;
}

#search_container{
	border:1px solid #5ca6d8;
	padding:0px 10px 0px 10px;
}
.search_field02{
	border:1px solid #a7bdce;
	background-color:#FFFFFF;
	color:#104980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:2px;
	padding:0px 0px 0px 1px;
	width:110px;
	font-weight:normal;
	height:18px;
}
.text_field05{
	border:1px solid #a7bdce;
	background-color:#FFFFFF;
	color:#104980;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:2px;
	padding:0px 0px 0px 1px;
	width:158px;
	font-weight:normal;
	height:18px;
}

/**************** FOOTER STYLE *********************/
.footer{
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	text-align:center;
}
a.footer{
	color:#FFFFFF;
	text-decoration:none;
}
a.footer:hover{
	color:#00487b;
	text-decoration:none;
}
.login_msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
