/* CSS Document */

body{
background-color:#BCDAD7;	
overflow-y: scroll; 

}

div.dimmer
{
	visibility: visible;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url('../img/dim_dark.png');
	z-index:2;

}

.box_header{
	font-family: "Century Gothic", "MyGothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #333333;	
	height:30px;
	line-height:30px;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #427578;
}

.box_subheader{
	font-family: "Century Gothic", "MyGothic",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #427578;
	background-color:#DEEDEC;
}

.box_subheader2{
	font-family: "Century Gothic", "MyGothic",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:10px;
	background-color:#DEEDEC;
}

.box_subheader3{
	font-family: "Century Gothic", "MyGothic",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #427578;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #427578;
	background-color:#DEEDEC;
}


.box_window{

	margin:auto;
	position:absolute;
	display:none;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#427578;
	border-width:1px;
	left:25%;
	z-index:10000000001;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15), 0 10px 20px 0 rgba(0, 0, 0, 0.15);
	padding:10px;	
	
}

.box_disclaimer{
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;

	
}

.accommlist{
	
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 14px;

}

#box_close{
	position:absolute;
	width:22px;
	height:22px;
	padding:4px;
	border-width:3px;
	border-style:solid;
	border-color:#427578;
	background-color: #FFFFFF;	
	border-radius: 14px;
	color:#000000;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	
	z-index:10000000002;
	
}

#box_close:hover{
	background-color: #427578;		
	color:#FFFFFF;
	
}

.list_window{

	margin:auto;
	position:absolute;
	display:none;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#427578;
	border-width:1px;
	left:25%;
	z-index:1;
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15), 0 10px 20px 0 rgba(0, 0, 0, 0.15);
	padding:10px;	
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
	
}


a.n:link,a.n:active,a.n:visited { color: #427578; font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif; sans-serif;}
a.n:hover { color: #333333;  }


a.nn:link,a.nn:active,a.nn:visited { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
a.nn:hover { color: #333333;  }

.tabtop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #427578;
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.tabtop_grey {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}



p{
font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;	
}
.tabnone {
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}


.tabbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #427578;
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.tab_menuinput {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #427578;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}



.tabbot_grey {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}





.lgrey{
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
font-weight: bold;
}

.lblue{
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 16px;
color:#427578;
font-weight: bold;
}

.lblue12{
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#427578;
font-weight: bold;
}


.form_legend{
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;

text-align:right;
border-bottom:1px solid #CCCCCC;
}

.form_input_holder{
	font-family: "Segoe UI",  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;

	border-bottom:1px solid #CCCCCC;	
	
}


.input_form_readonly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	padding: 7px;
	vertical-align: middle;
border: 1px solid #CCCCCC;

}

.input_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #333333;
	padding: 7px;
	vertical-align: middle;
border: 1px solid #999999;

}

.input_form:hover,.input_form:focus{
	border-bottom: 1px solid #666666;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 2px 4px 0 rgba(0, 0, 0, 0.15);

}


.input_form_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	padding: 5px;
	vertical-align: middle;
border: 1px solid #999999;

}


.button_form_active{
	min-width:50px;
	border-width:1px;
	border-style:solid;
border-color:#457D7C;
	background-color: #457D7C;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-transform: uppercase;
		text-decoration:none;
		
}




.button_greyout{
	min-width:50px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	/*
	background-image:url(/mast/gradient_bgr1.png);
	background-repeat: repeat-x;
	background-position: bottom;
	;*/
	background-color: #FFFFFF;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-align: center;

padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-transform: uppercase;
		text-decoration:none;
		
}


.button_form{
	min-width:50px;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	/*
	background-image:url(/mast/gradient_bgr1.png);
	background-repeat: repeat-x;
	background-position: bottom;
	;*/
	background-color: #FFFFFF;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #457D7C;
	text-align: center;
	cursor:pointer;
padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-transform: uppercase;
		text-decoration:none;
		
}

.button_form:hover{
	min-width:50px;
	border-width:1px;
	border-style:solid;
	border-color:#457D7C;
	background-color: #457D7C;
	background-image:none;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	cursor:pointer;
	text-transform: uppercase;
	padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-decoration:none;
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 2px 4px 0 rgba(0, 0, 0, 0.15);

}


.button_pause{

	border-width:1px;
	border-style:solid;
	border-color:#457D7C;
	background-color: #FFFFFF;
	color: #457D7C;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

	text-align: center;
	cursor:pointer;
padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-transform: uppercase;
		
}

.button_pause:hover{

	border-width:1px;
	border-style:solid;
	border-color:#457D7C;
	background-color: #457D7C;
	color: #FFFFFF;
	padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;


}


.button_pause_go{

	border-width:1px;
	border-style:solid;
	border-color:#457D7C;
	background-color: #457D7C;
	color: #FFFFFF;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
padding:5px;
	padding-bottom:6px;
	padding-left:10px;
padding-right:10px;
	text-transform: uppercase;
		
}



.button_line{
background-color:#DEEDEC;	
border-bottom:1px solid #CCCCCC;	
}


.list_table_header{
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	/*
	background-image: url(/mast/gradient_bgr1.png);
	background-color: #FFFFFF;
	background-position:bottom;*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 30px;
	line-height:30px;
	font-weight: bold;
	color: #333333;
	background-repeat: repeat-x;
	overflow:hidden;
}


.list_table_static{
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	height:30px;
	background-color:#FFFFFF;
	line-height:30px;
	vertical-align: middle;
	overflow:hidden;
}


.list_table_list{
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	height:30px;
	background-color:#FFFFFF;
	line-height:30px;
	vertical-align: middle;
	overflow:hidden;
	cursor:pointer;
}

.list_table_list:hover{
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	height:30px;
	background-color:#E1EFF2!important;
	line-height:30px;
	vertical-align: middle;
	overflow:hidden;
	cursor:pointer;
}


a.mblue:link,a.mblue:visited,a.mblue:active { color: #457D7C; text-decoration : none ; font-family:  "Segoe UI",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight : bold}
a.mblue:hover {border-bottom: 1px dotted #999999; color: #999999; }	


.alert_missing_content{

	margin-bottom:10px;
	border: 1px solid #427578;
	padding:10px;
	background-color:#DEEDEC;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}


.alert_missing_content_small{

	border: 1px solid #427578;

	background-color:#DEEDEC;
	font-family: "Segoe UI", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.alert_icon_small{
	margin:5px;	
	width:16px;
	height:16px;
	padding:1px;
	border-width:2px;
	border-style:solid;
	border-color:#427578;
	background-color: #427578;	
	border-radius: 6px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	float:left;

}

.alert_icon_small2{
	margin:3px;	
	width:20px;
	height:20px;
	border-width:1px;
	border-style:solid;
	border-color:#427578;
	background-color: #427578;	
	border-radius: 6px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:center;

}



.alert_icon{

	width:26px;
	height:26px;
	padding:1px;
	border-width:3px;
	border-style:solid;
	border-color:#427578;
	background-color: #427578;	
	border-radius: 10px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	

}

.alert_icon_holder{
	width:40px;
	float:left;
	height:100%;
}

.alert_right{
	margin-left:10px;	
	padding:4px;
	float:left;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height:100%;
}


.alert_right_small{
	margin:5px;	
	padding:2px;
	float:left;
	font-family: "Segoe UI",  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.tickbox{
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	height:18px;
	width:18px;
	overflow:hidden;
	background-color:#FFFFFF;


}

.tickbox_center{
	margin-top:4px;
	margin-left:4px;
	width:8px;
	height:8px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	cursor:pointer;


}

.tickbox_center_active{
	margin-top:4px;
	margin-left:4px;
	width:8px;
	height:8px;

	border-width:1px;
	border-style:solid;
	border-color:#427578;
	line-height:20px;
	background-color:#427578;
	cursor:pointer;

}


