﻿body 
{
    margin:0 0 0 0;
    background-color:White;
    background-image:url('/Images/TopSiteBg2.jpg');
    background-repeat:no-repeat;
    background-position: center top;
}
input[type=radio]{ 
width: 1.3em; height: 1.3em;
}
.InputBg
{
    border:0px solid #cbcbcb;
    color:#484848;
    height:41px;
    width:257px;
    font-size:15px;
    font-weight:normal;
    font-family:Tahoma;
    background-image:url('./Images/InputHomeBg.jpg');
    background-repeat:no-repeat;
    background-position: center top;  
}
.InputSignatureBg
{
    border:0;
   border-bottom:1px solid #dbdbdb;
   
    color:Black;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    background-color:#f4f3ea;
    width:162px;
    height:28px;
}
.disableClass{background-color:#dddddd;color:#999999;
              border:1px solid #dbdbdb;
            border-top:0;
           
            width:162px;
            height:28px;
              }
.MainTableBg
{
    background-image:url('/Images/SiteBg2.jpg');
    background-repeat:repeat-y;
    background-position:center bottom;  
}

.HomeLoginBg
{
    background-image:url('/Images/HomeLoginBg.jpg');
    background-position:bottom center;
    background-repeat:no-repeat;
    width:413px;
    height:389px;
}
.TopMenuItemBg
{
    background-image:url('/Images/TopMenuItem.png');
    background-repeat:no-repeat;
    height:42px;
    width:166px;
    text-align:center;
    font:normal normal bold 14px Tahoma;
    color:#000000;
}

.TopMenuItemHover
{
    background-image:url('/Images/TopMenuItem.png');
    background-repeat:no-repeat;
    height:42px;
    width:166px;    
     font:normal normal bold 14px Tahoma;
    color:#1876ba;    
}

.TopLineBg
{
    background-image:url('./Images/TopLineBg.jpg');
    background-repeat:repeat-x;
    background-position:top;
    height:4px;    
}

.FooterBg
{
    background-image:url('/Images/FooterBg.jpg');
    height:115px;
    background-repeat:no-repeat;
    background-position:center bottom;
}

.TabBg
{
    background-image:url('/Images/TabBg.jpg');
    height:23px;
    background-repeat:repeat-x;
    background-position:center top;
     white-space:nowrap;
}

.YellowPanel
{
    background-color:#fcaf17;
}

.SeparatorLineBg
{
    background-image:url('/Images/SeparatorLineBg.jpg');
    height:1px;
    background-repeat:repeat-x;
}

.SubMenuItemBg
{
    background-color:#2a304a;
    height:25px;
}

.GrayBorder
{
     border:1px solid #bfbfbf;
}
.BlackBorder
{
     border:1px solid #000000;
}

.GrayBorderNoLeft
{
     border-right:1px solid #bfbfbf;
     border-top:1px solid #bfbfbf;
     border-bottom:1px solid #bfbfbf;     
}

.WhiteLine
{
     height:1px;
     background-color:White;
}

.GrayLine
{
     height:1px;
     background-color:#bfbfbf;
}

.OrangeBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#ffae1f;
}

.OrangeBoldLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#ffae1f;
}

.WhiteBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:White;
}

.WhiteMenuBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Verdana;
    font-size:11px;
    color:White;
}

.GrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Verdana;
    font-size:16px;
    color:#7b7e7e;
}

.WhiteSmall
{
    font-weight:normal;
    text-decoration:none;
    font-family:Verdana;
    font-size:10px;
    color:White;
}

.WhiteText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:White;
}

.WhiteLinks
{
    font-weight:normal;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:White;
}

.BlackText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:Black;
}

.BlackText2
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:Black;
}
.underline{ text-decoration:underline;}
.BlackTitle
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:14px;
    color:Black;
}
.BlackLinks
{
    font-weight:normal;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:Black;
}

.GrayText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#5d5d5d;
}

.GrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#5d5d5d;
}

.GrayBoldLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#5d5d5d;
}

.GrayBoldSmall
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:11px;
    color:#616161;
}

.GrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#616161;
}

.DarkGrayText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#494e56;
}

.DarkGrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#494e56;
}

.DarkGrayTitle
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#494e56;
}

.DarkGrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:16px;
    color:#2a304a;
}

.DarkGrayHuge
{
    font-weight:normal;
    text-decoration:none;
    font-family:Tahoma;
    font-size:20px;
    color:#484848;
}

.BlackBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:Black;
}

.DarkRedBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#912e25;
}

.DarkRedCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#551f15;
}
.RedText
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#ff0000;
    
 }
 
.RedBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#ff0000;
}

.RedCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#ad1d3a;
}

.GreenBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#a0c655;
}

.GreenCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:40px;
    color:#a0c655;
}

.BlueBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#0e5aa6;
}


.BlueCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:16px;
    color:#24a6ee;
}

.BlueLinks
{
    font-weight:normal;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#0e5aa6;
}

.BrownBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#511c0c;
}

.Input
{
    border:1px solid #dbdbdb;
    border-top:0;
    color:Black;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    background-color:#f4f3ea;
    width:162px;
    height:28px;
}

.InputArea
{
   border:1px solid #dbdbdb;
    border-top:0;
    color:Black;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;
    background-color:#f4f3ea;
    width:190px;
    height:92px; 
}

.GrayInput
{
    border:1px solid #d6d8db;
    color:black;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;
    background-color:#d6d8db;
}

.SubmitButton 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border: 0px solid black;
	background-image:url('/Images/ButtonBg.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width: 122px;
	height: 22px;
	padding: 2px 8px;
	cursor:pointer;
}
.BlueButton 
{
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: White;
	border: 0px solid black;
	background-image:url('/Images/BlueBtn.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width: 119px;
	height: 41px;
	padding: 2px 8px;
	cursor:pointer;
}

.BlueButton2 
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: White;
	border: 0px solid black;
	background-image:url('/Images/BlueBtn2.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width: 140px;
	height: 41px;
	cursor:pointer;
	line-height:41px;
	text-decoration:none;
	display:block;
	text-align:center;
}

.Clickable
{
    cursor:pointer;
}

.whitePanel
{
    background-color:White;    
}

.DarkGrayPanel
{
    background-color:#2a304a;
}

.GrayPanel
{
    background-color:#fafafa;
}

.PreviewPanel
{
    width:100%;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;       
    z-index:54000;       
}

.CalendarDayHeader
{
    background-color:#B7B09E;
    width:35px;
    height:25px;
    font-family:arial;
    font-size:12px;
    color:White;
    font-weight:normal;    
    text-decoration:none;
    border:1px solid #FAFAFC;
    text-align:center;
}

.calendarDay
{
    background-color:#F2F1ED;
    width:35px;
    height:25px;
    font-family:arial;
    font-size:12px;
    color:#9e4438;
    font-weight:normal;    
    text-decoration:none;
    border:1px solid #FAFAFC;
    text-align:center;
}

.CalendarSelectedDay
{
    background-color:#D2CDB9;
    width:35px;
    height:25px;
    font-family:arial;
    font-size:12px;
    color:#2a304a;
    font-weight:normal;    
    text-decoration:none;
    border:1px solid #FAFAFC; 
    text-align:center;  
    cursor:pointer;
}

.calendar
{
    background-color:White;
    font-family:arial;
    font-size:12px;
    color:Black;
    font-weight:normal;    
    text-decoration:none;
}

.calendarTitle
{
    font-family:arial;
    font-size:12px;
    color:Black;
    font-weight:normal;    
    text-decoration:none;
    background-image:url('./Images/CalendarHeaderBg.jpg');
    background-repeat:no-repeat;
    background-position:top center;
    height:40px;
    width:280px;
}

.calendarTitle td
{
    font-family:arial;
    font-size:12px;
    font-weight:bold;    
    text-decoration:none;    
}

.calendarTitle a
{
    font-family:arial;
    font-size:12px;
    color:Black;
    font-weight:normal;    
    text-decoration:none;
}

.CalendarOtherMonthDay
{
    background-color:#F2F1ED;
    visibility:hidden;
}

.GreenLine
{
    height:3px;
    background-color:#9cc84d;
}

.BlueLine
{
    height:3px;
    background-color:#1876ba;
}


.PopUpFormBg
{
    background-color:#ffffff;
    border:1px solid #000000;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 8px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 8px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 8px; 
}


.MessageBox_Top
{
    height:25px;
    background-image:url('/admin/Images/Dialog/top.gif');
}

.MessageBox_Left
{
    width:7px;
    background-image:url('/admin/Images/Dialog/left.gif');
}

.MessageBox_Right
{
    width:7px;
    background-image:url('/admin/Images/Dialog/right.gif');
}

.MessageBox_Bottom
{
    height:7px;
    background-image:url('/admin/Images/Dialog/bottom.gif');
}

.MessageBox_Panel
{
    background-color:White;
}

.UploadProgress
{
    background-image:url('/admin/images/UploadProgressBg.jpg');
    height:22px;
}

.MessagePanel
{
    width:100%;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;       
    z-index:55500; 
    background-image:url('/admin/Images/Dialog/alpha.png');
}

@media print {
  body { font-size: 10pt }
  input {border:0;}
}