﻿.textNormal
{
    font-family:Calibri;
    font-size:small;
    font-weight:normal;
    color:#01673D;
}
.textBold
{
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    color:#01673D;
}
.textNormalUnderline
{
    font-family:Calibri;
    font-size:small;
    font-weight:normal;
    text-decoration:underline;
    color:#01673D;
}
.textBoldUnderline
{
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    text-decoration:underline;
    color:#01673D;
}
.boxVisible 
{
    display: inherit;
    float:inherit;
    background-color: white;
    border: solid 1px #000040;
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
}
.boxHidden {
    display: none;
}
.modalBackground  
{
    background-color:Gray;
    filter:alpha(opacity=70); 
    opacity:0.7;
}
.button80BlackFont
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:80px;
    color:black;
}
.button70
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:70px;
    color:#01673D;
}
.button85
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:85px;
    color:#01673D;
}
.button90
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:90px;
    color:#01673D;
}
.button100
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:100px;
    color:#01673D;
}
.button120
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:120px;
    color:#01673D;
}
.button140
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:140px;
    color:#01673D;
}
.button155
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:155px;
    color:#01673D;
}
.button100P
{
    border-style:solid;
    border-color:#01673D;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:100%;
    color:#01673D;
}
.dropdownlist
{
    font-family:Calibri;
    font-size:small;
}
.textbox30
{
    font-family:Calibri;
    font-size:small;
    width:30px;
}
.textbox100
{
    font-family:Calibri;
    font-size:small;
    width:108px;
}
.textbox120
{
    font-family:Calibri;
    font-size:small;
    width:120px;
}
.textbox150
{
    font-family:Calibri;
    font-size:small;
    width:150px;
}
.textbox200
{
    font-family:Calibri;
    font-size:small;
    width:200px;
}
.textbox250
{
    font-family:Calibri;
    font-size:small;
    width:250px;
}
.textbox300
{
    font-family:Calibri;
    font-size:small;
    width:300px;
}
.textbox100P
{
    font-family:Calibri;
    font-size:small;
    width:100%;
}
.labelAttrTitle
{
    font-weight:bold;
    font-family:Calibri;
    font-size:small;
    color:#01673D;
}
.labelAttrLoginTitle
{
    font-weight:bold;
    font-family:Calibri;
    font-size:16px;
    color:black;
}
.labelTitleBigBold
{
    font-weight:bold;
    font-family:Calibri;
    font-size:50px;
    color:black;
}
.labelTitleGreenBold
{
    font-weight:bold;
    font-family:Calibri;
    font-size:20px;
    color:#01673D;
}
.labelTitleBlackBold
{
    font-weight:bold;
    font-family:Calibri;
    font-size:20px;
    color:black;
}
.labelTitleBlackBold13
{
    font-weight:bold;
    font-family:Calibri;
    font-size:13px;
    color:black;
}
.labelGridTitle
{
    font-weight:bold;
    font-family:Calibri;
    font-size:small;
    color:white;
}
.labelGridRowAlign2Left
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:left;
    font-weight:normal;
}
.labelGridRowAlign2Right
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:right;
    font-weight:normal;
}
.labelGridRowAlign2Center
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:center;
    font-weight:normal;
}
.labelGridRowAlign2LeftBold
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:left;
    font-weight:bold;
}
.labelGridRowAlign2RightBold
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:right;
    font-weight:bold;
}
.labelGridRowAlign2CenterBold
{
    font-family:Calibri;
    font-size:small;
    color:black;
    text-align:center;
    font-weight:bold;
}
.labelGridAlternateRow
{
    font-family:Calibri;
    font-size:small;
    color:Black;
    background-color:#DBEEF3;
}
.labelPageTitleGreen
{
    font-weight:bold;
    font-family:Calibri;
    font-size:large;
    color:#01673D;
    text-decoration:underline;
}
.labelPageTitleWhite
{
    font-weight:bold;
    font-family:Calibri;
    font-size:large;
    color:white;
    text-decoration:underline;
}
.labelContentPageTitle
{
    font-weight:bold;
    font-family:Calibri;
    font-size:large;
    color:#01673D;
    text-decoration:underline;
}
.labelPagingWhite
{
    font-weight:bold;
    font-family:Calibri;
    font-size:smaller;
    color:white;
}
.labelTabWhite
{
    font-weight:bold;
    font-family:Calibri;
    font-size:12px;
    color:white;
    text-decoration:none;
}
.labelTabGreen
{
    font-weight:bold;
    font-family:Calibri;
    font-size:12px;
    color:#01673D;
    text-decoration:none;
}
.labelTopLink
{
    font-family:Calibri;
    font-size:smaller;
    color:Gray;
    text-decoration:none;
}
.labelWebTitle
{
    font-family:Calibri;
    font-size:23px;
    font-weight:bolder;
    color:#01673D;
    text-shadow: 0.1em 0.1em #cccccc;
}
.labelDummy4
{
    font-family:Calibri;
    font-size:4px;
    color:white;
}
.labelDummy3
{
    font-family:Calibri;
    font-size:3px;
    color:white;
}
.labelDummy2
{
    font-family:Calibri;
    font-size:2px;
    color:white;
}
.MenuStyle
{
    font-family:Calibri;
    font-size:14px;
    font-weight:bold;
    background-color:#01673D;
}
.SubMenuStyle
{
    font-family:Calibri;
    font-size:14px;
    font-weight:bold;
}
.inputFormBody
{
    background-color:White;
    margin-top:0;
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
}
.hrBreak
{
    color:Gray;
    background-color:Gray;
    width:98%;
}
.hrBreakWhite100P
{
    color:White;
    background-color:White;
    width:100%;
}
.tbDefaultStyle
{
    border-style: hidden;
    border-width: 0px 0px 0 0;
    padding: 0px;
    border-spacing:0px;
    border-collapse:collapse;
}
.tbDefaultStyle100P
{
    border-style:none;
    padding:0px;
    border-spacing:0px;
    border-collapse:collapse;
    width:100%;
}
.contentPageTitle
{
    background-color:#CCCCCC;
    text-align:center;
    font-weight:bold;
    font-family:Calibri;
    font-size:small;
}
.tdBGColorGreenAlign2Center
{
    background-color:#01673D;
    text-align:center;
    font-weight:bold;
    font-family:Calibri;
    font-size:small;
    color:white;
}
.tdBGColorWhiteAlign2Left
{
    background-color:white;
    text-align:left;
}
.tdBGColorWhiteAlign2Center
{
    background-color:white;
    text-align:center;
}
.tdBGColorBlue
{
    background-color:#DBEEF3;
}
.gridRowStyle
{
    border-style:solid;
    border-color:white;
    background-color:#E0E0E0;
}
.tdTabBGGreenLeft
{
    background:url(Green_Top_Left.jpg);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
}
.tdTabBGGreenRight
{
    background:url(Green_Top_Right.jpg);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
}
.tdTabBGGreenMiddle
{
    background:url(Green_Top_Middle.jpg);
    text-align:center;
}
.tdTabBGGrayLeft
{
    background:url(Gray_Top_Left.png);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
}
.tdTabBGGrayRight
{
    background:url(Gray_Top_Right.png);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
}
.tdTabBGGrayMiddle
{
    background:url(Gray_Top_Middle.jpg);
    text-align:center;
}
.tdBGwithBGMenu
{
    background:url(BGMenu.jpg);
}
.LoginPageBackground
{
    border-style:none;
    border-collapse:collapse;
    color:#01673D;
    font-size: "small";
    font-family: Arial;
    font-weight: bold;
    background-image:url('greybackground.jpg');
    background-repeat: no-repeat;
    background-position:center top;
    background-color:#FFFFFF;
}
.PerformBackground
{
    background-color:White;
    background-image:url(perform_background.png);
    background-repeat:no-repeat;
    background-position: center center;
    border-color:#CCCCCC;
    border-style:Solid;
    border-width:2px;
    border-collapse:collapse;
}
.LoginSystemPageBackground
{
    background:url(greenwaves.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:white;
}
.CFSSPageBackground
{
    background:url(bg_camfil.jpg) no-repeat center bottom fixed;
   /* background-position:center bottom;*/
    /*background-repeat: no-repeat;*/
    -webkit-background-size: cover;        
    -moz-background-size: cover;        
    -o-background-size: cover;        
    background-size: cover;
}
.iframe
{
 background-color: #FFFFFF;
 border:0;
 -moz-box-shadow: 4px 4px 14px #000;
 -webkit-box-shadow: 4px 4px 14px #000;
 box-shadow: 4px 14px 14px #000;
}
.iframe3
{
 background-color: #FFFFFF;
 border:0;
 -moz-box-shadow: 4px 4px 14px #000;
 -webkit-box-shadow: 4px 4px 14px #000;
 box-shadow: 4px 14px 14px #000;
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',direction='120',strength='10')
}
.iframe2 
{
  background-color: #FFFFFF;
  margin-top: 20px;
  margin-bottom: 30px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 4px 4px 14px #000;
  -webkit-box-shadow: 4px 4px 14px #000;
  box-shadow: 4px 4px 14px #000;
  -moz-transform:rotate(20deg);
  -webkit-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);
}     
.labelAttrRemark
{
    font-family:Calibri;
    font-size:small;
    color: #6D7B8D;
    font-style:italic;
}
.tdBGColorGray
{
    background-color:Gray;
}
.button70Disable
{
    border-style:solid;
    border-color:Gray;
    font-family:Calibri;
    font-size:small;
    font-weight:bold;
    width:70px;
    color:Gray;
}
.labelAttrTitle_Disable
{
    font-weight:bold;
    font-family:Calibri;
    font-size:small;
    color:Gray;
}