@charset "utf-8";
blockquote {
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt
}

p {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
}

p.martin {
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt;
	margin-top:20px;
	margin-left:55px;
	margin-right:50px;
}

p.thomas {
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt;
	text-align:center;
	margin-top:40px;
	margin-left:55px;
	margin-right:50px;
}

p.luke {
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt;
	text-align: center;
	margin-top:20px;
	margin-left:55px;
	margin-right:50px;
}

p.jerome{
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt;
	text-align:center;
	margin-top:40px;
	margin-left:55px;
	margin-right:50px;
}

p.amphroomfirst {
margin-top:80px;
margin-left:10px;
margin-right:10px;
line-height:8px;
}

p.amphroom {
margin-left:10px;
margin-right:10px;
line-height:8px;
}

p.amphboard {
	margin-left:40px;
	margin-right:50px;
	margin-left:10px;
	margin-top: 155px;
}

p.amphtwocol {
margin-top:35px;
margin-left:10px;
margin-right:10px;
margin-left:10px;
}

p.footer {
font-family:"Comic Sans MS", "Kristen ITC", "Times New Roman";
font-size:9px;
}

h1 {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 24px;
	font-weight: bolder
}

h3 {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 18px;
	font-weight: bold
}

h4 {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 16pt;
	font-weight: bold;
	color: #990000;
}

a:link {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	color: #CC6666;
	text-decoration: underline
}

a:link.board {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 9pt;
	color: #CC6666;
	text-decoration: underline
}

a:hover {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	color: #990000;
	text-decoration: underline
}

a:hover.board {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 9pt;
	color: #990000;
	text-decoration: underline
}

a:visited {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	color: #996600
}

a:visited.board {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 9pt;
	color: #996600
}

a:active {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	color: #CC6666;
	text-decoration: none
}

a:active.board {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 9pt;
	color: #CC6666;
	text-decoration: none
}

ul.voice {
	font-family: Papyrus, Mufferaw, "Kristen ITC";
	font-size: 12pt;
	font-style: normal;
	font-weight: lighter;
	list-style-type: disc;
	list-style-position: outside
}

ul.body {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	font-style: normal;
	font-weight: lighter;
	list-style-type: disc;
	list-style-position: outside
}

h6 {
	font-family: "Kristen ITC", cursive, "Brush Script Std";
	font-size: 6pt;
	font-style: oblique;
	font-weight: bold
}

h2 {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 18pt;
	color: #990000
}
.red {
	color: #990000;
}


ol {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	font-style: oblique
}
ul {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 10pt;
	font-style: oblique;
}

hr {
	color:#660000;
}

.definition {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	color: #990000;
}

.term {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.header {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 24pt;
	color: #CC0000
}
.border {
	font-family: "Comic Sans MS", "Kristen ITC", "Times New Roman";
	font-size: 12pt;
	clear: left;
	float: right;
	border: medium groove;
	border-color:#990000;
	padding: 15px;
	height: 150px;
	width: 200px;
}

.arrowlistmenu{
	width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	-font: bold 14px Arial;
	color: white;
	background: #980E10 url(titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: /images/url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #A70303;
	background: url(/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 90%;
}

.arrowlistmenu ul li a:visited{
	color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}

input {
	background-color: #F9E5C2;
}

input:focus {
	background-color: #EDBD58;
}

input.formbutton {
	width:75px;
	height:30px;
	background-image:url(/images/button.jpg);
	background-repeat:no-repeat;
}

input.formbutton:focus {
	width:75px;
	height:30px;
	background-image:url(/images/hover.jpg);
	background-repeat:no-repeat;
}

a.small {
	font-size: 9pt
}

#whatsnew {
	border: heavy;
	border-style: solid;
	border-color: #660000;
	position:absolute;
	left:-20px;
	top:950px;
	width:545px;
	height:338px;
	z-index:62;
	padding: 20pt;
}

#sidebar {
	position: absolute;
	left: 0px;
	top: 249px;
	width: 155px;
	font-size: .8em;
}

#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

#navlist a, #navlist a:visited {
display: block;
padding-top:15px;
padding-bottom:15px;
padding-left:24px;
padding-right:2px;
border: hidden;
background-image:  url(/images/navButton_up.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #000000;
text-decoration: none;
margin-bottom:10px;
}

#navlist a:hover {
background-image:  url(/images/navButton_down.gif);
color: #000000;
}

#sidebar #navlist .uberlink {
background-image:  url(/images/navButton_down.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #000000 !important;
font-weight: bold;
cursor: default;
}

#titlebar {
	position:absolute;
	top:0px;
	left:208px;
	width:692px;
	height: 173px;
}

#logobar {
	position:absolute;
	top:0px;
	left:0px;
	width:205px;
	height:134px;
}

#contactbar {
	position:absolute;
	top:0px;
	left:900px;
	width:65px;
	height:68px;
}

#hometour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:201px;
	left:160px;
}

#officetour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:50px;
	left:161px;
	visibility:hidden;
}

#bookstoretour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:135px;
	left:161px;
	visibility:hidden;
}

#classroomtour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:190px;
	left:161px;
	visibility:hidden;
}

#librarytour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:255px;
	left:161px;
	visibility:hidden;
}

#workroomstour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:320px;
	left:161px;
	visibility:hidden;
	z-index: 5;
}

#studytour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:380px;
	left:161px;
	visibility:hidden;
}

#amphitheatertour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:445px;
	left:161px;
	visibility:hidden;
	z-index: 6;
}

#chapeltour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:505px;
	left:161px;
	visibility:hidden;
	z-index:7;
}

#search {
	position:absolute;
	width: 156px;
	height:111px;
	vertical-align:middle;
	top:136px;
	left:0px;
	z-index: 1;
}

#cafeteriatour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:580px;
	left:161px;
	visibility:hidden;
	z-index: 8;
}

#heroeshalltour {
	position:absolute;
	width:299px;
	height:400px;
	background-image:url(/images/VoiceBubbleIndex.gif);
	background-repeat:no-repeat;
	top:630px;
	left:161px;
	visibility:hidden;
	z-index:9;
}

#sharethis {
	background-image:url(/images/sharethisbkg.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:auto;
	width:135px;
	height:500px;
	top:1000px;
	left:0px;
	padding-left:10px;
	padding-right:5px;

	}
	
	#sharethisreadinglist {
	background-image:url(/images/sharethisbkg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:2200px;
	width:300px;
	height:350px;
	left:1000px;
	padding-left:10px;
	padding-right:5px;

	}
#martinvoice {
	position:absolute;
	width:353px;
	height:414px;
	background-image:url(/images/VoiceBubbleBroMartin.gif);
	background-repeat:no-repeat;
	top:186px;
	left:569px;
}

#thomasvoice{
	position:absolute;
	width:353px;
	height:473px;
	background-image:url(/images/VoiceBubbleBroThomas.gif);
	background-repeat:no-repeat;
	top:179px;
	left:571px;
}

#lukevoice{
	position:absolute;
	width:353px;
	height:473px;
	background-image:url(/images/VoiceBubbleBrotherLuke.gif);
	background-repeat:no-repeat;
	top:177px;
	left:571px;
}

#jeromevoice{
	position:absolute;
	width:353px;
	height:473px;
	background-image:url(/images/VoiceBubbleBroThomas.gif);
	background-repeat:no-repeat;
	top:177px;
	left:571px;
}

#jeromevoicesub {
	position:absolute;
	top:177px;
	left:696px;
	width:353px;
	height:473px;
	background-image:url(/images/VoiceBubbleBroThomas.gif);
	background-repeat:no-repeat;
}

#room {
	position:absolute;
	top:178px;
	left:160px;
	width:406px;
	height:472px;
}

#roomAmph {
	position:absolute;
	top:178px;
	left:160px;
	width:406px;
	height:472px;
	background-image:url(/images/Amphitheater.jpg);
	background-repeat:no-repeat;
}

#librarysub {
	position:absolute;
	top:178px;
	left:160px;
	width:530px;
	height:472px;
}

#amphitheaterboard {
	position:absolute;
	top:178px;
	left:160px;
	width:406px;
	height:472px;
	background-image:url(/images/AmphitheaterBoard.jpg);
	background-repeat:no-repeat;
}

#contentleft {
	position:absolute;
	top:800px;
	left:164px;
	width:390px;
	height:442px;
	border-right:groove;
	border-color:#660000;
}

#contentright {
	position:absolute;
	top:700px;
	left:565px;
	width:390px;
	height:617px;
}

#contentacross {
	position:absolute;
	top:727px;
	left:162px;
	width:740px;
	height:455px;
}

#ad {
	position:absolute;
	left: 334px;
	top: 1250px;
	height: 200px;
}

#contentbook {
	background-image:url(/images/BookBgd.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:165px;
	top:182px;
	width:1133px;
	height:818px;
	z-index:1;
}

#contentbookleft {
	position:absolute;
	left:123px;
	top:28px;
	width:472px;
	height:722px;
	z-index:4;
}

#contentbookright {
	position:absolute;
	left:606px;
	top:26px;
	width:438px;
	height:716px;
	z-index:5;
}

#contentbooknext {
	position:absolute;
	left:981px;
	top:770px;
	width:96px;
	height:34px;
	z-index:8;
}

#contentbookprev {
	position:absolute;
	left:115px;
	top:770px;
	width:102px;
	height:34px;
	z-index:8;
}

#printerfriendly {
	position:absolute;
	left:970px;
	top:2px;
	width:102px;
	height:113px;
	z-index:10;
}

#printerfriendlycontent {
	position:absolute;
	left:165px;
	top:182px;
	width:1133px;
	height:618px;
	z-index:1;
}

#readmore {
	position:absolute;
	left:1100px;
	top:1011px;
	width:186px;
	height:350px;
	z-index:15;
}

#readinglist {
position:absolute;
left:200px;
top:175px;
width:800px;
}

#thomas_pos {
	position:absolute;
	left:623px;
	top:581px;
	width:95px;
	height:123px;
	z-index:12;
}

.textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9BAAAF;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AABBBF;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9BAAAF;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9BAAAF;	
	padding-right: 3px;
	padding-left: 3px;
  background-image:   url(http://www.fromtheabbey.com/Office/calendar/images/txtboxbg.gif);

}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #686868;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9BAAAF;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AABBBF;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9BAAAF;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9BAAAF;	
	padding-right: 3px;
	padding-left: 3px;

}

.listbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: groove 1px;
}

.apptitle { 
	font-family: Comic Sans MS, Kirsten, Trebuchet; font-size:20px; font-weight: bold; 
}

.appdesc { 
	font-family: Comic Sans MS, Kirsten, Trebuchet; font-size:10px, font-weight: normal; 
}


.previousmonth, .previousday, .previousweek {
	font-size: 10px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #FFBA00;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.previousmonth a:hover, .previousday a:hover, .previousweek a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.nextmonth, .nextday, .nextweek {
	font-size: 10px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #FFBA00;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.nextmonth a:hover, .nextday a:hover, .nextweek a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.currentmonth, .currentday, .currentweek {
	font-size: 12px;
	color: #FFBA00;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	background-color: #D60000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tablev1 {
	background-color: #990000;
	border-top: 1px solid #95A5AD;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
	border-bottom: 0px solid #62727A;
  margin: 0px;
	color : #E0E4E4;
	padding-top: 12px;
	padding-right: 2px;
	padding-bottom: 12px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase; 
	writing-mode: tb-rl; 
	layout-flow: vertical-ideographic;
	vertical-align: middle;
}

.tablev1 a {
	color : #FF0000;
	text-decoration: none;
}

.tablev1 a:hover {
	color : #FF6400;
	text-decoration: underline;
}

.searchlink {
	font-size: 10px;
	color: #FFEB2;
	text-decoration: underline;
	font-weight: bold;
}

.searchlink:hover {
	color: #8090A3;
	text-decoration: underline;
}

.searchdesc {
	font-size: 10px;
	color: #606F79;
}

.eventtitle {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.eventtitle:hover {
	color: #FFFEB2;
	text-decoration: underline;
}

.eventdesc {
	font-size: 12px;
	color: #000000;
}

.eventdesclarge {
	font-size: 14px;
	color: #FFFEB2;
	line-height: 18px;
}

.cattitle, .usertitle, .grouptitle {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.cattitle:hover, .usertitle:hover, .grouptitle:hover {
	color: #FFA347;
	text-decoration: underline;
}

.catdesc, .userdesc, .groupdesc {
	font-size: 11px;
	color: #000000;
}

.titlehighlight {
	color: #FFBA00;
	text-decoration: underline;
}

.highlight {
	color: #80A000;
	text-decoration: underline;
}

.tableh1 {
  background-color:#F9E5C2;
  color:#606F79;
  font-size: 11px;
  height: 26px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-left: 1px solid #FFBA00;
	border-right: 1px solid #FFBA00;
	border-bottom: 1px solid #FFBA00;
}

.tableh2 {
	background-image:  url(http://www.fromtheabbey.com/Office/calendar/images/tile_sub.gif);
	background-color: #990000 ;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
  margin: 0px;
	color : white;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	font-size: 10px;
	font-weight: bold;
}

.tableb {
	background-color: #FFBA00;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	line-height: 16px;
}

.tablec {
	background-color: #FFBA00;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}


.maintable {
	border: 1px solid #990000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.error {
	color : Red;
	font-weight : bold;
}

.today {

	font-size: 10px;
	color: #606F79;
	font-weight: bold;
}

.atomic {
	font-size: 11px;
}

.legend {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.4pt;
	font-size: 11px;
}

/* Weekday Label Cells */

.caldaydigits {
	font-size: 10px;
}

.weekdaytopclr, .sundaytopclr {
	background-color: 990000;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
  margin: 0px;
	color : #FFFFFF;
	padding-top: 6px;#607080
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	font-size: 10px;
	font-weight: bold;
}

.sundaytopclr {
	background-color: #990000;
}

/* Day Cells */

.weekdayclr {
	background-color: #F9E5C2;
	color: #C0C4C8;
	font-size: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.todayclr {
	background-color: #FFBA00;
	color: #C0C4C8;
	font-size: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.sundayemptyclr {
	background-color: #E0CCA7;
	color: #C0C4C8;
	font-size: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.weekdayemptyclr {
	background-color: #E0CCA7;
	color: #C0C4C8;
	font-size: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

/* Text Editor classes */

.tdBtn {
  padding-left: 3px;
  padding-top:3px;
}

.btnOut {    
  border: 1px solid;
  border-color: #E4E8E8;
	background-color: #E4E8E8;
}

.btnOver {    
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
	background-color: #E4E8E8;
	cursor: hand;
}

.btnDown {    
  border: 1px solid;
  border-top-color: #C0C4C4;
  border-left-color: #C0C4C4;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
	background-color: #D4D8D8;
	cursor: hand;
}

a.flatButton img {
  border: 1px solid #E4E8E8;
  border-color: #D60000;
}

a.flatButton:hover img {
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
	background-color: #E4E8E8;
	cursor: hand;
}

/* Monthly View classes */
.eventstyle {
	font-size: 12px;
  padding: 3px;
  border-bottom: 2px solid #555555;
	text-align: left;
}
.eventfull {
  margin-left: 3px;
  margin-right: 3px;
  border-top: 1px solid #D0D4D4;
  border-left: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
	background-color: #F9E5C2;
	cursor: hand;
}

.eventstart {
  margin-left: 3px;
  border-top: 1px solid #D0D4D4;
  border-left: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
	background-color: #FFA347;
	cursor: hand;
}

.eventmiddle {
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
	background-color: #FFA347;
	cursor: hand;
}

.eventend {
  margin-right: 3px;
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
	background-color: #FFA347;
	cursor: hand;
}

.imagecell {    
	background-color: #C8D2D8;
  padding: 8px;
}
.imagecell img {    
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C6C6;
  border-bottom-color: #C0C6C6;
	cursor: hand;
}

