/* <![CDATA[ */

/* OVERALL */
* {
    margin:0px;
    padding:0px;
}
BODY {
	background-color:#A1A1A1;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

/* HEADER */
.top {
    width:100%;
    height:110px;
    margin-bottom:20px;
    background:url(../images/header_bkgrd.jpg) repeat-x top left;
}
.header {
    width:900px;
    height:68px;
    background:url(../images/header.png);
    background-repeat:no-repeat;
    background-position:top left;
}
.headerNavigation {
    width:900px;
    height:19px;
    background: #000000;
    font-size: 11px;
}
.headerNavigation_left {
    float:left;
    width:303px;
    height:19px;
    background:url(../images/header_nav_left.png);
    background-repeat:no-repeat;
    background-position:top left;
}
.headerNavigation_right {
    float:left;
    width:597px;
    height:17px;
    color:#FFFFFF;
    margin-top:2px;
}
    .hNr_left {
        float:left;
        width:398px;
        text-align:right;
    }
    .hNr_right {
        float:right;
        width:195px;
        margin-right:2px;
        text-align:right;
    }
        .hNr_right_formfields {
            float:left;
            margin:0px;
            padding-right:3px;
        }
        .hNr_right input {
            height:14px;
            font-size:11px;
            color:#999999;
            border:0px;
            margin:0px;
            padding:0px;
        }

.headerNavigation2 {
    width:900px;
    height:23px;
    font-size: 9px;
    margin-bottom:24px;
    border-top:1px solid #E8242C;
}

.headerNavigation2_left {
    float:left;
    width:336px;
    height:23px;
    background:url(../images/header_nav2_left.jpg) no-repeat top left;
}
.headerNavigation2_right {
    float:left;
    width:564px;
    height:23px;
    background:url(../images/header_nav2_right.jpg) repeat-x top left;
}


/* CONTENT */
.box {
	width:834px;
	margin-top:20px;
	text-align:left;
	/*background-color:#FFFFFF;*/
	padding:10px;
}
.leftside {
	float:left;
	background:url(../images/sign-up.jpg) no-repeat top right;
	width:333px;/*pic is 249*/
	height:318px;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

.form, input {
 	margin:0px;
 	padding:0px;
 }
.input_bkgrd {
	/*background-color: #FFFFFF;*/
	/*border: 1px solid #2C4964;*/
	/*color:#FFFFFF;*/
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:1px;
}

.td_left {
	width:173px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:2px;
	background-color:#86878A;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}
.td_right {
	width:299px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.small {
    font-size:10px;
}


/* FOOTER */
.footer {
    width:999px;
    height:56px;
    background:url(../images/m2sthomemanufacturer.gif) no-repeat top center;
}
/* ]]> */
