/* LA05 default stylesheet
   04-12-15
*/

html {
    margin:0;
    padding:0;
}
body {
    background-color:#adbfcc;
    color:#001d33;
}
a {
    color:#0084e6;
    text-decoration:none;
}
a:visited {
    color:#0075cc;
    text-decoration:none;
}
a:hover {
    background-color:#ffeda6;
    color:#001d33;
    text-decoration:underline;
}
blockquote {
    font-size:80%;
    font-family:verdana,arial,helvetica,sans-serif;
}
#l1 {
    margin:0 1%;
}
#pg_top {
    background:transparent;
    padding:0;
    margin-top:0;
    text-align:center;
    font:bold 110% verdana,arial,helvetica,sans-serif;
}
#pg_tabs, #pg_desc {
    text-align:center;
}
#pg_tabs {
    background-color:#f4f4e4;
    padding:0.25em 0;
    font:bold 80% verdana,arial,helvetica,sans-serif;
    color:#001d33;
}
#pg_tabs a {
    text-decoration:none;
    color:#001d33;
}
#pg_tabs a:visited {
    text-decoration:none;
    color:#001d33;
}
#pg_tabs a:hover {
    background:transparent;
    color:#d97816;
    text-decoration:underline;
}
#o_bar {
    background-color:#f2b424;
    padding-top:0.25em;
    text-align:center;
}
#pg_desc {
    margin-top:0;
    font:bold 80% verdana,arial,helvetica,sans-serif;
    color:#000;
}
#pg_crumbs {
    font:normal 80% verdana,arial,helvetica,sans-serif;
    color:#001d33;
}
#lt_col, #rt_col {
    background-color:#f4f4e4;
    padding:0.20em;
    vertical-align:top;
    color:#4d4432;
}
.slot {
    padding:0.1em;
    margin:0;
    color:#332400;
}
.slot a:hover {
    background:transparent;
}
.slot h2 {
    padding:0 0.25em;
    margin:0;
    font:bold 90% verdana,arial,helvetica,sans-serif;
    color:#005899;
}
.slot ul {
    margin-top:0.25em;
    margin-bottom:0.25em;
}
.slot ul li {
    list-style:square;
    font:normal 70% verdana,arial,helvetica,sans-serif;
    color:#a6a295;
}
.slot ul li a {
    color:#001d33;
    text-decoration:none;
}
.slot ul li a:visited {
    text-decoration:none;
    color:#001d33;
}
.slot ul li a:hover {
    background:transparent;
    color:#d97816;
    text-decoration:underline;
}
.slot form input {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    background:transparent;
    border:1px solid #332400;
}
.slot_hi {
    padding:0.1em;
    margin:0;
    color:#332400;
}
.slot_hi a:hover {
    background:transparent;
}
.slot_hi h2 {
    background-color:#005899;
    padding:0 0.25em;
    margin:0;
    font:bold 90% verdana,arial,helvetica,sans-serif;
    color:#ffffff;
}
.slot_hi ul {
    margin-top:0.25em;
    margin-bottom:0.25em;
}
.slot_hi ul li {
    list-style:square;
    font:normal 70% verdana,arial,helvetica,sans-serif;
    color:#a6a295;
}
.slot_hi ul li a {
    text-decoration:none;
    color:#001d33;
}
.slot_hi ul li a:visited {
    text-decoration:none;
    color:#001d33;
}
.slot_hi ul li a:hover {
    background:transparent;
    color:#d97816;
    text-decoration:underline;
}
.slot_hi form input {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    border:1px solid #332400;
    background:transparent;
}
.nb_item {
    padding-bottom:0.5em;
}
.nb_item .nb_t {
    font:bold 90% verdana,arial,helvetica,sans-serif;
    color:#f2960c;
}
.nb_item .nb_d {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    color:#332400;
}
.nb_item .nb_b {
    font-size:100%;
    font-family:verdana,arial,helvetica,sans-serif;
}
#pg_content {
    width:75%;
    background-color:#fff;
    padding:0.75em;
    vertical-align:top;
    border-left:1px solid #ccc6b8;
    border-right:1px solid #ccc6b8;
/*
    background-image:url('/rsrc/img/lrock.gif');
    background-repeat:no-repeat;
    background-position:top center;
*/
    font-family:verdana,arial,helvetica,sans-serif;
}
#pg_content h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    color:#0066b3;
/*    color:#cc8e00; */
}
#pg_content h1 {
    font-size:150%;
    color:#0066b3;
    margin:0.25em 0;
}
#pg_content p {
    font-size:80%;
    line-height:120%;
}
#pg_content ul li {
    list-style:disc;
}
#pg_content ul li, ol li {
    font-size:80%;
    margin-top:0.5em;
}
#pg_footer {
    border-top:2px solid #f2c924;
    padding:0.25em;
    text-align:center;
    font:normal 70% verdana,arial,helvetica,sans-serif;
}
#pg_footer a {
    color:#000;
}
#pg_footer a:visited {
    color:#000;
}
#pg_footer a:hover {
    background:transparent;
    color:#fff;
    text-decoration:underline;
}
.mtime {
    font-size:80%;
}
.ltq, .rtq {
    float:left;
    width:140;
    margin:0.5em;
    padding:0.2em;
    text-align:center;
    color:#c00;
    font-size:90%;
}
.rtq {
    float:right;
    margin:0.25em;
}
.err {
    text-align:center;
    color:#d00;
    font:normal 110% verdana,arial,helvetica,sans-serif;
}
/* form elements */
fieldset {
    border:1px solid #999;
    padding:0.5em;
}
fieldset legend {
    font-size:90%;
    font-weight:bold;
    color:#005899;
}
.field {
    top:0;
    left:0;
    margin:0 1em 1em 0;    
}
.field label {
    font:bold 80% verdana,arial,helvetica,sans-serif;
}
.field input, select, textarea {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    border:1px solid #999;
}
.f_reqd {
    padding:0 0 0 0.1em;
    margin:0;
    color:#f00;
    font:bold 100% verdana,arial,helvetica,sans-serif;
}
.f_errmsg {
    color:#d00;
    font:normal 70% verdana,arial,helvetica,sans-serif;
}
.f_errlabel {
    font:bold 100% verdana,arial,helvetica,sans-serif;
    color:#d00;
}
.f_help {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    color:#666;
    margin:0 0 0.2em 0;
}
.sch {
    background:transparent;
    border:1px solid #e6e3cf;
    width:95%;
}
.sch tr {
    vertical-align:top;
    text-align:left;
    background-color:#f4f4e4;
    color:#332400;
}
.sch th {
    background-color:#e6e3cf;
    padding:0.2em;
    font:bold 80% verdana,arial,helvetica,sans-serif;
}
.sch td {
    font:normal 70% verdana,arial,helvetica,sans-serif;
    padding:0.2em;
}
.sch tr.special {
    background-color:#f2da79;
}
.sch tr.break {
    background-color:#e6e4da;
}
.sch td.session {
    background-color:#f2ecb6;
}
.sch td.keynote {
    background-color:#cfdce6;
}
.sch tr.event {
    background-color:#ffea33;
}
.sch td.session .name {
    font-weight:bold;
}
.info {
    background:transparent;
    border:1px solid #E6E3CF;
    width:95%;
}
.info tr {
    vertical-align:top;
}
.info th {
    background-color:#e6e3cf;
    text-align:left;
    color:#332400;
    padding:0.2em;
    font:bold 70% verdana,arial,helvetica,sans-serif;
}
.info td {
    text-align:left;
    background-color:#f4f4e4;
    color:#332400;
    font-size:80%;
    font-family:verdana,arial,helvetica,sans-serif;
    padding:0.2em;
}
.info th.rt {
    text-align:right;
}
.info td.rt {
    text-align:right;
}
.note {
    font:normal 80% arial,helvetica,sans-serif;
}
.tblr {
    background:transparent;
    border:1px solid #e6e3cf;
    width:95%;
}
.tblr tr {
    vertical-align:top;
}
.tblr td.rt {
    background-color:#f4f4e4;
    text-align:right;
    border-bottom:1px solid #332400;
}
.tblr td.price {
    text-align:right;
}
.tblr td.total {
    border-top:1px dashed #332400;
    text-align:right;
}
.tblr th {
    background-color:#f4f4e4;
    text-align:left;
    color:#cc8e00;
    padding:0.2em;
    font:bold 80% verdana,arial,helvetica,sans-serif;
}
.tblr td {
    text-align:left;
    color:#332400;
    padding:0.2em;
    font:normal 70% verdana,arial,helvetica,sans-serif;
}
.warn {
    background-color:#ffe680;
    padding:0.25em;
    border:1px solid #e6e3cf;
    margin-right:2.25em;
}
.gap {
    background-color:#f4f4e4;
    border-bottom:1px solid #d4d4c4;
    border-right:1px solid #d4d4c4;
    padding:0.25em;
    font-weight:bold;
    width:50%;
}
.spkr {
    font:normal 100% verdana,arial,helvetica,sans-serif;
    padding-top:0.5em;
}
.spkr .nm {
    font:bold 120% verdana,arial,helvetica,sans-serif;
    color:#cc8e00;
}
.spkr .af {
    font:bold 90% verdana,arial,helvetica,sans-serif;
    color:#001d33;
}

