@charset "utf-8";
a {
	border: none;
	outline: none;
	color: #2470bd!important;
}
#masthead {
	height: 112px!important;
	background: #fff;
}
.greenbar-gradient {
	border-top: solid 1px #FFF;
	background: #e5f2c6;
	background: -moz-linear-gradient(top, #e5f2c6 0%, #cbe58e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f2c6), color-stop(100%, #cbe58e));
	background: -webkit-linear-gradient(top, #e5f2c6 0%, #cbe58e 100%);
	background: -o-linear-gradient(top, #e5f2c6 0%, #cbe58e 100%);
	background: -ms-linear-gradient(top, #e5f2c6 0%, #cbe58e 100%);
	background: linear-gradient(to bottom, #e5f2c6 0%, #cbe58e 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f2c6', endColorstr='#cbe58e', GradientType=0);
}
#masthead #topbar {
	background: none;
	min-height: 26px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #d9e5f4;
	background: -moz-linear-gradient(top, #d9e5f4 0%, #c7dced 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9e5f4), color-stop(100%, #c7dced));
	background: -webkit-linear-gradient(top, #d9e5f4 0%, #c7dced 100%);
	background: -o-linear-gradient(top, #d9e5f4 0%, #c7dced 100%);
	background: -ms-linear-gradient(top, #d9e5f4 0%, #c7dced 100%);
	background: linear-gradient(to bottom, #d9e5f4 0%, #c7dced 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e5f4', endColorstr='#c7dced', GradientType=0);
}
#masthead>img {
	margin:17px 14px 7px 27px;
}
#masthead #topbar h1 {
	color: #444;
	padding-left: 10px;
}
#masthead #tabs {
	margin-top: 53px;
}
#search-bg {
	display: inline-block;
	padding: 5px 8px;
	background: #cde0f9;
	border-radius: 6px;
	background: -moz-linear-gradient(top, #cde0f9 0%, #bfd5f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cde0f9), color-stop(100%, #bfd5f3));
	background: -webkit-linear-gradient(top, #cde0f9 0%, #bfd5f3 100%);
	background: -o-linear-gradient(top, #cde0f9 0%, #bfd5f3 100%);
	background: -ms-linear-gradient(top, #cde0f9 0%, #bfd5f3 100%);
	background: linear-gradient(to bottom, #cde0f9 0%, #bfd5f3 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cde0f9', endColorstr='#bfd5f3', GradientType=0);
}
#search-bg input[type="text"] {
	background: url(../images/search-inputbg.gif) repeat-x #fff;
	height: 27px!important;
	width: 460px;
	font-weight: bold;
	font: normal 14pt Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	border: 1px solid #98b7e0;
	padding: 0 0 0 3px;
	font-size: 14px;
}
.find-btn {
	border: solid 1px #ba9515;
	border-radius: 5px;
	width: 80px;
	height: 29px;
	margin-left: 5px;
	cursor: pointer;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	float: right;
	text-decoration: none;
	text-align: center;
	padding: 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background: #fef378;
	background: -moz-linear-gradient(top, #fef378 0%, #ffba20 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef378), color-stop(100%, #ffba20));
	background: -webkit-linear-gradient(top, #fef378 0%, #ffba20 100%);
	background: -o-linear-gradient(top, #fef378 0%, #ffba20 100%);
	background: -ms-linear-gradient(top, #fef378 0%, #ffba20 100%);
	background: linear-gradient(to bottom, #fef378 0%, #ffba20 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef378', endColorstr='#ffba20', GradientType=0);
}
.blue_bar.greenbar-gradient div {
	color: #86945d!important;
}
#masthead #topbar #world_regions {
	margin-top: 3px;
}
#masthead #tabs a {
	color: #fff!important;
}



@media(max-width:979px) {
#search-bg {
	width: 100%;
	box-sizing: border-box;
}
#search-bg input[type="text"] {
	width: 80%;
	float: left;
}
#search-bg .find-btn {
	width: 16%;
}
}
 @media(max-width:767px) {
#container_main {
	box-sizing: border-box;
	width: 100%;
}
#container_main #main #main_top {
	width: 100%;
	margin: 0;
	padding: 0;
}
#container_main #right {
	float: left;
	margin-left: 0;
	margin-top: 10px;
}
body {
	min-width: inherit;
}
#masthead > img {
	margin-left: 10px;
}
/*----------- style add 23/03/2015 ------------*/
#masthe #topbar h1{ padding-top:9px;}
#topbar #world_regions{ display:none !important;}
#container_main #main #main_top #web_directory_links ul{ list-style-image:none; margin:0; padding:0; list-style:none;}
#web_directory_links ul li{ font-size:0; border-bottom:solid 1px #cbdcf1; margin-bottom:0 !important; padding-right:0 !important; margin-right:8px; width:49% !important;}
#web_directory_links ul li:nth-child(2n){ margin-right:0; clear:none !important;}
#web_directory_links ul li a{ display:none; font-size:14px !important; text-decoration:none; line-height:30px;}
#web_directory_links ul li a.pri{ display:block; background:url("../images/arrowbig.gif") no-repeat left center; padding-left:20px;}
#container_footer{ padding:0; text-align:left;}
#container_footer a{ padding: 10px; display:inline-block; font-size:12px;}
#container_footer a:first-child{ padding-left:0;}
#container_main #right #panel_poll{ line-height:20px; }
#container_main #main #main_top .blue_bar{ display:none;}
/*----------- style add 23/03/2015 ------------*/
}


@media(max-width:567px) {
#masthead {
	height: auto !important;
}
#masthead #tabs {
	height: auto;
	clear: both;
	float: left;
	margin-top: 0;
	margin-left: 5px;
}
#container_main #main #main_top #web_directory_links ul li {
	width: 100%;
	box-sizing: border-box;
}
#masthead #topbar{ padding-bottom:0 !important;}

#container_footer a:nth-child(5){ padding-left:0;}
}
@media(max-width:479px) {
#search-bg input[type="text"] {
	width: 72%;
}
#search-bg .find-btn {
	width: 22%;
}
#masthead #topbar {
	height: auto;
	padding-bottom: 10px;
}
#topbar #title {
	position: static !important;
}
#masthead #topbar #world_regions {
	position: static;
	margin-left: 10px;
	margin-top: 6px;
}
#container_footer {
	box-sizing: border-box;
}
#masthead > img {
	max-width: 150px;
}

#web_directory_links ul li{ width:100% !important;}
#container_footer a:nth-child(4){ padding-left:0;}
}
@media(max-width:300px) {
#search-bg input[type="text"] {
	width: 60%;
}
#search-bg .find-btn {
	width: 30%;
	font-size: 12px !important;
}
#masthead #tabs .tab1, #masthead #tabs .tab2, #masthead #tabs .tab3 {
	width: 72px;
	background-size: 100% 30px;
	padding-top: 6px;
	font-size: 11px;
	line-height: 10px;
	padding-bottom: 5px;
}
}
 @media(max-width:240px) {
#masthead > img {
	max-width: 100px;
}
}
