
h1 {
font-size:22px;
color:#006;
text-align:center;
padding-left:15px;
padding-right:15px;
}

a, a:visited {
color:#039;
outline:none;
}
a:hover {
color:#063;
}
a img {
border:0;
vertical-align:middle;
}

.corners1 {
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
border-radius:12px;
overflow:hidden;
}
.corners2 {
-moz-border-radius:8px;
-webkit-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;
overflow:hidden;
}
.corners3 {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
overflow:hidden;
}

.shadow1 {
-moz-box-shadow:3px 3px 4px #666;   
-webkit-box-shadow:3px 3px 4px #666;
box-shadow:3px 3px 4px #666;
}

ul.rlist {
margin:0;
padding:0;
list-style:none;
}
ul.rlist li {
margin:0 15px 15px 15px;
padding:3px 5px;
border:#AAA solid;
border-width:1px ;
background-color:#FFFFEF;
font:bold 17px Arial, Helvetica, sans-serif;
cursor:pointer;
overflow:auto;
}
ul.rlist li.hov {
background-color:#EFFFEF;
}
ul.rlist div {
float:right;
font:bold 13px Arial, Helvetica, sans-serif;
color:#999;
margin-left:5px;
}
ul.rlist div img {
vertical-align:middle;
}
ul.rlist span.updated {
color:#C00;
font:bold 12px Arial, Helvetica, sans-serif;
}
ul.rlist a {
text-decoration:none;
color:#033;
}


.mainbody {
width:750px;
border:#BBB solid 1px;
background-color:#FFF;
margin:0 auto 15px auto;
}
.mainlink, .mainlink:visited {
display:block;
padding:15px 0 15px 20px;
margin:0 0 0 20px;
color:#093;
font-weight:bold;
width:50%;
background:0 center no-repeat url(/images/arrow_left_black_double_large.png);
}
.mainlink:hover {
color:#999;
}

#presstable {
border:#666 solid;
border-width:0 0 1px 1px;
}
#presstable th {
border:#666 solid;
border-width:1px 1px 0 0;
}
#presstable th a, .presstable th a:visited {
display:block;
white-space:nowrap;
color:#33B;
text-decoration:none;
font-size:15px;
padding:2px 5px;
line-height:23px;
}
#presstable th a:hover {
color:#E60;
text-decoration:none;
background-color:#EE9;
}
.selected {
background-color:#CC3;
}
#presstable td {
padding:1px 4px 1px 4px;
border:#666 solid;
border-width:1px 1px 0 0;
cursor:pointer;
}
#presstable td a, #presstable td a:visited {
text-decoration:none;
}
#presstable img {
border:0;
vertical-align:middle;
padding:0 5px;
}




.releasetable a, .releasetable a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#009;
font-size:14px;
}
.releasetable a:hover {
color:#009;
}

.release {
color:navy;
background-color:#ADF;
}

.advisory {
color:black;
background-color:#EEAF44;
}

address {
background-color:#CC9;
}

.cancelled {
position:absolute;
height:25px;
z-index:1000000;
}

.updatelink {
display:block;
color:#F00;
font-size:12px;
}

.updatelink a:hover, navigation:hover a {
color:#F00;
font-size:12px;
font-weight:bold;
}

.focus {
background-color:#FFE;
}

#attdiv {
border:#666 solid;
border-width:1px 0 0 0;
background-color:#FFC;
}
#attdiv h2 {
text-align:center;
margin:0;
padding:7px;
border-bottom:#666 solid 1px;
background-color:#DDC;
}
#attdiv div {
margin-bottom:5px;
clear:both;
}
#attdiv div a {
position:relative;
float:left;
top:0;
left:0;
width:90px;
height:65px;
margin:5px 5px 0 5px;
/*font:bold 14px Arial, Helvetica, sans-serif;*/
color:#355;
text-decoration:none;
}
#attdiv div a img {
position:absolute;
display:block;
top:0;
left:0;
border:#006 solid 1px;
width:90px;
height:65px;
margin-right:5px;
}
#attdiv a img:hover {
width:150px;
height:auto;
max-width:none;
z-index:5000;
}

#banner {
width:750px;
border:#BBB solid 1px;
background-color:#FFF;
margin:0 auto 15px auto;
padding:5px 0 3px 0;
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
text-align:center;
}
#banner img {
display:block;
margin:0 auto;
border-bottom:#5A7E96 solid 2px;
padding-bottom:4px;
margin-bottom:3px;
}
#banner a, #banner a:visited {
font:bold 11px Arial, Helvetica, sans-serif;
color:#015;
text-decoration:none;
}
#banner a:hover {
color:#039;
}

.srch0 {
background-color:red;
}
.srch1 {
background-color:green;
}
.srch2 {
background-color:yellow;
}
.srch3 {
background-color:brown;
}
.srch4 {
background-color:orange;
}
.srch5 {
background-color:blue;
}

em.r0 {
/*background-color:#EEB;*/
background-color:orange;
}
em.r1 {
background-color:#BEB;
}
em.r2 {
background-color:#BBE;
}



/***** Readmedia Release styles *****/
.clearer {
clear:both;
}

#attachments {
width:292px;
float:right;
margin:0 0 10px 10px;
}
#attachments h3 {
font-family:Georgia;
font-size:14px;
font-weight:normal;
margin:0;
background-color:#000;
color:#fff;
padding:5px;
}
#attachments .inner {
border:solid 1px #CCC;
border-top:none;
padding:5px;
}
#attachments .inner ul {
list-style:none;
padding:0;
}
#attachments .inner ul li {
padding:0;
}
#attachments .inner a {
display:block;
overflow:auto;
}
#attachments p.caption {
font-size:12px;
font-style:italic;
}

#attachments img {
width:280px;
}
