/*
A:link {
        color: #000060;
        text-decoration: none;
}
A:visited {
        color: #000060;
        text-decoration: none;
}
A:active {
        color: #3030A0;
}
A:hover {
        text-decoration: none;
        color: #1111ee;
}*/

#dek {
	background: url(/images/calendar/popupbg.jpg) left top repeat; 
	position:absolute;
	visibility:hidden;
	z-index:200;	
	text-align:left;
	width:350px;
}

#dek hr {
	width: 300px;
}

.current {
	
}
.past {
	/*color:#505050;*/
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
}

.bigarcpast {
	/*background: url(/images/calendar/arcgrey.gif) left top repeat;*/
	background: url(/images/calendar/biggercalsolidgrey.jpg) right top no-repeat;
	border: 0px solid #0b2b46;
	/*border: 0px solid #7c0f33;*/
	border-left-width:0px;
	width:14%;
	overflow:hidden;
}

.miniarcpast {
	/*background: url(/images/calendar/arcgrey.gif) left top repeat;*/
	background: url(/images/calendar/minicalsolidgrey.jpg) right top no-repeat;
	overflow:hidden;
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}

.respondertop {
	border-bottom: solid 2px #339966;
	background-color: #f7f7f7;
	height:20px;
	vertical-align:middle;
	text-align:middle;
	font-size:10pt;
	color:#000055;
}

.respondermesg {
	border:0;
	background-color: #f7f7f7;
	padding:6px;
	color:#000000;
	font-size:10pt;
	overflow: hidden;
}

.respondertop small {
	color:#0f0f0f;
	font-size:9pt;
}

#content {
	/*background: #f7f7f7 url(/images/newlook5/contentbglb.png) left top no-repeat;*/
}
#content span {
	text-align:top;
}
#content span h1 {
	display:inline;
	font-size:16pt;
	font-weight:normal;
	text-align:top;
	vertical-align:top;
}
#content span h2 {
	display:inline;
	font-size:8pt;
	font-weight:normal;
	text-align:top;
	vertical-align:top;
	border: 0px solid #000060;
	border-bottom-width:1px;
}


.minidayr {
	list-style-image: url(/images/calendar/minirflag.gif);
	/*list-style: inline;*/
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}

.minidayy {
	list-style-image: url(/images/calendar/miniyflag.gif);
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}

.minidayg {
	list-style-image: url(/images/calendar/minigflag.gif);
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}

.minidayb {
	list-style-image: url(/images/calendar/minibcake.gif);
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}

.minidaya {
	list-style-image: url(/images/calendar/miniyolino.gif);
	text-align:left;
	margin:0;
	margin-left:1.45em;
	padding:0;
	font-size:7pt
}
#content li {
	width:80px;
	overflow:hidden;
}

.monthlydaybig {
	margin:0px;
	margin-right:3px;
	text-align:right;
	/*font-size:10pt;*/
	font-size:13pt;
	font-weight: bold;
}

.monthlydaybig a:link, .monthlydaybig a:visited {
	font-size:12pt;
}	

.monthlyday {
	margin:0px;
	margin-right:2px;
	text-align:right;
	font-size:9pt;
}

.miniday {
	background: url(/images/calendar/minicalgrey.jpg) top right no-repeat; 
	color: #202020;
}

.miniapp {
	background: url(/images/calendar/minicalgreen.jpg) top right no-repeat; 
	color: #202020;
}

.minitoday {
	background: url(/images/calendar/minicalsolidbrown.jpg) top right no-repeat; 
	color: #ffffff;
}
.minitoday a:link {
	color: #ffffff;
}
.minitodaynextmonth {
	/*background: url(/images/calendar/minicalsolidgreen.jpg) top right no-repeat; */
	background: url(/images/calendar/minicalsolidbrown.jpg) top right no-repeat; 
	color: #ffffff;
}
.minitodaynextmonth a:link {
	color: #ffffff;
}
.miniprevmonth, .mininextmonth {
	color: #909090;
}
.miniprevmonth a:link, .miniprevmonth a:visited, .mininextmonth a:link, .mininextmonth a:visited {
	color: #909090;
}


.bigday {
	background: url(/images/calendar/biggercalgrey.jpg) top right no-repeat; 
	color: #202020;
	overflow:hidden;
	width:14%;
}

.bigapp {
	background: url(/images/calendar/biggercalgreen.jpg) top right no-repeat; 
	color: #202020;
	overflow:hidden;
	width:14%;
}

.bigtoday {
	background: url(/images/calendar/biggercalsolidbrown.jpg) top right no-repeat; 
	color: #ffffff;
	overflow:hidden;
	width:14%;
}
.bigtoday a:link, .bigtoday a:visited, .bigtoday a {
	color: #ffffff;
	font-size:12pt;
}
.bigtodaynextmonth {
	/*background: url(/images/calendar/biggercalsolidgreen.jpg) top right no-repeat; */
	background: url(/images/calendar/biggercalsolidbrown.jpg) top right no-repeat; 
	color: #ffffff;
	overflow:hidden;
	width:14%;
}
.bigtodaynextmonth a:link {
	color: #ffffff;
	font-size:12pt;
}

.bigprevmonth, .bignextmonth {
	background: url(/images/calendar/biggercalsolidlightgrey.jpg) top right no-repeat; 
	color: #202020;
	overflow:hidden;
	width:14%;
}
.bigprevmonth a:link, .bigprevmonth a:visited, .bignextmonth a:link, .bignextmonth a:visited {
	color: #000000;
	font-size:12pt;
}

textarea {
	border: solid 10px #dbe6c1;
	padding:3px;
	font-size:11pt;
}

#isearch {
	visibility: hidden;
}


