﻿body {
    padding:0; margin:0; font-family:Calibri, Times New Roman, ro; font-size:11pt;
}

img{border:none;}

.clear{clear: both;}
.clearRight{clear: right;}

h1, h2, h3, h4
{
    color: #4e1850;
}

a, a:link, a:active, a:visited {color:#4e1850; text-decoration:none;}
a:hover{color:#dabc7b; text-decoration:underline;}

#CalendarLink a, #CalendarLink a:active, #CalendarLink a:link, #CalendarLink a:visited
{
    color:#fff;
}

td.CalendarRoom
{
    padding:5px; float:left;
}

.delete {
    background-color: red;
    width: 100%;
    padding: 15px;
    font-weight: bold;
}

.Error
{
    color: red;
}

#HeaderWrap{width:100%; background-color:#505565; }
#Header{ width:96%; margin:0 auto; min-width:960px; padding:15px 15px 0 15px;}
#HeaderLogo{float: left; width: 250px;}
#HeaderNav
{
}

.Left
{
    float: left; padding:0 20px 0 5px;
}
.linebreak
{
    border-top: solid 1px gold;
}

#logOut
{
    float:right; font-size:14pt; padding-right:10px; padding-bottom:10px;
}
#logOut a, #logOut a:link, #logOut a:active, #logOut a:visited
    {
        color:#dabc7b; text-decoration:none;
    }
    #logOut a:hover
    {
        color:#dabc7b; text-decoration:underline;
    }

#MainBodyWrap{width:98%; margin:0 auto 50px auto; min-width:970px; padding:5px; }
#MainBody
{
    padding:0 0px;
    float:left;
    width:100%;
}

#NavTop
{
    float:left; font-size:16pt; font-weight:bold; padding-top:0px; padding-left:50px; color:#dabc7b;
}
    #NavTop a, #NavTop a:link, #NavTop a:active, #NavTop a:visited
    {
        color:#dabc7b; text-decoration:none;
    }
    #NavTop a:hover
    {
        color:#dabc7b; text-decoration:underline;
    }

#NavigationWrap
{
    float:left; padding:0; width:100%; font-size:12pt; 
}

    #NavigationWrap ul, #NavigationWrap li
    {
        padding: 0;
        list-style: none;
        margin:0;
    }

        #NavigationWrap li a, #NavigationWrap li a:link, #NavigationWrap li a:active, #NavigationWrap li a:visited
        {
            color:#4e1850; text-decoration:none;
        }
        
        #NavigationWrap li a:hover
        {
            color:#dabc7b; text-decoration:underline;
        }

/*-----Search Box------*/
#Search{float: right;}
#SearchBox{float:right; margin-top:10px;}
#SearchBoxWrap{-moz-border-radius: 15px; border-radius: 15px; background-color:#ffffff; border:solid 1px #000000; width:180px; height:28px; padding-left:12px; padding-top:2px;} 
#SearchBoxInner{float:right;}

.SearchTextBox{ font-style: italic; color: Silver;}
input.SearchTextBox:focus, input.SearchTextBox:active {color:Black; font-style:normal;}


.TabWrap
{
    background-color:#505565;
    float:left;
    padding:10px; margin-right:5px;
    color:#dabc7b;
    border-top-left-radius:5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.TabWrap a, .TabWrap a:link, .TabWrap a:active, .TabWrap a:visited
    {
        color:#dabc7b; text-decoration:none; display:block;
    }
    .TabWrap a:hover
    {
        color:#dabc7b; text-decoration:underline;
    }

.TabFrame
{
    border-top:solid 1px #505565;
    width:100%;
    padding:5px;
}

tr.GridViewHeader
{
    -webkit-border-top-right-radius: 40px;
    -moz-border-radius-topright: 40px;
    border-top-right-radius: 40px;
    padding:5px;
}

/*--------------------
    Logon Style Info
---------------------*/
#AdminWrap{margin:100px auto 0 auto; width:450px;}

#AdminWrapFrame{padding:25px; background-color:#fff; border: 1px solid rgba(255,255,255,0.3); border-top: none; box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 5px 7px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 5px 7px 1px rgba(0, 0, 0, 0.1); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-top-left-radius: 8px;-moz-border-radius-topleft: 8px; border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px;}

/*--------------------------------Gif Animation------------------------------------*/
#followingBallsG {
    position: relative;
    width: 980px;
    height: 14px;
}

.followingBallsG {
    background-color: #8a7e45;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    -moz-border-radius: 39px;
    -moz-animation-name: bounce_followingBallsG;
    -moz-animation-duration: 3.2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: linear;
    -webkit-border-radius: 39px;
    -webkit-animation-name: bounce_followingBallsG;
    -webkit-animation-duration: 3.2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -ms-border-radius: 39px;
    -ms-animation-name: bounce_followingBallsG;
    -ms-animation-duration: 3.2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-direction: linear;
    -o-border-radius: 39px;
    -o-animation-name: bounce_followingBallsG;
    -o-animation-duration: 3.2s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;
    border-radius: 39px;
    animation-name: bounce_followingBallsG;
    animation-duration: 3.2s;
    animation-iteration-count: infinite;
    animation-direction: linear;
}

#followingBallsG_1 {
    -moz-animation-delay: 0s;
}

#followingBallsG_1 {
    -webkit-animation-delay: 0s;
}

#followingBallsG_1 {
    -ms-animation-delay: 0s;
}

#followingBallsG_1 {
    -o-animation-delay: 0s;
}

#followingBallsG_1 {
    animation-delay: 0s;
}

#followingBallsG_2 {
    -moz-animation-delay: 0.32s;
    -webkit-animation-delay: 0.32s;
    -ms-animation-delay: 0.32s;
    -o-animation-delay: 0.32s;
    animation-delay: 0.32s;
}

#followingBallsG_3 {
    -moz-animation-delay: 0.64s;
    -webkit-animation-delay: 0.64s;
    -ms-animation-delay: 0.64s;
    -o-animation-delay: 0.64s;
    animation-delay: 0.64s;
}

#followingBallsG_4 {
    -moz-animation-delay: 0.96s;
    -webkit-animation-delay: 0.96s;
    -ms-animation-delay: 0.96s;
    -o-animation-delay: 0.96s;
    animation-delay: 0.96s;
}

@-moz-keyframes bounce_followingBallsG {
    0% {
        left: 0px;
        background-color: #8a7e45;
    }

    50% {
        left: 904px;
        background-color: #4f2a4e;
    }

    100% {
        left: 0px;
        background-color: #8a7e45;
    }
}

@-webkit-keyframes bounce_followingBallsG {
    0% {
        left: 0px;
        background-color: #8a7e45;
    }

    50% {
        left: 904px;
        background-color: #4f2a4e;
    }

    100% {
        left: 0px;
        background-color: #8a7e45;
    }
}

@-ms-keyframes bounce_followingBallsG {
    0% {
        left: 0px;
        background-color: #8a7e45;
    }

    50% {
        left: 904px;
        background-color: #4f2a4e;
    }

    100% {
        left: 0px;
        background-color: #8a7e45;
    }
}

@-o-keyframes bounce_followingBallsG {
    0% {
        left: 0px;
        background-color: #8a7e45;
    }

    50% {
        left: 904px;
        background-color: #4f2a4e;
    }

    100% {
        left: 0px;
        background-color: #8a7e45;
    }
}

@keyframes bounce_followingBallsG {
    0% {
        left: 0px;
        background-color: #8a7e45;
    }

    50% {
        left: 904px;
        background-color: #4f2a4e;
    }

    100% {
        left: 0px;
        background-color: #8a7e45;
    }
}

/*------------------------------------------------------END-----------------------------------------------*/
c.margin0 {
    margin: 0
}

.margin5 {
    margin: 5px
}

.margin10 {
    margin: 10px
}

.margin15 {
    margin: 15px
}

.margin20 {
    margin: 20px
}

.margin25 {
    margin: 25px
}

.margin30 {
    margin: 30px
}

.margin35 {
    margin: 35px
}

.margin40 {
    margin: 40px
}

.margin45 {
    margin: 45px
}

.margin50 {
    margin: 50px
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mt35 {
    margin-top: 35px
}

.mt40 {
    margin-top: 40px
}

.mt45 {
    margin-top: 45px
}

.mt50 {
    margin-top: 50px
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.mb25 {
    margin-bottom: 25px
}

.mb30 {
    margin-bottom: 30px
}

.mb35 {
    margin-bottom: 35px
}

.mb40 {
    margin-bottom: 40px
}

.mb45 {
    margin-bottom: 45px
}

.mb50 {
    margin-bottom: 50px
}

.padding0 {
    padding: 0
}

.padding5 {
    padding: 5px
}

.padding10 {
    padding: 10px
}

.padding15 {
    padding: 15px
}

.padding20 {
    padding: 20px
}

.padding25 {
    padding: 25px
}

.padding30 {
    padding: 30px
}

.padding35 {
    padding: 35px
}

.padding40 {
    padding: 40px
}

.padding45 {
    padding: 45px
}

.padding50 {
    padding: 50px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt25 {
    padding-top: 25px
}

.pt30 {
    padding-top: 30px
}

.pt35 {
    padding-top: 35px
}

.pt40 {
    padding-top: 40px
}

.pt45 {
    padding-top: 45px
}

.pt50 {
    padding-top: 50px
}

.pt55 {
    padding-top: 55px
}

.pt60 {
    padding-top: 60px
}

.pt65 {
    padding-top: 65px
}

.pt70 {
    padding-top: 70px
}

.pt75 {
    padding-top: 75px
}

.pt80 {
    padding-top: 80px
}

.pt85 {
    padding-top: 85px
}

.pt90 {
    padding-top: 90px
}

.pt95 {
    padding-top: 95px
}

.pt100 {
    padding-top: 100px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb25 {
    padding-bottom: 25px
}

.pb30 {
    padding-bottom: 30px
}

.pb35 {
    padding-bottom: 35px
}

.pb40 {
    padding-bottom: 40px
}

.pb45 {
    padding-bottom: 45px
}

.pb50 {
    padding-bottom: 50px
}

.pl5 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pl25 {
    padding-left: 25px
}

.pl30 {
    padding-left: 30px
}

.pl35 {
    padding-left: 35px
}

.pl40 {
    padding-left: 40px
}

.pl45 {
    padding-left: 45px
}

.pl50 {
    padding-left: 50px
}

.pr5 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pr15 {
    padding-right: 15px
}

.pr20 {
    padding-right: 20px
}

.pr25 {
    padding-right: 25px
}

.pr30 {
    padding-right: 30px
}

.pr35 {
    padding-right: 35px
}

.pr40 {
    padding-right: 40px
}

.pr45 {
    padding-right: 45px
}

.pr50 {
    padding-right: 50px
}