
/*------General Styles----------*/
body{margin:0; padding:0;}
.gwm_banner,.gwm_banner_top_left,.gwm_banner_top_right,.gwm_banner_body_left,.gwm_banner_body_right{-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}

.gwm_banner{margin:0; padding:0; border:0px solid #000; font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
.gwm_banner a img{border:none;}
.gwm_banner_top{background:#333; margin:0; padding:5px 0; overflow:hidden;}
.gwm_banner_top_left{overflow:hidden; text-align: center;}
	.gwm_banner_links{margin:0 0 0 10px; padding:0;}
	.gwm_banner_links li{float:left; list-style:none; margin:0; padding:0 7px; border-right:1px solid #999;}
	.gwm_banner_links li:last-child{border-right:none;}
	.gwm_banner_links a{color:#fff; text-decoration:none; font-size:0.9em;}
	.gwm_banner_links a:hover{text-decoration:underline;}
	
	.gwm_banner_links_dropdown{display:none;}

.gwm_banner_top_right{float:right;}
	.gwm_language_links{margin:0 10px 0 0; padding:0;}
	.gwm_language_links li{float:left; list-style:none; margin:0; padding:0 10px; border-right:1px solid #999;}
	.gwm_language_links li:last-child{border-right:none;}
	.gwm_language_links a{color:#fff; text-decoration:none; font-size:0.9em;}
	.gwm_language_links a:hover{text-decoration:underline;}

.gwm_banner_body{overflow:hidden;}
.gwm_banner_body_left{float:left; overflow:hidden; margin:20px 0 10px 10px;}
	.gwm_banner_logo{float:left; margin-right:20px;}
	.gwm_banner_title{overflow:hidden; width:285px; border:0px solid #000; font-size:14px; font-weight:bold; color:#fff; margin-top:35px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
	.gwm_banner_slogan{display:block; font-size:13px; font-weight:normal; letter-spacing:3px; word-spacing:10px; margin-top:7px; text-align:left;}
	
	@-moz-document url-prefix() { 
	  .gwm_banner_title{display:inline-block;}
	}
	
.gwm_banner_body_right{float:right; overflow:hidden; margin:10px 5px; font-family: Arial, Helvetica, sans-serif;}
	.gwm_banner_search{overflow:hidden; margin:0; padding:0; text-align:right;}
	.gwm_banner_search form{margin:0; padding:0; overflow:hidden; text-align:right !important;}
	.gwm_banner_search input{float:none; margin:0; padding:0;}
	.gwm_banner_search input#search_image{border-bottom:1px solid #999; float:right; margin:1px 0 0 -2px;}
	
	
	span.btnSearch{display:none;}
	a#dnn_dnnSEARCH_cmdSearch{display:inline-block !important; position:relative !important; top:-3px !important; right:2px !important;}
	input#dnn_dnnSEARCH_txtSearch{display:inline-block !important; position:relative !important; top:0px !important;}
	
	.gwm_banner_body_right ul{margin:0; padding:0; float:right;}
	.gwm_priority_areas{margin:0; padding:0; overflow:hidden;}
	.gwm_priority_areas li{float:left; list-style:none; margin:0; padding:0 7px; border-right:0px solid #999; text-align:center;}
	/* IE Hacks */
	*.gwm_priority_areas{clear:right\9;}
	*+html .gwm_priority_areas li{width:84px\9;}
	/* IE Hacks End */
	.gwm_priority_areas li:last-child{border-right:none;}
	.gwm_priority_areas a{color:#fff; text-decoration:none; font-size:0.9em; font-weight:bold;}
	.gwm_priority_areas a:hover{text-decoration:underline;}
	.gwm_priority_areas a span{display:block; margin-top:5px; text-align:center;}
		.gwm_priority_icon{width:50px; height:36px; margin:0 auto; border:0px solid #fff;}
		
		li.gwm_priority_cc div.gwm_priority_icon{background:url(../assets/priority_icons.png) 8px 0 no-repeat;}
		li.gwm_priority_cc:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) 8px -38px no-repeat;}
		li.gwm_priority_cc:hover a{text-decoration:underline;}
		
		li.gwm_priority_dnc div.gwm_priority_icon{background:url(../assets/priority_icons.png) -47px 0 no-repeat;}
		li.gwm_priority_dnc:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -47px -38px no-repeat;}
		li.gwm_priority_dnc:hover a{text-decoration:underline;}
		
		li.gwm_priority_em div.gwm_priority_icon{background:url(../assets/priority_icons.png) -95px 0 no-repeat;}
		li.gwm_priority_em:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -95px -38px no-repeat;}
		li.gwm_priority_em:hover a{text-decoration:underline;}
		
		li.gwm_priority_eg div.gwm_priority_icon{background:url(../assets/priority_icons.png) -138px 0 no-repeat;}
		li.gwm_priority_eg:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -138px -38px no-repeat;}
		li.gwm_priority_eg:hover a{text-decoration:underline;}
		
		li.gwm_priority_hs div.gwm_priority_icon{background:url(../assets/priority_icons.png) -193px 0 no-repeat;}
		li.gwm_priority_hs:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -193px -38px no-repeat;}
		li.gwm_priority_hs:hover a{text-decoration:underline;}
		
		li.gwm_priority_re div.gwm_priority_icon{background:url(../assets/priority_icons.png) -246px 0 no-repeat;}
		li.gwm_priority_re:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -246px -38px no-repeat;}
		li.gwm_priority_re:hover a{text-decoration:underline;}
		
		li.gwm_priority_eur div.gwm_priority_icon{background:url(../assets/priority_icons.png) -303px 0 no-repeat;}
		li.gwm_priority_eur:hover div.gwm_priority_icon{background:url(../assets/priority_icons.png) -303px -38px no-repeat;}
		li.gwm_priority_eur:hover a{text-decoration:underline;}
	
	.gwm_priority_areas_dropdown{display:none;}

/*.gwm_banner_body{background:#89BEF2 url(../assets/banner_bd_back_2.png) bottom left repeat-x;}*/

.gwm_banner_body{ background:#689CE7 url(../assets/banner_bd_back_2.png) bottom left repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBFFE), to(#376DCF));
	background: -moz-linear-gradient(top, #8DBFFE, #376DCF);
	background: -ms-linear-gradient(top, #8DBFFE, #376DCF);
	background: -o-linear-gradient(top, #8DBFFE, #376DCF);
}

.gwm_banner select{padding:3px; border:none; outline:none;}

/*------End General Styles----------*/


/*------Narrow Desktop Layout----------*/
.gwm_banner{width:100%; margin:0 auto;}

/*------End Narrow Desktop Layout----------*/


/*------Wide Desktop Layout----------*/
@media only screen and (min-width: 1176px) {
.gwm_banner{width:100%; margin:0 auto;}

}
/*------Wide Desktop Layout----------*/


/*------Tablet Layout----------*/
@media only screen and (min-width: 768px) and (max-width: 1008px) {
.gwm_banner{width:100%; margin:0 auto;}
.gwm_language_links{margin:0 10px 0 0; padding:0; background:#444; overflow:hidden;}
.gwm_banner_body_left{float:none; margin:10px 0; text-align:center;}
	.gwm_banner_logo{float:none; margin:0 auto; text-align:center;}
	.gwm_banner_title{margin:0 auto; text-align:center;}
	.gwm_banner_slogan{margin-top:5px; text-align:center;}
	
.gwm_banner_body_right{float:none; width:100%; text-align: center !important;}
	.gwm_banner_search{overflow:hidden; margin:0; padding:0; text-align:center; display:inline-block !important;}
	.gwm_banner_search input{float:none; width:unset;}
	
	.gwm_banner_body_right ul{float:none; overflow:hidden; margin-top:3px; border:0px solid #000; text-align:center;}
	.gwm_priority_areas li{display:inline-block; float:none; padding:0 18px; border-right:0px groove #dedede; text-align:center;}

.gwm_banner_body{ background:#689CE7 url(../assets/banner_bd_back_2.png) 0% 150% repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBFFE), to(#376DCF));
	background: -moz-linear-gradient(top, #8DBFFE, #376DCF);
	background: -ms-linear-gradient(top, #8DBFFE, #376DCF);
	background: -o-linear-gradient(top, #8DBFFE, #376DCF);
}

}
/*------End Tablet Layout----------*/



/*------Mobile Layout (PORTRAIT/320PX) ----------*/
@media only screen and (max-width: 767px) {
.gwm_banner{width:100%; margin:0 auto;}

.gwm_banner_top{padding:0;}
.gwm_banner_top_right{float:none; overflow:hidden; margin:0;  background:#444;}
.gwm_language_links{margin:0; padding:2px 0; overflow:hidden; text-align:center;}
	.gwm_language_links li{float:none; display:inline-block; margin:0; padding:0 10px; border-right:1px solid #999;}
	
	.gwm_banner_links{display:none;}

	.gwm_banner_links_dropdown{display:inline; text-align:center; color:#fff;}	
	.gwm_banner_links_dropdown form{margin:5px 0; padding:0; width:100%;}
	.gwm_banner_links_dropdown select{width:80%;}
	.gwm_banner_links_dropdown select, .gwm_banner_links_dropdown input{margin:0;}
	.gwm_banner_links_dropdown option{padding-right:20px;}


.gwm_banner_body_left{float:none; margin:10px 0; text-align:center;}
	.gwm_banner_logo{float:none; margin:0 auto; text-align:center;}
	.gwm_banner_title{margin:0 auto; text-align:center;}
	.gwm_banner_slogan{margin-top:5px; text-align:center;}
	
.gwm_banner_body_right{float:none; margin:5px 0; width:100%; text-align: center !important;}
	.gwm_banner_search{overflow:hidden; margin:5px 0; padding:5px; text-align:center; display:inline-block !important;}
	.gwm_banner_search input{float:none; width:unset;}
	
	.gwm_priority_areas{display:none;}
	
	.gwm_priority_areas_dropdown{display:inline; text-align:center; color:#fff;}	
	.gwm_priority_areas_dropdown form{margin:5px 0; padding:0; width:100%;}
	.gwm_priority_areas_dropdown select{width:80%;}
	.gwm_priority_areas_dropdown select, .gwm_banner_links_dropdown input{margin:0;}
	.gwm_priority_areas_dropdown option{padding-right:20px;}

.gwm_banner_body{ background:#689CE7 url(../assets/banner_bd_back_2.png) 0% 275% repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBFFE), to(#376DCF));
	background: -moz-linear-gradient(top, #8DBFFE, #376DCF);
	background: -ms-linear-gradient(top, #8DBFFE, #376DCF);
	background: -o-linear-gradient(top, #8DBFFE, #376DCF);
}


}
/*------End Mobile Layout----------*/


/*------Mobile Layout (LANDSCAPE/480PX)  ----------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.gwm_banner{width:100%; margin:0 auto;}

.gwm_banner_links{margin:5px 0; text-align:center; display:block;}
	.gwm_banner_links li{float:none; display:inline-block; margin:0; padding:0 7px; border-right:1px solid #999;}
	
	.gwm_priority_areas{display:block;}
	.gwm_banner_body_right ul{float:none; overflow:hidden; margin-top:3px; border:0px solid #000; text-align:center;}
	.gwm_priority_areas li{display:inline-block; float:none; padding:0 5px; border-right:1px groove #dedede; text-align:center;}
	.gwm_priority_areas a span{display:none;}
	
	.gwm_banner_links_dropdown, .gwm_priority_areas_dropdown{display:none;}
	
.gwm_banner_body{ background:#689CE7 url(../assets/banner_bd_back_2.png) 0% 230% repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8DBFFE), to(#376DCF));
	background: -moz-linear-gradient(top, #8DBFFE, #376DCF);
	background: -ms-linear-gradient(top, #8DBFFE, #376DCF);
	background: -o-linear-gradient(top, #8DBFFE, #376DCF);
}


}
/*------End Mobile Layout----------*/







/*================================*/
