body
{
background:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
font-size:85%;
line-height:190%;
margin:0px;
}

a
{
color:#000000;
margin-left:2px;
margin-right:2px;
}

a:hover
{
background:#000000;
color:#FFFFFF;
text-decoration:underline;
}

.blue
{
color:blue;
}

#col2	/* Right column */
{
width:100%;
}

#col2d	/* Right column */
{
color:#000000;
padding-left:10px;
padding-right:10px;
padding-top:1px;
}

#col2bot	/* Right column bottom */
{
font-size:80%;
padding-top:70px;
}

#colhead	/* Right column header */
{
color:#FF9900;
font-size:140%;
font-weight:bold;
}

.error
{
color:red;
}

.fontChoice
{
color:#FF8800;
font-size:110%;
}

.fontDate
{
color:#FF8800;
width:90px;
}

#hiLi	/* Highlight */
{
color:#0000FF;
}

img
{
border:0px;
}

#lightBg
{
background:#FFE380;
}

#main	/* Right column */
{
border-collapse:collapse;
}

#news
{
color:blue;
}

table.hp	/* Dotted */
{
border-collapse:collapse;
}

table.hp td	/* Dotted */
{
border:1px solid;
border-color:#E0E0E0;
padding:2px;
}

table.nodif	/* No differences */
{
empty-cells:show;
font-size:100%;
}

table.search	/* Search */
{
background:#FAA644;
border-collapse:collapse;
font-size:100%;
padding:7px;
}

table.search a	/* Search */
{
background:#FFB966;
margin-left:2px;
margin-right:2px;
text-decoration:none;
}

table.search a:hover	/* Search */
{
background:#000000;
color:#FFFFFF;
text-decoration:underline;
}

td
{
vertical-align:top;
}

td.br
{
border:1px solid;
}

#top1	/* Banner text at top */
{
background:#909090;
font-size:200%;
font-weight:bold;
line-height:100%;
padding-bottom:6px;
text-align:center;
width:100%;
}

#top2	/* Empty bar below banner */
{
background:#FAA644;
line-height:15px;
width:100%;
}



@media (max-width:439px)
{
 #col1	/* Left column */
 {
 display:none;
 }

 #top3
 {
 background:#909090;
 }

 #top3 a	/* Bar menu */
 {
 background:#E0E0E0;
 color:#FF9900;
 font-weight:bold;
 padding:2px;
 text-decoration:none;
 }

 #top3 a:hover	/* Bar menu */
 {
 background:#000000;
 color:#FFFFFF;
 text-decoration:underline;
 }
}

@media (min-width:440px)
{
 #col1	/* Left column */
 {
 background:#909090;
 }

 #col1 a	/* Left column menu */
 {
 background:#E0E0E0;
 color:#FF9900;
 font-weight:bold;
 padding:2px;
 text-decoration:none;
 }

 #col1 a:hover	/* Left column menu */
 {
 background:#000000;
 color:#FFFFFF;
 text-decoration:underline;
 }

 #col1 td
 {
 padding-bottom:3px;
 }

 #col1d	/* Left column */
 {
 padding-left:5px;
 width:173px;
 }

 #top3	/* Bar menu */
 {
 display:none;
 }
}
