body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url('images/bkgd_blue_sm_2.jpg');
	background-color:#256a9a;
	background-repeat:repeat-x;
    background-position:top;
}

a {
	color:#003366;
}

.boldred20 {
    font-size:20px;
    font-weight:bold;
    color:#b50101;
}
.button {
    margin:17px 24px;
}
.red {
    color:#b50101;
}

.seal{

float:right;
margin-right:25px

}
img {
    border:none;
}

.main {
    width:940px;
    margin:0 auto;
	background-image:url('images/BG_Big2.jpg');
	background-repeat:no-repeat;
    background-position: 0 132px;
}
.refresh .main {background:none;}

.main .content-area {
	margin:0;
	padding-top:270px;
}

.protein-top {
	width: 940px;
	height: 132px;
	margin:0 auto;
	background-image:url('images/proteintop.png');
	background-repeat:no-repeat;
    background-position: top;
}
.refresh .protein-top {background:url(images/logo_top.png) no-repeat;}
.main2 { /* RH potentially unused? */
    width:940px;
    margin:0 auto;
    margin-top:15px;
	background-repeat:no-repeat;
    background-position:top;
	background-image:url('images/pg2_main_top.png');
}

.main2pt2 { /* RH potentially unused? */
    width:940px;
    margin:0 auto;
    margin-top:-5px;
	background:white;
	background-repeat:no-repeat;
    background-position:top;
	background-image:url('images/pg2_main_fade.png');
}


.whatsthecatch {
    height:27px;
    width:200px;
	background-image:url('images/but-whats-the-catch-1.png');
	display:block;
	margin:0 auto;
	padding-right:50px;
	background-repeat:no-repeat;
}

.whatsthecatch:hover {
	background-image:url('images/but-whats-the-catch-2.png');
}
.footer {
    width:940px;
    color:#FFF;
    margin: 0 auto;
    margin-top:-20px;
	background-repeat:no-repeat;
    background-position:top;
    background-image:url('images/pg2_main_foot.png');
}

.opt1 { /* RH potentially unused? */

    width:892px;
    margin:10px auto;
    height:302px;
    color:#000;
    text-align:left;
    font-size:14px;
	background-image:url('images/bkgd_option1.png');
}

.opt1 table tr { /* RH potentially unused? */
    padding:20px;
    border-bottom:1px solid tan;

}
.opt2 { /* RH potentially unused? */

    width:872px;
    height:735px;
    margin:10px auto;
    padding-right:20px;
    font-size:14px;
    color:#000;
    text-align:left;

	background-image:url('images/bkgd_option2.png');
}

.bottom { 
    margin:0 10px;
    text-align:center;
    height:232px;
	background-image:url('images/bannar_bottom.jpg');
	background-repeat: no-repeat;
}
.bottom img {
    margin-top:110px;
    border:none;
}
.form_table{

  margin-left:20px;

}

.form_table td{

  color:white;
  font-size:12px;
text-align: right


}

.form {
    width:309px;
    margin-left:612px;
    height:529px;
	background-image:url('images/form_box.png');
	background-repeat:no-repeat;
}
.form2 {
    width:309px;
    margin-left:612px;
    height:529px;
	background-image:url('images/form_box.png');
	background-repeat:no-repeat;
}
.form input.text {
    margin-top:11px;
    margin-left:130px;
    border:none;
    padding:none;
    width:136px;
    height:16px;
 
}


.form select {
    margin-top:9px;
    margin-left:130px;
    width:140px;
    height:19px;
}

.form2 select {

    width:145px;
    height:21px;
}

.formtable {
    width:872px;
    margin-left:20px;
    margin-top:20px;
    padding:10px;
    height:76px;
	background-image:url('images/box_numbers.png');
	font-size:14px;
}


.formtable_top {
    width:872px;
    margin-left:20px;
    margin-top:20px;
    padding:10px;
    height:76px;
	background-image:url('images/box_numbers.png');
	font-size:14px;
 	
}


.formtable img {
    float:left;
    margin-right:10px;
}

.qheader {
    font-size:14px;
    font-weight:bold;
    text-align:center;
    float:left;
    width:526px;
    height:97px;
    margin-left:70px;
    margin-top:-10px;
    line-height:2em;
	/*background-image:url('images/h_doyouhaveasweettooth.png');*/
}

.refresh .content {
	background:#fff;
	padding:40px;
	font-size:14px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
