body
{
    /* font-family: Verdana,helvetica,sans-serif;  */
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
}

.maincontent a
{
    font-weight: bold;
}
address
{
    font-style: normal;
}

input.button
{
    border: .09em solid;
    font-size: 84%;
    font-weight: bold;
    border-top-color: #777;
    border-left-color: #777;
    border-right-color: #444;
    border-bottom-color: #444;
}

input.buttonright
{
    border: .09em solid;
    font-size: 84%;
    font-weight: bold;
    border-top-color: #777;
    border-left-color: #777;
    border-right-color: #444;
    border-bottom-color: #444;
}

h4
{
    color: #000000;
    font-weight: bold;
    font-size: 1em;
}
h4 i
{
    font-size: .9em;
}

h3
{
    color: #000000;
    font-weight: bold;
    font-size: 1em;
}
h2
{
    color: #000000;
    font-weight: bold;
    font-size: 1.06em;
}

h1
{
    color: #000000;
    font-weight: bold;
    font-style: italic;
    font-size: 1em;
}
b
{
    color: #000000;
}
td
{
    vertical-align: text-top;
}

p
{
}
p.full
{
}
address
{
}

li
{
    font-size: 1em;
}
li li
{
    font-size: .9em;
}

a
{
    color: #AA0000;
    text-decoration: none;
}
a:hover
{
    color: #F51031;
    text-decoration: underline;
}

div.upcomingevents ul
{
    list-style-type: none;
}
div.upcomingevents ul li
{
    list-style-type: none;
}
div.upcomingevents ul li ul
{
    background-color: #CCCCCC;
    list-style-type: none;
}

div.upcomingevents ul li ul li.buylink
{
    font-size: .7em;
    font-weight: bold;
    background-color: #ddd;
    border: .09em solid;
    border-top-color: #777;
    border-left-color: #777;
    border-right-color: #444;
    border-bottom-color: #444;
}
div.upcomingevents ul li ul li.infolink
{
    font-size: .7em;
    font-weight: bold;
    background-color: #ddd;
    border: .09em solid;
    border-top-color: #777;
    border-left-color: #777;
    border-right-color: #444;
    border-bottom-color: #444;
}
div.upcomingevents ul li ul li.buylink a
{
    text-decoration: none;
}
div.upcomingevents ul li ul li.buylink a:hoover
{
    color: #F51031;
}
div.upcomingevents ul li ul li.infolink a
{
    text-decoration: none;
}
div.upcomingevents ul li ul li.infolink a:hoover
{
    color: #F51031;
}

img.rightside, img.rightsideSmall
{
    border-style: none;
}

#OuterContent
{
        background: #FFFFFF;
}
div.fullcontent
{
    background: #FFFFFF;
}
div.fullcontent3b
{
    background: #FFFFFF;
}
div.fullcontentPrint
{
    background: #FFFFFF;
}


div.fullcontent2
{
    background: #FFFFFF;
}

div.fullcontent3
{
    background: #FFFFFF;
}



div.header2
{
    background-color: #E9E9E9;
}
p.caption
{
    font-size: 0.8em;
}

div.footer
{
    background-color: White;
}

div.menu ul
{
    /* remove bullets and list indents */
    list-style: none;
}

div.menu ul li
{
    font-size: 1.06em;
}
div.menu ul li ul li
{
    font-size: 0.94em;
}
div.header2 a
{
    text-decoration: none;
    color: Black;
}
div.menu a
{
    text-decoration: none;
    color: Black;
}

div.menu ul li a.selected
{
    color: #000000;
}

div.menu ul li ul li a.selected
{
    color: #AA0000;
}

div.menu ul li a:hover
{
    color: #000000;
}

div.menu ul li ul li a:hover
{
    color: #AA0000;
}


div.footer p
{
    font-size: 67%;
}

div.audiosample ul
{
    text-decoration: none;
}


ul.guestlist
{
    list-style-type: none;
}

ul.events
{
    list-style-type: none;
}

div.mediakit i
{
    font-size: .8em;
}


ul.staff
{
    list-style-type: none;
}

ul.staff li
{
    font-weight: bold;
}

ul.staff ul
{
    list-style-type: none;
}

ul.staff li ul li
{
    font-weight: normal;
}



.ItemTitle
{
    font-size: 80%;
    font-weight: bolder;
    color: Black;
}
.Normal
{
    font-size: 70%;
}
.locationlink
{
    font-size: 60%;
}
td.rightColumn
{
    background-color: #FFFFCC;
}

a.Invisible
{
    display: none;
    visibility: hidden;
}


.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a, .PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: #00FFFF;
    background: #284775;
    font-weight: normal;
}


.PrettyGridView .AspNet-GridView table thead tr th
{
    color: #F7F6F3;
    background: #5D7B9D;
    font-weight: bold;
}

.PrettyGridView .AspNet-GridView table thead tr th a
{
    color: #F7F6F3;
}

.PrettyGridView .AspNet-GridView table tbody tr td
{
    color: #333333;
    background: White;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
    background: #F7F6F3;
}


.PrettyLogin .AspNet-Login
{
    font-family: Verdana;
    font-size: 0.8em;
}

.PrettyLogin .AspNet-Login label, .PrettyLogin .AspNet-Login input
{
    color: #5D7B9D;
}

.PrettyLogin .AspNet-Login input
{
    font-size: 1em; /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
.PrettyLogin .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.PrettyLogin .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    color: #F7F6F3;
    background: #5D7B9D;
}

.PrettyLogin .AspNet-Login .AspNet-Login-FailurePanel
{
    color: #990000;
}

.PrettyLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
    background: #284775;
    color: #00FFFF;
}
div.sponsor a
{
    color: White;
}
div.sponsor a, a:hover img
{
    border: none 0 0 white;
}

.V3a div.header2
{
    background-color: #d40710; /*#ed1c24;*/
}
.V3a div.pagecontainer
{
    background-image: url(./images/MenuBackGround3a.jpg);
}

.V3a div.menu ul li a
{
    color: #DDD;
}

.V3a div.menu ul li a:visited
{
    color: #DDD;
}
.V3a div.menu ul li a:hover
{
    color: White;
}

.V3a div.header2
{
    color: #DDD;
}
.V3a div.header2 a
{
    color: #DDD;
    font-weight: bold;
}

.V3a div.header2 a:visited
{
    color: #DDD;
    font-weight: bold;
}

.V3a div.header2 a:hover
{
    color: White;
}

.V3a div.menu ul li a.selected
{
    color: #FEE;
    font-weight: bold;

}

.V3a div.menu ul li ul li a.selected
{
    color: #FEE;
    font-weight: bold;

}

.callout p
{
    font-size: 0.9em;
}

span.check
{
    width: 16px;
    height: 16px;
    border: 0px;
    margin: 0px;
    display: inline-block;
}
span.good
{
    background-image: url(Images/Icons/check.png);
    
}