body {
 margin: 0 auto;
 position: relative;
 padding:0;
 background: #ffffff;
 font-family: Verdana, "Verdana Ref", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", sans serif;
 font-size: 11pt;
 text-align: justify;
 width: 1000px;
 list-style-position: inside;
 }
#hdr{
 height:120px;
 width: 1000px;
 position: absolute;
 left: 5px;
 margin:0px;
 padding:0;
 vertical-align: middle;
 z-index: 1;
 }

#hdr2{
 height:60px;
 width: 1000px;
 margin:0;
 position: absolute;
 left: 5px;
 top: 110px;
 background-color: #ffffff;
 z-index: 2;
 }
 
#lh-col{
 position: absolute;
 top: 250px;
 left: 5px;
 width: 200px;
 background: #ffffff url(gfx/lcol.jpg) repeat-y;
 margin: 0 5px 0 5px;
 padding: 0px;
 text-align: left;
 }

#lh-col2{
 position: absolute;
 top: 310px;
 left: 5px;
 width: 200px;
 background: #ffffff url(gfx/lcol.jpg) repeat-y;
 margin: 0 5px 0 5px;
 padding: 0px;
 text-align: left;
 }

#c-col{
 position: absolute;
 top: 250px;
 width: 785px;
 left: 215px;
 padding: 0px;
 z-index: 1;
 }
 
#c-col2{
 position: absolute;
 top: 310px;
 width: 785px;
 left: 215px;
 padding: 0px;
 z-index: 1;
 }

#full-width{
 position: absolute;
 top: 250px;
 width: 1000px;
 left: 0px;
 padding: 0px;
 z-index: 1;
 }

div.rocket  {
width: 180px;
padding: 17px 0;
border: thin solid #0000a0;
background-image: url(gfx/rocket.jpg);
background-color: #d1d5d4;
text-align: center;
font-size: 110%;
font-weight: bold;
}

#rocket {
background: url('gfx/rocketflags.gif') no-repeat;
width:42px;
height:122px;
margin:0;
padding:0;
}

#rocket span {
display: none;
}

#rocket li, #rocket a {
height:31px;
display:block;
}

#rocket li {
list-style:none;
display:inline;
}

#rocket-01,
#rocket-02,
#rocket-03,
#rocket-04 {
height: 31px;
}

#rocket-01 a:hover {background:url('gfx/rocketflags.gif') -42px 0px no-repeat; }
#rocket-02 a:hover {background:url('gfx/rocketflags.gif') -42px -31px no-repeat; }
#rocket-03 a:hover {background:url('gfx/rocketflags.gif') -42px -62px no-repeat; }
#rocket-04 a:hover {background:url('gfx/rocketflags.gif') -42px -93px no-repeat; }

a { text-decoration: none }
a.listitem {
 font-size: 8pt;
 text-align: left;
 } 
b.blue { color: blue }
b.red { color: red }
blockquote {
 font-style: italic;
 font-weight: bold;
 }
.h6 {
 text-decoration: underline;
 text-transform: capitalize;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
 }
/* following for mirago */
div.abstract {
 }
div.mirago {
 width: 655px;
 float: right;
 }
div.title2 {
 padding-top: 10px;
 font-size: 110%;
 font-weight: bold;
 color: #0000ff;
 }
div.url {
 color: #0000ff;
 }
img.search {
 }
/* end of mirago specials */
div.articles {
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 0pt; 
 margin-right: 10pt; 
 background-color: #ffffff;
 text-align: justified;
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans;
 font-size: 11pt;
 font-style: normal;
 }
div.assoc { 
 font-family: Arial, sans;
 }
div.cbanner {
 background-color: #d1d5d4;
 padding-top: 8pt;
 padding-bottom: 8pt;
 color: #ffffff;
 font-family: verdana,arial,sans;
 font-weight: bold;
 }
div.cbanner td {
 font-size: 10pt;
 text-align: normal;
 color: #ffffff;
 }
div.cbanner td a:link,
div.cbanner td a:hover,
div.cbanner td a:active,
div.cbanner td a:visited {
 color: #00ffff;
 }
div.l { float: left }
div.linkfeed { 
 font-size: 11pt; 
 margin-left: 2pt;
 }
div.linkfeed b { font-weight: normal }
div.linkfeed em { font-style: normal }
div.linkfeed ul {
 list-style-image: url('gfx/transparent.gif');
 display: inline; 
 }
div.quote { 
 width: 90%;
 font-weight: bold;
 font-size: 14pt;
 font-family: 'Comic Sans MS',sans;
 color: #FFFFFF;
 background-color: #ffffff;
 text-align: center; 
 }
div.r {
 float: right;
 padding: 10px; 
 }
div.spquote {
 font-size: 80%;
 }
div.spquote p {
 padding-right: 15px;
 }
div.spquote span {
 font-family: 'Times New Roman',serif;
 font-size: 500%; 
 }
div.tag {
 font-size: 80%;
 font-style: italic;
 background-color: #ffffff;
 }
div.tag2 {
 border: thin solid #0000a0; 
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 10pt; 
 margin-right: 10pt; 
 background-color: #ffffff;
 text-align: center;
 }
div.tell {
 position: absolute;
 top: 180px;
 margin-top: 20pt; 
 margin-bottom: 20pt; 
 margin-left: 10pt; 
 margin-right: 10pt; 
 background-color: #ffffff;
 width: 960px;
 }
dt { font-weight: bold }
h1 {
 text-align: center;
 font-size: 16pt; 
 color: #0000A0; 
 }
h1.byline {
 display: inline;
 font-size: 90%;
 font-weight: normal;
 }
h2 { font-size: 14pt; text-align: left }
h3, h4, h5 { text-align: left }
input {
 background-color: #ffffff;
 text-align: left;
 }
input.button {
 text-align: center;
 background-color: #ffffff;
 }
input.radio { background-color: #A8FCFF }
input.req {
 background-color: #ffff80;
 }
li {
 margin-left: 1em;
 }
span.newsflash {
 font-family: Verdana,Arial,Helvetica,sans;
 font-size: 120%; 
 font-weight: bold;
 color: #d50000;
 }
table.ads { 
 text-align: left; 
 vertical-align: top; 
 color: #000000;
 background-color: #ffffff;
 }
td { 
 align: center; 
 vertical-align: top;
 }
td.ads { 
 font-family: Arial,sans; 
 font-size: 8pt; 
 vertical-align: top; 
 width: 33%; 
 }
td.article { 
 font-size: 14pt; 
 text-align: justify; 
 color: #0000A0;
 margin-left: 10pt; 
 margin-right: 10pt; 
 }
td.sm { font-size: 10pt }
td.top {
 font-size: 200%;
 font-weight: bold;
 text-align: center;
 color: navy;
 }
