body {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header_left {
    float: left;
    max-height:40px;
    width:60%;
}
.header_right {
    float: right;
    max-height:40px;
    width:40%;
    text-align:right;
}
.logoegg {
    float: left;
    height:69px;
    width:170px;
    margin-top:-130px;
}
.logos {
    float: right;
    height:60px;
    width:170px;
    margin-top:-130px;
}
.service-nav {
		line-height:15px;
		margin-right:20px;
}

.submenu {
	margin:-15px 0 15px -40px;
}

.submenu > ul > li{
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  padding:0 5px 0 5px;
	display: inline;
  list-style-type: none;
  color:#ffffff;
}

.submenu > ul.sub > li.sub{
  border: 1px solid #627987;
  margin:15px 0 0 0;
  padding:5px 10px 15px 10px;
  border-radius: 5px;
	display: inline;
  list-style-type: none;
  color:#cccccc;
	background-color: #ffffff;
}

.submenu > ul.sub > li.sub_active{
  border: 1px solid #627987;
  margin:15px 0 0 0;
  padding:5px 10px 15px 10px;
  border-radius: 5px;
	display: inline;
  list-style-type: none;
  color:#ffffff;
	background-color: #1d5272;
}

.submenu > ul > li > a {color:#ffffff;}
.submenu > ul.sub > li.sub > a{color:#627987;margin-top:10px;}
.submenu > li {float: left;}

.navbar {
  margin:37px 0 20px 0;
  background-image: url(/cmsdata/grt-egg/img/bg_header.jpg);
  background-repeat: no-repeat;
  background-position: left top;
	background-size: cover;
	background-color:transparent;
	margin-bottom:30px;
}
.navbar-default {
	background-color: #ffffff;
}
.navbar-header {
    float: left;
    min-height:170px;
    width:100%;
    border:1px solid red;
}
.navbar-header a{
    float: left;
    height:100%;
    width:100%;
    margin:20px 0 0 15px;
}

.navbar-nav {
    float: left;
    margin:-5px 0 0 5px;
}

.navbar-right {
    float: right;
    margin: -30px 0 0 210px;
}

.navbar-right > li {
    float: left;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #555555;
    z-index: 50;
}

.navbar-nav > li > a {
		line-height:5px;
}

.navbar-nav  > li {
    border-right:1px solid #cccccc;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    background-color: transparent;
    color: #555555;
    border-color:transparent;
    float: left;
    width:100%;
    margin:-20px 0 0 -30px;
}

.col-sm-4,.col-sm-6,.col-sm-8, .col-sm-12{padding: 0;}
.col-sm-4 {padding-left:15px;}