@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
/* Copyright 2015 Google Inc. All Rights Reserved. */
.goog-te-banner-frame{
	left:0px;
	top:0px;
	height:0px;
	width:0px;
	display:none;
	position:inherit;
	border:none;
	line-height: 26px;
	border-bottom:none;
	margin:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.goog-te-menu-frame {
    z-index: 10000002;
    position: fixed;
    border: medium none;
    box-shadow: 0px 0px 0px 0px rgb(153, 153, 153);
}

.goog-te-ftab-frame{
	z-index:10000000;
	border:none;
	margin:0
}

.goog-te-gadget{
	font-size:15px;
	text-transform:uppercase;
	color:#666;
	white-space:nowrap
}

.goog-te-gadget img{
	vertical-align:middle;
	border:none;
	display:none;
}

.goog-te-gadget-simple{
	background-color:#8080FF;
	border-left:1px solid #d5d5d5;
	border-top:1px solid #9b9b9b;
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #d5d5d5;
	font-size:10pt;
	display:inline-block;
	padding-top:1px;
	padding-bottom:2px;
	cursor:pointer;
	zoom:1;
	*display:inline
}

.goog-te-gadget-icon{
	margin-left:2px;
	margin-right:2px;
	width:19px;
	height:19px;
	border:none;
	vertical-align:middle
}

.goog-te-combo{
	margin-left:4px;
	margin-right:4px;
	vertical-align:baseline;
	*vertical-align:middle
}

.goog-te-gadget .goog-te-combo{
	margin:4px 0
}

.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{
	font-size:16px;
	font-weight:bold;
	color:#444;
	text-transform:uppercase;
	text-decoration:none
}

.goog-te-banner .goog-logo-link,.goog-close-link{
	display:block;
	margin:0px 10px
}

.goog-te-banner .goog-logo-link{
	padding-top:8px;
	padding-left:11px
}

.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{
	font-size:17pt;
	text-transform:uppercase;
}

.goog-te-banner{
	margin:0;
	overflow:hidden;
	font-size:17px;
	background-color:#8080FF;
	text-decoration:none;
	text-transform:uppercase;
}

.goog-te-banner img{
	border:none
}

.goog-te-banner-content{
	color:#000;
	text-transform:uppercase;
}

.goog-te-banner-content img{
	vertical-align:middle
}

.goog-te-banner-info{
	color:#666;
	text-transform:uppercase;
	vertical-align:top;
	margin-top:0px;
	font-size:17pt
}

.goog-te-banner-margin{
	width:8px
}

.goog-te-button{
	border-color:#e7e7e7;
	border-style:none solid solid none;
	border-width:0 1px 1px 0
}

.goog-te-button div{
	border-color:inherit;
	border-right:none;
	border-style:none;
	border-width:medium;
	height:20px
}

.goog-te-button button{
	background:transparent;
	border:none;
	cursor:pointer;
	height:20px;
	overflow:hidden;
	margin:0;
	vertical-align:top;
	white-space:nowrap
}

.goog-te-button button:active{
	background:none repeat scroll 0 0 #cccccc
}

.goog-te-ftab{
	margin:0px;
	background-color:#8080FF;
	white-space:nowrap
}

.goog-te-ftab-link{
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
	border:1px outset #888;
	padding:6px 10px;
	white-space:nowrap;
	position:absolute;
	left:0px;
	top:0px
}

.goog-te-ftab-link img{
	margin-left:2px;
	margin-right:2px;
	width:19px;
	height:19px;
	border:none;
	vertical-align:middle
}

.goog-te-ftab-link span{
	text-decoration:none;
	margin-left:2px;
	margin-right:2px;
	vertical-align:middle
}

.goog-float-top .goog-te-ftab-link{
	padding:2px 2px;
	border-top-width:0px
}

.goog-float-bottom .goog-te-ftab-link{
	padding:2px 2px;
	border-bottom-width:0px
}

.goog-te-menu-value{
	text-decoration:none;
	color:#0000cc;
	text-transform:uppercase;
	white-space:nowrap;
	margin-left:4px;
	margin-right:4px
}

.goog-te-menu-value span{
	text-decoration:none;
	font-family: 'PT Sans', sans-serif; 
	font-size: 16px;
	border:none;
	text-transform:uppercase; 
	font-weight: 600; 
	line-height: 26px;
}

.goog-te-menu-value img{
	margin-left:2px;
	margin-right:2px
}

.goog-te-gadget-simple .goog-te-menu-value{
	color:#000;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
}

.goog-te-gadget-simple .goog-te-menu-value span{
	text-decoration:none;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
}

.goog-te-menu{
	background-color:#8080FF;
	text-decoration:none;
	border-bottom:1px solid #ddd;
	text-transform:uppercase;
	overflow-y:scroll;
	overflow-x:hidden;
	position:absolute;
	left:0;
	top:0
}

.goog-te-menu-item{
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}
.goog-te-menu-item,.goog-te-menu-item:link{
	color:#0000cc;
	text-transform:uppercase;
	background-color:#8080FF;
}

.goog-te-menu-item:visited{
	color:#551a8b;
	text-transform:uppercase;
}

.goog-te-menu-item:hover{
	background:#ccc;
}

.goog-te-menu-item:active{
	color:#eee;
	text-transform:uppercase;
}

.goog-te-menu2{
	background-color:#8080FF;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	padding:24px;
}

.goog-te-menu2-colpad{
	width:16px
}

.goog-te-menu2-separator{
	margin:6px 0;
	height:1px;
	background-color:#bbb;
	overflow:hidden
}

.goog-te-menu2-item div,.goog-te-menu2-item-selected div{
	padding:14px;
	background-color:#8080FF;
	text-decoration:none;
	text-transform:uppercase;
}

.goog-te-menu2-item .indicator{
	display:none
}

.goog-te-menu2-item-selected .indicator{
	display:auto
}

.goog-te-menu2-item-selected .text{
	padding-left:11px;
	padding-right:11px;
	background-color:#8080FF;
	text-decoration:none;
	text-transform:uppercase;
}

.goog-te-menu2-item,.goog-te-menu2-item-selected{
	text-decoration:none;
	text-transform:uppercase;
}

.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{
	color:#000;
	font-weight:600;
	text-transform:uppercase;
	background-color:#ccc;
}

.goog-te-menu2-item:hover div{
	color:#333;
	text-transform:uppercase;
	background-color:#8080FF;
}

.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}