@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "Segoe";
    src: url("font/Segoe UI Symbol.ttf");
}
body{
/*background-color: #949599; */
font-family: "Segoe"; /*Arial, Helvetica, sans-serif;*/
font-size:11px;
padding:0px;
margin:0px;
}

div.login_page{
/*background: url("../images/background.jpg") repeat scroll 0 0 #949599;*/ /*#949599;*/  /*url(../images/login_bg.jpg) repeat-x #E1E1E1*/
margin:110px auto auto;
padding:0px;
height:71em;
width: 1027px;
}

h1{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin:10px 0px 0px 23px;
}

h2{
font-size:14px;
font-weight:bold;
color:#4D566C;
margin:8px;
}

#login_box{
width:513px; 
height:auto; 
/*border:2px solid #CCCCCC; 
background:#FFFFFF; */
margin:auto;
margin-top:110px;
padding-bottom:20px;
top:0; 
bottom:0; 
left:0; 
right:0;
vertical-align:bottom;
}

div#error_box{clear: both; margin: 2px 0 15px 0; color:#FF1143; }

table.login_form{
width:75%;
}

table.login_form th{
width:40%;
padding-left:50px;
text-align:left;
font-size:11px;
font-weight:both;
color:#000000;
height:34px;
}

div.login_button {
margin-top:18px;
width:230px;
text-align:center;
}

div.main{
border:2px solid #979899; 
background:#FFFFFF; 
width:100%; 
float:left; 
min-height:100px;
}

div.footer{
width:100%; 
height:46px; 
background:url(../images/footerbg.jpg) repeat-x;
margin:0px;
color:#666666;
position:fixed; 
bottom:0;
}

/*menu start*/
div.menu_header{
width:185px;
height:40px;
background:url(../images/admin/admin_menu_title.jpg) repeat-x;
margin-bottom:1px;
float:left;
}

html>body div.menu_header{
width:185px;
*width:185px;
}

ul.menu{
padding:0px;
margin:0px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

ul.menu li{
list-style:none outside;
height:20px;
width:162px;
/*list-style:url(../images/bullet_sidemenu.gif) outside;*/
margin-bottom:1px;
padding:6px 0px 0px 23px;
float:left;
}

ul.menu li.item a, ul.menu li.item_on a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

ul.menu li.item{
background: url(../images/admin/admin_menu_item.jpg) repeat-x;
}

ul.menu li.item_on{
background: url(../images/admin/admin_menu_item_on.jpg) repeat-x;
}

ul.menu li.item_sub, ul.menu li.item_sub_on{
color:#697894;
border-bottom:1px solid #CCCCCC;
}
ul.menu li.item_sub_on{
background: url(../images/admin/admin_menu_sub_item_on.jpg) repeat-x;
}

ul.menu li.item_sub a{
text-decoration:none;
color:#697894;
}

ul.menu li.item_sub_on a{
text-decoration:none;
color:#6F5F8F;
}

/*menu end*/

/*horizontal menu start*/
table.horz_menu{
width:100%;
}

table.horz_menu td{
border-bottom:1px solid #B4B7B1; 
}

table.horz_menu td.horz_menu_item, table.horz_menu td.horz_menu_item_on{
width:118px;
height:18px;
background:#F4F5EB;
border-right:1px solid #B4B7B1;
border-top:1px solid #B4B7B1;
border-bottom:1px solid #B4B7B1;
text-align:center;
font-size:11px;
color:#72809A; 
}

table.horz_menu td.horz_menu_item a{
text-decoration:none;
text-align:center;
font-size:11px;
color:#72809A; 
}

table.horz_menu td.horz_menu_item_on{
border-bottom:none;
background:#FFFFFF;
}

table.horz_menu td.content_title{
height:23px; 
background:#E9EBD8;
font-size:11px;
font-weight:bold;
color:#4D566C;
border-bottom:none;
padding-left:10px;
}
/*horizontal menu end*/

/*list start*/
table.list{
width:100%;
border-top:1px solid #B4B7B1;
border-bottom:1px solid #B4B7B1;
margin-top:1px;
}

table.list th, table.list th.last{
height:22px;
background:url(../images/admin/list_header.jpg) repeat-x;
border-bottom:1px solid #B4B7B1;
border-right:1px solid #B4B7B1;
font-size:11px;
font-weight:normal;
color:#72809A;
text-align:left;
padding-left:15px;
padding-right:15px;
}

table.list th.last{
border-right:none;
}

table.list td{
font-size:11px;
color:#000000;
padding-left:15px;
padding-right:15px;
height:22px;
}
/*list end*/

table.form_table{
margin-left:10px;
width:600px;
}

table.form_table th, table.form_table td{
vertical-align:top;
padding-top:5px;
}

table.form_table th{
text-align:left;
width:90px;
}

/*form table start*/
select.form_select {
	background: url("../images/storage.png") no-repeat scroll 7px 10px #fff !important;
	border:1px solid #cacaca;
	font-size:20px;
	background:#FFFFFF;
	padding: 13px 0px 13px 45px;
	width: 229px;	
}

input.text_field{
border:1px solid #cacaca;
font-size:20px;
background:#FFFFFF;
padding: 13px 0px 13px 45px;
width: 182px;
}

textarea.text_field{
border:1px solid #A7BCD6;
font-size:20px;
background:#FFFFFF;
}

input.login_button{
border:none;
background:none no-repeat scroll center top #5d2586;
font-size:13px;
padding:14px 87px;
color:#fff;
font-weight: bold;
font-family: "Segoe";
}

input.download_button, input.save_button, input.cancel_button, input.browse_button{
background:url(../images/admin/btn_download.jpg) no-repeat 0px 0px;
height:19px;
width:112px;
border:1px solid #CCCCCC;
padding-left:18px;
font-size:10px;
font-family:"Segoe"; /*Arial, Helvetica, sans-serif;*/
color:#7E7D77;
vertical-align:middle;
}

html>body input.download_button, html>body input.save_button, html>body input.cancel_button, html>body input.browse_button{
height:17px;
}

input.download_button{
background:url(../images/admin/btn_download.jpg) no-repeat 0px 0px;
}

input.save_button{
background:url(../images/admin/btn_save.jpg) no-repeat 0px 0px;
}

input.cancel_button{
background:url(../images/admin/btn_cancel.jpg) no-repeat 0px 0px;
}

input.browse_button{
background:url(../images/admin/btn_browse.jpg) no-repeat 0px 0px;
}
/*form table end*/

div.item_box{
width:157px;
height:160px;
float:left;
margin:10px;
}

/* type file */
div.fileinputs {
	position: relative;
}

div.file {
	padding-top:5px;
	*padding-top:4px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.pictureBox {
	border:solid 1px #A7BCD6; 
	width:157px; 
	height:96px;
}

/* Bottom container*/
div#bottom {
	position:fixed;
	bottom:0%;
	width:100%;
	background:#E5E5E5;
	border-color: #f00 #f00 #f0a35d #f00;
	border-top: solid 1px; 
	border-bottom: solid 1px; 
	height:20px;
}


div.label_bottom {
	margin-top:2px;
	font:12px Arial;
	color:#000;
	height:20px;
	float:left;
}
input#txtLoginID {
	background: url("../images/id.gif") no-repeat scroll 7px 10px #fff;
}
input#txtPwd {
	background: url("../images/lock.jpg") no-repeat scroll 7px 10px #fff;
}
input#txtDate{
	background: url("../images/calendar.jpg") no-repeat scroll 7px 10px #fff;
}
div.company_logo{
	/*background: url("../images/bwlogo.jpg") no-repeat scroll 0 0 #fff;	*/
	/*width: 363px;
	height: 159px;*/
	float: left;
	margin: 0px;
	padding: 0px;
}