body{
margin:0px;
padding:0px 0px 40px;
background-image:url(/assets/images/body_bg.gif);
background-position:center;
background-repeat:repeat-y;
background-color:#9c9c9c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align: center;
}

a{
color:#af0000;
}

a:visited {
color:#af0000;
}

a:hover {
color:#af0000;
text-decoration:none;
}

a:active {
color:#af0000;
}

#container{
text-align: left;
margin:0px;
padding:0px;
width:700px;
position:relative;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}



#top{
width:700px;
height:88px;
}
#logo{
float:left;
width:125px;
height:88px;
}
#title{

float:right;
width:560px;
height:88px;
background-image:url(/assets/images/mining/title.gif);
background-repeat:no-repeat;
overflow:hidden;
}
#header{
float:left;
clear:both;
width:700px;
height:100px;
background-repeat:no-repeat;
border:solid;
border-color:#000000;
border-width:1px;
overflow:hidden;
}
#header img{
width:700px;
}

#featuredBar{
float:left;
clear:both;
background-image:url(/assets/images/featured.gif);
background-repeat:no-repeat;
height:38px;
width:700px;
overflow:hidden;
}
/*#popup {
  display: none;
  margin: -800px auto;
  width: 500px;
  padding: 25px;
  border: thin solid;
  background-color:#FFF;
}*/


#offers{
width:700px;
float:left;
clear:both;
overflow:hidden;
height:224px;
}


.offercopy{
width:auto;
height:174px;
padding:15px 25px 10px 25px;
}
.offercopy h1{
font-size:14px;
font-weight:bold;
}

#bodycopy{
background-color:#FFFFFF;
float:left;
width:450px;
padding:25px;
}

#bodycopy h1{
font-weight:bold;
font-size:18px;
color:#af0000;
padding:0;
margin:0 0 -18px 0;
}

#bodycopy li{
color:#af0000;
}

#bodycopy li span{
color:#000000;
}


#forward{
float:right;
widht: 155px;
height:36px;
clear:all;
}

#heroshot{
width:151px;
height:151px;
float:right;
margin: 25px 0px 25px 25px;
}

#resources{
float:right;
margin-right:2px;
background-image:url(/assets/images/resources.jpg);
background-repeat:no-repeat;
width:198px;
height:430px;
min-height:430px;

}

#resourcescopy{
padding:50px 25px 25px 35px;
}



.copyright{
font-size:10px;
}

#offer1{
margin:0;
padding:0;
float:left;
width:238px;
height:224px;
display:block;
background-image:url(/assets/images/offer1.jpg);
background-repeat:no-repeat;
cursor:pointer;
overflow:hidden;
}


#offer2{
margin:0;
padding:0;
float:left;
width:224px;
height:224px;
display:block;
background-image:url(/assets/images/offer2.jpg);
background-repeat:no-repeat;
cursor:pointer;
overflow:hidden;
}



#offer3{
margin:0;
padding:0;
float:left;
width:237px;
height:224px;
display:block;
background-image:url(/assets/images/offer3.jpg);
background-repeat:no-repeat;
cursor:pointer;
overflow:hidden;
}

.redLink{
color:#af0000;
text-decoration: underline;
}

fieldset {
  padding:10px;
  border: 2px solid red;
  margin-bottom: 10px;
  text-align:left;

}
legend {
  color:#000000;
  font-size: 12pt;
  font-family: sans-serif;
  font-weight: bold;
}

label {
  display: block;
  float: left;
  width: 100px;
  font-weight: bold;
  padding:2px;
 }


input {
  float: left;
  width: 250px;
}