/* Copyright 2011 Google Inc. All Rights Reserved. */
.goog-te-banner-frame{
left:0px;
top:0px;
height:39px;
width:100%;
z-index:10000001;
position:fixed;
border:none;
border-bottom:1px solid #6b90da;
margin:0;
-moz-box-shadow:0 0 8px 1px #999999;
-webkit-box-shadow:0 0 8px 1px #999999;
box-shadow:0 0 8px 1px #999999;
_position:absolute
}

.goog-te-menu-frame{
z-index:10000002;
position:fixed;
border:none;
-moz-box-shadow:0 3px 8px 2px #000000;
-webkit-box-shadow:0 3px 8px 2px #000000;
box-shadow:0 3px 8px 2px #000000;
_position:absolute
}

.goog-te-ftab-frame{ 
z-index:10000000;
border:none;
margin:0
}

.goog-te-gadget{
font-family:arial;
font-size:11px;
color:#666;
white-space:nowrap
}

.goog-te-gadget img{
vertical-align:middle;
border:none
}

.goog-te-gadget-simple{
border-left:0px solid #d5d5d5;
border-top:0px solid #9b9b9b;
border-bottom:0px solid #e8e8e8;
border-right:0px solid #d5d5d5;
font-size:10pt;
display:block;
padding-top:1px;
padding-bottom:0px;
cursor:pointer;
color: #212121;
zoom:1;
*display:inline;
text-transform: uppercase;
font:  13px/26px Arial;
height: 26px;
background-color: transparent;
}

.goog-te-gadget-icon{
margin-left:2px;
margin-right:2px;
width:19px;
height:19px;
border:none;
vertical-align:middle;
display: none;
}

.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:12px;
font-weight:bold;
color:#444;
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:6px}
.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:arial;font-size:10pt}
.goog-te-banner{margin:0;background-color:#e4effb;overflow:hidden}
.goog-te-banner img{border:none}
.goog-te-banner-content{color:#000}
.goog-te-banner-content img{vertical-align:middle}
.goog-te-banner-info{color:#666;vertical-align:top;margin-top:0px;font-size:7pt}
.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:#cccccc #999999 #999999 #cccccc;border-right:1px solid #999999;border-style:solid;border-width:1px;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:#fff;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:underline;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;white-space:nowrap;margin-left:4px;margin-right:4px}
.goog-te-menu-value span{text-decoration:underline}
.goog-te-menu-value img{margin-left:2px;margin-right:2px}
.goog-te-gadget-simple .goog-te-menu-value{color:#212121;font:  13px/26px arial;;text-align: right;}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none}
.goog-te-menu{background-color:#ffffff;text-decoration:none;border:2px solid #c3d9ff;overflow-y:scroll;overflow-x:hidden;position:absolute;left:0;top:0}
.goog-te-menu-item{padding:3px;text-decoration:none}
.goog-te-menu-item,.goog-te-menu-item:link{color:#0000cc;background:#ffffff}
.goog-te-menu-item:visited{color:#551a8b}
.goog-te-menu-item:hover{background:#c3d9ff}
.goog-te-menu-item:active{color:#0000cc}
.goog-te-menu2{background-color:#5e5e5e;text-decoration:none;border:1px solid #121212;overflow:hidden;padding:4px}
.goog-te-menu2-colpad{width:16px}
.goog-te-menu2-separator{margin:6px 0;height:1px;background-color:#aaa;overflow:hidden}
.goog-te-menu2-item div,.goog-te-menu2-item-selected div{padding:4px}
.goog-te-menu2-item .indicator{display:none}
.goog-te-menu2-item-selected .indicator{display:auto}
.goog-te-menu2-item-selected .text{padding-left:4px;padding-right:4px}
.goog-te-menu2-item,.goog-te-menu2-item-selected{text-decoration:none}
.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#ffffff;background:#5e5e5e}
.goog-te-menu2-item:hover div{color:#ffffff;background:#121212}
.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:#ffffff;font-weight:bold}
.goog-te-balloon{background-color:#ffffff;overflow:hidden;padding:8px;border:none;-moz-border-radius:10px;border-radius:10px}
.goog-te-balloon-frame{background-color:#ffffff;border:1px solid #6b90da;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;-moz-border-radius:8px;border-radius:8px}
.goog-te-balloon img{border:none}.goog-te-balloon-text{margin-top:6px}
.goog-te-balloon-zippy{margin-top:6px;white-space:nowrap}
.goog-te-balloon-zippy *{vertical-align:middle}
.goog-te-balloon-zippy .minus{background-image:url(//www.google.com/images/zippy_minus_sm.gif)}
.goog-te-balloon-zippy .plus{background-image:url(//www.google.com/images/zippy_plus_sm.gif)}
.goog-te-balloon-zippy span{color:#00c;text-decoration:underline;cursor:pointer;margin:0 4px}
.goog-te-balloon-form{margin:6px 0 0 0}
.goog-te-balloon-form form{margin:0}
.goog-te-balloon-form form textarea{margin-bottom:4px;width:100%}.goog-te-balloon-footer{margin:6px 0 4px 0}
#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt img,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt ol{list-style:none}
#goog-gt-tt table{border-collapse:collapse;border-spacing:0}
#goog-gt-tt{background-color:#ffffff;border:1px solid #eee;-webkit-box-shadow:0px 2px 4px #9999aa;-moz-box-shadow:0px 2px 4px #9999aa;box-shadow:0px 2px 4px #9999aa;display:none;font-family:arial;font-size:10pt;width:420px;padding:12px;position:absolute;z-index:10000}
#goog-gt-tt .original-text,.gt-hl-layer{clear:both;font-size:10pt;position:relative;text-align:justify;width:100%}
#goog-gt-tt .title{font-weight:bolder;margin-bottom:2px}
#goog-gt-tt .close-button{display:block;float:right}
#goog-gt-tt .logo{position:absolute;bottom:-3px;right:0px}
#goog-gt-tt .activity-links{display:inline-block}
#goog-gt-tt .started-activity-container{display:none;width:100%}
#goog-gt-tt .activity-root{margin-top:10px}
#goog-gt-tt .left{float:left}
#goog-gt-tt .right{float:right}
#goog-gt-tt .top{margin-bottom:6px}
#goog-gt-tt .middle{margin-bottom:6px}
#goog-gt-tt .bottom{min-height:15px;position:relative;height:1%}
#goog-gt-tt .status-message{background:-moz-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#29910d),color-stop(100%,#20af0e));background:-webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-o-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-ms-linear-gradient(top,#29910d 0%,#20af0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29910d',endColorstr='#20af0e',GradientType=0);background:linear-gradient(top,#29910d 0%,#20af0e 100%);background:#29910d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0px 2px 2px #1e6609;-mox-box-shadow:inset 0px 2px 2px #1e6609;-webkit-box-shadow:inset 0px 2px 2px #1e6609;color:white;font-size:9pt;font-weight:bolder;margin-top:12px;padding:6px;text-shadow:1px 1px 1px #1e6609}
#goog-gt-tt .activity-link{color:#3366cc;cursor:pointer;font-family:arial;font-size:9pt;margin-right:15px;text-decoration:none}
#goog-gt-tt textarea{border:2px solid #6d99f3;font-family:arial;font-size:10pt;resize:vertical;width:100%;margin-bottom:5px;padding:3px 3px 3px 3px}
#goog-gt-tt textarea:disabled{border:none;background-color:inherit;font-family:arial;font-size:10pt;min-width:100%;resize:none;margin-bottom:3px;padding:3px 3px 3px 0px}
#goog-gt-tt .activity-cancel{margin-right:10px}
#goog-gt-tt .translate-form{min-height:25px;vertical-align:middle}
#goog-gt-tt .translate-form .activity-form{margin-bottom:0px}
#goog-gt-tt .translate-form .activity-form input{margin-bottom:0px}
#goog-gt-tt .alt-helper-text{color:#080;font-size:9pt;margin:15px 0px 5px 0px}
#goog-gt-tt .alt-error-text{color:#800;display:none;font-size:9pt}
.goog-text-highlight{background-color:#c9d7f1;-webkit-box-shadow:2px 2px 4px #9999aa;-moz-box-shadow:2px 2px 4px #9999aa;box-shadow:2px 2px 4px #9999aa;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
#goog-gt-tt .alt-menu.goog-menu{background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0px 3px 3px #888;-moz-box-shadow:0px 2px 20px #888;box-shadow:0px 2px 4px #99a;min-width:0;outline:none;padding:0;position:absolute;z-index:2000}
#goog-gt-tt .alt-menu .goog-menuitem{cursor:pointer;padding:2px 5px 5px;margin-right:0px;border-style:none}
#goog-gt-tt .alt-menu div.goog-menuitem:hover{background:#ddd}
#goog-gt-tt .alt-menu .goog-menuitem h1{font-size:100%;font-weight:bold;margin:4px 0px}
#goog-gt-tt .alt-menu .goog-menuitem strong{color:#345aad}
#goog-gt-tt .goog-submenu-arrow{text-align:right;position:absolute;right:0;left:auto}
#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow{text-align:left;position:absolute;left:0;right:auto}
#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight{background-color:#f1ea00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#f1ea00;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 2px 3px;position:relative}
#goog-gt-tt .trans-target-highlight{color:black}
#goog-gt-tt .gt-hl-layer{color:white;position:absolute!important}
#goog-gt-tt .gt-trans-draggable,#goog-gt-tt .trans-target .gt-trans-draggable{cursor:move}
#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight{background-color:#c9d7f1;border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 3px 3px;position:relative}
.trans-target-dragger{color:#000;background-color:transparent;font-family:arial;font-size:10pt;opacity:.6;padding:1px 0px 1px 0px;z-index:20000}
#goog-gt-tt .trans-target-currdragitem{color:#ccc;background-color:transparent}
#goog-gt-tt .gt-trans-highlight-l{border-left:2px solid red;margin-left:-2px}
#goog-gt-tt .gt-trans-highlight-r{border-right:2px solid red;margin-right:-2px}
#goog-gt-tt #alt-input{padding:2px}#goog-gt-tt #alt-input-text{font-size:11px;padding:2px 2px 3px;margin:0;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;display:inline-block;vertical-align:top;height:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:1px}
#goog-gt-tt #alt-input-text:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}
#goog-gt-tt #alt-input-text:focus{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);outline:none;border:1px solid #4d90fe}
#goog-gt-tt #alt-input-submit{font-size:11px;padding:2px 6px 3px;margin:0 0 0 2px;height:21px}