body {
margin:0;
padding:0;
text-align:left;
align:left;
background:#000;
font:0.7em Tahoma, Arial, Helvetica, sans-serif;
height:100%;
}

html {
height:100%;
}

a {
text-decoration:none;
color:#8cc640;
}

a: hover {
color:#aee26a;
}

div {
text-align:left;
}

img {
border:0;
}

h1 {
font:1.6em lighter Tahoma, Arial, Helvetica, sans-serif;
display:block;
height:33px;
padding:7px 0 0 25px;
margin:0;
}

h2, h2 a {
display:block;
font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#8cc640;
padding:0;
margin:0;
}

h2 a:hover{
color:#aee26a;
}

ul {
list-style:url(newimages/bullet.gif);
padding:0;
margin:10px 0 0 15px;
}

li {
padding-bottom:10px;
}

.subtext {
font-size:0.8em;
}

#container {
width:763px;
margin:0 auto;
}

#header {
height:179px;
background:url(newimages/header.jpg);
}

#login {
position:relative;
top:120px;
margin-left:565px;
background:url(newimages/login.gif) no-repeat top center;
}

#login form {
padding-top:8px;
}

#login .submit {
font-size:9px;
background:url(newimages/go.gif) no-repeat center #8cc640;
border:none;
color:#fff;
height:17px;
border:solid 1px #fff;
width:20px;
cursor:pointer;
}

#login .submit:hover {
background:url(newimages/go.gif) no-repeat center #aee26a;
border:solid 1px #aee26a;
}

#login input.type {
background:url(newimages/input.jpg);
height:12px;
width:130px;
border:solid 1px #857777;
font-size:9px;
}

#nav {
height:39px;
background:url(newimages/navbackground.jpg);
}

#nav ul{
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#nav li {
display:inline;
float:left;
}

#nav img {
display:block;
padding:15px 9px 17px 9px;
}

#flashcontent {
border-bottom:solid 3px #d9d9d9;
}

#topcontent {
background:url(newimages/titlebar.jpg) repeat-x top;
margin-top:5px;
float:left;
}

#topleft {
margin:0 0 0 7px;
background:#242424;
width:410px;
color:#d9d9d9;
padding:20px;
float:left;
height: 545px;
}

#topleft p {
margin:0;
padding-bottom:10px;
}

#topleft img {
float:left;
border:solid 3px #565656;
margin:0 25px 20px 0;
}

#topright {
width:269px;
background: url(newimages/optinbackground.jpg) no-repeat top left #BEBEBE;
float:right;
margin:-40px 7px 10 10;
height: 365px;
padding: 20px 10px;
}

#topright p{
padding:0 0px 0px 20px;
margin:0;
}

#topright form {
text-align:right;
padding:0 0 0 0;
margin:0;
}

#topright input {
background:url(newimages/input.jpg);
height:12px;
width:130px;
border:solid 1px #857777;
font-size:9px;
margin-top:0px;
}

#topright input.submita {
background:url(newimages/optinbtnbackground.jpg);
border:solid 1px #cecece;
width:89px;
height:26px;
margin-bottom:10px;
font-size:1.1em;
}

#topright input.submita:hover {
background:url(newimages/optinbtnbackground_rollover.jpg);
cursor:pointer;
}

#bottomcontent {
background:url(newimages/titlebar.jpg) repeat-x top;
margin-top:5px;
float:left;
width:763px;
}

#asfeaturedin {
width:289px;
height:307px;
background:url(newimages/asfeaturedin.jpg);
margin:0 0 0 7px;
float:left;
}

#bottomright {
width:430px;
margin:0 0 0 7px;
float:right;
}

#bottomrightcontent {
width:430px;
margin:0 0 0 7px;
float:right;
background:#242424;
padding:10px;
color:#fff;
font-size:1.3em;
}

#footer {
width:100%;
background:url(newimages/footerbackground.jpg) repeat-x top #000;
float:left;
border-top:5px solid #000;
color:#8c8c8b;
border-bottom:solid 3px #fff;
}

#subnav {
float:left;
width:455px;
height:40px;
}

#subnav ul {
margin:0;
padding:10px 0 10px 10px;
}

#subnav li {
display:block;
float:left;
list-style:none;
padding:0 5px 0 5px;
border-right:1px solid #8c8c8b;
}

#subnav a {
color:#8c8c8b;
}

#subnav a:hover {
color:#fff;
}

#logo {
float:left;
width:250px;
height:50px;
padding:5px 20px 20px 20px;
}

#footerhand {
float:left;
width:140px;
height:129px;
background:url(newimages/footerhand.jpg) top;
}

#copyright {
float:right;
padding:10px 30px 0 0;
height:119px;
}

#footerleft {
float:left;
width:455px;
}

#address {
float:left;
width:763px;
background:#8cc640;
color:#fff;
font-size:1.7em;
text-align:center;
padding:10px 0 10px 0;
}

#innercontent {
margin:0 7px 0 7px;
/* background:#242424; */
background:#E6E6E6;
width:710px;
color:#000;
padding:20px;
float:left;
}

#innercontent p {
margin:0;
padding-bottom:10px;
}

#innercontent img {
float:left;
border:solid 3px #565656;
margin:0 25px 20px 0;
}

#mininav {
float:left;
height:39px;
width:763px;
}

#mininav ul{
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#mininav li {
display:inline;
float:left;
}

#mininav img {
display:block;
padding:15px 9px 17px 9px;
}