body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px
	}

#main {
    position: absolute;
	left: 50%;
	width: 958px;
    margin-left: -479px;
    float: left;
    margin-top: 10px;
    }

#top_container {
    float: left;
    width: 958px;
    height: 146px;
    }

#middle_container {
    float: left;
    margin-left: 58px;
    width: 820px;
    height: auto;
    text-align: center;
    }

#print_opportunities {
    float: left;
    margin-left: 10px;
	width: 377px;
    height: auto;
    border-right-color: #A1C1D9;
    border-right-style: solid;
    border-right-width: 1px;
    text-align: center;
    padding: 5px
    }

#online_opportunities {
    float: left;
    margin-left: 0px;
	width: 377px;
    height: auto;
    border-left-color: #E2EBF2;
    border-left-style: solid;
    border-left-width: 1px;
    text-align: center;
    padding: 5px
    }

#mags_box {
    float: left;
    margin-top: 27px;
    margin-left: 93px;
	width: 362px;
    height: auto;
    }

.img_container {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    clear: both;
    width: 375px;
    height: 214px;
    }


#laptop_box {
    float: left;
    margin-top: 27px;
    margin-left: 53px;
	width: 362px;
    height: auto;
    }

.headline {
    font-family: Times New Roman, Times, serif;
    font-size: 2em;
    color: #004685;
    font-style: italic
    }

.copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    color: #004685;
    text-align: left
    }

#latest_promotion {
    float: left;
    margin-top: 34px;
    margin-left: 58px;
    width: 255px;
    height: 168px;
    background-image: url(/images/promotion-box.gif);
    background-repeat: no-repeat;
    }

#login_box {
    float: left;
    margin-top: 34px;
    margin-left: 34px;
    width: 253px;
    height: 200px;
    background-image: url(/images/login-box.gif);
    background-repeat: no-repeat;
    }

#signup_box {
    float: left;
    margin-top: 34px;
    margin-left: 34px;
    width: 255px;
    height: 168px;
    background-image: url(/images/signup-box.gif);
    background-repeat: no-repeat;
    }

#register_button {
    position: relative;
    top: 80px;
    left: 130px;
    width: 126px;
    height: 28px;
    z-index: 100;
    background-color: #000000
    }

.boxcopy {
    margin-left: 5px;
    margin-top: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    color: #004685;
    font-weight: bold
    }

.ulcopy {
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    color: #004685;
    font-weight: bold
    }

.header {
    float: left;
    margin-top: 26px;
    margin-left: 93px;
    width: 763px;
    height: auto;
    border-bottom-color: #A1C1D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    clear: both;
    }

.mcontainer {
    float: left;
    margin-left: 93px;
    width: 763px;
    height: auto;
    border-top-color: #E2EBF2;
    border-top-style: solid;
    border-top-width: 1px;
    }

.leftcol {
    float: left;
    margin-top: 19px;
    width: 500px;
    height: auto;
    }

.rightcol {
    float: left;
    margin-top: 19px;
    margin-left: 10px;
    width: 230px;
    height: auto;
    }

#about_latest {
    float: left;
    margin-left: 58px;
    width: 255px;
    height: 168px;
    background-image: url(/images/promotion-box.gif);
    background-repeat: no-repeat;
    }

#about_login {
    float: left;
    margin-left: 34px;
    width: 253px;
    height: 200px;
    background-image: url(/images/login-box.gif);
    background-repeat: no-repeat;
    }

#about_signup {
    float: left;
    margin-left: 34px;
    width: 255px;
    height: 168px;
    background-image: url(/images/signup-box.gif);
    background-repeat: no-repeat;
    }

.leftcontactcol {
    float: left;
    width: 230px;
    height: 253px;
    padding-top: 22px;
    border-right-color: #A1C1D9;
    border-right-style: solid;
    border-right-width: 1px;
    }

.rightcontactcol {
    float: left;
    width: 500px;
    height: 253px;
    padding-top: 22px;
    padding-left: 22px;
    height: auto;
    border-left-color: #E2EBF2;
    border-left-style: solid;
    border-left-width: 1px;
    }

/* Start Meet the Team */

.team_header {
    float: left;
    margin-top: 26px;
    margin-left: 93px;
    width: 763px;
    height: 25px;
    border-bottom-color: #A1C1D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    clear: both;
    }

.team_left {
    float: left;
    margin-left: 3px;
	width: 370px;
    /* border: thin solid #000000 */
}

.team_right {
    float: left;
    margin-left: 3px;
	width: 370px;
    /* border: thin solid #000000 */
	}

.floatleft {
    float: left;
    padding: 2px;
    margin: 10px;
    border: 1px solid #7EAFD0
}

.floatleft_spc {
    float: left;
    padding: 2px;
    margin: 10px;

}

.team_copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    color: #666666;
    text-align: left
    }

.divider {
    height: 22px;
    clear: both;
    }


/* End Meet the Team */

/* Start Online Opportunities */
.opps_left {
    float: left;
    margin-top: 0px;
    margin-left: 63px;
	width: 500px;

}

.opps_right {
    float: left;
    margin-top: 0px;
    margin-left: 25px;
	width: 260px;

	}

.opps_divider {
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

#opps_about_login {
    float: left;
    margin-bottom: 14px;
    width: 253px;
    height: 148px;
    background-image: url(/images/opps-login-box.gif);
    background-repeat: no-repeat;
    }

#opps_about_signup {
    float: left;
    margin-bottom: 14px;
    width: 255px;
    height: 118px;
    background-image: url(/images/opps-signup-box.gif);
    background-repeat: no-repeat;
    }

#opps_about_latest {
    float: left;
    width: 255px;
    height: 118px;
    background-image: url(/images/opps-promotion-box.gif);
    background-repeat: no-repeat;
    }

.opps_header {
    float: left;
    margin-top: 26px;
    margin-left: 63px;
    width: 763px;
    height: 25px;
    border-bottom-color: #A1C1D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 15px;
    clear: both;
    }

.opps_line {
    float: left;
    margin-left: 63px;
    width: 763px;
    height: 25px;
    border-top-color: #E2EBF2;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    }


/* End Online Opportunities */

/* Start Target Your Reach */
.target_headline {
    font-family: Times New Roman, Times, serif;
    font-size: 1.7em;
    color: #004685;
    font-style: italic
    }

.target_col {
    float: left;
    margin-left: 10px;
    width: 380px;
    height: auto;
    text-align: center;
    padding: 5px;
    }

#target_print_opps{
    width: 380px;
    height: 159px;
    background-image: url(/images/target-print-opps.gif);
    background-repeat: no-repeat
    }

#target_online_opps{
    width: 380px;
    height: 159px;
    background-image: url(/images/target-online-opps.gif);
    background-repeat: no-repeat;
    }

.target_table{
    margin-top: 30px;
    margin-left: 132px;
    /* border: thin solid #000000 */
    }

a.target_table_link:link { text-decoration: none; color: #004685; }
a.target_table_link:visited { text-decoration: none; color: #004685; }
a.target_table_link:hover { text-decoration: underline; color: #800080; }
a.target_table_link:active{ text-decoration: none; color: #004685; }

.target_table_copy {
    margin-left: 5px;
    margin-top: 30px;
    font-family: Times New Roman, Times, serif;
    font-size: .7em;
    color: #004685;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    }

#copyright{
    float: left;
    margin-top: 22px;
    margin-left: 58px;
    margin-bottom: 77px;
    width: 820px;
    height: 22px;
    border-top: 1px solid #E2EBF2;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .7em;
    color: #004685;
    text-align: center;
    clear: both;
    }

/* Finish Target Your Reach */

/* Form Settings */

.field {
    background-color: #E4EBF8;
    padding-top: 3px;
}
