@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic);
/* Start hide from IE-Mac \*/
* html .wrapper
{
	height:1%;
}
/* End Hide from IE-Mac */
BODY
{
	
}
table{
	border-spacing:0;
	border-collapse:collapse;
}
.mst
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	margin:0px;
	padding:0px;
	position:absolute;
	
}
.Pane{
	height:139px;
	padding:0px;
	margin:0px;
}
A
{
	color:black;
	text-decoration:none;

A:visited
}
{
	color:black;
	text-decoration:none;
}

.mst .cb
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	width:15px;
	padding-top:0px;
	height:15px;
	background-color:transparent;
}
.mst .radio1 {
	background-color:#ffffff;
	font-weight:bolder;
	color:#ffffff;
}
.mst .fieldsetStd{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	font-weight:bolder;
	width:500px;
	margin-top:5px;
}
.mst .importSettings{
	margin-top:5px;
}
.mst .tlt
{
	padding-left:5px;
	font-weight:bolder;
	margin-left:5px;
	color:white;
	background-color:#336699
}
.mst .tlr
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .tl
{
	margin:0px;
	background-color:#ffffff
}
.mst .rh
{
	border-right:medium none;
	padding-right:2px;
	border-top:medium none;
	padding-left:2px;
	font-weight:bolder;
	margin-bottom:1px;
	padding-bottom:2px;
	border-left:medium none;
	padding-top:2px;
	border-bottom:aqua thin solid
}
.mst .dt
{
	border-right:1px;
	padding-right:1px;
	border-top:1px solid;
	padding-left:1px;
	padding-bottom:1px;
	margin:1px 0px 1px 1px;
	border-left:1px solid;
	padding-top:1px;
	border-bottom:1px solid;
	background-color:#ffffff
}
.mst .ds
{
	border-right:1px;
	padding-right:1px;
	border-top:1px solid;
	padding-left:1px;
	font-weight:bolder;
	padding-bottom:1px;
	margin:1px 0px 1px 1px;
	border-left:1px solid;
	padding-top:1px;
	border-bottom:1px solid;
	background-color:white
}
.mst .ds A
{
	font-weight:bolder;
	color:black
}
.mst .dt A
{
	font-weight:bolder;
	text-decoration:none
}
.mst .dep
{
	padding-right:0px;
	padding-left:2px;
	font-weight:bolder;
	padding-bottom:0px;
	margin:2px 0px 0px;
	padding-top:2px;
	background-color:#ffffff
}
.mst .dev
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:2px;
	margin:1px 0px 0px;
	border-left:black thin;
	color:black;
	padding-top:1px;
	border-bottom:black thin
}
.mst .dcb
{
	clear:left;
	border-right:medium none;
	padding-right:0px;
	border-top:medium none;
	padding-left:0px;
	float:right;
	padding-bottom:0px;
	margin:0px;
	border-left:medium none;
	padding-top:0px;
	border-bottom:medium none;
	background-color:#336699
}
.mst .det
{
	border-right:thin outset;
	padding-right:0px;
	border-top:thin outset;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-left:thin outset;
	padding-top:0px;
	border-bottom:thin outset;
	background-color:#ffffff;
}
.mst .lp
{
	
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	color:white;
	background-color:#336699;
	float:left;
	
	border-left: black solid 1px;
	border-right: black solid 1px;
}
.mst .pl
{

	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;	
	float:left;
 	height:113px;
 	border:none;
 	
}
.mst .pt
{
	background:transparent;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	margin:0px;
	
	float:left;
	height:113px;
	
}
.mst .ptr
{
	float:right;
	margin:0px;
	padding-right:0px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	text-align:right;
	height:113px;
	background-color:transparent;
	position:relative;
	
}
.mst .lt
{
	padding-top:8px;
	font-size:24pt;	
	FONT-STYLE:italic;
	vertical-align:middle;
	line-height:113px;
	color:#0A85C7;
}
.mst .tgl
{
	font-weight:lighter;	
	color:white;
	FONT-STYLE:italic;
	text-decoration:underline
}
.mst .ptr .ui
{
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:0;
	text-align:right;
	padding-right:15px;
	letter-spacing: .1px;
	font-size: 11px;
	font-weight: bold;
	color:#585858;
}
.mst .tbr
{
	background-color:#CFCFCF;	
	clear:both;
	padding:0px;
	margin:0px;
	float:left;
 	height:36px;
 	color:#585858;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	margin-bottom:5px;
	margin-left:10px;
	letter-spacing: .1px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;

}
.mst .tbr TD
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	text-align:left;
	white-space: nowrap;
}
.mst .tbr IMG
{
	padding-right:0px;	
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
.mst .tb1
{
	border-right:thin outset;
	padding-right:3px;
	border-top:thin outset;
	padding-left:3px;
	font-weight:bolder;
	padding-bottom:0px;
	margin:1px;
	border-left:thin outset;
	color:black;
	padding-top:0px;
	border-bottom:thin outset;
	background-color:#d6e7ef;
}
.mst .det INPUT
{
	border-right:thin inset;
	padding-right:0px;
	border-top:thin inset;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-left:thin inset;
	padding-top:0px;
	border-bottom:thin inset;
	letter-spacing: .1px;
	font-size: 11px;
	
	
	
	
}
.mst .m2
{
	border-top:black 1px solid;
	border-bottom:black 1px solid;
	padding:4px;
	font-weight:bolder;
	margin:2px;
	color:black;
	text-align:center;
}
.mst .lm
{
	
	clear:left;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:10px;
	overflow:auto;
	vertical-align:middle;
	
}
.mst .lm FORM
{
	padding:0px;
	margin:0px;
}
.mst .lm SELECT
{
	margin:1px;
	padding:1px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.mst .lm table
{
	border:none;
	padding:0px;
	margin:0px;
}
.mst .lm INPUT
{
	
	margin:0px;
	padding:0px;
	letter-spacing: .1px;
	font-size: 11px;
	
	
}
.mst .lmh
{
	margin-left:2px;
	margin-right:5px;
}
.mst .lm TD
{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.mst .lm ul
{
	float:left;
	position:relative;	
	
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;	
}
.mst .m6
{
	font-weight:bold;
	
	margin-left:5px;
	margin-right:5px;
	padding-bottom:1px;
	float:left;
	position:relative;
	overflow:hidden;	
	text-decoration:underline;
}
.mst .m5
{
	margin-left:5px;
	margin-right:5px;
	padding-bottom:1px;
	float:left;
	position:relative;
	overflow:hidden;
}
.mst .m5 A
{
	color:white;
	
	text-shadow: black 0.1em 0.1em 0.2em;
}
.mst .m4
{
	margin-left:5px;
	margin-right:5px;
	text-decoration:line-through;
	float:left;
	position:relative;
	overflow:hidden;
}
.mst .m3
{
	padding-right:4px;
	padding-left:4px;
	font-weight:lighter;
	margin-left:0px;
	border-left:thin;
	color:black;
	white-space:nowrap;
	text-align:right
}
.mst .m
{
	border-bottom:black solid 2px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	margin:4px 10px 10px 5px;
	color:#000066;
	position:relative;
	text-decoration:none;
	float:left;
}
.mst .tbr A
{
	
	color:black;
	text-decoration:none;
}
.mst .tblk A
{
	
	
	
}

.mst .tblk A:hover
{
	
}
.mst .p1
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	background-color:#a3cdc3
}
.mst .p3
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	background-color:#336699
}
.mst .p2
{
	margin:0px;
	padding:0px;
	clear:both;
	width:800px;
	overflow:hide;
}
.mst .det TABLE
{
	padding-right:2px;
	padding-left:2px;
	padding-bottom:2px;
	margin-left:2px;
	padding-top:2px
}
.mst .det TEXTAREA
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;		
	behavior:url(./include/maxlength.htc);
	overflow:auto;
	
	
}
.mst .det FORM
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .simpleType
{
	position:relative
}
#main
{
	border-right:1px outset;
	padding-right:0px;
	border-top:1px outset;
	padding-left:0px;
	background-image:none;
	padding-bottom:0px;
	margin:0px;
	border-left:1px outset;
	padding-top:0px;
	border-bottom:1px outset;
	background-repeat:repeat;
	background-color:#ffffff
}
.mst .sb
{
	padding-right:0px;
	padding-left:0px;
	font-weight:bolder;
	float:right;
	padding-bottom:0px;
	margin:1px 1px 1px 4px;
	padding-top:0px
}
.mst .p4Login
{
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
	width:800px;
	background-color:transparent;
}

.mst .p4
{
	padding:0px;
	margin:0px;
	float:left;
	clear:left;
	position:relative;
	width:850px;
	background-color:transparent;
}
.mst .p6
{
	padding:0px;
	margin:0px;
	background-color:#336699;
	float:left;
	clear:left;
	position:relative;
	width:100%;
}
.mst .p5
{
	/overflow:hidden;
	display:inline-block;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:5px;
	margin:5px 0px 0px 0px;
	padding-top:0px;
	clear:both;
	width:100%;
}
.mst .pr
{
	
	padding-top:0px;
	padding-right:0px;
	padding-left:10px;
	padding-bottom:5px;
	margin:0px;
	
	float:left;
	border-collapse:collapse;
}
.mst .pwdreset
{
	border-top:solid 1px black;	
	margin:0px;
	padding:5px;
	border-collapse:collapse;
	background-color: #ffffff;
}
.mst .pr FORM
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .pw
{
	font-weight:bolder;
}
.mst .ln
{
	clear:both;
	color:black;
	margin:0px;
	padding:0px;
	width:800px;
	display:inline-block;
	vertical-align:middle;
}
.mst .ln a
{
	
	text-decoration:none;
}

.mst .ln a:visited
}
{
	color:#336699;
	text-decoration:none;
}

.mst .stb
{
	border-right:black thin;
	border-top:black thin;
	padding-left:0px;
	padding-bottom:4px;
	border-left:black thin;
	padding-top:0px;
	border-bottom:black thin
}
.mst .stb TABLE
{
	border-right:thin;
	padding-right:2px;
	border-top:thin;
	padding-left:0px;
	padding-bottom:2px;
	margin:2px 0px 2px 2px;
	border-left:thin;
	padding-top:0px;
	border-bottom:thin
}
.mst .stb .Title
{
	margin-top:0px;
	padding-left:2px;
	color:white;
	padding-top:0px;
	background-color:#336699;
	text-align:left
}
.mst .stb TD
{
	border-right:thin;
	padding-right:4px;
	border-top:thin;
	margin-top:2px;
	padding-left:4px;
	padding-bottom:2px;
	margin-left:3px;
	border-left:gray thin;
	margin-right:3px;
	padding-top:2px;
	border-bottom:gray thin
}
.mst .stb TR
{
	border-right:thin;
	border-top:thin;
	margin-top:0px;
	margin-left:0px;
	border-left:thin;
	padding-top:0px;
	border-bottom:thin
}
.mst .stb TH
{
	padding-right:4px;
	margin-top:3px;
	padding-left:4px;
	margin-left:3px;
	margin-right:3px;
	padding-top:2px;
	border-bottom:black thin solid
}
.mst .str
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	width:100%;
	padding-top:0px
}
.mst .str TABLE
{
	border-right:medium none;
	padding-right:0px;
	border-top:medium none;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-left:medium none;
	width:100%;
	padding-top:0px;
	border-bottom:medium none;
	background-color:transparent
}
.mst .str TD
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:left
}
.mst .str TR
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px
}
.mst .stb INPUT
{
	padding-right:0px;
	padding-left:1px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	letter-spacing: .1px;
	font-size: 11px;
	
	
}
.mst .stb SELECT
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	
}
.mst .stb .ic
{
	background-color:silver;
	text-align:center
}
.mst .tb1 A
{
	border-right:medium none;
	padding-right:0px;
	border-top:medium none;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-left:medium none;
	padding-top:0px;
	border-bottom:medium none;
	text-decoration:none
}
.mst .tb1 TD
{
	border-right:thin;
	padding-right:0px;
	border-top:thin;
	padding-left:0px;
	padding-bottom:1px;
	margin:0px;
	border-left:thin;
	width:100%;
	padding-top:0px;
	border-bottom:thin
}
.mst .tb1 TABLE
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .tb1 TR
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .tb1 A:hover
{
	
}
.mst .dt A:hover
{
	
}
.mst .dt TABLE
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .dt TD
{
	border-right:thin groove;
	padding-right:0px;
	border-top:thin groove;
	padding-left:0px;
	padding-bottom:1px;
	margin:0px;
	border-left:thin groove;
	padding-top:0px;
	border-bottom:thin groove
}
.mst .ds A:hover
{
	
}
.mst .ui
{
	padding-right:4px;
	margin-top:0px;
	font-weight:bolder;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:right;
}
.mst .ui FORM
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .ui SELECT
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	
}
.mst .det TABLE TD
{
	padding-left:2px;
	margin-left:2px
}
.mst .tlt TD
{
	padding-left:2px
}
.mst .tlt TD
{
	padding-left:2px
}
.mst .se
{
	border-right:1px solid;
	border-top:1px solid;
	margin:4px 1px 4px 2px;
	border-left:1px solid;
	width:400px;
	border-bottom:1px solid;
	background-color:#ffffff
}
.mst .se TH
{
	font-weight:bolder;
	color:red;
	border-bottom:black thin solid;
	text-align:center
}
.mst .se TABLE
{
	width:100%
}
.mst .se TD
{
	font-weight:bolder;
	color:black
}
.mst .ui TABLE
{
	padding-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	padding-top:0px
}
.mst .fdr
{
	border-right:thin solid;
	border-top:thin solid;
	border-left:thin solid;
	border-bottom:thin solid
}
.mst .fdr TABLE
{
	border-right:black thin solid;
	border-top:black thin solid;
	margin-left:0px;
	border-left:black thin solid;
	margin-right:0px;
	border-bottom:black thin solid
}
.mst .fdr TD
{
	border-right:black thin;
	border-top:black thin;
	margin-left:0px;
	border-left:black thin;
	margin-right:0px;
	border-bottom:black thin solid
}
.mst .fdr TR
{
	border-right:black thin solid;
	border-top:black thin solid;
	border-left:black thin solid;
	border-bottom:black thin solid
}
.mst .draft
{
	background-position:center center
}
.mst SELECT
{
	margin-top:2px;	
	margin-bottom:1px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	
}
.mst INPUT
{
	
	background-color:white;
	letter-spacing: .1px;
	font-size: 11px;
	
	
	
	
}
.mst TEXTAREA
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	behavior:url(./include/maxlength.htc);
	overflow:hidden;
	background-color:white;
}
.mst TABLE
{
	
}
.mst DIV
{
	
}
.mst TEXTBOX
{
	background-color:white
}
#main TABLE
{
	border-right:medium none;
	padding-right:0px;
	border-top:medium none;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	border-left:medium none;
	padding-top:0px;
	border-bottom:medium none
}
#main FORM
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
.mst .dev INPUT
{
	background-color:white;
	letter-spacing: .1px;
	font-size: 11px;
	
	
	
	
}
.mst IFRAME
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px 0pt 0px 0px;
	padding-top:0px
}
.iFrame
{
	
}
.mst .sc
{
	
	margin-left:10px;
	margin-right:auto;
	overflow:hide;
	
}
.mst .DataEditTable
{
	
	margin-left:10px;
	margin-right:auto;
	overflow:hide;
	
}
.mst .DataEditTable INPUT
{
	
	letter-spacing: .1px;
	font-size: 11px;
	
	
	
	
}

.mst .csc
{
	height:1%;

	border:none	;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.mst .sc .ttlb
{
	border-top:none;
	padding-left:5px;
	margin-bottom:1px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:black 1px solid;
	background-color:#CFCFCF;	
	white-space:nowrap;
	border-collapse:collapse;
	
}
.mst .sc .ttl
{
	font-weight:bold;
	
}
.mst .sc .sbb
{
	float:right;
	border-right:none;
	padding-right:1px;	
	padding-left:1px;
	padding-bottom:1px;
	margin:0px 0px 1px 1px;	
	padding-top:1px;
	border-bottom:none;	
	text-align:center;
}
.mst .sc .sbo
{
	float:right;
	color:white;
	padding-right:10px;
	text-decoration:none;
	background-color:#CFCFCF;	
	
}
.mst .sc .sbo A
{
	
	text-decoration:underline;
	
}
.mst .sc .bc A:hover
{
	
}
.mst .sc .sbo A:hover
{
	
}
.mst .sc .sbf
{
	color:white;
	padding-right:10px;
	text-decoration:none;
	float:right;
}
.mst .sc .c
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	border-collapse:collapse;
	position:relative;
	
}
.mst .sc .f
{
	border-right:none;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:4px;
	margin-bottom:1px;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom:none;
	
	border-collapse:collapse;
}
.mst .sc .ft
{
	
	color:white
}
.mst .sc .fbb
{
	border-right:none;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:2px;
	border-left:black thin;
	padding-top:2px;
	border-bottom:none;
	background-color:#336699
}
.mst .sc .sbf A
{
	color:white;
	padding-right:10px;
	text-decoration:none;
	float:right;
}
.mst .sc .tbrl
{
	border-right:black solid 1px;
	padding-right:0px;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:2px;
	margin-right:0px;
	padding-top:0px;
	height:100%;
	width:45px;
	position:relative;
	border-top:none;
}
.mst .sc .scmt .cans .tbrl
{
	border-right:black solid 1px;
	padding-right:0px;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:2px;
	margin-right:0px;
	padding-top:0px;
	border-top:none;
}
.mst .sc .scmt .ca .fq
{
	border-top:black solid 1px;
	border-collapse:collapse;
	padding:2px;
	clear:both;
}

.mst .sc .scmt .ca .ctb
{
	border-bottom:black solid 1px;
	border-collapse:collapse;
	padding:2px;
	clear:both;
}
.mst .sc .scmt .cans .ctb
{
	padding:2px;
	clear:both;
}
.mst .sc .tlsp
{
	border-right:black solid 1px;
	border-bottom:black solid 1px;
	border-collapse:collapse;
	width:45px;
}
.mst .sc .tbrt
{
}
.mst .sc .tbb
{
}
.mst .sc .tbrtp
{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
.mst .csc .tbrtp
{
}
.mst .sc .ca
{
	border-top:none;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:2px;
	border-right:black solid 1px;
	border-collapse:collapse;
	height:1%;

}
.mst .sc .cans
{
	border-top:none;
	border-collapse:collapse;
}
.mst .sc .casc .c{
	padding:0px;
	height:1%;
}
.mst .sc .cans .c{
	padding:0px;
	height:1%;
}
.mst .sc .cans .c .tbl
{

	margin-right:-1px;
	width:449px;
}
.mst .sc .fr
{
	text-align:center
}
.mst .sc .th
{
	
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	width:45px;
}
.mst .sc .tf
{
	
	height:100%;
	width:45px;
}
.mst .sc .tab
{
	border-collapse:collapse;
	border-top:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 1px solid;
	border-right:black 1px solid;
	margin-right:-1px;
	margin-top:1px;
	margin-bottom:0px;
	margin-left:2px;
	background-color:gray;		
	padding-left:2px;
	padding-bottom:1px;
	padding-top:1px;
	width:45px;
	text-align:center;
}
.mst .sc .slt
{
	border-top:black 1px solid;
	margin-top:1px;
	padding-left:2px;
	font-weight:bolder;
	margin-bottom:1px;
	padding-bottom:1px;
	margin-left:2px;
	border-left:black 1px solid;
	padding-top:1px;
	border-bottom:black 1px solid;
	background-color:gray;		
	width:45px;
	border-right:none;
	text-align:center;
}
.mst .sc .tab A
{
	
	color:white;
	text-shadow: black 0.1em 0.1em 0.2em;
}
.mst .sc .tab A:hover
{

	
}
.mst .sc .slt A
{
	font-weight:bolder;
	color:white;
	margin-right:0px;
	text-shadow: black 0.1em 0.1em 0.2em;
}
.mst .sc .slt A:hover
{
	
}
.mst .sc .sba
{
	border-right:none;
	border-top:none;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:4px;
	margin-bottom:1px;
	border-bottom:black 1px solid;
	background-color:#CFCFCF;	
	text-align:right;

}
.mst .sc .fba
{
	border-right:none;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	border-bottom:none;
	background-color:#336699
}
.mst .sc .bc
{
	font-weight:bolder;
	
}
.mst .sc .bc A
{
}
.mst .sc .ep
{
	margin-top:0px;
	padding-top:0px;
	padding-left:2px;
	margin-left:2px;
	background-color:#ffffff;
	vertical-align:middle;
	
}
.mst .scmt
{
	clear:both;
	border-right:black solid 1px;
	border-left:black solid 1px;
	border-bottom:black solid 1px;
	border-top:black solid 1px;
	margin-right:10px;
	padding:0px;
}
.mst .sc .sbc
{
	height:1%;
	border:none;
	margin:0px;
	padding:0px;
}
.mst .csc .sbc
{
	height:1%;
	margin:0px;
	padding:0px;
}
.mst .cst
{
	height:100%;
	border:none;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.mst .csc .sba
{
	border-right:none;
	border-top:none;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:4px;
	margin-bottom:1px;
	border-bottom:black 1px solid;
	background-color:#336699;
	text-align:right;
}
.mst .csc .sbb
{
	float:right;
	border-right:none;
	padding-right:1px;
	border-top:black 1px;
	padding-left:1px;
	
	padding-bottom:1px;
	margin:0px 0px 1px 1px;
	padding-top:1px;
	border-bottom:none;
	background-color:#336699;
	text-align:center
}
.mst .csc .bc
{
	font-weight:bolder;
	
}
.mst .csc .bc A:hover
{
	
}
.mst .csc .sbf
{
	color:white;
	padding-right:9px;
	text-decoration:none;
	float:right;
}
.mst .csc .sbf A
{
	color:black;
	text-decoration:none
}
.mst .csc .sbo
{
	float:right;
	color:white;
	padding-right:10px;
	text-decoration:none;
}
.mst .csc .sbo A
{
	color:white;
	text-decoration:underline;
}
.mst .csc .sbo A:hover
{
	
}
.mst .csc .c
{
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
	background-color:#ffffff;
	border-collapse:COLLAPSE;
}
.mst .csc .ca
{
	border-left:none;
	border-right:black solid 1px;
	margin:1px;
}
.mst .csc .cst TABLE .ca
{
	border:none;
	margin:1px;
}
.mst .csc .cst .cans
{
	margin:1px;
	border:none;
	padding:0px;
}
.mst .csc .ep
{
	padding-left:2px;
	
	margin-left:2px
}
.mst .csc .fba
{
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	background-color:#336699
}
.mst .csc .f
{
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	margin-top:0px;
	margin-bottom:1px;
	padding-bottom:2px;
	border-left:none;
	padding-top:0px;
	border-bottom:none;
	background-color:#336699
}
.mst .csc .fbb
{
	border-right:none;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:2px;
	border-left:black solid 1px;
	padding-top:2px;
	border-bottom:none;
	background-color:#336699
}
.mst .csc .fr
{
	text-align:center
}
.mst .csc .ft
{
	
	color:white
}
.mst .csc .slt
{
	border-top:black 1px solid;
	margin-top:1px;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:1px;
	margin-left:2px;
	border-left:black 1px solid;
	padding-top:1px;
	border-bottom:black 1px solid;
	width:45px;
	background-color:#d6e7ef;		
}
.mst .csc .slt A
{
	font-weight:bolder;
	color:black
}
.mst .csc .slt A:hover
{
	
}
.mst .csc .tab
{
	border-top:black 1px solid;
	border-right:black 1px solid;
	margin-top:1px;
	padding-left:2px;
	background-color:#d6e7ef;		
	margin-bottom:1px;
	padding-bottom:1px;
	margin-left:2px;
	color:gray;
	padding-top:1px;
	border-bottom:black 1px solid;
	
	width:45px;
}
.mst .csc .tab A
{
	color:black
}
.mst .csc .tab A:hover
{
	
}
.mst .csc .ttl
{
	font-weight:bolder;
	color:white
}
.mst .csc .ttlb
{
	border-collapse:collapse;
	
	margin:0px;
	border-top:none;
	
	margin-bottom:4px;
	padding-bottom:2px;
	border-left:none;
	
	border-bottom:black solid 1px;
	background-color:#CFCFCF;	
}
.mst .csc .tbrl
{
	border-top:none;
	border-left:none;
	margin-left:2px;
	margin-top:0px;
	padding-right:0px;
	padding-left:2px;
	margin-bottom:1px;
	padding-bottom:2px;
	margin-right:0px;
	padding-top:2px;
	border-collapse:collapse;
}
.mst A:hover
{
	
}
.mst .sc .er
{
	
	background-color:#ffffff;
}
.mst .sc .or
{

	background-color:#c4d2de
}
.mst .sc .tbl
{
	width:100%;
	padding-right:0px;
	padding-left:0px;
	
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	
	border-collapse:COLLAPSE;
}
.mst .sc .tbl .tbhr
{
	padding-right:4px;
	padding-left:4px;
	padding-bottom:1px;
	margin-left:4px;
	margin-right:4px;
	border-collapse:collapse;
	
}
.mst .sc .tbl .tbh
{
	padding-right:4px;
	padding-left:4px;
	padding-bottom:1px;
	font-weight:bolder;
	
	margin-left:2px;
	margin-right:2px;
	border-bottom:black 1px solid;
	background-color:white;
	text-align:center;
}

.mst .sc .tbl .portrait .tbh
{
	padding-right:4px;
	padding-left:4px;
	padding-bottom:1px;
	margin-left:2px;
	margin-right:2px;	
	text-align:center;
}
.mst .sc .tbl .tc
{
	padding:2px;
	white-space: nowrap;
	
}
.mst .sc .tbl .er
{
	
	background-color: #ffffff;
}
.mst .sc .tbl .er A
{
	color:black;
	text-decoration:underline;
}
.mst .sc .tbl .er A:hover
{
	
}
.mst .sc .tbl .or
{
	
	background-color:#c4d2de;
}
.mst .sc .tbl .or A
{
	color:black;
	text-decoration:underline;
}
.mst .sc .tbl .or A:hover
{
	
}
.mst .sc .tbl .tbic
{
	padding-right:2px;
	margin-top:0px;
	padding-left:2px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:center
}
.mst .sc .tbl .tbtr
{
	margin-left:0px;
	margin-right:0px
}
.mst .sc .tbl .tbih
{
	border-right:black;
	padding-right:0px;
	border-top:black;
	padding-left:0px;
	font-weight:bolder;
	margin-left:0px;
	margin-right:0px;
	border-bottom:black 1px solid;
	background-color:white;
	text-align:center
}
.mst .sc .ct TD
{
	margin:0;
	padding:0;
	background-color: #ffffff;
}
.mst .wft
{
	width:100%;
	display:inline-block;
	overflow:hidden;
	clear:both;
	text-align:center;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.mst .sc .tbl .tc SELECT
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.mst .sc .tbl .tc INPUT
{
	padding-right:1px;
	padding-left:1px;
	
	padding-bottom:1px;
	margin:1px;
	padding-top:1px;
	
	
	
}
.mst .sc .tbl .tc TEXTAREA
{
	
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;		
	margin:1px;
	overflow:hidden
}
.mst .sc .tbl .tc CHECKBOX
{
	padding-right:0px;
	padding-left:0px;
	
	padding-bottom:0px;
	margin:0px;
	width:20px;
	padding-top:0px;
	height:20px;
	background-color:transparent

}
.mst .sc .tbl .tc .cb
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	width:15px;
	padding-top:1px;
	height:15px;
	background-color:transparent;
}
.mst .sc .ev
{
	
	background-color:#ffffff;
	margin:0;
	padding:0;
}
.mst .sc .ev .cb
{
	padding:0px;
	margin:0px;
	width:15px;
	height:15px;
	background-color:transparent;
}
.mst .tas
{
	
	overflow:auto;
	
}
.mst .tao
{
	behavior:url(./include/maxlength.htc);
	overflow:hidden;
	white-space:nowrap;
}
.mst .sc .tbl .tc .tas
{
	behavior:url(./include/maxlength.htc);
	overflow:auto
}
.mst .sc .tbl .tc .tao
{
	behavior:url(./include/maxlength.htc);
	overflow:hidden
}
.mst .sc .df
{
	padding-right:1px;
	border-top:black double;
	padding-left:1px
}
.mst .tbr .mf
{
	float:left;
	position:relative;
	height:36px;
	overflow:hidden;
	visibility:hidden;
}
.mst .tbr .ma
{
	position:relative;
	float:left;
	height:36px;
	
	overflow:hidden;
	visibility:hidden;
}
.mst .tbr .mb
{
	float:left;
	height:36px;
	line-height:36px;
	padding-bottom:0px;
	VERTICAL-ALIGN:middle;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin:0;
	color:#585858;
	border-right:1px solid;
	width:150px;
}
.mst .tbr .me
{
	position:relative;
	float:left;
	height:36px;
	width:5px;
	overflow:hidden;
	margin:0;
	
}
.mst .tbr .md
{
	float:left;
	position:relative;
	float:left;
	height:36px;
	overflow:hidden;
	visibility: hidden;
}
.mst .tbr .m9
{
	position:relative;
	float:left;
	height:36px;	
	overflow:hidden;
	position:relative;
	visibility:hidden;
	color:#585858;
	
	
}
.mst .tbr .m7
{
	float:left;
	height:36px;
	width:150px;
	line-height:36px;
	padding-bottom:0px;
	VERTICAL-ALIGN:middle;
	position:relative;
	overflow:hidden;
	color:#585858;
	border-right:1px solid;
	text-align:center;
}
.mst .tbr .tblk
{
	
	
}
.mst .tbr .mc
{
	
	float:left;
	position:relative;
	vertical-align:middle;
	text-align:center;
	height:36px;
	line-height:36px;
	width:11px;
	overflow:hidden;
}
.mst .tbr .m8
{
	position:relative;
	float:left;
	height:36px;
	overflow:hidden;
	visibility:hidden;
}
.mst .tbr .m1
{
	float:right;
	height:36px;
	width:150px;
	line-height:36px;
	padding-bottom:0px;
	VERTICAL-ALIGN:middle;
	position:relative;
	overflow:hidden;
	color:#585858;
	
	text-align:center;
}
.mst .tbr .tbc
{
	vertical-align:middle;
	text-align:center;
	
	/*text-shadow: black 0.1em 0.1em 0.2em;*/
}
.mst .tbr .tbcs
{
	vertical-align:middle;
	text-align:center;
	/*text-shadow: black 0.1em 0.1em 0.2em;*/
	font-weight:bolder;
	text-decoration:underline;
}
.mst .ssi
{
	background-image:url(../images/menu_end_bg.gif);
	background-repeat:repeat;
	background-position:left top;
	height:36px;
	overflow:hidden;
	margin:0px;
	text-align:right;
}
.mst .fqt
{
	border-bottom:1px solid black;
	margin-top:0px;
	margin-left:0px;
	padding:2px;
	text-align:left;
	border-bottom:black solid 1px;
	border-collapse:collapse;
}
.mst .sc .scmt .cans .fq
{
	margin-top:1px;
	border-top:black solid 1px;
	border-collapse:collapse;
	padding:2px;
	clear:both;
}
.clear {
	clear:both;
	line-height:1px;
	height:18pt;
	width:228px;
}
.mst .sc .pn
{
	margin-top:4pt;
	
}
.mst .inpC
{
	text-align:right;
	cursor:text;
}
div#tbl-container {
	overflow:auto;
	width:800px;
  height:550px;

	position:relative;
	margin-top:0px;
	padding-top:0px;
	z-index:89;
	border:black solid 1px;
}
div#tbl-container table
{
 	border-collapse:collapse;
 	background-color:#ffffff;
 	padding:1px;
 	margin:1px;
}
div#tbl-container TFOOT
{
 	background-color:#ffffff;
 	z-index:50;
}
div#tbl-container tbody
{
 	background-color:#ffffff;
 	z-index:50;
}
div#tbl-container table th {
	background-color:#336699;
	color:white;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:0px;
 	margin-top:0px;
 	margin-bottom:0px;
 	border-collapse:collapse;
 	
}
div#tbl-container table th.lockedOn
{
	top:expression(this.offsetParent.scrollTop-1);
	text-align:center;
	white-space:nowrap;
	background-color:#336699;
	color:white;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:0px;
 	margin-top:0px;
 	margin-bottom:0px;
 	border-collapse:collapse;
 	
}
div#tbl-container thead
{
	background-color:red;
}
div#tbl-container thead th
{
	top:expression(this.offsetParent.scrollTop-1);
	z-index:20;
	border-bottom:white solid 1px;
	margin-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:2px;
	
	height:1%;
}
div#tbl-container thead th.lockedOn
{
	top:expression(this.offsetParent.scrollTop-1);
	z-index:40;
}
div#tbl-container thead th, thead th.locked
{
	position:relative;
}
div#tbl-container thead th.lockedOn
{
	position:relative;
}
div#tbl-container thead th.locked, thead th.lockedOn
{
	z-index:30;
}
div#tbl-container th.locked
{
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
}
div#tbl-container th.lockedOn
{
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
}
div#tbl-container td
{
	margin-top:0px;
	background-color:white;
 	margin-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	border:#aeaeae solid 1px;
 	border-collapse:collapse;
}
div#tbl-container td.locked
{
	background-color:#ffffff;
	padding-right:5px;
	padding-left:5px;
	border:#aeaeae solid 1px;
	border-collapse:collapse;
	
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
	white-space:nowrap;
}
div#tbl-container td.lockedOdd
{
	background-color:#c4d2de;
	padding-right:5px;
	padding-left:5px;
	border:#aeaeae solid 1px;
	border-collapse:collapse;
	
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
	white-space:nowrap;
}
div#tbl-container td.lockedItem
{
	text-align:right;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	border:#aeaeae solid 1px;
	border-collapse:collapse;
	
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
	white-space:nowrap;
}
div#tbl-container td.lockedItemOdd
{
	text-align:right;
	background-color:#c4d2de;
	border:#aeaeae solid 1px;
	border-collapse:collapse;
	
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	position:relative;
	z-index:10;
	white-space:nowrap;
}
div#tbl-container td.lockedTot
{
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	border:none;
	border-collapse:collapse;
	
	font-weight:bolder;
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	text-align:right;
	position:relative;
	z-index:10;
}
div#tbl-container td.lockedTotOdd
{
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	border:none;
	border-collapse:collapse;
	
	font-weight:bolder;
	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	text-align:right;
	position:relative;
	z-index:10;
}
div#tbl-container th.locked input
{
	color:black;
	
	
	
}
div#tbl-container thead th.lockedOn  A
{
	color:white;
	text-decoration:underline;
}
div#tbl-container th.lockedOn A:hover
{
	
}
div#tbl-container td input
{
	margin:0px;
 	padding-right:2px;
 	padding-left:2px;
 	padding-bottom:1px;
 	padding-top:1px;
 	border:none;
 	border-collapse:collapse;
 	color:black;
 	width:65px;
 	height:9pt;
 	text-align:right;
	
	
	
}
div#tbl-container input:focus,  div#tbl-container input.sffocus
{
	background-color:#d6e7ef;
}
div#tbl-container td.edit
{
	background-color:white;
	text-align:right;
	
	height:8pt;
}
div#tbl-container td.noEdit
{
	background-color:#ffffff;
	text-align:right;
	
	height:10pt;
	white-space:nowrap;
	padding-left:2px;
	padding-right:2px;
}
div#tbl-container td.totalCol
{
	width:69px;
	background-color:#ffffff;
	text-align:right;
	
}
div#tbl-container thead th.rowTot
{
	top:expression(this.offsetParent.scrollTop-1);
	z-index:99;
	border-left:white solid 1px;
	border-bottom:white solid 1px;
	margin-bottom:2px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:2px;
	
	height:1%;
}
div#tbl-container td.totalRowCol
{
	background-color:#c4d2de;
	text-align:right;
	
	z-index:20;
}
div#tbl-container td.totalRowColBlank
{
	background-color:#ffffff;
	border:none;
	text-align:right;
	
}
div#tbl-container th.gridTitle
{
	background-color:#ffffff;
	text-align:center;
	
	font-weight:bolder;
	border:black solid 1px;
}
div#tbl-container savediv
{
}
.mst .gridContainer
{

}
.mst .gridContainer .title
{
	
	font-weight:bolder;
	margin-bottom:8pt;
}
.mst .StyleButtonOn
{
	color:black;
	padding-right:10px;
	text-decoration:none;
}
.mst .StyleButtonOn A
{
	color:black;
	text-decoration:underline;
}
.mst .StyleButtonOn A:hover
{
	
}
.mst .Button
{
	color:black;
	padding-right:10px;
	text-decoration:none;
}

.mst .Button A
{
	color:black;
	text-decoration:underline;
}
.mst .Button A:hover
{
	
}
.mst .sc .scmt .ca .caTable
{
	border-collapse:collapse;
	padding:0px;
	clear:both;
	margin:0px;
	width:100%;
}
.c .fq
{
	border-top:black solid 1px;
	border-collapse:collapse;
	padding:2px;
	clear:both;
}
.caTable .c
{
	width:100%;
}
.footerRow{
	padding:0px;
}
.issueDesc 
{
	white-space:pre-wrap;
	width:500px;
}
.nonEdit 
{
	max-width: 400px;
	background-color: white;
	color:gray;
	whitespace:pre-wrap;
	border: solid 1px gray;
	padding: 3px;
}


.mst .ln .sc
{
	margin-top:45px;
	color:white;
	border:white solid 1px;
}
.mst .ln p
{
	margin-left:5px;
}

.mst .ln label
{
	float:left;
	margin-left:10px;
	margin-right:5px;
	width:100px;
	text-align:right;
	padding-top:3px;
}

.mst .ln textarea
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	margin-left:20px;
	margin-right:5px;
	
}

.mst .loginErr
{
	padding-top:50px;
	text-align:center;
	width:100%;
	font-weight:bolder;
	margin-left:auto;
	margin-right:auto;
}

.mst .secStatus
{
	visibility:hidden;
	height:0px;
}

.mst .forgot
{
	padding-top:10px;
	padding-right:10px;
	clear:both;
	text-align:right;

}
.mst .forgot a
{
	color:blue;
	text-decoration:none;
}

.mst .forgot a:visited
{
	color:blue;
	text-decoration:none;
}
.mst .newUser
{
	text-align:right;
	padding-right:10px;
}
.mst .newUser a
{
	color:blue;
	text-decoration:none;
}

.mst .newUser a:visited
{
	color:blue;
	text-decoration:none;
}

.mst .tos
{
	
}
.mst .tosText
{
	text-align:justify;
	padding:5px;
	margin:0px auto;
	color:black;
}

.mst .tosText a
{
	color:black;
	text-decoration:underline;
}
.mst .tosTitle
{
	text-align:center;
	font-weight:bolder;
	font-size:larger;
	padding-top:15px;
	text-decoration:underline;
}
.mst .tosAccept
{
	text-align:center;
	font-weight:bolder;
	font-size:larger;
	padding-top:2em;
	padding-bottom:2em;
}
.mst .tosCheck
{
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	line-height:15px;
	padding-top:0px;
	
}
.mst .tosInput{
	float:left;
	color:black;
	vertical-align:middle;
	padding-top:5px;
}
.mst .tosInput *
{
	margin-top:5px;

	
}
.mst .ln .sc label
{
	float:left;
	margin-left:10px;
	margin-right:5px;
	width:100px;
	text-align:right;
	color:black;
	vertical-align:middle;
	padding-top:3px;
}

.mst .ln .scmt {
	border-top:solid 1px black;
	border-left:solid 1px black;
}

.mst .ln .ttlb {
	

}
.mst .ln .sba {
	

}
.mst .ln .sbb {
	

}
.mst .ln .sbo {
	
	
}
.mst .ln .bc {
	
	
}
.mst .ln .f {
	background-color: #CFCFCF;

}
.mst .ln .fba {
	background-color: #CFCFCF;

}
.mst .ln .cans {
	background-color: white;
	color:black;
}
/* for div where treeview is placed */
div.ob_tree		{
	background-color:white; 
	float:left;
	overflow:auto;
	
}

/* for node text */
td.ob_t2	{
	vertical-align:middle;
	background-color:none;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
}

/* for node text highlighted/selected */
td.ob_t3		{
	vertical-align:middle;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#93bee2;
	padding-left:2px;
	padding-right:4px;
	padding-bottom:0px;
	margin:0px;
}

/* for node when edited */
input.ob_t3		{
	/*font-size: 9pt;*/
	
}

/* links in all nodes */
td.ob_t2 A		{
	padding-right:4px;
	padding-left:2px;
}

/* link in selected node */
td.ob_t3 A		{
	color: black;
	background-color:#93bee2;
	padding-right:4px;
	padding-left:2px;
	padding-bottom:0px;
	margin:0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	
}

/* for icons */
td.ob_t4	 	{
	vertical-align:top;
}

/* for icons */
div.ob_d4 		{
	width: 19px;
	/*font-size: 9pt;*/
	
	
}

/* for children */
td.ob_t5	{
	width:100%;
}

/* for vertical lines (indent) */
div.ob_d5		{
	width:11px;
	font: 5px Verdana;
}

/* for plus-minus images */
td.ob_t6		{
	width:11px;
	vertical-align:top;
}

/* for plus-minus images of the root node*/
td.ob_t8 {
	width:11px;
	vertical-align: top;
	display: none;
}

/* for message "Loading ..." */
td.ob_t7		{
	/*font-size: 9pt;*/
	
	background-color:#ffffff;
	border:1px solid #666666; 
	color:#666666;
	width:80px;
	text-align:center;
	padding-left:20px;
}

/* for links */
A.ob_a2		{
	/*font-size: 9pt;*/
	
	/*COLOR: #0000cd; */
	TEXT-DECORATION: none;
}
		
.ob_t2c 
{		
	border-collapse: separate;	
	border-spacing: 0px;
}

.ob_t2b 
{	
	border-collapse: separate;
	border-spacing: 0px;
}

.ob_t2g
{	
	border-collapse: separate;
	border-spacing: 0px;
}
.ob_t2g td
{
	padding:0px;		
}

.ob_t2b td
{
	padding:0px;	
}

.ob_t2c td
{
	padding:0px;	
}
.contacts {
	margin-left:50px;
	margin-bottom:15px;
	
}
.vcardmain {
	width: 300px;
	padding: 5px 5px 5px 5px;
	background: #93bee2;
	
	font-size:larger;
  }
.fn {
	margin-top:2em;
	width: 240px;
	padding: 5px 5px 5px 5px;
	background-color: #336699;
	font-weight: bold;
	color: white;
}
.adr
{
	margin-top:5px;
	

}
