﻿body
{
    width:688px;
    font-family:Verdana;
    font-size:small;
}
.complaintForm
{
    width:100%;
}

#HeaderContainer{
}
#HeaderContainer img{
    float:left;
}
.HeaderDivider{
    width:100%;
    clear:both;
    height:16px;
}
.appTitle{
    font-weight:bolder;
    font-family:Arial;
    font-size:medium;
}
div.HeaderButton{
    padding:0 30px 0 40px;
}
.ComplaintHomeButton{
    background-image:url('../Images/ComplaintHome.jpg');
    background-position:-110px 0;
    background-repeat:no-repeat;
    width:110px;
    height:22px;
    border: 0;
    z-index:99;
    cursor:pointer;
}
.ComplaintHomeButton_mouseout{
    background-position:-110px 0;
}
.ComplaintHomeButton_mouseover{
    background-position:0 0;
}
.ComplaintHomeButton_mousedown{
    background-position:-220px 0;
}
.ComplaintHomeButton_mouseup{
    background-position:0 0px;
}
.SearchButton{
    background-image:url('../Images/Search.jpg');
    background-position:-110px 0;
    background-repeat:no-repeat;
    width:110px;
    height:22px;
    border: 0;
    z-index:99;
    cursor:pointer;
}
.SearchButton_mouseout{
    background-position:-110px 0;
}
.SearchButton_mouseover{
    background-position:0 0;
}
.SearchButton_mousedown{
    background-position:-220px 0;
}
.SearchButton_mouseup{
    background-position:0 0px;
}
.HomeButton{
    background-image:url('../Images/Home.jpg');
    background-position:-110px 0;
    background-repeat:no-repeat;
    width:110px;
    height:22px;
    border: 0;
    z-index:99;
    cursor:pointer;
}
.HomeButton_mouseout{
    background-position:-110px 0;
}
.HomeButton_mouseover{
    background-position:0 0;
}
.HomeButton_mousedown{
    background-position:-220px 0;
}
.HomeButton_mouseup{
    background-position:0 0px;
}
.BrowseButton{
    background-image:url('../Images/Browse.jpg');
    background-position:-110px 0;
    background-repeat:no-repeat;
    width:110px;
    height:22px;
    border: 0;
    z-index:99;
    cursor:pointer;
}
.BrowseButton_mouseout{
    background-position:-110px 0;
}
.BrowseButton_mouseover{
    background-position:0 0;
}
.BrowseButton_mousedown{
    background-position:-220px 0;
}
.BrowseButton_mouseup{
    background-position:0 0px;
}
.SubmitComplaintButton{
    background-image:url('../Images/SubmitComplaint.jpg');
    background-position:-110px 0;
    background-repeat:no-repeat;
    width:110px;
    height:22px;
    border: 0;
    z-index:99;
    cursor:pointer;
}
.SubmitComplaintButton_mouseout{
    background-position:-110px 0;
}
.SubmitComplaintButton_mouseover{
    background-position:0 0;
}
.SubmitComplaintButton_mousedown{
    background-position:-220px 0;
}
.SubmitComplaintButton_mouseup{
    background-position:0 0px;
}
.mainContent{
    display:block;
    padding-left:20px;
}
.searchItem{
    left:50px;
}
.searchItemLabel{
    float:left;
    width:300px;
    text-align:right;
}
.searchItemValue{
    float:left;
    padding-left:20px;
    width:300px;
}
.formItemDivider{
    clear: both;
    height:5px;
    width: 100%;
}
.formItemContainer{
    vertical-align:middle;
}
.labelContainer{
    width:175px;
    font-weight:normal;
    text-align:right;
}
.dataContainer{
}
.formItemOuterDiv
{
    position: relative;
    overflow: hidden;
}
.textBoxItem
{
    height: 22px;
}
.dropDownItem
{
    height: 45px;
}
.textAreaItem
{
    height: 100px;
}
.formItemOuterDiv[id]
{
    display:table;    
}
.formItemMiddleDiv
{
    position: absolute;
    top: 50%;
}
.formItemMiddleDiv[id]
{
    display:table-cell; 
    vertical-align:middle; 
}
.formItemInnerDiv
{
    position: relative;
    top: -50%;
}
.float
{
    float:left;
}
.validationMessage{
    width:100px;
}
.noBotValidationMessage{
    width:600px;
    color:Red;
    font-weight:bold;
}

.requiredFieldIndicator{
    color:Red;
    font-weight:bold;
}
.pageTitle{
    font-family: Verdana;
    font-size: medium;
    font-weight:700;
    color:#030;
    padding: 30px 0 20px 0;
    
}
hr{
    width:100%;
}
.formSection{
    color:#191970;
    font-weight:bold;
    padding: 10px 0 10px 0;  
}
.formHeader{    
    color:#B22222;
    font-weight:bold; 
    padding: 30px 0 30px 0;
}
.privateQuestion td.labelContainer{
   font-weight:bold;
   color:Red;
   }