@charset "UTF-8";
a:link {color:#F80; text-decoration:none;}
a:visited {color:#F00; text-decoration:none;}
a:active {color:#854; text-decoration:none;}
a:hover {color:#A55; text-decoration:none;}
a#none:link, a#none:visited, a#none:active, a#none:hover {color:black;}
#menu + *, #menutext + * {clear:left;}
.columns {position:relative; display:inline; padding:6px; margin:2px; text-align:left;}
.new {clear:both;}
.lfloat {float:left; margin: 4px; text-align:center; clear:left;}
.rfloat {float:right; margin-top:4px; margin-right:0px; margin-bottom:4px; margin-left:6px; clear:right;}
.lightgrey {background-color:#EEE;}
th {background-color:#DDB;}
table, .middle {text-align:center;}
.latin {list-style-type: lower-alpha;}
.roman {list-style-type:lower-roman;}
hr {clear:both;}
.boxing {border:#900 thin solid; padding:0px 1em;}
.bannering {display: block; background-repeat:repeat-x; background-image:url(../ata/banner.gif); height:50px; line-height:50px;}
.blue, .author {color:#06C;}
.article {margin:15px 2px; padding:8px; border: thin solid #F00;}
.posting {padding:8px; background-color:#BEF;}
.response {padding:5px 5px 5px 0px; float:left; background-color:#FE8;}
.bluish {padding:5px 5px; background-color:#CF9;}
.button {position:relative; color:#C33; background-color: #FFF; border:#C00 thin solid; font-size:medium; padding:2px; margin:0px; bottom:-170px; right:-120px;}
.allpink {background-color:#FCC;}
.leftgreen {background-color:#CFC; margin-right:4em;}

@media only screen {
.webonly {display:inline;}
.printonly {display:none}
.fac4 {width:30%}
.fac5 {width:20%}
.fac6 {width:16%}
body, table {font-family:Verdana, Geneva, sans-serif; padding:4px; font-size:10pt; background-color:#EFF;}
.mainblock {width:1000px; margin:2px auto; text-align:center;}
.topblock {background-color:#FEE;}
.headblock {background-image:url(banner.gif); background-repeat:repeat-x; height:90px; padding:20px;}
.tablehead {background-color:#FF0; font-size:large;}
.left {float:left; width:480px;}
.right {float:right; width:480px;}
h1 {font-size:20pt; font-weight:bold; color:#854;}
h2 {font-size:12pt;}
h3 {font-size:12pt; background-color:#9FF; padding: 3px; border:none;}
h4 {font-size:10pt; background-color:#CFC; padding: 2px;}
h6 {display:inherit;}
.round {background-color:#9F6; border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; text-align:center;}
#menu {list-style:none; margin:0px; font-size:11pt; font-weight:bold; display:block;}
#menu ul {padding:0px; margin: 0px; list-style:none; z-index:99; overflow:visible; display:none; width:700px;}
#menu li {height:1.7em; overflow:visible; border:thin solid #E77; padding:0.1em 0.4em; background-color:#CEC; margin:1px; float:left; text-align:center; line-height:1.9em;}
#menu > li {width:160px;}
#menu a {overflow:hidden; display:block;}
#menu li:hover {background:#FDF;}
#menu li:hover > ul {position:absolute; display:inline-block; margin:0px 0px 0px -2em;}
#menu ul > li:hover > ul {margin-left:-4em;}
#menutext {list-style:none; margin:0px; font-weight:bold; display:block;}
#menutext li {border:thin solid #E77; padding: 0.1em 0.4em; background-color:#CEC; margin:2px; float:left;}
.small {font-size:smaller; text-align:center; margin-top:2px;}
.airypict {padding:10px 0px;}
.bigbox {border:double medium #900; padding:0px 1em; background-color:#FFC;}}

@media print {
.webonly {display:none;}
.printonly {display:inline;}
body, table {font-family: "Lucida Sans Unicode", sans-serif;padding:4px; font-size:8pt; background-color:#EFF;}
.mainblock {width:100%; margin:2px auto; text-align:center;}
.headblock {height:88px; padding:4px;}
.left {float:left; width:45%;}
.right {float:right; width:45%;}
table, img {max-width:100%;}
h1 {font-size:14pt; font-weight:bold;}
h2 {font-size:10pt; text-align:center;}
h3 {font-size:10pt; text-align:center; padding:1px; border:thin solid #CCC; background-color:#9FF; }
h4 {font-size:9pt; padding:0px; background-color:#CFC;}
#menu, h6 {display:none;}
#menutext {list-style:square; list-style-position:inside; margin:0px; font-weight:bold; display:block;}
#menutext li {padding: 0em 0.4em; margin:2px; float:left;}
.small {font-size: smaller; margin-top: 2px;}
.airypict {padding:10px;}
.bigbox {border:double medium #900; padding:0px 1em;}}