form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}

.PageTitleHeader {/* h1 style */
	font: 400 1.5em BitterRegular,'Trebuchet MS',Arial,Verdana,Sans-Serif;
    color: #b59422!important;
    width: 100%;
    margin: 0;
    padding: 0;}
.PageSubTitleHeader {/* h2 style */
	font: 400 1.25em BitterRegular,'Trebuchet MS',Arial,Verdana,Sans-Serif;
    color: #59514c!important;
    text-transform: uppercase;
    margin: 14px 0 0;
    padding: 0;}
#PageTitle, .PageTitleHeader { display:none;}


.idbmsBreadcrumbSeparator {color:#56A0D4!important;}
.expand img {background-color: #56A0D4!important;width:16px; height:16px;}
.expand {background-color: #56A0D4!important;}
.Error,.error {width:auto!important}

img[src="/images/icons/v2/common/brick_edit.gif"],
img[src="/images/icons/v2/common/delete.gif"],
img[src="/images/icons/v2/common/arrow_out.gif"],
img[src="/images/e.gif"],
img[src="/images/spacer.gif"],
img[src="/images/icons/v2/bomb.png"] {border:0!important; padding:0!important; margin:0!important; float:none!important; width:16px!important; height:16px!important}
img[src="/images/icons/v2/common/printer.gif"]{display:none;}


/*----------------------------------------------------------------------*/
.boxSizing {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;/* Firefox, other Gecko */
	box-sizing: border-box;/* IE 8+ */
}

/* imodules overwrites */
#Header {
    overflow: visible;
}
.searchbx {
    background-color: #f0f8ff;
    border: 0 none;
    color: Gray;
    font: 400 11px Arial,Verdana,sans-serif !important;
    height: 15px;
    width: 180px;
}
#ContentSearchTwo button {font-size:1em;}

#ContentLeftNavHeader a {display:none;}
#ContentLeftNavHeader a.selected {display:block;}

/* WIDE TEMPLATE */
.wide #Page {background-image: none;background-color:#fff;}
.wide #ContentBody {
    float: left;
    margin-left:0;
    width: 100%;
}

.wide #MiddleContainer {width:100%;padding:0 20px;}

/******************/
/*#TopNavigationContent {display:none;}*/

/******************/

/* Hide until scrape is finished */
#ContentTopNavigation, #HeaderContent { display:none; }

#LeftNavigationContent #nav2{padding:0;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;/* Firefox, other Gecko */
	box-sizing: border-box;/* IE 8+ */}
#LeftNavigationContent #nav2 li {border:none; padding:4px 0;}
#LeftNavigationContent #nav2 a{padding: 0 0 0 20px;}

/* login */
.IMOD3 #ContentMiddle .rememberRow{margin-top:15px;}
.IMOD3 #ContentMiddle .loginResetPW a{padding-bottom:5px;display:block;border:none;}
.IMOD3 #ContentMiddle .button {padding:6px 10px;cursor:pointer;margin-bottom:15px;}
.IMOD3 #ContentMiddle .loginPasswordRow {margin-top:15px;}
.IMOD3 #ContentMiddle .loginUserNameInput input,
.IMOD3 #ContentMiddle .loginPasswordInput input{padding:10px;}
.IMOD3 .rememberRow label {padding-left:7px;}

/******************/
#LeftNavigationContent ul li.SecondaryNavigationSelected{background: url(images/bluecarat.png) no-repeat left 7px!important;}


/*********************/
/* System overwrites */
/*********************/
#Page table {table-layout:fixed;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;/* Firefox, other Gecko */box-sizing: border-box;/* IE 8+ */}
#Page .rgHeader a {color:#000;}
#Page .RadGrid_WebBlue .rgHeader, #Page .RadGrid_WebBlue th.rgResizeCol, #Page .RadGrid_WebBlue .rgHeaderWrapper {background:none;background-color:#007398;}
#Page .RadGrid_WebBlue .rgAltRow {background: #edeceb none repeat scroll 0 0;}
#Page .RadGrid_WebBlue {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dae2e8;
    color: inherit;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
}

#Page .RadEditor table.reLayoutWrapper {table-layout: auto}


/* =============================================================================
   Mobile = Less than 950px
   ========================================================================== */

@media screen and (min-width:0) and (max-width:949px) {

.wide .split50left {clear:both;}
.wide #MiddleContainer {
    padding: 0 15px;
    margin:0;
    width: 100%;
}

