body {
	margin-top: 0rem;
}

.title-bar {
	background: #fff;
	padding: 0.9rem;
}

.srsubbar.top-bar {
	background: #333;
}

.srsubbar.top-bar ul {
	background: #333;
}

.srsubbar.top-bar ul li {
	background: #333;
}

.srsubbar.top-bar ul li a {
	color: #fff;
}

.srtop-bar-right.top-bar-right {
    padding-top: 0.5rem;
}

.top-bar {
	background: #fff;
	padding: 0;
}

.top-bar ul {
	background: #fff;
}

.top-bar ul li {
	background: #fff;
}

.top-bar ul li a {
	color: #404040;
}

.srTopLine {
	background: none repeat scroll 0 0 #70a6dd;
	padding: 0.1rem;
}

.srTopLine2 {
	background: none repeat scroll 0 0 #dddddd;
	padding: 0.05rem;
}

.srLine10 {
	background: none repeat scroll 0 0 transparent;
	padding: 0.10rem;
}

.srLine15 {
	background: none repeat scroll 0 0 transparent;
	padding: 0.15rem;
}

.srLine20 {
	background: none repeat scroll 0 0 transparent;
	padding: 0.20rem;
}

.srBottom {
	background: none repeat scroll 0 0 #dddddd;
    padding: 15px 0 10px;
}

.srText-small {
	font-size: 0.76rem;
}

.srFooter-text > a {
	color: #404040;
	font-size: 0.875rem;
	padding: 1.0rem 0.7rem;
}

.srheadtext {
	vertical-align: baseline;
}

.srheadlinebanner {
	//background: url("http://localhost:8080/TestTomcat/servlet/bigPic.jpg") repeat-x scroll center center / cover rgba(0, 0, 0, 0);
	overflow: visible;
	padding: 2.5rem 0 4.5rem;
	position: relative;
	height: 50%;
	width: 100%;
	
	//text-align: center;
	
	background-size: auto 100%;
}

.srImageMiddle {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.srWhite {
	color: #ffffff;
}


.srBlue {
	color: #2199e8;
}

.srLogoYellow {
	color: #f2cc6b;
}

.srLogoRed {
	color: #da251d;
}

.srLogoOrange {
	color: #ff9243;
}

.srLogoGreen {
	color: #005f00;
}

.srLogoGreen2 {
	color: #006f00;
}

.srLogoGreen3 {
	color: #007f00;
}

.srLightBrown {
	color: #6f432a;
}

.srBrown {
	color: #3e2216;
}

.srDarkBrown {
	color: #2b190f;
}

.srBGGray {
	background: #dddddd;
}

.srBGGray99 {
	background: #999999;
}

.srBGGray66 {
	background: #666666;
}

.srBGGray33 {
	background: #333333;
}


.srBGLightBeige {
	background: #fffcf5;
}

.srBGBeige {
	background: #fff2d4;
}

.srBGDarkBeige {
	background: #f0deb6;
}

.srBGBeige2 {
	background: #eee9dc;
}

.srBGBeigeYellow {
	background: #d5b584;
}


.srRedBrown {
	color: #95262c;	
}

.srPurple {
	color: #a7a4c7;
}

.srDarkPurple {
	color: #555466;
}

.srBGPurple {
	background: #cbc4e3;
}


.srRow100P {
	
}

@media only screen and (max-width: 40em) {
    .menu-text {
        display: none !important;
    }
    
    .srheadlinebanner {
		background: url("../img/ang02_title_640x900.png") repeat scroll center top / cover rgba(0, 0, 0, 0);
		height: 400px;
    }
}

@media only screen and (min-width: 40em) {
	.top-bar .menu:last-child {
		border-left: 1px solid #4e4e4e;
	}

    .top-bar .menu:first-child {
		border-left: none;
	}

    .top-bar .menu li:not(:last-child) {
		border-right: 1px solid #4e4e4e;
	}
	
	.srheadlinebanner {
		background: url("../img/ang02_title_2400x560.png") repeat scroll center center / cover rgba(0, 0, 0, 0);
		height: 400px;
	}
}

.dropdown.menu .submenu {
    border: none;
}

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {
    border-color: #404040 transparent transparent;
}

.is-drilldown-submenu-parent > a::after {
    border-color: transparent transparent transparent #404040;
}

.js-drilldown-back::before {
    border-color: transparent #404040 transparent transparent;
}
