/* Application forms */


/* Partner stuff */
#rosContentLeft div label, #lightboxForm div label
{
    display: block;
    float: left;
    width: 165px;
    padding-right: 15px;
}
#rosContentLeft div.biggerRadioContainer td label, #lightboxForm div.biggerRadioContainer td label
{
    width: 240px;
}
#vid div label 
{
    text-align: right;
    width: 205px;    
}
#rosContentLeft .fieldContainer input, #lightboxForm .fieldContainer input
{
    display: block;
    background: transparent url(/common/images/visitor/ros/inputGen.gif) repeat-x 0 0;
    border:1px solid #a7a67a;    
}
#rosContentLeft div:after, #rosContentRight div:after, #lightboxForm div:after
{
    clear: both;    
    content: "";
    display: block;    
    height: 0;
}
#rosContentLeft div:after, #lightboxForm div:after  
{
    height: 100%;
}
#rosContentLeft div, #lightboxForm div
{
    color: #74787d;
    margin-left: 33px;
    padding-bottom: 10px;
    text-align:left;
}
#rosContentLeft div#accordionList div, #lightboxForm div
{
    margin-left: 0;
}
#vid div.fieldContainer, 
#vid div.submitContainer, 
#vid div.radioContainer
{
    margin-left: 33px;
}
#rosContentLeft div.dateContainer, #rosContentLeft select, 
#rosContentLeft div.dateContainer input,
#lightboxForm div.dateContainer, #lightboxForm select, 
#lightboxForm div.dateContainer input  
{
    float: left;
    margin-right: 3px;
}
.requiredMarker
{
    color: #9f2277;
    font-weight: bold;
}
#rosContentLeft div.radioContainer td, 
#lightboxForm div.radioContainer td
{
    height: 20px;
    line-height: 20px;    
}
#innerRadioVid 
{
    height:620px;
}
#lightboxForm h3, #lightboxForm p
{
    text-align: left;
    color: #646466;
}
#lightboxForm h3
{
    color: #ba1d7a;
}
#rosContentLeft div.radioContainer td input, 
#lightboxForm div.radioContainer td input 
{
    float: left;
    margin-right: 6px;
    border: none;
}
#lightboxForm div.submitContainer
{
    width: 502px;
}
#rosContentRight div.fieldContainer, #rosContentRight div.submitContainer
{
    color: #646466;
    font-size: 12px;
    width: 230px;
    padding-bottom:10px;
}
#rosContentRight div.rbSuccess
{
    color: #646466;
    font-size: 14px;
    line-height: 130%;
}
#rosContentRight div.fieldContainer input.stdTextbox
{
    background: transparent url(/common/images/visitor/ros/inputGen.gif) repeat-x 0 0;
    border:1px solid #a7a67a;    
    float:left;
    width: 100px;
}
#rosContentRight div.fieldContainer label,
#rosContentRight div.submitContainer label
{
    float:left;
    width: 115px;
    margin-left:10px;
    text-align: left;
    font-size: 14px;
}
#rosContentRight div.radioContainer label
{
    float:left;
    width: 150px;
    margin-left:10px;
    text-align: left;
    font-size: 14px;
    padding-bottom: 10px;
    color: #646466;
}
#rosContentRight div.fieldContainer .noBorderInput
{
    border: none;
}