#header{
background: #f4fcff;
background: -moz-linear-gradient(top, #f4fcff 0%, #eef9ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4fcff), color-stop(100%,#eef9ff));
background: -webkit-linear-gradient(top, #f4fcff 0%,#eef9ff 100%);
background: -o-linear-gradient(top, #f4fcff 0%,#eef9ff 100%);
background: -ms-linear-gradient(top, #f4fcff 0%,#eef9ff 100%);
background: linear-gradient(to bottom, #f4fcff 0%,#eef9ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fcff', endColorstr='#eef9ff',GradientType=0 );
}

#header div.inner-body{
height:256px;
width:1066px;
background:url('../frameimage/header/head-bg.jpg') no-repeat 50% 50%;
}

#head-btns{
position:relative;
padding-top:14px;
float:right;
z-index:3;
}

#head-btns .head-btn.home{
padding:0 41px 0 10px;
margin-right:11px;
background-position:-40px 0;
}

/*
#head-btns a.head-btn.home:before{
position:absolute;
content:'';
right:-6px;
top:6px;
width:1px;
height:16px;
background-color:#fff;
z-index:1;
}
*/

#head-btns .head-btn.home:hover{
background-position: right 10px top -20px;
}

#head-btns .head-btn:after{
background-position:0 0;
}

#head-btns .head-btn.email{
padding:0 45px 0 10px;
/* margin-right:62px; */
background-position:-40px 0;
}

#head-btns .head-btn.login,
#head-btns .head-btn.login::after {
	background: none;
	padding: 0 10px;
	margin-right: 45px;
}

#head-btns .head-btn.login svg {
	height: 18px;
	fill: #fff;
	vertical-align: sub;
}

#head-btns .head-btn.login:hover svg {
	fill: #328ab9;
}

#head-btns .head-btn.login .user-menu {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 25px;
	left: 0;
	padding-top: 2px;
	min-width: 100%;
	transition: all 0.3s;
}

#head-btns .head-btn.login.logged:hover .user-menu {
	visibility: visible;
	opacity: 1;
}

#head-btns .head-btn.login .user-menu a,
#head-btns .head-btn.login .user-menu hr {
	display: block;
	background: #fff;
	padding: 2px 10px;
}

#head-btns .head-btn.email:hover{
background-position: right 10px top -71px;
}

#head-btns .head-btn.email:after{
background-position:0 -50px;
}

#head-btns .head-btn{
	position:relative;
	display:inline-block;
	line-height:25px;
	font-size:16px;
	color:#fff;
	background:url(../frameimage/header/btn-icons.png) no-repeat;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;	
}

#head-btns .head-btn:after{
	position:absolute;
	content:'';
	right:10px;
	top:5px;
	width:22px;
	height:16px;
	background:url(../frameimage/header/btn-icons.png) no-repeat;
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#head-btns .head-btn:hover{
	color:#328ab9;
	background-color:#fff;
}

#head-btns #searchbox{
float:right;
width:205px;
margin:-1px 38px 0 0;
background-color:rgba(152,195,238,0.76);
border-bottom:1px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#head-btns #searchbox:hover{
background-color:rgba(152,195,238,1);
}

#head-btns #searchbox input[type="radio"]{
display:none;
}

#head-btns #search_expression{
height:28px;
width:161px;
padding-left:7px;
color:#ffffff;
font-size:16px;
background:transparent;
border:0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#searchbox #search_expression::-webkit-input-placeholder{ 
color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#searchbox #search_expression:-moz-placeholder{ 
color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#searchbox #search_expression::-moz-placeholder{ 
color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
#searchbox #search_expression:-ms-input-placeholder{ 
color:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}

#head-btns a#search-btn{
float:right;
position:relative;
display:inline-block;
width:35px;
height:28px;
margin:0;
background:url(../frameimage/header/btn-icons.png) no-repeat right 4px top -121px;
}

#head-btns a#search-btn:after{
position:absolute;
content:'';
top:7px;
right:10px;
width:16px;
height:16px;
background:url(../frameimage/header/btn-icons.png) no-repeat 0 -102px;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#head-btns .head-btn:hover:after,
#head-btns a#search-btn:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

#header img.logo{
position:absolute;
left:33px;
top:22px;
z-index:3;
}
/*
#header img.years-50{
position:absolute;
left:266px;
top:52px;
z-index:4;	
}
*/
#header h1{
position:absolute;
top:80px;
left:220px;
font-family: 'Corbel-BoldItalic';
z-index:3;
}

#topmenu_container{
border-top:5px solid #49aee4;
border-bottom:5px solid #cda835;
background-color:#fff;
}

#topmenupanel{
position:relative;
width:1030px;
margin:0 auto;
padding:2px 0;
z-index:990;
}

#topmenupanel #menu1{
width:100%;
}

#topmenupanel ul.level1{
float:none !important;
text-align:center;
}

#topmenupanel ul.level1 > li{
display:inline-block;
margin-right:2px;
float:none !important;
}

#topmenupanel ul.level1 > li:last-child{
margin-right:0;
}

#topmenupanel ul.level1 > li > a{
display:block;
font-size:16px;
line-height:63px;
color:#005d8f;
font-style:italic;
padding:0px 13px 0 9px;
margin:0;
text-transform:uppercase;
  behavior:url(-ms-transform.htc);  
  -moz-transform:skew(-27deg);  
  -webkit-transform:skew(-27deg);  
  -o-transform:skew(-27deg);  
  -ms-transform:skew(-27deg);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#topmenupanel ul.level1 > li > a span{
display:block;
cursor:default;
  behavior:url(-ms-transform.htc);  
  -moz-transform:skew(27deg);  
  -webkit-transform:skew(27deg);  
  -o-transform:skew(27deg);  
  -ms-transform:skew(27deg);
}

#topmenupanel ul.level1 > li:hover > a{
color:#fff;
background-color:#328ab9;
}

#blue-head-slide,
#orange-head-slide{
position:absolute;
left:199px;
bottom:0;
width:250px;
height:250px;
z-index:1;
}

#orange-head-slide{
left:485px
}

#blue-head-slide div.slider,
#orange-head-slide div.slider{
width:250px;
height:250px;
overflow:hidden;
}

#orange-head-slide div.slider img.hide{
display:none;
}

#blue-head-slide div.slider img,
#orange-head-slide div.slider img{
position:absolute;
left:50%;
margin-left:-85px;
bottom:5px;
}

#topmenupanel #menu1 > ul > li ul{
padding:5px;
background-color:#328ab9;
border:2px solid #fff;
margin-left:-19px;
width:270px;
z-index:990;
}

#topmenupanel #menu1 > ul > li:last-child > ul{
margin-left:-120px;
}

#topmenupanel #menu1 > ul > li:last-child > ul ul{
left:-265px !important;
right:101% !important;
}

#topmenupanel #menu1 > ul > li ul li{
border:2px solid #fff;
margin-bottom:8px;
}

#topmenupanel #menu1 > ul > li ul li:last-child{
margin-bottom:0;
}

#topmenupanel #menu1 > ul > li ul li a{
position:relative;
display:block;
font-size:16px;
line-height:20px;
font-style:italic;
color:#328ab9;
background:#fff url('../frameimage/header/submenu-bullet-hover.png') no-repeat 0 0;
padding:8px 22px;
text-align:left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#topmenupanel #menu1 > ul > li ul li a:after{
position:absolute;
content:'';
left:0;
top:0;
width:9px;
height:18px;
background:url('../frameimage/header/submenu-bullet.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#topmenupanel #menu1 > ul > li ul li:hover a:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

#topmenupanel #menu1 > ul > li ul li:hover > a{
color:#fff;
background-color:#49aee4;
}