html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend, caption{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
p {
    line-height: 1.2;
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


.goog-button-base {
cursor:pointer;
letter-spacing:normal;
margin:0 1px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:center;
text-indent:0;
text-transform:none;
white-space:nowrap;
word-spacing:normal;
}
.goog-button-float-left {
float:left;
}
.goog-button-base-outer-box {
border-bottom:1px solid #AAAAAA;
border-top:1px solid #BBBBBB;
}
.goog-button-base-inner-box {
background:#E3E3E3 none repeat scroll 0 0;
border-left:1px solid #BBBBBB;
border-right:1px solid #AAAAAA;
margin:0 -1px;
}
.goog-button-base-pos {
height:100%;
position:relative;
}
.goog-button-base-top-shadow {
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:0.23em solid #EEEEEE;
height:0.692em;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0;
}
.goog-button-base-content {
color:#333333;
line-height:1.55em;
padding:0 0.461em;
position:relative;
text-align:center;
}
.goog-button-tight .goog-button-base-content {
line-height:1.4em;
}
.goog-button-base:hover .goog-button-base-content, .goog-button-base:focus .goog-button-base-content {
color:#000000;
}
.goog-button-base:hover .goog-button-base-outer-box, .goog-button-base:hover .goog-button-base-inner-box, .goog-button-base:focus .goog-button-base-outer-box, .goog-button-base:focus .goog-button-base-inner-box {
border-color:#888888;
}
.goog-button-base:active .goog-button-base-inner-box, .goog-button-base-open .goog-button-base-inner-box {
background:#F9F9F9 none repeat scroll 0 0;
}
.goog-button-base:active .goog-button-base-top-shadow, .goog-button-base-open .goog-button-base-top-shadow {
background:#E3E3E3 none repeat scroll 0 0;
}
.goog-button-base:active .goog-button-base-content, .goog-button-base-open .goog-button-base-content {
color:#000000;
}
.goog-button-base-disabled {
cursor:default;
}
.goog-button-base-disabled .goog-button-base-inner-box, .goog-button-base-disabled .goog-button-base-top-shadow, .goog-button-base-disabled .goog-button-base-inner-box:hover, .goog-button-base-disabled .goog-button-base-top-shadow:hover {
background:#EEEEEE none repeat scroll 0 0;
}
.goog-button-base-disabled .goog-button-base-outer-box, .goog-button-base-disabled .goog-button-base-inner-box, .goog-button-base-disabled:hover .goog-button-base-outer-box, .goog-button-base-disabled:hover .goog-button-base-inner-box, .goog-button-base-disabled:focus .goog-button-base-outer-box, .goog-button-base-disabled:focus .goog-button-base-inner-box {
border-color:#AAAAAA;
}
.goog-button-base-disabled .goog-button-base-top-shadow, .goog-button-base-disabled .goog-button-base-top-shadow:hover {
border-color:#EEEEEE;
}
.goog-button-base-disabled .goog-button-base-content, .goog-button-base-disabled:hover .goog-button-base-content, .goog-button-base-disabled:focus .goog-button-base-content {
color:#999999;
}
.ie6 .goog-button-base-inner-box, .ie7 .goog-button-base-inner-box {
left:-1px;
}
.ie6 .goog-button-base-pos {
height:auto;
}
.ie6 .goog-button-base-top-shadow {
height:auto;
line-height:0.692em;
position:static;
}
.ie6 .goog-button-base-content {
display:inline-block;
}
.ie6 .goog-button-base-content {
display:inline;
margin-top:-0.922em;
}
.webkit .goog-button-base, .webkit .goog-button-base-outer-box {
line-height:0;
}
.webkit .goog-button-base-inner-box {
line-height:normal;
}
.goog-menu-button .goog-button-base-content {
padding:0 1.23em 0 0.461em;
}
.goog-menu-button .goog-menu-button-dropdown {
border-color:#888888 #EEEEEE #EEEEEE;
border-style:solid;
border-width:0.307em 0.307em 0;
height:0;
line-height:0;
position:absolute;
right:0.384em;
top:0.615em;
width:0;
}
.goog-menu-button:hover .goog-menu-button-dropdown, .goog-menu-button.goog-button-base:focus .goog-menu-button-dropdown {
border-top-color:#333333;
}
.goog-menu-button.goog-button-base-disabled .goog-menu-button-dropdown {
border-top-color:#999999;
}
.goog-menu-button:active .goog-button-base-outer-box, .goog-menu-button:active .goog-button-base-inner-box, .goog-combobox-active .goog-button-base-outer-box, .goog-combobox-active .goog-button-base-inner-box, .goog-menu-button.goog-button-base-open .goog-button-base-outer-box, .goog-menu-button.goog-button-base-open .goog-button-base-inner-box {
background-color:#777777;
border-color:#888888;
}
.goog-menu-button:active .goog-button-base-top-shadow, .goog-combobox-active .goog-button-base-top-shadow, .goog-menu-button.goog-button-base-open .goog-button-base-top-shadow {
background-color:#999999;
border-bottom-color:#888888;
}
.goog-menu-button:active .goog-button-base-content, .goog-comboxbox-active .goog-button-base-content, .goog-menu-button.goog-button-base-open .goog-button-base-content {
color:#EEEEEE;
}
.goog-menu-button:active .goog-menu-button-dropdown, .goog-combobox-active .goog-menu-button-dropdown, .goog-menu-button.goog-button-base-open .goog-menu-button-dropdown {
border-color:#FFFFFF #888888 #888888;
}
