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;
height:1320;
position:relative;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#top{
width:700px;
height:88px;
}

#logo{
float:left;
width:125px;
height:88px;
overflow:hidden;
border-width:0px;
}

#title{
float:right;
width:335px;
height:88px;
overflow:hidden;
border-width:0px;
}
#header{
float:left;
clear:both;
width:699px;
height:540px;
background-repeat:no-repeat;
border-width:0px;
overflow:hidden;
}
#header img{
width:699px;
height:540px;
background-repeat:no-repeat;
border-width:0px;
}

/*#popup {
  display: none;
  margin: -800px auto;
  width: 500px;
  padding: 25px;
  border: thin solid;
  background-color:#FFF;
}*/

#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:left;
widht: 155px;
height:36px;
clear:all;
}

#belt{
float:right;
widht: 208px;
height:130px;
padding-left: 10px;
clear:all;
}

#bolt{
float:right;
widht: 101px;
height:110px;
padding-left: 10px;
clear:all;
}

#instruction_video{
float:right;
widht: 208px;
height:130px;
padding-left: 10px;
clear:all;
}

#bold{
width:101px;
height:110px;
float:right;
margin: 25px 0px 25px 25px;
}

#instructions{
float:right;
margin-right:2px;
background-image:url(../assets/images/instructions2.jpg);
background-repeat:no-repeat;
width:198px;
height:430px;
min-height:430px;

}

#instructionscopy{
	padding:50px 25px 25px 35px;
	background-image: url(../assets/images/instructions.jpg);
	
}

#video{
width:209px;
height:130px;
}

.subhead{
font-weight:bold;
font-size:18px;
/*color:#FFFFFF;*/
color:black;
padding:0;
}

.subhead_marks{
font-weight:bold;
font-size:10px;
color:#FFFFFF;
padding:0;
}

.subhead_copy{
font-weight:normal;
font-size:12px;
/*color:#FFFFFF;*/
color:black;
padding:0;
}

.body_copy{
font-weight:normal;
font-size:12px;
color:#000000;
padding:0;
}

.copyright{
font-size:10px;
}

.redLink{
color:#af0000;
text-decoration: underline;
}

.sup {
    font-size: 11px;
    font-weight: bold;
	top:-5px;
    position:relative;
}

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;
}


