﻿div.messageBoxBorder
{
    position:relative;
    border:#D4DBDF solid 1px;
    background-color:#fff;
    width:auto;
    cursor:default;
    min-width: 370px;
}

.messageBoxBorder .messageBoxBorder
{
    border:none;
}

.messageBoxBorder .topleft, .messageBoxBorder .topmiddle, .messageBoxBorder .topright, .messageBoxBorder .sideright,
.messageBoxBorder .botleft, .messageBoxBorder .botmiddle, .messageBoxBorder .botright, .messageBoxBorder .sideleft,
.messageBoxBorder .innertopmiddle, .messageBoxBorder .innerbotmiddle
{
    position: absolute;
    background-image: url('../images/mb_border_outer_sides_corners.png');
    cursor:default;
}

.messageBoxBorder .topleft
{
    top:-4px;
    left:-4px;
    height:4px;
    width:4px;
    background-position:-10px -3px;
}

.messageBoxBorder .topmiddle
{
    top:-4px;
    left:0px;
    height:4px;
    width:100%;
    background: 0px -7px url(../images/mb_border_outer_top_bottom.png);
}

.messageBoxBorder .topright
{
    top:-7px;
    right:-7px;
    height:7px;
    width:7px;
    background-position: -14px 0px;
}

.messageBoxBorder .sideright
{
    top:0px;
    right:-7px;
    height:100%;
    width:7px;
    background-position: 0px 0px;
}

.messageBoxBorder .botleft
{
    bottom:-7px;
    left:-4px;
    height:7px;
    width:4px;
    background-position: -10px 7px;
}

.messageBoxBorder .botmiddle
{
    bottom:-7px;
    left:0px;
    height:7px;
    width:100%;
    background:url(../images/mb_border_outer_top_bottom.png);
}

.messageBoxBorder .botright
{
    bottom:-7px;
    right:-7px;
    height:7px;
    width:7px;
    background-position: -14px -7px;
}

.messageBoxBorder .sideleft
{
    top:0px;
    left:-4px;
    height:100%;
    width:4px;
    background-position: -21px 0px;
}

.content.messageBoxContent
{
    position:relative;
    background-color:#fff;
    width: auto;
    height:auto;
    margin-bottom:30px;
}

.messageBoxBorder .innertopmiddle, .messageBoxBorder .innerbotmiddle
{
    background:url(../images/mb_border_top_bottom.png);
    height:19px;
    width:100%;
    left:0px;
}

.messageBoxBorder .innertopmiddle
{
    top:0px;
}

.messageBoxBorder .innerbotmiddle
{
    bottom:0px;
    background-position: 0px -19px;
}

.messageBoxBorder .messageBoxBorder
{
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 70px;
    margin-right: 70px;
    float:left;
}

.messageBoxBorder .messageBoxBorder .button 
{
	border: 0 none;
	cursor: pointer;
	font-weight: bold;
	padding: 0 15px 0 0;
	text-align: center;
	height: 30px;
	line-height: 30px;
	/*width: auto; /*/
	background: transparent url( ../../Administration/images/btn_right_blue.png ) no-repeat scroll right top;
	clear: left;
	font-size: 10pt;
	float:right;
	margin-left:10px;
	width:auto;
}

.messageBoxBorder .messageBoxBorder .button .buttonWidth
{
    width:50px;
}

.messageBoxBorder .messageBoxBorder .title
{
    color:#000;
    margin-bottom:30px;
    font-weight:normal;
}

.messageBoxBorder .messageBoxBorder .button span {
	display: block;
	padding: 0 0 0 15px;
	position: relative;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	background: transparent url( ../../Administration/images/btn_left_blue.png ) no-repeat scroll left top;
	color: #FFFFFF;
}

.messageBoxBorder .messageBoxBorder .button:hover {
	background-position: 100% -30px;
}

.messageBoxBorder .messageBoxBorder .button:hover span {
	background-position: 0% -30px;
}

.messageBoxBorder .messageBoxBorder .button::-moz-focus-inner {
	border: none;
}

.messageBoxBorder .messageBoxBorder .button[disabled]
{
	opacity:.5;
	text-shadow: -1px -1px 0px #000;
	cursor:default;
}

.messageBoxBorder .messageBoxBorder .button[disabled] span
{
    color: #222222;
}

.messageBoxBorder .messageBoxBorder .button[disabled]:hover
{
    background-position: right top;
}

.messageBoxBorder .messageBoxBorder .button[disabled] span:hover, .messageBoxBorder .messageBoxBorder .button[disabled]:hover span
{
    background-position: left top;
    color:#222222;
    text-shadow: -1px -1px 0px #000;
    cursor:default;
}
.u1202_div { 
    position: absolute;
    left: 0px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    background: linear-gradient(0deg, rgb(157, 157, 157) 1%, rgb(40, 120, 163) 1%, rgb(48, 125, 180) 100%); 
    border: none; 
    border-radius: 4px; 
    box-shadow: none; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif; 
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
}
.u1202 { 
    border-width: 0px; 
    position: absolute;
    left: 105px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    display: flex; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif;
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
    cursor: pointer;
}
.u1202 .text { 
    position: absolute;
    align-self: center; 
    padding: 7px 5px 5px 5px;  
    box-sizing: border-box; 
    width: 100%;    
}
.u1202_div:hover { 
    position: absolute;
    left: 0px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    background-image: inherit; 
    background-position: inherit; 
    background-size: inherit; 
    background-repeat: inherit; 
    background-attachment: inherit; 
    background-origin: inherit; 
    background-clip: inherit; 
    background-color: rgb(41, 107, 155); 
    border: none; 
    border-radius: 4px; 
    box-shadow: none; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif;
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
}
.u1202_text { 
    border-width: 0px; 
    overflow-wrap: break-word; 
    text-transform: none; 
}
.u1203_div { 
    position: absolute;
    left: 0px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    background-image: inherit; 
    background-position: inherit; 
    background-size: inherit; 
    background-repeat: inherit; 
    background-attachment: inherit; 
    background-origin: inherit; 
    background-clip: inherit; 
    background-color: rgb(255, 255, 255); 
    box-sizing: border-box; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgb(165, 187, 204); 
    border-radius: 4px; 
    box-shadow: none; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif; 
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
    color: rgb(89, 139, 178); 
}
.u1203 { 
    border-width: 0px; 
    position: absolute;
    left: 0px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    display: flex; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif; 
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
    color: rgb(89, 139, 178); 
    cursor: pointer;
}
.u1203 .text { 
    position: absolute;
    align-self: center; 
    padding: 7px 5px 5px 5px; 
    box-sizing: border-box; 
    width: 100%; 
}
.u1203_div:hover { 
    position: absolute;
    left: 0px; 
    top: 0px; 
    width: 85px; 
    height: 30px; 
    background-image: inherit; 
    background-position: inherit; 
    background-size: inherit; 
    background-repeat: inherit; 
    background-attachment: inherit; 
    background-origin: inherit; 
    background-clip: inherit; 
    background-color: rgb(242, 242, 242); 
    box-sizing: border-box; 
    border-width: 1px; 
    border-style: solid; 
    border-color: rgb(41, 107, 155); 
    border-radius: 4px; 
    box-shadow: none; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif; 
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
    color: rgb(89, 139, 178); 
}
.u1203_text { 
    border-width: 0px; 
    overflow-wrap: break-word; 
    text-transform: none; 
    font-family: 'Verdana-Bold', 'Verdana Bold', 'Verdana', sans-serif; 
    font-weight: 700; 
    font-style: normal; 
    font-size: 12px; 
}