﻿body {
}
.Hours
        {
            font-family: Tahoma;
            font-size: 12px;
            font-weight: normal;
            background-color: #F0F7FC;
        }
        
        .addInvitationHeader
        {
        	text-align:right;
        	font-family: Tahoma;
            font-size: 12px;
            font-weight: bold;
            color: White;
            background-color:#3D89CD;
            text-decoration: none;
        }
        .cancelLink
        {
        	font-family: Tahoma;
            font-size: 11px;
            font-weight: normal;
            color:#3D89CD;
            text-decoration:underline;
            cursor:pointer;
        }
        .addInvitationLabels
        {
        	font-family: Tahoma;
            font-size: 12px;
            font-weight: normal;
            color: Black;
            text-decoration: none;
            text-align:right;
            padding-right:20px;
        }
        .addInvitationValidation
        {
        	font-family: Tahoma;
            font-size: 11px;
            font-weight: normal;
            color: Red;
        }
        .Today
        {
            font-family: Tahoma;
            font-size: 19px;
            font-weight: bold;
            color: Black;
            text-decoration: none;
        }
        .Weeks
        {
            font-family: Tahoma;
            font-size: 12px;
            font-weight: normal;
            color: Black;
            text-decoration: none;
        }
        .WeekSelected
        {
            background-image: url(   '../Admin/Images/Calendar/calendar_weekactive.gif' );
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-position: center;
            font-family: Tahoma;
            font-size: 12px;
            font-weight: normal;
            color: White;
            text-decoration: none;
        }
        .WeekUnSelected
        {
            background-image: none;
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-position: center;
            font-family: Tahoma;
            font-size: 12px;
            font-weight: normal;
            color: Black;
            text-decoration: none;
        }
        .DayTitle
        {
            font-family: Tahoma;
            font-size: 15px;
            font-weight: bold;
            text-align: center;
            background-color: #A6D3FD;
        }
        .DayDateTitle
        {
            font-family: Tahoma;
            font-size: 15px;
            font-weight: normal;
            text-align: center;
            background-color: #A6D3FD;
        }
        .Appointments
        {
            font-family: Tahoma;
            font-size: 11px;
            font-weight: bold;
            text-align: right;
            padding-right: 5px;
            background-color: #FFFFD5;
        }
        .modalPopup
        {
            background-color: #ffffdd;
            border-width: 3px;
            border-style: solid;
            border-color: Gray;
            padding: 3px;
            width: 250px;
        }
        .modalBackground
        {
            background-color: Gray;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
            opacity: 0.4;
        }
        .opera
{
	display:block;
	/* fonts for the tabs */
	font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;	
}
.opera .ajax__tab_tab
{
	/* header text is always be bold */
	font-weight:bold;	
}
.opera .ajax__tab_body 
{
	background-color:#fff;
	border:1px solid #eeeeee;
	border-top:none;
	padding:10px;
}
.opera .ajax__tab_header
{
	border-bottom:1px solid #eeeeee;
	padding-right:10px;
}

/* regular header styles */
.opera .ajax__tab_header .ajax__tab_tab
{
	/* left/right rounded images are 11 pixels wide */
	margin:0px 11px 0px 11px;
	color:#fff; 
	background:url(img/bg.gif) repeat-x;	
}
.opera .ajax__tab_header .ajax__tab_outer
{
	/* 2 pixel horizontal space between tabs */
	margin-right:2px;
	background:url(img/right.gif) no-repeat right top;
}
.opera .ajax__tab_header .ajax__tab_inner
{
	background:url(img/left.gif) no-repeat left top;
}

/* active/hover headers styles */
.opera .ajax__tab_active .ajax__tab_tab, 
.opera .ajax__tab_hover .ajax__tab_tab  
{
	/* left/right rounded images are 11 pixels wide */
	margin:0px 11px 0px 11px;
	color:#111111;
	background:url(img/bg.gif) repeat-x 0pt -48px;	
}
.opera .ajax__tab_active .ajax__tab_outer,
.opera .ajax__tab_hover .ajax__tab_outer
{
	/* 2 pixel horizontal space between tabs */
	margin-right:2px;
	background:url(img/right.gif) no-repeat 100% -48px;
}
.opera .ajax__tab_active .ajax__tab_inner,
.opera .ajax__tab_hover .ajax__tab_inner
{
	background:url(img/left.gif) no-repeat 0pt -48px;
}
