﻿/* Master Page */
body
{
    margin: 0 auto 0 auto;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: .8em;
    word-spacing: normal;
    letter-spacing: normal;
}
/* Page */
body
{
    background-color: #BCC1C1;
    width: 800px;
    color: #000;
}
#page
{
    width: 800px;
    margin: 0 auto;
}
#page2
{
    background: #FFF;
    float: right;
    width: 800px;
    padding: 0;
    border: solid #666;
    border-width: 1px 3px 3px 1px;
    font-size: 85%;
    color: #000;
}
#Regheader
{
    background: url(images/RegistrationHeader.jpg) no-repeat;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 110px;
}
.bold
{
    font-weight: bold;
}
.HeaderDiv
{
    width: 800px;
    background-color: #343768;
}
.Grids
{
    background: #deeffe;
    border-width: 1px;
    border-color: Black;
    font-size: small;
    width: 100%;
}
.CurrentUser
{
    background-color: #E2D7CD;
    width: 795px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.MenuDiv
{
    background: #343768;
    width: 800px;
}
.FVTCLogo
{
    background-image: url(Images/fvtcLogo.gif);
    float: left;
    width: 190px;
    height: 65px;
}
.Title1
{
    text-align: center;
    font-family: 'Arial Narrow' , Arial;
    font-size: 38px;
    color: #a29e9f;
}
.SystemTitle
{
    text-align: center;
    margin: -15px 0 10px 0;
    color: white;
}
.SystemTitle1
{
    font-size: 28px;
    font-weight: bold;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.SystemTitle2
{
    font-size: 16px;
    margin-top: 15px;
    font-weight: bold;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.MainBody
{
    background-color: #f6f9fd;
    float: left;
    padding-bottom: 10px;
}
.ContentPage
{
    padding: 0px 5px 0px 5px;
}
.ContentHdr
{
    margin: 5px 0px 5px 0px;
    font-size: large;
    font-weight: bold;
    text-align: center;
}
.ContentSubHdr
{
    font-size: medium;
    font-weight: bold;
    text-align: center;
}
.BaseMenu
{
    background-color: #cbcbcb;
    width: 180px;
    text-align: center;
    color: Black;
    padding: 3px 5px 6px 3px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: .9em;
}
.MenuHover
{
    background-color: #a0a0a0;
    color: black;
    width: 180px;
}
.MenuLevel2
{
    border-bottom: 1px solid #990033;
    border-top: 1px solid white;
}
.MenuLevel2Hover
{
    border-top: solid 1px #990033;
    border-bottom: solid 2px #990033;
}
.fLeft
{
    float: left;
}

/* Grid/Detail View */
.GridHeaders
{
    background-image: url(Images/gridHeader.gif);
    background-repeat: repeat-x;
    color: White;
}
/* two column layout */
.EventTitle
{
    font-size: 28px;
    font-weight: bold;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.CenterDivTitle
{
    width: 550px;
    text-align: center;
}
.ContentCol1Of2
{
    width: 200px;
    float: left;
    text-align: right;
    padding-right: 5px;
    padding-top: 5px;
}
.ContentCol2Of2
{
    width: 580px;
    float: left;
    padding-top: 5px;
}
.EventTextBoxLeft
{
    float: left;
    width: 170px;
}
.LongTextbox
{
    float: left;
    width: 300px;
}

/* Message Box Errors */
#CenterBlock span
{
    text-align: right;
}
.Error
{
    color: Red;
    font-weight: bold;
}

/* Grid View */
.GridView
{
    color: #333333;
    padding: 4;
}
#gvEvents
{
    color: #333333;
    padding: 0;
}
.GridHead
{
    background-color: #4a598c;
    color: White;
    font-weight: bold;
}
.GridHead a
{
    background-color: #4a598c;
    color: White;
    font-weight: bold;
}
.GridFoot
{
    background-color: #4a598c;
    color: White;
    font-weight: bold;
}
.GridSelected
{
    background-color: #D1DDF1;
    color: #333333;
}
.GridRow
{
    background-color: #EFF3FB;
}
.GridAltRow
{
    background-color: White;
}

/* Detail View */
.DetailsView
{
    color: #333333;
    padding: 4;
}
.DetailHead
{
    text-align: left;
    background-color: #4a598c;
    color: White;
    font-weight: bold;
}
.DetailFoot
{
    text-align: right;
    background-color: #4a598c;
    color: White;
    font-weight: bold;
}
.DetailRow
{
    background-color: #EFF3FB;
    text-align: left;
}
.DetailAltRow
{
    background-color: White;
    text-align: left;
}
.DetailEditRow
{
    background-color: #EFF3FB;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.DetailCommandRow
{
    background-color: #47598c;
    font-weight: bold;
    text-align: center;
}
.DetailFieldHead
{
    background-color: #DEE8F5;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
.DetailFieldItem
{
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.DetailControlItem
{
    padding-top: 2px;
    padding-bottom: 2px;
    width: 97%;
}
.DetailCommandHead
{
    background-color: #D1DDF1;
    padding-top: 5px;
    padding-bottom: 5px;
}
.DetailCommandItem
{
    background-color: #4a598c;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
legend
{
    float: left;
    font-size: 1.2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    color: Black;
}
#lblCapacityWarn
{
    color: Blue;
}
/*
RecordManager
*/
.efmCenter
{
    float: left;
    width: 50%;
    text-align: right;
}
.innerModalPanel
{
    padding: 15px;
    background-color: White;
    width: 100%;
}
.modalTitle
{
    background-color: #4A598C;
    width: 100%;
    color: White;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
}
.fError
{
 color: #333;
    background-color: #FFCC00;
    font-style: italic;
    font-weight: bold;
    padding: 1px;
}
.gvHdr
{
 background-color:#4A598C;
 color:White;
 font-weight:bold;
 padding:5px;
  width:95%;

}
#gvHdrL
{
 float:left;
}
#gvHdrR
{
 float:right;
}
.gvHdrSub
{
 background-color:white;
  padding:5px;
  width:95%;
}
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/error.png');
}
