﻿dl.form
{
    background-image:url(Img/formbg-blue.gif);
    background-repeat:repeat-y;
    background-color:White;
    clear:both;
    border:solid 1px #d2cdca;
}

dl.form dt
{
    clear:both;
    float:left;
    width:120px;
    display:block;
    text-align:right;
    color:#ffffff;
    line-height:32px;
}

dl.form dt.fullwidth
{
	width:100%;
}

dl.form dt.fullwidth,
table th.formSectionHeader,
table.form th
{
	color:White;
    float:none;
    text-align:left;
    background-color:#39718c !important;
    border-bottom:solid 1px #d2cdca !important;
}

table.form th
{
	padding:2px 5px;
    text-align:left;
    width:1%;
    background-color:#39718c !important;
    border-bottom:solid 1px #d2cdca !important;
}

table.form
{
    background-color:White;
    clear:both;
    border:solid 1px #d2cdca;
}

table.form td
{
	color:#000000;
	padding:5px;
}

table.form td td
{
	padding:auto;
}

table.formTable table
{
    border:solid 1px #d2cdca !important;	
}

table th.formSectionHeader
{
	text-align:left !important;
	padding:0px 4px 0px 5px !important;
    background-color:#2a3f4a !important;
    color:#ffffff !important;
    border-bottom:solid 1px #ffffff !important;
    line-height:25px !important;
    font-size:1.4em !important;
	font-weight:bold !important;
    font-family:Calibri,Arial,Helvetica,sans-serif !important;
}

table.formTable table td
{
	border-top:solid 1px #d2cdca !important;
	border-bottom:solid 1px #d2cdca !important;
}

table.formTable th.formQuestionHeader
{
	background-color:#39718c !important;
    color:#ffffff !important;
    font-weight:normal !important;
    text-align:right !important;
	padding:5px !important;
	border-right:solid 1px #d2cdca !important;
}

table.formTable td.formQuestionBody
{
	background-color:#ffffff !important;
	padding:5px !important;
	border-style:none !important;
}

table.formTable td.formFooter
{
	border-style:none !important;
}

dl.form dd
{
    display:block;
    margin-left:125px;
    padding:0px 5px;
    background-color:White;
    color:#000000;
    position:static;
    line-height:32px;
    min-height:32px;
}

dl.form dd *
{
	line-height:normal;
}

dl.form dd.fullwidth
{
    float:none;
    margin-left:0px;
}