﻿@import url("../../minisite/core.css");

body
{
    background: #2E2E2E;
    background-image: url( images/leftbar2.jpg );
    background-repeat:repeat-y;
    background-position: left;
    font-family: lucida sans,arial;
    color: #fff;
}

a:link, a:visited, a:active
{
    color: yellow;
}

a:hover
{
    color: #CF9932;
}

h1, h2, h3, h4, h5, h6
{
   color: #E9E8E8;
}

#headerleft
{
	display: none;
}

#headerright
{
	display:none;
}

#headermain
{
	background-color: #212121;
    height: 10px;
}

#navarea
{
	background-image: url( images/trumpet.gif );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position:absolute;
	left: 11px; top: 10px;
	width: 247px;
	margin: 0; padding: 0;
	overflow: visible;
}

#navtop
{
	background-color: transparent;
	border: none;
	height: 100%;
	margin-bottom: 0px;
}

#xtitle { display: none; }
#navtop ul { margin-top: 200px; text-align: left; font-size: 12px; }
#navtop ul li { display: block; background-color: #E9E8E8; margin: 0px 0px 5px 20px; padding: 0px; }

#navtop a { display: block; background-color: #E9E8E8; margin: 0; padding: 5px; color: #000; }

#navtop a:link, #navtop a:visited { text-decoration: none;  }
#navtop a:active { text-decoration: none; }
#navtop a:hover { text-decoration: none; color: #CF9932; background-color: #fff; background-image: url(images/menuarrow.gif); background-position: 217px 2px; background-repeat: no-repeat; }


#body { margin: 100px 0px 0px 260px; background-color: #2E2E2E; }
#sidebar { z-index: -1; position: absolute; left: 11px; top: 54px; width: 980px; height: 42px; background-position: 270px; background-color: #212121; background-image: url(images/header.gif ); background-repeat: no-repeat; }
#fullwidthsidebar { z-index: -1; position: absolute; left: 11px; top: 54px; width: 980px; height: 42px; background-position: 270px; background-color: #212121; background-image: url(images/header.gif ); background-repeat: no-repeat; }

.main { margin: 0px 0px 0px 20px; width: 600px;  }
.webtext h1 { color: Red !important; margin: 0px 0px 35px 0px; text-transform: uppercase; font-size: 15pt !important; }
.webtext h2 { color: White; margin: 0px 0px 5px 0px; text-transform: uppercase; font-size: 12pt; }
.webtext p { margin: 0px 0px 15px 0px; font-size: 9pt; color: #fff; line-height: 15pt; clear: none; }
.webtext strong { color: Yellow; }
.webtext em { color: Red; }
.webtext img.float { float: right; margin-left: 20px; }


.fullwidth { margin:  0px 0px 0px 20px; width: 700px; }

.eventmonthtable { border: 1px solid #E9E8E8; width: 100%; }

.caltitlecontainer label { color: #E9E8E8; font-size: 7pt; }
.caltitlecontainer a { color: #E9E8E8; }

.caltitle { color: Red; }

.dayNumber { border-bottom: 1px solid #E9E8E8; border-right: 1px solid #E9E8E8; border-left: none; color: #E9E8E8; }
.caldays { border: 1px solid #fff; background-color: #E9E8E8; color: #000;}
.calcurrentmonth , .calothermonth , .calcurrentday , .calweekend, .calinpast { border: 1px solid #000033; }
.calcurrentmonth { background-color: Transparent; }
.calothermonth { background-color: Transparent; }
.calcurrentday { background-color: Transparent; }
.calweekend { background-color: transparent; }
.calinpast { background-color: Transparent; background-image: none; height: 20px; }
.dt { padding: 5px !important; }

.calendarlegend { padding: 10px; margin: 0px auto 15px auto; }
.calendarlegend img { background-color: #E9E8E8; }
.calendarlegend label { color: #E9E8E8; }
.calendarlegend h1 { color: #CF9932; }

.eventmonthtable a { font-size: 8pt !important; color: #E9E8E8; }
.eventmonthtable td { border-color: #5e5e5e; }
.eventmonthtable td img { background-color: #fff; }

table .main { width: 700px; }
table .title h1 { text-align: left; color:Red; font-size: 18pt; }
table .title h2 { text-align: left; color:White; }
table .title h3 { text-align: left; color:White; }

#titletext { margin-bottom: 10px; }

.aydmain { color: #fff; }
.main h1 { margin: 0px 0px 10px 0px; color: #fff; font-size: 10pt; clear: none;}
.main p { clear: none; color: #fff; font-size: 10pt; line-height: 15pt; }

.outerpanel { width: 520px; background-color: #555; zbackground-color: #E9E8E8; 	border: none; color: #000; clear: none !important; padding: 5px; }
.outerpanel label { color: #CF9932; }
.outerpanel h2 { margin: 0px 0px 5px 0px; background-color: Transparent; font-size: 10pt; color: #CF9932; }
.outerpanel a { font-size: 8pt !important; color: #000; }
.outerpanel tr { vertical-align: top; }

.buttonsmall, .buttonsmall-ovr { background: #E9E8E8; border: solid 1px #000066; }
.buttonsmall-ovr { 	background: #ffff66; }


/* tabstrip */

.tabstripbar { 	border-top: 4px solid #E9E8E8; }
.tabstrip ul.tab li { background: #fff; }
.tabstrip ul.tab li.select { background: #E9E8E8; }
.tabstrip ul.tab a:hover, .tabstrip ul.tab a:visited, .tabstrip ul.tab a:link { color: #000; }

.tabstrip ul.tab a:hover {  text-decoration: underline; }



.gridheader
{
	background: #E9E8E8;
	color:#000;
}

.gridheader a:link, .gridheader a:active, .gridheader a:visited
{
	color:#000066;
}

.griditem
{
	background: Transparent;
}

.altgriditem
{
	background: Transparent;
}

.griditem td { border-bottom-color: #000066;  }
.altgriditem td { border-bottom-color: #000066; }

#footer { color: #fff; width: 500px; margin: 0px 0px 0px 300px; }

#footer a { color: #fff !important; text-decoration: none !important; }
#footer a:hover { text-decoration: underline !important; }
#footer a:link { color: Yellow !important; }
#footer a:hover { color: Yellow !important; }
#footer a:visited { color: Yellow !important; }

fieldset legend { display: none; }
fieldset { border: none; }

#cal_showonlymyevents input { display: block; float: left; }
#cal_showonlymyevents label { display: block; float: left; text-align: left; padding-left: 2px; width: 130px; }

