a.ad-middle:link { font-family:  Arial,Helvetica,sans-serif;
font-size: 9pt;
background-color:#fff ;
color: #333 ;
text-decoration: none;
border-bottom:1px dotted blue;
font-weight: 600;
line-height:0.6cm;
padding:3px;
}
a.ad-middle:visited { font-size: 9pt;
color: #333 ;
text-decoration: none;
border-bottom:1px dotted blue;
font-weight: 600;
}
a.ad-middle:active { font-size: 9pt;
color: #333 ;
text-decoration: none;
border-bottom:1px dotted blue;
font-weight: 600;
}
a.ad-middle:hover { font-size:9pt;
color: red ;
text-decoration: none;
border-bottom:1px dotted red;
font-weight: 600;
}
/* Top Pick link */
a.TopPick:link { font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 10px;
color: #f00 ;
background-color:#fff ;
text-decoration: none;
font-weight: 600;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border:1px solid #f00;
}
a.TopPick:visited { font-size: 10px;
color: #f00 ;
background-color:#fff ;
text-decoration: none;
font-weight: 600;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border:1px solid #f00;
}
a.TopPick:active { font-size: 10px;
color: #f00 ;
background-color:#fff ;
text-decoration: none;
font-weight: 600;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border:1px solid #f00;
}
a.TopPick:hover { font-size: 10px;
color: #fff ;
background-color:#f00 ;
text-decoration: none;
font-weight: 600;
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border:1px solid #fff;
}
/*** main top ads ***/
p.TopMain { float:left;
display:inline;
font-family:  Arial,Helvetica,sans-serif;
font-size: 8pt;
color: 333 ;
background-color:cff ;
text-decoration: none;
font-weight: 500;
width:145px;
height:50px;
padding-top: 10px;
padding: 3px;
margin-left:13px;
margin-top:10px;
margin-bottom:10px;
}
/*** top main links ***/
a.TopMainL:link { font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
color: rgb(44, 115, 206) ;
background-color:cff;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:visited { font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
color: rgb(44, 115, 206) ;
background-color:cff ;
text-decoration: none;
font-weight:500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:active { font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
color: rgb(44, 115, 206) ;
background-color:cff ;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:hover { font-family: Arial,Helvetica,sans-serif;
font-size: 8pt;
color:rgb(255, 255, 255) ;
background-color:rgb(44, 115, 206) ;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
/*** nav bar***/
#nav {
background-color: rgb(44, 115, 206);
border-top: 2px solid #f00;
border-bottom: 2px solid #f00;
padding-top: 3px;
padding-bottom: 3px ;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0px;
position:relative;
}
/*** nav links ***/
a.menu:link, a.menu:active, a.menu:visited{font-family: Verdana, Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:600;
color: #9ff;
padding-left: 10px;
border: 0;
text-decoration: none;
}
a.menu:hover{
color:#fff;
border: 0;
text-decoration: none;
}
/*** copyright link ***/
a.copyl:link, a.copyl:active, a.copyl:visited, a.copyl:hover{ font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 7pt;
color:#666 ;
text-decoration: none;
font-weight: 300;
}
a.copyl:hover { font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 7pt;
color:#666 ;
text-decoration: none;
font-weight: 300;
}
/*** end copyright link ***/
#fadeinbox{
position:absolute;
width: 300px;
left: 0;
top: -400px;
border: 2px solid orange;
background-color: lightyellow;
padding: 4px;
z-index: 100;
visibility:hidden;
}

/*** corner ad  firefox & IE***/
#cornerAd {
   /* Firefox */
   position: fixed;
   bottom: 0;
   right: 0;
   
      /* Internet Explorer */
   
     _position: absolute;
_top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
   }
/***end corner ad ***/
  
<!--
/* form box */
#GRSubscribeForm fieldset {
width: 260px; border: 0;
}
#label {
color: darkred;
font-size:0.9em;
}
/* comment about GetResponse */
#GRSubscribeForm p {
font-size: x-small;
}
/* table used to position form elements */
#GRSubscribeForm table {
border: 0;
}
-->
<!--[if IE]><style type="text/css">

/*** main top ads ***/
p.TopMain { float:left;
display:inline;
font-family:  Arial,Helvetica,sans-serif;
font-size: 9pt;
color: 333 ;
background-color:fff ;
text-decoration: none;
font-weight: 500;
width:145px;
height:80px;
padding: 3px;
padding-top: 8px;
margin-left:30px;
margin-right:0px;
margin-top:15px;
}
/*** top main links ***/
a.TopMainL:link { font-family: Arial,Helvetica,sans-serif;
font-size: 9pt;
color: rgb(44, 115, 206) ;
background-color:fff ;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:visited { font-family:  Arial,Helvetica,sans-serif;
font-size: 9pt;
color: rgb(44, 115, 206) ;
background-color:fff ;
text-decoration: none;
font-weight:500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:active { font-family:  Arial,Helvetica,sans-serif;
font-size: 9pt;
color: rgb(44, 115, 206) ;
background-color:fff ;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
a.TopMainL:hover { font-family: Arial,Helvetica,sans-serif;
font-size: 9pt;
color:rgb(255, 255, 255) ;
background-color:rgb(44, 115, 206) ;
text-decoration: none;
font-weight: 500;
padding: 0px 2px 2px 2px;
}
#fadeinbox{
position:absolute;
width: 300px;
left: 0;
top: -400px;
border: 2px solid orange;
background-color: lightyellow;
padding: 4px;
z-index: 100;
visibility:hidden;
}
<!--
/* form box */
#GRSubscribeForm fieldset {
width: 260px; border: 0;
}
#label {
color: darkred;
font-size:0.9em;
}
/* comment about GetResponse */
#GRSubscribeForm p {
font-size: x-small;
}
/* table used to position form elements */
#GRSubscribeForm table {
border: 0;
}
--></style><![endif]-->