body,td,div,p
         {
           font-family: Verdana,Tahoma,Helvetica; 
           font-size:11px; 
	 }
a.top:link 
         {
           color: #FFFFFF;
           text-decoration: none;
	 }
a.top:visited
         {
           color: #FFFFFF;
           text-decoration: none;
	 }
a.top:active 
         {
           color: #FFFFFF;
           text-decoration: none;
	 }
a.top:hover 
         {
           color: #FFFFFF;
           text-decoration: underline;
	 }

a.rmenu:link 
         {
           color: #0073C7;
           text-decoration: none;
	 }
a.rmenu:visited
         {
           color: #0073C7;
           text-decoration: none;
	 }
a.rmenu:active 
         {
           color: #0073C7;
           text-decoration: none;
	 }
a.rmenu:hover 
         {
           color: #0073C7;
           text-decoration: underline;
           background-color: #f0f0f0;
	 }

.slogan
         {
           font-size: 110%;
           font-weight:bold;
           border-bottom: solid 1px #000000;
           width: 100%;
	 }

.newvers
         {
           text-lign: right; 
           font-weight:bold; 
           font-family: Arial; 
	   font-style: oblique;
	   font-size: 12px;
	   color: #ff6203; 
           background-color: #EFEFEF; padding: 2px
	 }

.ruletitle 
         {
           font-family: Arial,Helvetica; 
           font-size:11px; 
           margin: 0px; 
           padding: 0px;
	 }

.rulebody 
         {
           padding: 6px;
           text-align: justify
	 }
.main
         {
            text-align: justify; 
            padding-top: 4px; 
            margin-top: 0px;
            line-height: 140%;
	 }
.features
         {
            text-align: justify; 
            padding-top: 8px; 
            margin-top: 0px;
            margin-bottom: 4px; 
            line-height: 120%;
            width: 90%;
         }

.new
         {
            text-align: left; 
            padding-top: 6px; 
            padding-bottom: 6px; 
            padding-left: 18px;
            margin-top: 4px;
            margin-bottom: 4px;
            border-top: solid 1px #3D6F11;
            line-height: 120%;
         }

.textbox
         {
            font-family:  Verdana,Tahoma,Helvetica; 
            font-size: 11px;
            font-weight: normal;
            text-align: left;
         }
.texterr
         {
            font-family:  Verdana,Tahoma,Helvetica; 
            font-size: 11px;
            color: #FC3100;
         }
.submit
         {
            font-family:  Verdana,Tahoma,Helvetica; 
            font-size: 11px;
         }

.authlogin
         {
            font-family:  Arial,Verdana,Tahoma,Helvetica; 
            font-size: 11px;
            border: solid 1px #07283D;
            background-color: #F0F0F0;
            width: 72px;
            height: 12px;
         }

.headermenu 
         {
            font-size: 110%;
            text-align: left; 
            padding-left: 12px;
            font-weight: bold;
         }

.newsmenu 
         {
            padding: 9px;
            margin-left: 2px;
            font-size: 11px; 
            font-family: Arial,Helvetica;
         }

li.imenu 
         {
            border: solid 1px #FFFFFF;
            padding-bottom: 2px;
            padding-left: 4px;
            margin: 4px;
            list-style-type: none;
            list-style-image: url(./img/dot.gif);
         }
li.amenu 
         {
            border: solid 1px #3D6F11;
            padding-bottom: 2px;
            padding-left: 4px;
            margin: 4px; 
            list-style-type: none;
            list-style-image: url(./img/dot.gif);
         }
li.base 
         {
            margin: 4px;
            list-style-type: none;
            list-style-image: url(./img/dash.gif);
         }
         
td.compare
         {
            padding: 2px;
            vertical-align: top;
            text-align: left;
            border-bottom: solid 1px #CCCCDD;
         }
td.imgcompare
         {
            padding: 2px;
            vertical-align: middle;
            text-align: center;
            border-bottom: solid 1px #CCCCDD;
         }

td.buyhr
         {
           border-bottom: solid 1px #000000; 
           text-align: center;
           font-weight: bold;
           background-color: #F1F4F6;
           height: 22px;
         }

td.buy
         {
           border-bottom: solid 1px #000000; 
           font-weight: bold;
           height: 28px;
           padding: 2px;
         }

.bigger 
         {
           font-size: 110%;
         }
