﻿body 
{
    margin:0 0 0 0;
    background-image:url('/images/MainBg2.jpg');
    background-color:#B2B2B3;
    background-position:top;
    background-repeat:repeat-x;
}

.footerBg
{
    background-image:url('/images/footer.jpg');
    background-repeat:repeat-x;}

.TopBg
{
    background-image:url('/images/TopBg.png');
    background-repeat:repeat-x;
    height:47px;    
}

.RightBg
{
    background-image:url('./Images/RightBg.png');
    background-repeat:repeat-y;
    background-position:top;
    width:3px;    
}

.LeftBg
{
    background-image:url('./Images/LeftBg.png');
    background-repeat:repeat-y;
    background-position:top;
    width:3px;
}

.BottomBg
{
    background-image:url('/Images/BottomBg.png');
    height:4px;
    background-repeat:repeat-x;
}

.MenuSeparatorLine
{
     background-image:url('/Images/TopMenuSeparator.jpg');
     width:2px;
     background-repeat:no-repeat;
}

.TopMenuSelectedBg
{
    background-image:url('/Images/TopMenuItemBg.jpg');
    height:45px;
    background-repeat:repeat-x;
    background-position:bottom;
    padding:10px 10px 0px 10px;
}
.TopMenuHover
{
     height:45px;
   background-color:#ffffff;
    padding:10px 10px 0px 10px;
}


.TopMenuBg
{
    height:45px;    
}

.TopMenuConnector
{
    background-image:url('/Images/TopMenuConnector.jpg');
    height:39px;
    background-repeat:repeat-x;
}

.TopPanelBg
{
    background-image:url('/Images/TopPanelBg.jpg');
    height:65px;
    width:974px;
    background-repeat:no-repeat;
}

.TopBannerConnector
{
    background-image:url('/Images/TopBannerConnector.jpg');
    height:19px;
    background-repeat:repeat-x;    
}

.GrayBorder
{
     border:1px solid #bfbfbf;
}

.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;
}

.WhiteBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:White;
}

.WhiteCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:16px;
    color:White;
}

.OrangeCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:16px;
    color:#f06900;
}

.OrangeTitle
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#f06900;
}
.OrangeBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#f06900;
}

.OrangeLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#f06900;
}


.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;
}

.WhiteTitle
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:White;
}

.BlackText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:Black;
}

.GrayText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#616161;
}

.GrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#616161;
}

.GrayBoldLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#616161;
}

.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:#333333;
}

.DarkGrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#333333;
}

.DarkGrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:16px;
    color:#333333;
}

.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:#9e4438;
}

.RedBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#ad1d3a;
}

.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:#599d21;
}

.BlueBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#0e5aa6;
}

.BlueLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#005b92;
}

.GreenLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#caeb00;
}

.BlackTitleLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:14px;
    color:#dbff00;
}

.YellowPanel
{
    background-color:#fff000;
}

.Input
{
    border:1px solid #cbcbcb;
    color:Black;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;
    background-color:White;
}

.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-color:#729b16;
	width: 66px;
	height: 19px;
	padding: 2px 8px;
	cursor:pointer;
}

.Clickable
{
    cursor:pointer;
}

.whitePanel
{
    background-color:White;    
}

.DarkGrayPanel
{
    background-color:#2a304a;
}

.GrayPanel
{
    background-color:#bfbfbf;
}

.BluePanel
{
    background-color:#005b92;
}

.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;
}

.TransparentGallery
{
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;
 background-color:White;
}

.NoTransparentGallery
{
   filter:alpha(opacity=100);
 -moz-opacity:1.0;
 -khtml-opacity: 1.0;
 opacity: 1.0;
 background-color:Transparent;
}