/* GENERAL PROPERTIES */

body
{
	margin: 0px;
	width: 96%;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: white
}
input, button, select, textarea
{
	font-family: Verdana;
	font-size: 11px;
}

.error
{
	font-family: Verdana;
	font-size: 11px;
	color: red
}
div.screenError
{
	width: 96%;
	margin: 0em 0em 1em 0em;
	background-color: #FFDBBD
}
div.screenInfo, div.searchWaitInfo
{
	font-family: Verdana;
	font-size: 11px;
	width: 96%;
	margin: 0em 0em 1em 0em;
	border-top: 1px solid #FFDBBD;
	border-bottom: 1px solid #FFDBBD
}
td.label
{
	text-align: right
}
div.blockGroup
{
	overflow: visible;
	width: 96%;
}
div.block
{
	float: left;
	padding-bottom: 0.5em;
}
table.block
{
	border-collapse: collapse;
}
table.block .label
{
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	vertical-align: top;
}
table.block .extraLabel
{
	font-family: Verdana;
	font-size: 11px;
	vertical-align: middle;
}
table.block .content
{
	font-family: Verdana;
	font-size: 11px;
	vertical-align: bottom;
}
span.extraLabel
{
	width: 100%;
	text-align: right
}
.format
{
	color: gray
}
a,a:visited,a:hover
{
	color: blue
}
img
{
	border: none
}

.alignCenter
{
	text-align: center
}

.alignRight
{
	text-align: right
}

.valignBottom
{
	vertical-align: bottom
}

.valignTop
{
	vertical-align: top
}

.valignCenter
{
	vertical-align: middle;
}
/* BASEFRAME */
table.baseFrame
{
	width: 100%
}

col.left
{
	width: 200px
}
col.list
{
	width: 200px
}
col.middle
{
	width: 246px
}
col.right
{
	width: *;
}


/* HEADER */
td.headerTop
{
	height: 15px;
	text-align: right; 
	font-size: 10px;
	color: #333333;
	
}
a.headerTop, a.headerTop:visited
{
	font-size: 10px;
	font-family: Verdana;
	color: #333333;
	font-weight: bold;
	text-decoration: none
}
a.headerTop: hover
{
	font-size: 10px;
	font-family: Verdana;
	color: blue;
	font-weight: bold;
	text-decoration: underline
}
td.headerTabs
{
	height: *;
	vertical-align: bottom;
	text-align: right
}

table.tabHeaderKind
{
	font-size: 10px;
	font-family: Verdana;
	background: #eaeaeb;
	width: 185px
}
table.tabHeaderBranch
{
	font-size: 10px;
	font-family: Verdana;
	background: #eaeaeb;
	width: 250px
}
td.lineTop
{
    border-top: #1174b6 1px solid
}
td.lineLeft
{
    border-left: #1174b6 1px solid
}
td.lineRight
{
    border-right: #1174b6 1px solid
}
col.leftCorner
{
    width: 13px
}
col.rightCorner
{
    width: 13px
}


/* NAVIGATOR */
div.navigator
{
	background-color: #1174B6;
	width: 100%;
	height: 24px
}
td.navigator
{
	background-color: #1174B6;
	height: 24px
}
td.btnList
{
	background-color: #1174B6;
	height: 24px;
	text-align: right;
	vertical-align: middle;
}
table.navigator
{
	background-color: #1174B6;
	width: 100%;
	height: 24px;
}


.m0l0iout
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 12px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: Arial, Verdana;
    text-align: center;
    text-decoration: none;
}
.m0l0iover
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: Arial, Verdana;
    text-align: center;
    text-decoration: none;
}
.m0l0oout
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    background: #0161A8;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    text-decoration: none;
}
.m0l0oover
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    background: #CC0000;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    text-decoration: none;
}
.m0l1iout
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 11px;
    padding-bottom: 4px;
    color: #000000;
    padding-top: 4px;
    font-family: Arial, Verdana;
    text-decoration: none;
    text-align: left;
}
.m0l1iover
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 4px;
    color: #ffffff;
    padding-top: 4px;
    font-family: Arial, Verdana;
    text-decoration: none;
    text-align: left;
}
.m0l1oout
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    background: white;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    text-decoration: none;
}
.m0l1oover
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    background: #0161A8;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    text-decoration: none;
}



col.date
{
	width: 6em
}
col.icon
{
	width: 2.5em
}
col.inputs
{
	width: 16em
}
col.labels
{
	width: 14em;
	text-align: right
}
input.inputs
{
	width: 14.5em
}
select.inputs
{
	width: 15em
}



table.subTitle
{
	background-color: #D8E0F0;
	align : right;
	width: 568px;
	text-align: left;
	text-decoration: none;
	margin-top: 14px;
	margin-bottom : 10px;
	margin-left : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}


/* LEFT Help */

col.left1
{
	width: 30px
}

col.left2
{
	width: *;
}
col.gwLeft1
{
	width: 30px
}

col.gwLeft2
{
	width: *;
}
table.gwLeft
{
	background-color: #eaeaeb;
	width: 100%;
}
a.gwLeftLinkShop, a.gwLeftLinkShop:visited
{
	font-family: Verdana, Arial;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;                  
}
a.gwLeftLinkShop:hover
{
	font-family: Verdana, Arial;
	color: red;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;                  
}

a.gwLeftLinkTak, a.gwLeftLinkTak:visited
{
	font-family: Verdana, Arial;
	color: #333333;
	text-decoration: none;
	font-size: 10px;                  
	font-weight: bold;
}
a.gwLeftLinkTak:hover
{
	font-family: Verdana, Arial;
	color: red;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}
td.gwLeftTitle
{
	color: #0161A8;
	font-size: 22px
}
td.gwLeftBlank
{
	background-color: white
}

td.specialInfo
{
	border: 1pt #0000BE solid;
	background-color:#e1e1ff;
	text-align:center;
}

div.specialInfo
{
	border-style: solid;
	border-width: 1pt;
	border-color: #0000BE;
	background-color:#e1e1ff;
	text-align:center;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	width: 560px;
}

.disabled
{
	background-color: #ece9d8;
}
