﻿.formSection{
	/*border:solid 1px #D2D2D2;*/
	margin-bottom:20px;
	width:470px;
}

.formSection h4 {font-family:Georgia, "Times New Roman", Times, serif;font-size:22px; font-style:italic; font-weight:bold;color:#47525D;margin:0px 0px 10px 0px;}
.formRow, 
.formRowLarge{
    padding-bottom: 20px;
    }
.formRowRadio
{
    padding-bottom: 0px;
}
#formRowRadioShortMonthly
{
    padding-bottom: 0px;
    height: 135px;
}
#formRowRadioShortSingle
{
    padding-bottom: 0px;
    height: 165px;
    
}
#RequiredTextForm {
    margin-bottom:5px;
}
.formSection .rowLabel{
    padding-bottom:3px;
}
.formSection .rowLabel label{
    font-weight: bold;
	line-height: 1em;
	color:#47525D;
}
.formSection .textbox{
    border:1px solid #D2D2D2;
    display:block;
    height:18px;
    padding:5px 0 3px;
    width:390px;
}
.formSection .multi-textbox{
    border:1px solid #D2D2D2;
    display:block;
    padding:5px 0 3px;
    width:390px;
}
.formSection .dropdown{
    display:block;
    height:25px;
    width:390px;
}
.formSection .dropdownCC
{
    display:inline;
    height: 25px;
    width: 150px;
}
.formSection .MultiLineTextBox{
    border:1px solid #D2D2D2;
    height:50px;
    padding:5px 0 3px;
    width:390px;
} 
.formGroup{
    /*border:solid 1px #D2D2D2;*/
    /*border:solid 1px #D2D2D2;*/
    padding: 0px 40px 0px 40px;
    /*margin-bottom:20px;*/
    background-image:url(/media/formGroup_bg.jpg);
    background-repeat:repeat-y;
    width:390px;
    }
.formBottom{
    margin-bottom:40px;
    }    
.ErrorStar{
    color:#329A00;
    }
.elementSmall{
    clear:both;
    margin-top:10px;
    }    
.elementSmall .smallLabel{
    float:left;
    width:105px;    
    }
.elementSmall input{
    float:left;
    width:150px;
    border:1px solid #D2D2D2;
    height:18px;
    padding:5px 0 3px;
    }
.valMessageTop ul{display:none;}

