/* Based on a page width of 988 pixels */


.leftBody {
        width: 95%;
        padding: 0;
        margin: 0 0 1em 0;
        margin-left: 1em;
        float: left;
/*        
        width: 70%;        
        float: left;
        display: inline;
        padding: 0;
        margin: 0;
        margin-left: 5%;
*/
        margin-top:20px;
        background: url(images/input_col_bg_left.gif) top left no-repeat;

}

.leftBody h3 {
        margin: 0;
        padding: 0.5em 0 0.5em 1em;
        background: url(images/input_col_bg_right.gif) top right no-repeat;
}

.leftBody ul {
        margin: 0;
	padding: 0.5em 0 0.5em 0;
        list-style: none;
        background-color: #fff;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
}

.leftBody li {
        margin: 0;
	padding: 0.25em 0em 0.25em 1em;
}

.leftBody label { 
        width: 15em;
        display: block;
	float: left; 
	padding: 0 1em 0 0; 
	margin: 0;
	text-align: right; 
}

.leftBody input {
        width: 30em;
        padding: 0 0em 0 0;
}

.leftBody .submit {
        width: auto;
        padding: 0 0 0 0;
}

.errorMsg {
        width: 82.94%;
        padding: 0;
        margin: 0 0 1em 0;
        margin-left: 17.06%;   
        /*border: 1px solid #000;*/
        background: url(../images/error_blk_bg_left.gif) top left no-repeat;

}

.errorMsg h3 {
        margin: 0;
        padding: 0.5em 0 0.5em 1em;
        background: url(../images/error_blk_bg_right.gif) top right no-repeat;
}

.errorMsg ul {
        margin: 0;
	padding: 0.5em 0 0.5em 0;
        list-style: none;
        background-color: #fff;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
}

.errorMsg li {
        margin: 0;
	padding: 0.25em 1em 0.25em 1em;
}

.errorMsg a:link {color:red; border-bottom:#f00 1px solid}
.errorMsg a:visited {color:red; border-bottom:#f00 1px solid}

