.bannertable .heading {font-size:200%;}
.bannertable {color:#000;font-size:110%;font-weight:bold;text-align:left}
.pointstable td {text-align:left;padding-top:5px}
#wrap {width:1000px;height:100%;margin:0px auto 0px auto;}

body{color:black;font-family:verdana, arial, times;font-size:77%; height:100%;line-height:180%;
text-align:center;margin:0px;padding:0px;background:url(background.jpg) fixed top #092809}
.affcenter{width:830px;text-align:left;padding-left:7px;padding-right:7px;float:right;
background:#fff;border:1px solid #3bf;
}
.rightcol {line-height:140%;font-size:90%;padding:0px;float:right;top:1px;width:150px;
background:#fff;position:relative;text-align:left;border:1px solid #3bf;}

a:link{color:#04f}
a:visited{color:purple}
a:hover{color:red;}
a{font-weight:bold}

.heading, h1{font-size:130%;color:red;padding:2px;text-shadow:1px 1px 1px #aaa;}
h1 {margin:-1px}

h1, h2, h3, h4, h5, .bold{color:green;}
strong{color:#000}

b, h2, h3, h4{font-size:110%}
table{border:0px}

img{border:0px;}

h1, h2, h3, h4, .heading {font-weight:bold;text-align:center}
.red, .h, .bold {font-weight:bold}

.red{color:#000}

.autobox{width:150px;padding:1px;line-height:130%;font-size:100%;background:#cfc;}
.autobox form{margin:-1px}
.autobox select {font-weight:normal;font-size:1em}
.autobox input{font-weight:normal;font-size:1em}

.rightcol .heading {background:url(background.jpg) #092809;color:#fff;padding:3px}

.affcenter, .rightcol {
  -webkit-border-radius:12px;
 -moz-border-radius:12px;
 CCborderRadius:12px;
}

img{position:relative;}

.bsearch {text-align:center;padding:5px;border:0px;margin-top:1px;margin-bottom:5px}
.bsearch {background:#092809; height:auto}
.bsearch input{font-weight:bold;}

.headgraphic {width:370px;height:114px;}

.hopfeed_ul  li {background:url(li.jpg) repeat-x bottom #fff;border:solid 1px #9ef;padding:6px;margin-bottom:5px}
.hopfeed_ul a {font-size:1.4em}

.box {background:#fff;}

.n {font-size:1.3em;color:#c00;font-weight:bold;}
.box {padding:5px;margin:0px}
.titleLink {font-size:1em}

/* menu */
.nav,
.nav ul{list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {font-family: arial, sans-serif; font-size:12px; margin:0 auto;}

.nav a {background:#cff;}

.nav a span {background:#9ef; border-bottom:solid 1px #fff; color:blue; font-weight:normal; display:block; padding:3px}
.nav a:hover span {background-color:#36f; color:#fff; cursor:pointer;}
.nav .fly .main span {background:#9ef url(arrow.gif) no-repeat 140px 5px;}
.nav .down span {background:#9ef url(arrow.gif) no-repeat 140px 5px;}

.nav ul {top:-24px;}

.nav .drop,
.nav a {width:150px;color:blue}
.nav ul li {max-width:150px;}

.nav ul {left:149px;}

.nav a {margin-right:-149px;}

.nav li {float:left; clear:left;}
.nav ul {float:left; position:relative; z-index:20;}
.nav a {position:relative; display:block;}
.nav a.main {float:left;margin-top:10000px;}
.nav .drop,
.nav .fly {margin-top:-10000px;} 
.nav ul {margin-bottom:-5000px;}
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0; z-index:10; outline:0;}

.nav a:focus span,
.nav a:active span {background:#aaa; color:#800;} 
.nav ul:hover {clear:left;}

.nav .fly {width:100%;}
a:active {}
