.from-vsims .form {
    margin: 0 0 0 15px;
}

.relative-position { position: relative; }
.serial-error { color: #FF3333; display: none; }

/*****************************************************************************
CSMS Top Record Info Nav Bar
******************************************************************************/
#outer.fixed-header .registrant-navbar
{
    position: relative !important;
	top: 0px;
}

#requestnavbar.registrant-navbar { height: 57px; }
#requestnavbar {
    z-index: 1;
    height: 87px;
    width: 980px;
    background: url('/assets/images/template/shadow.png') repeat-x top left #eaeaea;
    font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
    color: #333333;
    padding: 0 10px 0 10px;
    border-bottom: 2px solid #d1cde0;
}
#requestnavbar .buttons 
{
    width: 100%;
    padding-top: 5px;
}
#requestnavbar .wizard 
{
    height: 30px;
    margin: 0 -10px 0 -10px;
    border-bottom: 1px solid #888888;
}
#requestnavbar .wizard .steps
{
    float: left;
    background: url('/assets/images/template/wiz-bg.png') repeat-x top left;
    height: 30px;
    padding-left: 10px;
    border-right: 1px solid #888888;
}
#requestnavbar .wizard .steps .step
{
    height: 30px;
    float: left;
}
#requestnavbar .wizard .steps .selected
{
    background: url('/assets/images/template/wizsel-bg.png') repeat-x top left;
}
#requestnavbar .wizard .steps .step a
{
    display: block;
    padding: 4px 16px 0 22px;
    font-size: 14pt;
    font-weight: 100;
    float: left;
}
#requestnavbar .wizard .steps .step a, #requestnavbar .wizard .steps .step a:link
{
    color: #333333;
    text-decoration: none;
}
#requestnavbar .wizard .steps .step a:hover
{
    text-decoration: underline;
}

#requestnavbar .wizard .steps .step a.selected
{
    background: url('/assets/images/template/wizstep-cur.png') no-repeat 4px 8px;
}
#requestnavbar .wizard .steps .step a.complete
{
    background: url('/assets/images/template/wizstep-done.png') no-repeat 4px 8px;
}
#requestnavbar .wizard .steps .step a.incomplete-1
{
    background: url('/assets/images/template/wizstep1.png') no-repeat 4px 8px;
    color: #777777;
}
#requestnavbar .wizard .steps .step a.incomplete-2
{
    background: url('/assets/images/template/wizstep2.png') no-repeat 4px 8px;
    color: #777777;
}
#requestnavbar .wizard .steps .step a.incomplete-3
{
    background: url('/assets/images/template/wizstep3.png') no-repeat 4px 8px;
    color: #777777;
}
#requestnavbar .wizard .steps .step a.incomplete-4
{
    background: url('/assets/images/template/wizstep4.png') no-repeat 4px 8px;
    color: #777777;
}
#requestnavbar .wizard .nav
{
    float: right;
    padding-right: 10px;
}



.form .vsims-images
{
    overflow: scroll;
    max-width: 520px;
    width: 520px;
}

.form .vsims-images .vsims-image img
{
    width: 60px;
    height: 60px;
    padding: 10px;
    border: dotted 1px #666666;
    float: left;
}

.form .vsims-images .vsims-image img
{
    width: 60px;
    height: 60px;
    padding: 5px;
    border: dotted 1px #666666;
    float: left;
    margin: 5px;
}

.form .vsims-images .vsims-image img:hover
{
    border: solid 1px #666666;
    cursor: pointer;
}

.form .selected-image
{
    width: 60px;
    height: 60px;
    border: solid 2px #333333;
    padding: 5px;
    margin: 5px;
}


.viewrecord
{
    font-size: 13pt !important;
}

.viewrecord .title {
    font-weight: 700;
}