  
html, body {
	height: 100%;
	background-color: #eaedf1;
}
html {
    position: relative;
    min-height: 100%;
}
 
.inner-block {
	width: 1180px;
	z-index:9999;
}


#headerbar {
	height: 122px;
	max-height:122px;
	margin-top: -10px;
	margin-bottom: 40px;
	z-index:9999;
}
#headerbar-inner {
	height: 122px;
	max-height:122px;
	margin: 0 auto;
	display: table;
	border-bottom: solid 2px #CFD7DC;
	z-index:9999;
}

.SurviveHover2
{
	color: #FFF;
	background-color: #708090;
	border-radius: 5px;
    font-weight:bold;
	z-index:9999;
	padding-left: 15px !important;  
}
.SurviveNoHover2
{
	color: #2E3539;
    font-weight:bold;
	border-radius: 5px;
	text-decoration: none;
	z-index:9999;
}
#main-nav {
	z-index:9999;
	display: table-cell;
	width: 50%;
	height: 50px;
	max-height:122px;  
	line-height: 28.0px;
	z-index:9999;
}
#main-nav ul {
	float: right;
	z-index:9999;
}
#main-nav ul li {
	display: inline-block; 
	font-weight:700;
	font-family: Ubuntu;
	font-size: 20px; 
	z-index:9999;
}
#main-nav ul li a {
	display: inline-block;
	padding: 5px 15px;
	color: #2E3539;
	border-radius: 5px;
	font-weight: 500;
	z-index:9999;
}
#main-nav ul li:hover ul{
	display:block;
	z-index:9999;
}

/*The drop down menu main background*/
#main-nav ul ul{ 
	display: none;  
	position:absolute; 
	background-color:#CFD7DC; 
	padding-left:0px; 
	padding-right:0px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	z-index:9999;
} 
/*drop down border*/
#main-nav ul ul li{
	display: block;  
	padding-top:0px !important; 
	padding-bottom:1px !important;
	padding-left:1px;
	padding-right:21px;
	z-index:9999;
} 
/*Top Button in drop down*/
#main-nav ul ul li:first-child{
	padding-top:1px !important;
	z-index:9999;
}

/* Actual Drop Down Link */
#main-nav ul ul li:not(:last-child) a{
	background-color:#FFFFFF;
    border-radius: 0px !important;
    
    /*Text Padding*/
	padding-left:15px !important; 
	padding-right:5px !important;  
	padding-top:2px !important; 
	padding-bottom:2px !important; 
    width:100%;
	z-index:9999;
}
#main-nav ul ul li:last-child a{
    background-color:#FFFFFF;
    border-radius: 0px !important;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;

    /*Text Padding*/
    padding-left:15px !important;
    padding-right:5px !important;
    padding-top:2px !important;
    padding-bottom:2px !important;
    width:100%;
	z-index:9999;
}

/* Actual Drop Down Link Hover */
#main-nav ul ul li a:hover{
    /*Text Padding*/
	padding-left:15px !important; 
	padding-right:5px !important;  
	padding-top:2px !important; 
	padding-bottom:2px !important;
    color: #FFF;
    background-color: #9db4ca;
    width:100%;
	z-index:9999;
}



/*Main button no hover*/
#main-nav ul li a:link, #main-nav ul li a:visited {
	color: #2E3539;
    font-weight:bold;
	border-radius: 5px;
	text-decoration: none;
	z-index:9999;
}
/*Main Button Hover*/
#main-nav ul li a:hover { 
	z-index:9999;
	color: #FFF;
	background-color: #708090;
	border-radius: 5px;
	padding-left: 15px !important;  
}
#main-nav ul li:first-child a {
	z-index:9999;
	padding-left: 15px;
}
#main-nav ul li:last-child a {
	z-index:9999;
	padding-right: 15px;
}
#main-nav ul li a.active {
	z-index:9999;
	color: #FFF;
	background-color: #708090;
	border-radius: 5px;
	padding-left: 15px !important;
}
#main-nav ul li:last-child a.active {
	z-index:9999;
    padding-right: 15px !important;
} 

/* Site description and logo */
#site-logo {
	width: 50%;
	display: table-cell;
	height: 122px;
	max-height:122px;  
	padding-top:22px!important;
}
#site-logo img {
	max-width: 95%; 
}
#site-logo h1 {
    margin-left: 20px;
    margin-right: 0;
    margin-top: 50px;
	float: left;
	color: #383838;
}
#site-logo p {
	float: left;
	margin-left: 20px;
	margin-bottom: 0;
}

/* Transitions
---------------------------------------- */
#login-box .inputbox, #login-box .button2,
#main-nav ul li a,
#footer-social-links li a,
.buttons div a,
input.search,
a.button1, input.button1, input.button3, a.button2, input.button2,
.inputbox,
button.button2,
#tabs a,
#cp-menu #navigation li > a,
ul.profile-icons li a,
.pagination span a,
#topbar-inner .search-box .search-box-inner {
	transition: all 0.1s linear 0s;
	-webkit-transform: translateY(0px) !important;
	-webkit-transform: translateZ(0px) !important;
}