body                     {  margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; background-color:#000000;}

.topLink                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.topLink:hover           {  text-decoration: none; }

.tabLinkOff              {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOff:hover        {  text-decoration: underline; }
.tabLinkOn               {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
.tabLinkOn:hover         {  text-decoration: underline; }

.mainText                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #00C1FB; }
.mainLink                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #00C1FB; font-weight: bold; }
.mainLink:hover          {  text-decoration: none; }

.date                    {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

.free                    {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B5313A; font-weight: bold; }
.free:hover              {  text-decoration: none; }

.tbl-border              {  background-color: #d2d2d2; }
.tbl-bg                  {  background-color: #333333; }
.tbl-vertSpacer          {  height: 6px; background-color: #000000; }

.locText                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.locArrow                {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; }
.locLink                 {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.locLink:hover           {  text-decoration: none; }
.locLink2                {  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
.locLink2:hover          {  text-decoration: none; }

.sideTitle               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; }
.sideText                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.sideLink                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00C1FB; text-decoration: none; }
.sideLink:hover          {  text-decoration: underline; }
.sideLink2               {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00C1FB; }
.sideLink2:hover         {  text-decoration: none; }

.sidePopLink             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00C1FB; font-weight: bold; }
.sidePopLink:hover       {  text-decoration: none; }
.sidePopText             {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

.searchBoxText           {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.searchButton            {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }

h1                       {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #3DA7F2; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.pageTitle               {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFF11; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.pageSubTitle            {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.pageText                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.pageHelpText            {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; }
.pageField               {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; }

.pageLink                {  color:#00C1FB;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px; }
.pageLink:hover          {  text-decoration: none; }
.pageLinkGrey            {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #DDDDDD; text-decoration: none; }
.pageLinkGrey:hover      {  text-decoration: underline;}

.dirCatText              {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #FFFFFF; }
.dirCatLink              {  display:block; border:1px dotted gray;
                            font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #00C1FB; text-decoration:none;  font-weight: bold; }
.dirCatLink:hover        {  display:block; border:1px dotted gold;background-color:#000000;text-decoration: none; color: gold;}
.dirSubCatLink           {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: silver; text-decoration:none;  }
.dirSubCatLink:hover     {  text-decoration: none; color: gold;}

.dirResLink              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffdd; line-height: 17px; font-weight: bold; }
.dirResLink:hover        {  text-decoration: none; }
.dirResText              {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; line-height: 15px; }
.dirResUrl               {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; line-height: 15px; }
.dirListing              {  padding-left: 10px;padding-right: 10px;font-size: 12px; padding-top: 4px;padding-bottom: 4px;}

.statText                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.statLink                {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #00C1FB; }
.statLink:hover          {  text-decoration: none; }

.resBorder               {  background: #d6d6d6; }
.colTextNoBG             {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.rowTextNoBG             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.colText                 {  background: #efefef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.rowText                 {  background: #f6f6f6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.descText                {  background: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 15px; }
.rowLinkBold             {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00C1FB; font-weight: bold; }
.rowLinkBold:hover       {  text-decoration: none; }
.rowLink                 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00C1FB; }
.rowLink:hover           {  text-decoration: none; }

.nofound                 {  background: #f6f6f6; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.error                   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }

.bottomlink              {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color:#ffffdd; text-decoration: none; }
.bottomLink:hover        {  text-decoration: underline; }

.copyright1               {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFF11; }

.copyright               {  background: #F7F7F7;font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #555555; }
.sp               {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #555;}
.copyrightLink           {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #ccc; text-decoration:none; }
.copyrightLink:hover     {  text-decoration: none; }
#container {
     position: relative; 
         margin: 0 auto; 
         width: 100%; 
         text-align: left;  
}
.hd1 {
background-image:url(images/hd1.gif);
background-repeat:repeat-x;
}
.hd2 {
background-image:url(images/hd2.gif);
background-repeat:no-repeat;
}
.hd3 {
background-image:url(images/hd3.gif);
background-repeat:repeat-x;
}
.topmenubg {
background-image:url(images/topmbg.gif);
background-repeat:repeat-x;
vertical-align:middle;
}
.box {
border:1px #111111 solid;
background-color:#333333;
padding:12px;
}
p.subcats {
        display:block; border:1px dotted gray;
        padding:2px 2px 2px 14px;
        margin:0 0 0 2px;
        color: #FFFFFF;
        background-image:url(images/bsquare.gif);
    background-repeat:no-repeat;
}

p.subcats:hover  {
        display:block; border:1px dotted yellow;
        padding:2px 2px 2px 14px;
        margin:0 0 0 2px;
        color: #00C1FB;
        background-color:black;
}

td {
   margin:0; padding:0; vertical-align:top;
}
.footerbg {
background-image:url(images/footerbg.gif);
background-repeat:repeat-x;
}
.navborder {
border:1px #000000 solid;
background-color:#444444;
}
.navbox {
border:1px #000000 solid;
background-color:#444444;
padding:5px;
margin:0;
vertical-align:middle;
color:#ffffdd;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}
.navtitle {
background-image:url(images/leftmbg1.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#fff;
}
form {margin:0; padding:0;}
input.sUrl {
        width: 157px;
        padding: 3px;
        margin-right: 4px;        
        font-size: 16px;        

        border: 1px solid #000000;
        height:19px;
    color:#dddddd;
    font-weight:normal;
                        }
input.button {
        font-size: 11px;
        font-weight:bold;
        padding:0;
        margin:0;
    vertical-align:bottom;
}
.searchtitle {
   color:#333333;
   font-weight:bold;
}
ul {
  list-style-type:none;
margin:0; padding:0;
}
li {
  display:inline;
}
li a {
  color:#00C1FB;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.sponsortext {
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dddddd;
}
.sponsortext a{
 text-decoration:underline;
  font-family:Arial, Helvetica, sans-serif;
font-size: 13px; color: #00C1FB;
font-weight:bold;
}
.otherpages {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px; color: #ffffdd;
color:#dddddd;
}
.otherpages a{
 text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px; color: #00C1FB;

}

/*  DDrive limit input text*/

.progress{
        width: 1px;
        height: 14px;
        color: black;
        font-size: 12px;
  overflow: hidden;
        background-color: yellow;
        padding-left: 5px;
}

/*  DDrive limit input text*/

/*  DDrive Ez Dropin Box*/

#dropinboxv2cover{
width: 460px; /*change width to desired */
/*height: 490px;  *//*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 440px; /*change width to above width-20. */
/*height: 470px; *//*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 2px solid black; /*Customize box appearance*/
background-color: yellow;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
/*  DDrive Ez Dropin Box*/

