body, div, p { margin:0; padding:0 }

body {
    min-width: 900px;
    background: #443202;
    font-family: Arial, Verdana;
    font-size: 12px;
}

#container {
    margin-left: auto;
    margin-right: auto;
    padding-top: 21px;
    background: #dddddd;
    background: url(../images2/bg_top.jpg) no-repeat top center;
}

#left_col {
    width: 50%;
    float: left;
    margin-right: -317px;
}

#center_col {
    background: green;
    width: 634px;
    float: left;
    position: relative;
    background: url(../images2/bg_bottom.jpg) no-repeat 0px 1000px;
    padding-bottom: 200px;
}

#center_col_inner {
    background: url(../images2/main_footer.jpg) no-repeat bottom left;
    padding-bottom: 14px;
    float: left;
}

#content {
    background: url(../images2/main_bg_snippet.jpg) repeat-y;
    float: left;
}

#content_left {
    width: 464px;
    float: left;
    background: url(../images2/center_border.jpg) no-repeat 462px 148px;
}

#content_left p {
    color: #7c5a01;
    padding-left: 45px;
    padding-right: 30px;
    margin-bottom: 10px;
}

#content_left p.chart {
    padding: 22px 0px 0px 16px;
    margin:0px;
}

.text_learn{
	padding: 11px 0px 16px 16px;
}

#content_left p.smalltext {
    font-size: 9px;
}

p.smalltext a {
    color: #7c5a01;
    text-decoration: none;
}

p.smalltext a:hover {
    color: #7c5a01;
    text-decoration: underline;
}

/**/

.error_message {
    color:#b53f30;
    font-size:12px;
    padding:0 15px;
}
.success_message {
    color:#7c5a01;
    font-size:12px;
    padding:0 15px;
    padding-bottom:700px;
}



/**/

#content_form {
    width: 170px;
    float: right;
}

#frm_top {
    background: url(../images2/frm_top.jpg) no-repeat top left;
    height: 16px;
    overflow: hidden;
}

#frm_body {
    background: url(../images2/frm_bg_snippet.jpg) repeat-x;
    margin-right: 1px;
    text-align: center;
}

#frm_bg_bottom {
    background: url(../images2/frm_bottom.jpg) no-repeat bottom left;
    text-align: center;
    height:994px;
}


/**/


.input {
    width: 135px;
    border: 1px solid #9b7717;
    color: #53340a;
    font-family: Arial;
}

.form_fields label {
    display: block;
    margin-top: 4px;
    margin-bottom: 2px;
}


ul.indicators {
    list-style-image: url(../images2/bullet.gif);
    /*list-style-type:none;*/
    margin-left:5px;
    padding-left:5px;
}

ul.indicators_black {
    /*list-style-image: url(../images2/bullet.gif);*/
    /*list-style-type:none;*/
    margin-left:5px;
    padding-left:5px;
}


*html ul.indicators {
    /*list-style-image: url(../images2/bullet.png);*/
    /*list-style-type:none;*/
    /*list-style-type:circle;*/
    list-style-image: none;
    margin-left:5px;
    padding-left:5px;
}

ul.indicators li {
    /*font-weight:bold;*/
    color:#cec195;
    font-size:12px;
}




/**/

#right_col {
    width: 50%;
    float: right;
    margin-left: -318px;
}

#left_col_inner {
    margin-right: 317px;
    background: red;
    padding-bottom: 1100px;
    background: url(../images2/bg_left.jpg) no-repeat top right;
}

#right_col_inner {
    margin-left: 317px;
    background: blue;
    padding-bottom: 1100px;
    background: url(../images2/bg_right.jpg) no-repeat top left;
}

/* ie fixes */

#forieminwidth {
    width: 900px;
}

.sidecols {
    width: 10px;
    margin-left: -10px;
}


/* --- */

td.content {
background: #ffffff;
border-left: 1px solid #b08616;
border-right: 1px solid #b08616;
font-family: arial;
font-size: 12px;
color: #7c5a01;
padding: 30px 20px;
}




.error {
    border: 1px solid #b53f30;
    background: #f3ebe9;
}