﻿ul, li, td {font-size: 100%; font-family: "Lucida Grande", Lucida Grande, Verdana, Arial, Helvetica, sans-serif;}
div, span, img, form {margin: 0px; padding: 0px; background-color: transparent; border: 0px;}
table{border: 0px;}
a, a:visited {color: #ffffff;text-decoration: none;}
a:hover {color: #e0ffe0; text-decoration: underline;}

body {margin: 0; background: #f8f8ff; font-family: "Lucida Grande", Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

table {border-spacing: 0; padding: 0px; margin: auto; border-collapse: collapse;}
tr {padding: 0px; vertical-align: top;}
td {border: none; padding: 0px;}
	
#table_border { padding: 0px; margin: auto; border-collapse: collapse;}
#table_border tr {padding: 0px; margin: 0px; vertical-align: middle;}
#table_border td {border:1px solid #bbb; padding: 3px; margin: 0px; border-collapse: collapse;}
.padding_left: {padding: 0 0 0 30px;}	

p {margin: 0 0 10px 0;}

b, strong {font-size: 10px;}

hr {border: 0; width: 100%; color: #ccc; background-color: #ccc; height: 1px; margin: 0px; padding: 0px;}

.mainhdr
{
	height:75px;
	overflow:hidden;
}

.mainbdy-wm
{
	background-color:#a0c0f0;
	width:100%;
}

.maintopdiv
{
	margin:0px 40px 0px 40px;
}

.logobox-wm
{
	background:none;
	position:absolute;
	background:url(../Images/WmLogo90G.png) no-repeat;
	/* background-repeat:no-repeat; */
	width:165px;
	height:90px;
	top:32px;
	left:0px;
	z-index:997;
	display:none;
}

.toprow
{
	background:none;
	position:fixed; 
    top:0;
    width:100%;
    height:24px;
    z-index:999;
}

.bottomrow
{
	/* background-color:#ACA797; */
	background-color:#4C7797;
	font-size:1px;
	height:8px;
	width:100%;
}

.topmnu
{
	/* background-color:#ACA797; */
	background-color:#4C7797;
	width:100%;
	height:24px;
}

.lmnu
{
	color:yellow;
	text-align:left;
	padding:3px 0px 0px 2px;
}

.rmnu
{
	text-align:right;
	padding:3px 8px 0px 0px;
	color:yellow;
	white-space:nowrap;
}

.rmnu_i
{
	color:white;
	margin-left:6px;
	text-decoration:underline;
}

.blklnk
{
	color:black;
	margin-left:6px;
	text-decoration:underline;
}

.fixedplc
{
	min-height:500px;
}

.loginbox
{
	width:400px;
	margin-top:100px;
	margin-bottom:20px;
	border:solid 1px gray;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align:left;
	min-height:24px;
	overflow:hidden;
}

.loginbox2
{
	width:100%;
	text-align:left;
	overflow:hidden;
	background-color:White;
	height:200px;
	color:Black;
	font-size:10pt;
	font-weight:normal;
}

.capt
{
	padding:4px;
}

.logininfo
{
	width:400px;
	font-size:9pt;
	font-style:italic;
	color:Gray;
}

.logingrid
{
	width:100%;
}

.lb_hspc1
{
	font-size:1px;
	height:40px;
}

.lb_hspc2
{
	font-size:1px;
	height:10px;
}

.lb_vspc1
{
	font-size:1px;
	width:40px;
}

.lb_vspc2
{
	font-size:1px;
	width:10px;
}

.lb_inp
{
	width:180px;
	height:20px;
	font-size:12pt;
}

.lb_btn
{
	text-align:center;
}

.lb_go
{
	width:120px;
	height:28px;
}

.edthdr
{
	font-size:12pt;
	width:95%;
	padding:2px 0px 2px 0px;
	overflow:hidden;
	text-align:center;
}

.splitview
{
	width:100%;
	margin-top:5px;
}

.usrdata
{
	width:200px;
	vertical-align:top;
}

.jobdata
{
	text-align:left;
	padding-bottom:4px;
}

.userbox
{
	width:190px;
	border:solid 1px #c0c0c0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
	min-height:22px;
	overflow:hidden;
}

.userbox2
{
	width:100%;
	text-align:left;
	overflow:hidden;
	height:200px;
	color:Black;
	font-size:10pt;
	font-weight:normal;
}

.usergrid
{
	width:100%;
}

.userlbl
{
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	width:80px;
}

.usertxt
{
	font-size:8pt;
	font-weight:normal;
	padding-top:3px;
	white-space:nowrap;
	height:12px;
}

.userspc
{
	font-size:1px;
	height:5px;
	white-space:nowrap;
}

.userctrl
{
    padding:0;
    margin:0;
	width:32px;
	text-align:right;
	height:12px;
}

.extbdy
{
	width:100%;
}

.prncrow
{
	width:99%;
	border:solid 1px gray;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:4px 0px 4px 0px;
}

.prncrow1
{
	display:none;
	width:99%;
	border:solid 1px gray;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:0px;
	text-align:center;
}

.extcontent1
{
	width:100%;
}

.extcontent2
{
	width:100px;
	vertical-align:middle;
	text-align:left;
	padding:3px 0px 3px 5px;
	color:black;
	height:24px;
}

.extcontent3
{
	vertical-align:middle;
	text-align:left;
	padding:3px 0px 3px 5px;
	width:308px;
	height:24px;
}

.extcontent4
{
	vertical-align:middle;
	text-align:left;
	padding:3px 0px 3px 0px;
	width:110px;
	height:24px;
	white-space:nowrap;
}

.extcontent5
{
	vertical-align:middle;
	text-align:left;
}

.fno1
{
	color:black	;
	font-size:18pt;
}

.fno2
{
	color:a0a0c0;
	font-size:18pt;
	margin-left:15px;
    font-weight:bold;
}

.smspc
{
	font-size:1px;
	height:5px;
}

.exbtn
{
	text-align:center;
	vertical-align:middle;
}

.exbtn1
{
	width:160px;
	height:22px;
	color:White;
	font-size:10pt;
	background-color:Gray;
	display:inline-block;
	border:solid 1px white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor:hand;
	cursor:pointer;
}

.exbtn2
{
	width:160px;
	height:22px;
	padding-top:2px;
	background:none;
}

.sav
{
	color:Red;
	font-size:12pt;
	display:none;
}

.extdlg
{
	width:445px;
}

.extdlg1
{
	padding:2px;
	text-align:left;
}

.extdlg2
{
	padding:2px;
	text-align:right;
}

.text1
{
	width:240px;
	margin:2px;
	font-size:8pt;
}

.text2
{
	width:145px;
	margin:2px;
	font-size:8pt;
}

.text3
{
	width:74px;
	margin:2px;
	font-size:8pt;
}

.text4
{
	width:62px;
	margin:2px;
	font-size:8pt;
}

.hdric1
{
	width:40px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
}

.hdric2
{
	width:32px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
}

.hdrtbl1
{
}

.fintxt
{
	width:240px;
	margin:2px;
	font-size:8pt;
}

.finval
{
	width:145px;
	margin:2px;
	font-size:8pt;
}

.hdrtot
{
	text-align:right;
	padding:0px 0px 0px 35px;
	font-size:10pt;
	color:White;
	font-weight:normal;
}

.newpr
{
	display:none;
}

.admmnu
{
	display:none;
	position:fixed;
	margin-top:5px;
	text-align:left;
	background-color:#60808f;
	padding:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:dotted 1px white;
}

.expmnu
{
	display:none;
	position:fixed;
	margin-top:2px;
	text-align:left;
	background-color:#60808f;
	padding:5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:dotted 1px white;
	z-index:999;
}

.pmnu_i
{
	display:block;
	color:white;
	text-decoration:underline;
	margin-top:4px;
}

.addbtn
{
	text-align:right;
	padding-right:8px;
}

.addimg
{
	cursor:hand;
	cursor:pointer;
}

.grdimg
{
	cursor:hand;
	cursor:pointer;
	width:12px;
	height:12px;
	margin-top:3px;
}

.grdimg2
{
	cursor:hand;
	cursor:pointer;
	width:32px;
	height:32px;
	display:block;
	margin-left:5px;
	margin-bottom:10px;
}

.trow1
{
	vertical-align:top;
}

.trow2
{
	vertical-align:top;
	width:50px;
	text-align:center;
}

.details1
{
	font-size:8pt;
	text-align:left;
}

.tabsgrid
{
	width:100%;
}

.tabs-gc1
{
	width:80px;
	padding-left:20px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
}

.tabs-gc2
{
	width:140px;
	padding-left:10px;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
}

.tabs-gc3
{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
}

.tabs-gi1
{
	width:120px;
	height:20px;
	font-size:11px;
	border:solid 1px gray;
}

.pphdr1
{
    font-family:sans-serif;
    font-size:24pt;
    color:Teal;
    text-align:left;
}

.pphdr2
{
    /* font-family:sans-serif; */
    font-size:8pt;
    color:gray;
    margin-bottom:20px;
}

.cntlbl
{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:9pt;
}

.cntinp
{
	text-align:left;
}

.btn2
{
	background-color:Gray;
	color:white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:dotted 1px white;
	padding:5px 30px 5px 30px;
	cursor:hand;
	cursor:pointer;
}

.mbbtn
{
	display:block;
	border:solid 1px white;
	background:#808080;
	margin:5px 5px 0px 5px;
	padding:5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.selfrom
{
	width:370px;
	font-family:Monospace;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:solid 1px gray;
	padding:4px;
}

.rofile
{
	font-size:11pt;
	font-weight:bold;
}

.selfrom
{
	width:98%;
}

.sfh
{
	padding:3px;
}

.sfr
{
	padding:3px;
	font-size:0.8em;
	white-space:nowrap;
}

.tottbl
{
	float:left;
	height:20px;
}

.gtttl
{
	font-size:8pt;
	width:100px;
	vertical-align:middle;
	text-align:left;
	padding:0px 2px 0px 2px;
	overflow:hidden;
	white-space:nowrap;
}

.gtamt
{
	font-size:8pt;
	width:100px;
	text-align:right;
	vertical-align:middle;
	border:solid 1px black;
	padding:0px 2px 0px 2px;
	overflow:hidden;
	white-space:nowrap;
}

.gtspc
{
	width:100px;
}

.settings-main
{
	width:1000px;
	background:white;
}

.settings-row
{
	padding:5px;
	vertical-align:top;
}

.settings-panel
{
	display:inline-block;
}

.settings-capt
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:4px;
}

.settings-inp
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:solid 1px gray;
	margin-top:5px;
	height:20px;
	padding:0px 3px 0px 3px;
}

.setings-lbl
{
	display:inline-block;
	width:140px;
	padding-top:8px;
	height:22px;
}

.setings-txt
{
	display:inline-block;
	float:right;
	height:22px;
}

.setings-chk
{
	display:inline-block;
	height:22px;
}

/* Inline action menu */

.inlinemenu
{
}

.actionmenu
{
    display:none;
    float:left;
    position:absolute;
    margin-top:-10px;
}

.inlinemnuitem
{
    border:solid 1px gray;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    padding:5px;
    margin-right:5px;
    cursor:hand;
    cursor:pointer;
    text-align:left;
    display:inline-block;
}

.inlineanchor
{
    font-size:9pt;
    text-decoration:underline;
    cursor:hand;
    cursor:pointer;
}

.inlinemnubox
{
    background-color:White;
    border:solid 1px gray;
    padding:5px 0px 5px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* z-index:9999; */
}

/* Action choice */

.lilrb
{
    width:22px;
}

.liltxt
{
    font-size:8pt;
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
}

.lilspc
{
    font-size:1px;
    width:10px;
}

/* Inline filter box */

.inln_fltr
{
	display:inline-block;
	overflow:hidden;
	margin-top:0px;
	margin-left:5px;
	padding:0px 10px 0px 10px;
	cursor:help;
}

.inln_fltr_lbl
{
	display:inline-block;
}

.inln_fltr_img
{
}

.inln_mnu_box
{
    position:absolute;
    display:none;
    width:250px;
    height:400px;
    background-color:White;
    border:solid 1px gray;
    padding:5px 0px 5px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    z-index:9999;
}

.im_srch_txt
{
    border:solid 1px gray;
    padding:5px 0px 5px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:3px;
	width:100px;
	height:14px;
}

.im_srch_btn
{
	width:60px;
	height:24px;
	margin-left:6px;
}

.im_lst_box
{
    width:288px;
    height:360px;
    overflow:scroll;
    overflow-Y:scroll;
    overflow-X:hidden;
    margin-top:10px;
    border: solid 1px gray;
}

/* Principal file view */

.fullbox
{
    min-height:300px;
    margin:0;
    background-color:White;
    padding:5px;
}

.pbx_ext
{
    margin:5px 5px 0px 0px;
    width:320px;
    display:inline-block;
}

.principalbox
{
    width:320px;
    height:80px;
    overflow:hidden;
    /* display:inline-block; */
    white-space: normal;
    border:solid 1px #d0d0d0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:#f0f0f0;
}

.pbx_prrow
{
    margin:5px;
    height:30px;
    border-bottom:dotted 1px gray;
    overflow:hidden;
    font-size:8pt;
    font-weight:bold;
}

.pbx_porow
{
    margin:0px 5px 10px 5px;
    overflow:hidden;
    font-size:7pt;
    font-weight:normal;
}

.pbx_shrow
{
    margin:5px 5px 0px 5px;
    overflow:hidden;
    font-size:7pt;
    font-weight:normal;
}

.pbx_lnk
{
    text-decoration:underline;
    cursor:hand;
    cursor:pointer;
    display:inline-block;
    margin-right:5px;
    font-weight:bold;
}

.pbx_popup
{
    display:none;
    float:left;
    width:320px;
    position:absolute;
    overflow:hidden;
    white-space: normal;
    border:solid 1px gray;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:white;
	height:320px;
}

.pbx_sca
{
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:scroll;
    width:310px;
    height:280px;
    padding:0;
    margin:0;
}

.pbx_dtbl
{
    width:100%;
}

.pbx_frw1_1
{
    height:14px;
    width:24px;
    text-align:right;
    font-size:7pt;
}

.pbx_frw1_2
{
    height:14px;
    width:55px;
    text-align:left;
    font-size:7pt;
    font-weight:bold;
}

.pbx_frw1_3
{
    height:14px;
    text-align:left;
    font-size:7pt;
    font-weight:normal;
}

.pbx_frw2_1
{
    height:14px;
    width:24px;
    font-size:7pt;
    text-align:right;
}

.pbx_frw2_2
{
    height:14px;
    width:55px;
    text-align:left;
    font-size:7pt;
    font-weight:bold;
}

.pbx_frw2_3
{
    height:14px;
    text-align:left;
    font-size:7pt;
    font-weight:normal;
}

.pbx_frw_s
{
    font-size:1px;
    height:10px;
}

.principalbar
{
    height:20px;
    padding:3px;
    font-size:8pt;
}
