﻿.primaryContent p{margin-bottom:0.63em;}
.primaryContent .groupA{width: 47%; float: left; }
.primaryContent .groupB{width: 47%; float: right; }

.primaryContent form h1{margin: .5em 0;}
.primaryContent fieldset
        {
            display: block;
            border: 1px solid #99b58c;
            -webkit-border-radius: 0.1875em;
            -moz-border-radius: 0.1875em;
            padding: 0px 0.9375em 0.9375em 0.9375em;
            width: 41.65em;
            margin-bottom: 1.5625em;
        }        

.primaryContent fieldset legend
        {
            background-color: #99b58c;
            color: White;
            font-weight: bold;
            padding: 0.25em 0.5625em 0.25em 0.5625em;
            -webkit-border-radius: 0.1875em;
            -moz-border-radius: 0.1875em; 
        }
.primaryContent fieldset dl{     padding-top: 0.9375em;}   
.primaryContent .twocolumn dt{font-weight:bold; position: relative;}
.primaryContent  dt label{font-weight:bold; }
.primaryContent .twocolumn dd{width: 100%; margin: 0 0 10px 0; }
.primaryContent  dd label{display: block;}
.primaryContent fieldset.twocolumn input
        {
            width:98%;
        }
.primaryContent fieldset.twocolumn input.small
        {
            width:50%;
        }   
.primaryContent .centerline input.tiny{width: 4em;}             
.primaryContent fieldset p.full input, .primaryContent fieldset .radio input{width: auto;}
.primaryContent fieldset .radio label{display: inline;}
.primaryContent fieldset p.full{margin: .5em 0;}
.primaryContent fieldset  textarea
        {
            width:98%;
        }
.primaryContent em.required{color: Red; font-weight: bold; padding-right: .5em; }
.primaryContent .twocolumn em.required{position: absolute; left: -.75em; padding-right: 0;}
.primaryContent p.help{margin-bottom: .5em;}
        
        .primaryContent .centerline dt{width: 40%; float: left; text-align: right;font-weight:bold; }
.primaryContent .centerline dt label{display: inline-block; line-height: 1em; text-align: right;}        
        .primaryContent .centerline dd{width: 55%; float: left; margin: 0 0 10px 3%; }
.primaryContent .centerline dd.checks label{display: inline;}  
.primaryContent .centerline dd ul{font-size: 1em;}  
.primaryContent .centerline .checks input{margin: 3px 3px 0 0;}
.primaryContent .centerline .groupA{width: 35%; }
.primaryContent .centerline .groupB{width: 62%; }   
.primaryContent fieldset dt em{font-weight: normal;} 
.primaryContent .centerline dd dl{font-size: 1em;}
.primaryContent .centerline dd dt{width: 99%; float: none; text-align: left;}
.primaryContent .centerline dd dd{width: 99%; float: none; margin: 0;}
.primaryContent .centerline dd dd input{width: 90%;}

        .primaryContent fieldset div.fieldgroup
        {
            padding-top: 0.9375em;
            width:32em;
            margin: 0em auto;
        }

h2 {
font-family:Arial,Helvetica,sans-serif;
font-size: .75em;
color: Black;
font-style:normal;
font-weight:bold;
line-height:1.5em;
}        
