/* @override http://www.obhomebuilders.org/assets/snippets/CALx/style/defaut_style.css */

.popperlink {
	z-index: 2; 
	visibility: hidden; 
	width: 200px; 
	position: absolute;
}

/*************************************************
calendar disply...
*************************************************/
.CALxContent{
	margin: 0;
	padding: 0;
	font-size: 1em;
	margin-bottom: 1em;
	margin-right : 1em;
	margin-left : 1em;
	text-align: center;
	color: #000;
}
/***********
navigation..
************/
.navPeriod{
	text-align: center;
	width: 100%;
	margin:0 0 2px 0;
	padding:0;
	text-decoration: none;
}
.navPeriod a{
	text-decoration: none;
	font-size: .85em;
	font-weight: bold;
}
.navPeriod a:hover{
	text-decoration: none;
	font-size: .85em;
	font-weight: bold;
}

.month{
	margin-right: 0%;
	color: #005e92;
	font-weight: bold;
}

.year{
	margin-right: 0%;
	color: #005e92;
	font-weight: bold;
}

.CALxTabOfYearContent{
	color: Black;
	width: 100%; 
	border: thin solid Black;
}

.CALxTable{	
	color: #005e92;
	background-color: #3f90bc;
	width: 100%;
	margin: 0;
	padding: 0;
}

.CALxTable td{
	background-color: #fff;
	margin: 0;
	padding: 0;
}

td.dayHeader {
	color: #fff;
	font-weight: bold;
	background-color: #72aecf;
}

td.emptyDay{
	background-color: #ddecf4;
	font-weight: bold;
}

td.today{
	background-color: #3f90bc;
	font-weight: bold;
	color: #fff;
}
td.inactDay{
	background-color: #f2f8fc;
}
td.event{
	background-color: #fff;
}
td.multiple{
	background-color: #fff;
}
.titleMulti{
	color: #02548c;
}
td.event a{
	display: block;
	background-color: #fff;
	text-decoration:none;
	color: #dc7e02;
	font-weight: bold;
}
td.event a:hover{
	color: #fff;
	background-color: #eb9c40;
}
td.multiple a{
	display: block;
	background-color: #fff;
	text-decoration:none;
	color: #dc7e02;
	font-weight: bold;
}
td.multiple a:hover{
	color: #fff;
	background-color: #eb9c40;
}
td.dayPreviousMonth{
	background-color: Gray;
}
td.dayNextMonth{
	background-color: Gray;
}


/*************************************************
Info Pages...
*************************************************/
.linkDetailPopup{
	color:white;
}
.textfontClass {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
}
.textfontClass a{
	font-size: 1em;
	text-decoration: underline;
}
.textfontClass a:hover{
	text-decoration: none;
}
.capfontClass {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
  	color:  #ffffff;
	text-align:left;
}
.closefontClass{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
  color:  #ffffff;
  text-align:right;
}
.capfontClass,.closefontClass a {
	color: #ffffff; 
	font-size: 1em;
}
.fgClass {
	background-color: #fff;
	color: #005e92;
	padding: 3px;
}
.bgClass {
	background-color: #dc7e02;
	padding: 2px;
}
