@charset "UTF-8";
/* If google translated, padding top */
html.translated-ltr div.menubar, html.translated-rtl div.menubar,
html.translated-ltr #translate_element, html.translated-rtl #translate_element{
	top: 40px;
}
/* Base Styles */
.menubar {
height:42px;
background: rgb(122,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
min-width:900px;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index:1000;
}

/* Ipad */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
	.menubar {
		height:42px;
		background: rgb(122,188,255); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
		min-width:1150px;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index:1000;
	}
}
.menubar div > ul,
.menubar div > ul li,
.menubar div > ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menubar div > ul {
  position: relative;
  z-index: 597;
}
.menubar div > ul li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
  vertical-align: middle;
  max-height: 42px;
}
.menubar div > ul li.hover,
.menubar div > ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
.menubar div > ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
  text-shadow: 0px 0px;
  color: #666;
}
.menubar div > ul ul li {
  float: none;
}
.menubar div > ul ul ul {
  top: 1px;
  left: 99%;
}
.menubar div > ul li:hover > ul {
  visibility: visible;
}
/* Align last drop down RTL */
.menubar div > ul > li.last ul ul {
  left: auto !important;
  right: 99%;
}
.menubar div > ul > li.last ul {
  left: auto;
  right: 0;
}
.menubar div > ul > li.last {
  text-align: right;
}
/* Theme Styles */
.menubar div > ul {
  font-size: 14px;
  font-weight: bold;
  font-family: Sans-serif;
  text-shadow: 1px 1px #999;
background: rgb(122,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
  min-width: 80px;
  height:42px;
  zoom: 1;
}
.menubar div > ul:before {
  content: '';
  display: block;
}
.menubar div > ul:after {
  content: '';
  display: table;
  clear: both;
}
.menubar div > ul li a {
  display: inline-block;
  padding: 10px 7px;
}
.menubar div > ul > li.active,
.menubar div > ul > li.active:hover {
  background-color: #9FCDFE;
}
.menubar div > ul > li > a:link,
.menubar div > ul > li > a:active,
.menubar div > ul > li > a:visited {
  color: #ffffff;
}
.menubar div > ul > li > a:hover {
  color: #ffffff;
}
.menubar div > ul ul ul {
  top: 0;
}
.menubar div > ul li li {
  background-color: #ffffff;
  font-size: 12px;
}
.menubar div > ul li.hover,
.menubar div > ul li:hover {
  background-color: #ADD4FE;
}
.menubar div > ul > li.hover,
.menubar div > ul > li:hover {
  background-color: #ADD4FE;
  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
}
.menubar div > ul a:link,
.menubar div > ul a:visited {
  color: #666;
  text-decoration: none;
}
.menubar div > ul a:hover {
  color: #FFF;
}
.menubar div > ul a:active {
  color: #FFF;
}
.menubar div > ul ul {
  border: 1px solid #CCC \9;
  -webkit-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  width: 150px;
}

.menubar > div.left_bar{
float: left;
}
.menubar > div.right_bar{
display:inline;
float: right;
padding-right: 5px;
}

/* For general iPad layouts */
@media only screen and (device-width: 768px) {
	.menubar > div.right_bar{
		display:inline;
		float: right;
		padding-right: 150px;
	}
}

/* Google Translate */
.goog-logo-link {
   display:none !important;
}

.goog-te-gadget{
	font-size:0px !important;
   color: transparent !important;
}
#translate_element{
	position: fixed;
	top: 5px;
	z-index:1000;
}
#MicrosoftTranslatorWidget{
	position: fixed;
	top: 5px;
	z-index:1000;
}
#WidgetFloaterPanels{
left:80%;

}
select.goog-te-combo{
	width: 150px;
	height: 25px;
	color:#000000;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	background-color: #fcffd3;
	float:right;
}
div#top-area {
	position:relative;
	height:48px;
	min-width:1080px;
	width:100%;
	clear:both;
	background:url(../img/title_bg.png) repeat-x;
}
#translate_element {
  color: transparent;
}
#translate_element a {
  display: none;
}
