#siteForm td
{
border: #CCCCCC 1px dotted;
vertical-align: middle;
}

#siteForm table
{
width: 410px;
}

#siteForm th
{
border: #CCCCCC 1px dotted;
vertical-align: top;
font-size: 0.8em;
}


#siteFormNB td
{
border: #CCCCCC 1px dotted;
vertical-align: middle;
}

#siteFormNB table
{
width: 410px;
}

.compactAddress td
{
width: 100px;
background: #009933; 
}

.compactAddress table
{
width: 100px;
background: #009933; 
}



#siteFormNB th
{
border: #CCCCCC 1px dotted;
vertical-align: top;
font-size: 1.0em;
font-weight: normal;
}


.siteFormFailMessage
{
color: #000000;
background-color: #f8ece7;
background-image: url(../images/error.gif);
background-repeat: no-repeat;
background-attachment: scroll;
border-top-color: #8a2807;
border-right-color: #8a2807;
border-bottom-color: #8a2807;
border-left-color: #8a2807;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 26px;
margin-bottom: 2px;
}

#siteForm input:focus, textarea:focus, select:focus
{
background-color: #CCCCCC;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
}

.siteFormInputElement input, textarea
{
width:300px
}

.siteFormWideText textarea, text
{
width: 400px;
height: 60px;
}


.siteFormInputElementHidden td, tr
{
border: none;
}


.standOutSection textarea, td, th, input
{

}



.definedInput input
{
width: 250px;
}


.float_right_btn
{
float: right;
}

.float_left_btn
{
float: left;
position: relative;
top: -25px;
}


.float_left_btn_2
{
float: left;
position: relative;
top: -8px;
}


.registrationOptions
{
padding-top: 1px;
padding-left: 7px;
padding-bottom: 10px;
}
