body {font-size:100%;font-family:sans-serif;margin: 1em auto;line-height:1.5em;padding:0 .5em;max-width:1170px;-webkit-text-size-adjust:100%}
@media screen and (max-width:480px){body{padding:0 .25em}}
@media screen and (min-width:960px){body{padding:0 10%}}
#header table{table-layout:fixed;margin-bottom:1em}
p,ul,td{font-size:.9em}
.small {font-size:.8em}
.red {color:#FF0000}
.grey {color:#333}
.bold {font-weight:bold}
.blue {color:#003399;font-size:.9em}
.green {color:#99cc33}
.right {text-align:right}
.center {text-align:center}

img {border:0;max-width:100%}
li {padding:5px}

blockquote {font-size:.8em;border:1px solid #000;padding:.4em;color:#333333;background-color:#f9f9e7;display:inline-block}

ul em {font-weight:bold}
p em {background-color:#9c3;font-style:normal;padding:0 2px}

ul p {font-size:1em}

.boldita{font-weight:bold;font-style:italic}

a:link { color: #00f; text-decoration: underline; }
a:visited { color: #00f; text-decoration: underline; }
a:hover { color:#00f; background-color: #9c3; text-decoration: underline; }
a:active  { color: #00f; text-decoration: underline; }

h1 {font-size:1em;}
h2 {font-size:1.2em;text-align:center;line-height:2em}

a#quote{font-size:1.2em;background-color:#99cc33;padding:2px}

.foot {border-top:1px solid #9c3;text-align:center;padding-top:1em}
.foot,p a:link,a:visited {color:#00f}
.foot, p a:hover {color:#000;background-color:transparent}

p a:hover {background-color:#9c3}
div.foot a:hover{color:#000;background-color:transparent}

td a:hover { color:#000; background-color: transparent}

span a:hover {background-color:transparent}

/* Header styles */

#header {
clear:both;
float:left;
width:100%;
}
#header {

margin-bottom:1.4em;
}

#header ul {
clear:left;
float:left;
width:100%;
list-style:none;
margin:10px 0 0 0;
padding:0;
}
#header ul li {
display:inline;
list-style:none;
margin:0;
padding:0;
}
#header ul li a {
border:1px solid #9c3;
font-size:1em;font-weight:bold;
display:block;
float:left;
margin:0 0 0 2px;
padding:3px 6px;
text-align:left;
background:#f9f9e7;
color:#00f;
text-decoration:none;
position:relative;
line-height:1.4em;
}
#header ul li a:hover {
background:#9c3;
color:#000;
}
#header ul li a span {
display:block;
}

.contact span {color:#FF0000}

#tableIndex {font-size:1em;background-color:#f9f9e7}
#tableIndex td {text-align:left}