#container_bg {
/*position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;*/
margin: auto;
min-width: 100%;
min-height: 100%;
background-size: cover;
background-color:#427fa4;
background-position: 50% 50%;
}

html, body {
    height:100%;
}

body{
    margin:0;
}

html, body {
    height:100%;
}

#container_bg,
#container_bg_img {
    display:block;
    position:relative;
    min-width:100%;
    /*min-height:100%;*/
}

a img {border: none; }

.ui-widget-content a, a {
	color: lightblue;
	text-decoration:none;
}

a:hover {
	color: #7FB3D8;
}

.feedbacklink a {
	color: #427FA4;
}

#container_bg {
	/*background:url(Images/header_background.jpg) repeat-x 50% 0;*/

	}
	
#container_header {
	background:url('Images//mulish/header/header_withlogo.png') 50% no-repeat transparent;
	height:100px;
	border-radius:0;
	margin-bottom:10px;
	}
	
#container {
	position:relative;
	/*background:url(Images/header.jpg) no-repeat 50% 0;*/
	width:500px;
	height:700px;
	margin:0 auto;
	text-align:left;
	font-family:Mulish;
	/*font-size:16px;*/
	color:#fff;
	/*line-height:140%;*/
}

ul.domtabs {
	padding:0;
	position:absolute;
	left:0px;
	margin:0 0 0 0px;
	z-index:1;
}

.staff {
	left: 0 !important;
	top:0 !important;
	background: none !important;
	border: 0 !important;
}

ul.staff {height: 0 !important;}

.staff li.active a img {display: none;}

.modal {
	background:url(Images/mulish/pixels/tigsblue-trans80.png) transparent;
	color:white;
	font-family:Mulish;
		font-size:14px;
}

.modal a.close-modal {

  border: 2px solid #fff;
  -webkit-border-radius:  26px;
  -moz-border-radius:     26px;
  -o-border-radius:       26px;
  -ms-border-radius:      26px;
  -moz-box-shadow:    1px 1px 5px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
  box-shadow:         1px 1px 5px rgba(0,0,0,0.5);
}

.login-panel {
	/*background: url(Images/panel_background.jpg) #427fa4;*/
	background:url(Images/mulish/pixels/tigsblue-trans80.png) transparent;
	/*border: 2px solid white;*/
	left: 0px;
	padding: 5px 20px 10px 20px;
	position: relative;/*absolute;*/
	top: 86px; /*97px;*/
	width: 455px;
	z-index:0;
	text-align:center;
	/*box-shadow: 2px 2px 10px black;*/
}

.closelabellink {display:block;width:80px;height:25px;right: 10px;top:10px;position: absolute;background-image: url('Images/closelabel.png');}

.domtabs li.active a {outline:none;}

.popup {
	display:none;
	padding:20px;
	/*height:433px;*/
	text-align:center;
	position:relative;
	top:86px;
	width:455px;
	background:url(Images/mulish/pixels/tigsblue-trans80.png) transparent;
	/*border-color: white;
	border-style: solid;
	border-width: 2px;*//*0 2px 2px;*/
	/*box-shadow: 2px 2px 10px black;*/
}


.popupnew .transparency {
	padding:20px;
	height:433px;
	text-align:center;
	position:absolute;
	/*top:86px;*/
	width:455px;
	background:#427FA4;
	border-color: white;
	border-style: solid;
	border-width: 2px;/*0 2px 2px;*/
	/*box-shadow: 2px 2px 10px black;*/
	opacity:.5;
}


#loadingpanel {
	padding: 185px 20px;
	display:block;	
	height: 0;
	z-index: 5;
}
#t1,#t2,#t3 {
	padding: 0;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

#t1:hover ,#t2:hover ,#t3:hover {} 

.domtabs li.active, .domtabs li:hover {opacity:1;}

.domtabs li {opacity:.90;}

#t1 img,#t2 img,#t3 img{
	/*border-top:2px solid white;
	border-left:2px solid white;
	border-right:2px solid white;
	border-bottom:0px solid white;*/
	padding: 12px 48px 10px 49px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
}

.domtabs li.active a img {
	/*background: none repeat scroll 0 0 #427fa4;*/
	background:url(Images/mulish/pixels/tigsblue-trans80.png) transparent;
	/*border-bottom: 3px solid #06557E !important;*/
	outline:none;
	/*padding: 15px 46px 10px !important;*/
}

.domtabs li a img {
	
	background:url(Images/blue-trans30.png) transparent;
	
	outline:none;
	
}

.domtab p {margin-bottom:2em;}

.domtab div.form fieldset { border:none;padding-bottom:0;}

.domtab div.form fieldset label {
	display: block;
	height: 44px;
	/*margin: 0 0 3px 0;*/
}

.staff li:hover {background:#4F9AF7;}
.staff li.active {display:none !important;}

#txtLoginEmail:hover, #txtPassword:hover, .submitbutton:hover, #search_box:hover, .searchbutton:hover, .switchbutton a:hover , 
#txtLoginEmail:active, #txtPassword:active, .submitbutton:active, #search_box:active , .searchbutton:active , .switchbutton a:active { background: #CADFE8;}

#login_email strong, .username, #login_password strong, #posNameLabel strong, #posEmailLabel strong, #posFeedbackLabel strong {
	height: 24px;
	/*width: 68px;*/
	text-align: right;
	font-weight: normal;
	padding: 5px;
	margin: 5px;
	float: left; 
}

#posFeedbackLabel strong{
	height: 84px;
}

#loginmm {
	
}

fieldset {border: 0px;}

#posName, #posEmail{
	height: 24px;
	width: 300px;
	padding: 5px;
	float: right;
	border: none;
	color: #135882;
	margin:5px;
}

#username, #password {
	border: solid 1px #707070;
	border: medium none;
	color: #135882;
	float: right;
	height: 34px;
	margin: 5px;
	padding: 5px;
	width: 300px;
}

#posFeedback {
	width: 300px;
	padding: 5px;
	float: right;
	border: none;
	color: #135882;
	margin:5px;
}
#posFeedbackLabel {
	height: 121px;
}

textarea {
    resize: none;
}

#search_box {
	height: 16px;
	width: 316px;
	padding: 5px;
	border: none;
	color: #193059;
}

#search { margin:10px 0;}
.search { margin:10px 0;}

.domtab div.form fieldset label#login_email a {
	position: relative;
	left: 10px;
	top: 10px;
	font-family:Mulish;
	font-weight: bold; 
}

.domtab div.form fieldset label#login_password {clear: left;}

.domtab div.form fieldset label#login_password input#login_submit {
	height: 34px;
	width: 71px;
	padding: 0;
	float: left; 
}

ul.domtabs li{
	/*height:90px !important;*/
	display: inline;
	list-style-type: none;
	overflow: hidden;
}

.skip {display:none;}

/** {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}*/

.button, .button_white {
	text-align: center;
	height:70px;
	width: 100px;
	background-position:-0px 50%;	
	float: left;
	margin:0 7px 10px; /* first 20 for IE6*/
	/*border: 1px solid white;
	box-shadow: 1px 1px 8px black;*/
}

.appbutton {
	width:130px;height:45px;background-size: cover;display:block;float:left;
}

.appbutton a {
	display: block;
	width:130px;height:45px;
	background:transparent !important;
	/*padding:45px 0 0 0;*/
}

.blankbutton {
	border-color:transparent;
	box-shadow: none;
}

.button a , .button_white a{
	display: block;
	height: 72px;
	width: 100px;
	background:transparent !important;
	/*padding:45px 0 0 0;*/
}

.button a:hover {
	/*padding:100px;*/
}

.adobebutton {
	height:32px;
	width:200px;
	background-size: 32px 32px;
    background-repeat: no-repeat;
	padding: 6px 0 0 40px;
	text-align:left;
}
	

.comingsoon, .serviceoffline {opacity:.2;}

.button:hover {background-position:-100px 50%;}
.button_white:hover {background:#CADFE8 !important;}

.buttons {
	margin-left:auto;
	margin-right:auto;
	width:  460px;
	height: 82px;
}


.buttontest {transition: all 00s ease 0s;}
.buttontest:hover {transform: scale(1) rotate(360deg) scale(1);}

.halfbutton {width:50px;margin: 0 5px 10px;float:left;}

.submitbutton {
	background: white;
	border: 0px;
	padding:5px;
	color:#135882;
	-webkit-appearance: none;
	margin:5px;
	float:right;
	cursor:	pointer;
	margin: 15px 5px 0px 160px;
}

.searchbutton {
	background: white;
	border: 0px;
	padding:4px;
	color:#193059;
	-webkit-appearance: none;
	cursor:	pointer;
	margin-left: 8px;
	width:100px;
	font-size:13px;
}


h2 {
	margin: 0;
}
h3 {
	margin: 8px 0;
	padding: 10px 0;
}

.banner {
		/*height: 15px;*/
		text-align: center;
		/*top: 110px;*/
		/*width: 448px;*/
		position: relative;
		font-family:Mulish;
		font-size:14px;
		
		border: 1px solid;
		margin: 10px 4px 20px 4px;
		padding:16px 10px 16px 50px;
		background-repeat: no-repeat;
		background-position: 10px center;
		
		/*default to info=blue*/		
		background: url(Images/mulish/pixels/tigsblue-trans80.png) transparent no-repeat;
		color:white;
	}
	
	.minibanner {
		/*height: 15px;*/
		text-align: center;
		/*top: 110px;*/
		/*width: 448px;*/
		position: relative;
		font-family:Mulish;
		font-size:14px;
		
		border: 1px solid;
		margin: 10px 4px 20px 4px;
		padding:6px 10px 6px 50px;
		background-repeat: no-repeat;
		background-position: 10px center;
		background-size:20px;
		
		/*default to info=blue*/
		color: #00529B;
		background-color: #BDE5F8;
		background-image: url('Images/info.png');
	}
/*
.banner a, .minibanner  a {color: #0788d3;text-decoration:underline;}

.minibanner a:hover {
	color: #0a6ca5;
}
*/
.feedbacklink  { padding-top:100px;color:#427FA4;text-align: center;}

.ui-accordion .ui-accordion-icons {padding-left:0;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {display:none;}

.bannericon {
	background-image: url('Images/info2.png');
	background-size: cover;
	height:30px;
	width:30px;
	position: absolute;
	top:10px;
	left:10px;
	}

.info .bannericon,.blue .bannericon {background-image: url('Images/info2.png');}
.success .bannericon,.green .bannericon {background-image: url('Images/success2.png');}
.warning .bannericon,.yellow .bannericon {background-image: url('Images/warning3.png');}
.error .bannericon,.red .bannericon {background-image: url('Images/error2.png');}

.info, .blue {
    /*color: #00529B;
    background-color: #BDE5F8;
    background-image: url('Images/info.png');*/
	background: url(Images/mulish/pixels/tigsblue-trans80.png) transparent;
	color:white;
}

.success, .green {
    background: url(Images/green-trans85.png) transparent;
	color:white;
}
.warning, .yellow {
    background: url(Images/yellow-trans80.png) transparent;
	color:black;
}
.error, .red {
    background: url(Images/red-trans85.png) transparent;
	color:white;
}

.info .timestamp, .blue .timestamp  {color: rgb(97, 171, 236);}
.success .timestamp, .green .timestamp {color: rgb(137, 199, 72);}
.warning .timestamp, .yellow .timestamp {color: rgb(219, 175, 107);}
.error .timestamp, .red .timestamp {color: rgb(223, 130, 135)}

.timestamp {
	position: absolute;
	bottom: 1px;
	right: 2px;
	font-size: 9px;	
}

a.external:link
{
	/*background: url('Images/external-icon.gif') no-repeat 100% 0;
	padding: 0 20px 0 0;*/
} 