﻿html
{
    height:100%;
}

body 
{
    margin:0 0 0 0;
    background-color:#ebebeb;
    background-position:top center;
    background-repeat:no-repeat;
    text-align:right;
}

.TopLineSeparator
{
    background-image:url('/Images/TopLineSeparator.jpg');
    height:1px;
    background-repeat:repeat-x;
}

.MainPanelBg
{
    background-image:url('/Images/MainPanelBg.jpg');
    height:279px;
    width:519px;    
    background-repeat:no-repeat;
    background-position:right;
    background-color:#3c4648;
}

.InnerHeader
{
    background-image:url('/Images/InnerHeader.jpg');
    height:59px;
    width:876px;
    background-repeat:no-repeat;
    background-position:right;
}

.LogoPanel
{
    background-image:url('/Images/LogoPanel.jpg');
    height:15px;
    background-repeat:repeat-x;
}

.TopMenuBg
{
    background-image:url('/Images/TopMenuBg.png');
    height:142px;
    background-repeat:repeat-x;
    background-position:bottom;
}

.InnerFrameBg
{
    background-image:url('/Images/InnerFrameBg.png');
    width:976px;
    background-repeat:repeat-y;
    background-position:center;    
}

.InnerImageBg
{
    background-image:url('/Images/InnerImageBg.jpg');
    height:383px;
    width:463px;
    background-repeat:no-repeat;
}

.InnerImageSmallBg
{
    background-image:url('/Images/InnerImageSmallBg.jpg');
    height:118px;
    width:143px;
    background-repeat:no-repeat;
}

.GalleryImageBg
{
    background-image:url('/Images/GalleryImageBg.jpg');
    height:88px;
    width:153px;
    background-repeat:no-repeat;
}

.MainImageBg
{
    background-image:url('/Images/MainImageBg.jpg');
    height:358px;
    width:441px;
    background-repeat:no-repeat;
}

.LogoBg
{
    background-repeat:no-repeat;
    background-image:url('/Images/LogoBg.jpg');
    width:201px;
    height:103px;
}

.FooterBg
{
    background-color:#4a5457;
    height:105px;
    background-repeat:repeat-x;
}

.BottomBg
{
    background-position:bottom right;
    background-repeat:no-repeat;
}

.TopMenuHover
{
    background-image:url('/Images/TopMenuItemBg.png');
    height:54px;
    width:105px;
    background-repeat:no-repeat;
}

.BottomLineBg
{
    height:85px;    
    background-repeat:no-repeat;
    background-position:right;
}

.MainFrameBg
{
    background-image:url('/Images/MainFrameBg.png');
    height:357px;
    background-repeat:repeat-x;
}

.MainFrameBgGray
{
    background-image:url('/Images/MainFrameBgGray.jpg');
    height:357px;
    background-repeat:repeat-x;
}

.MainFooterBg
{
    background-image:url('/Images/MainFooterBg.png');
    height:13px;
    background-repeat:repeat-x;
}

.TopMenuItemBg
{
    height:37px;
    padding:5px 10px 5px 10px;
}

.TopMenuItemHover
{
    background-color:#0a90d7;
    height:37px;
    padding:5px 10px 5px 10px;    
}

.GreenButtonBg
{
    background-color:#4ad32f;
    height:21px;
    width:90px; 
}

.BlueButtonBg
{
    background-color:#0092cf;
    height:21px;
    width:90px; 
}

.SubMenuSeparator
{
    background-image:url('/Images/SubMenuSeparator.jpg');
    height:6px;
    width:197px; 
    background-repeat:no-repeat;
    background-position:right;
}

.SubMenuHeader
{
    background-image:url('/Images/SubMenuHeader.jpg');
    height:8px;
    width:197px; 
    background-repeat:no-repeat;
    background-position:right;
}

.SubMenuFooter
{
    background-image:url('/Images/SubMenuFooter.jpg');
    height:8px;
    width:197px; 
    background-repeat:no-repeat;
    background-position:right;
}
    
.SideMenu
{
    background-image:url('/Images/SideMenu.jpg');
    height:22px;
    width:204px;
    background-repeat:no-repeat;
}

.SideMenuHover
{
    background-image:url('/Images/SideMenuHover.jpg');
    height:22px;
    width:204px;
    background-repeat:no-repeat;
}

.MainBg
{
    background-image:url('/Images/MainBg.jpg');
    width:911px;
    background-repeat:repeat-y;
    background-position:center;
}

.ArticlesBg
{
    background-image:url('/Images/ArticlesBg.jpg');
    width:911px;
    background-repeat:repeat-y;
    background-position:center;
}

.SelectedPage
{
    background-image:url('/Images/SelectedPage.jpg');
    height:20px;
    width:22px;
    background-repeat:no-repeat;
}

.SubMenuItemBg
{
    background-image:url('/Images/SubMenuBg.jpg');
    width:197px;
    height:25px;
    background-repeat:repeat-y;
    background-position:right;
}

.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;
}

.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;
}

.WhiteCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:White;
}

.WhiteHuge
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:18px;
    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:#7a8689;
}

.GrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#7a8689;
}

.GrayBoldLinks
{
    font-weight:bold;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#7a8689;
}

.GrayBoldSmall
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:11px;
    color:#7a8689;
}

.GrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#7a8689;
}

.DarkGrayText
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#3d4749;
}

.DarkGrayBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#3d4749;
}

.DarkGrayCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#3d4749;
}

.DarkGrayHeader
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:30px;
    color:#3d4749;
}

.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:#4ad32f;
}

.GreenHuge
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:22px;
    color:#4ad32f;
}

.BlueText
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:11px;
    color:#0092cf;
}

.BlueBold
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#0092cf;
}

.BlueCaption
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:14px;
    color:#0092cf;
}

.BlueHuge
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:22px;
    color:#0092cf;    
}

.BlueHeader
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:30px;
    color:#0092cf;    
}

.WhiteHeader
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:30px;
    color:White;    
}

.OrangeHeader
{
    font-weight:normal;
    text-decoration:none;
    font-family:Arial;
    font-size:30px;
    color:#f29a00;    
}

.BlueLinks
{
    font-weight:normal;
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#0e5aa6;
}

.WhiteMenu
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:White;
}

.WhiteMenu:hover
{
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#bed1ea;
}

.Input
{
    border:0px solid #a7a6a6;
    color:Black;
    background-image:url('/Images/InputBg.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-color:Transparent;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;
    width:290px;
    height:22px;    
}

.BigInput
{
    border-width:0px;
    color:Black;
    background-color:#abb1b3;
	background-repeat:no-repeat;
	background-position:bottom center;
	font-size:12px;
    font-weight:normal;
    font-family:Arial;
    width:290px;
    height:122px;    
    overflow:hidden;            
}

.GrayInput
{
    border:1px solid #d6d8db;
    color:black;
    background-color:White;
    font-size:12px;
    font-weight:normal;
    font-family:Arial;    
}

.SubmitButton 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border: 0px solid black;
	background-image:url('/Images/SubmitButtonBg.png');
	background-repeat:no-repeat;
	background-color:Transparent;
	background-position:center;
	width: 136px;
	height: 28px;
	padding: 2px 8px;
	cursor:pointer;
}

.Clickable
{
    cursor:pointer;
}

.whitePanel
{
    background-color:White;    
}

.DarkGrayPanel
{
    background-color:#3d4749;
}

.GrayPanel
{
    background-color:#bfbfbf;
}

.BlackPanel
{
    background-color:Black;
}

.BluePanel
{
    background-color:#1a3b51;
}

.GrayBorderLeft
{
    border-left:1px solid #666666;    
}

.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;
}

.bottomDottedBorder
{
    border-bottom:1px dashed #bcbcbc;
}

.TransparentDiv
{
    background-color:Black;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.NoTransparentGallery
{
   filter:alpha(opacity=100);
   -moz-opacity:1.0;
   -khtml-opacity: 1.0;
   opacity: 1.0;
   background-color:Transparent;
}

.LightBluePanel
{
    background-color:#6abad5;
}
