/*
Author: Marc Roberts
Date Created: 31-05-2007
Modified By: N/A
Date Modified: 00-00-0000
Description: The stylesheet for the calendar output
*/
div.tx-jwcalendar-pi1{
	position:relative;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	font-size:100%;
}

div.tx-jwcalendar-pi1 div.itemslist div.jwcalendar_list_item{
	display:block;
	padding-top:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	width:auto;
}

div.tabcontent div.tx-jwcalendar-pi1 div.itemslist div.jwcalendar_list_item{
	margin-right:22px;
}

div.jwcalendar_list_item h2{
	margin:0px;
	display:inline;
}

div.jwcalendar_list_item div.contact{
	margin:0px;
	position:absolute;
	top:10px;
	right:7px;
}

div.jwcalendar_list_item ul.links{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

div.jwcalendar_list_item ul.links li{
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	display:block;
	margin:0px;
}

div.jwcalendar_list_item ul.links li a, div.jwcalendar_list_item ul.links li a:active, div.jwcalendar_list_item ul.links li a:visited, div.jwcalendar_list_item ul.links li a:link{
	text-decoration:none;
	font-size:100%;
}

div.jwcalendar_list_item div.branch{
	background-image:url(Images/border_bottom.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

div.jwcalendar_list_item div.branch ul{
	margin:0px;
	padding:0px;
	margin-top:5px;
}

div.jwcalendar_list_item div.branch ul li{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
	padding-right:5px;
	padding-left:5px;
}

div.jwcalendar_list_item div.branch ul li.first{
	padding-left:0px;
	padding-right:0px;
	border-right:none;
}

div.jwcalendar_list_item div.branch ul li.last{
	border-right:none;
}

/*div.jwcalendar_list_item div.toplink{
	margin:0px;
	padding:0px;
	border:none;
	background-image:none;
}*/

div.jwcalendar_list_item div.toplink a, div.jwcalendar_list_item div.toplink a:link, div.jwcalendar_list_item div.toplink a:visited, div.jwcalendar_list_item div.toplink a:active{
	text-decoration:none;
}

td.next_items{
	text-align:right;
}

div.prev_items{
}

/* Month Nav*/
div.jwcalendar_month_nav{
	display:block;
	clear:both;
	font-size:100%;
	margin-top:10px;
}

div.last_year{
	display:inline;
	float:left;
	font-size:100%;
}

div.last_year a, div.last_year a:link, div.last_year a:active, div.last_year a:hover, div.last_year a:visited{
	font-size:100%;
	display:block;
	width:50px;
	height:65px;
	border:none;
	border-width:1px;
	border-color:#cccccc;
	background-color:#F5F7F6;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	empty-cells:show;
	border-collapse:separate;
	border-spacing:10px;
	text-align:center;
	vertical-align:middle;
	margin-right:5px;
}

div.month_nav{
	display:inline;
	float:left;
	font-size:100%;
}

div.month_row{
	clear:both;
	font-size:100%;
}

div.active_month_link{
	display:inline;
	float:left;
	font-size:100%;
	margin-right:5px;
	margin-bottom:5px;
}

div.active_month_link a, div.active_month_link a:link, div.active_month_link a:active, div.active_month_link a:hover, div.active_month_link a:visited{
	text-decoration:none;
	border:none;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#E7EDED;
	color:#F08600;
	display:block;
	width:25px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	font-size:100%;
}

div.inactive_month_link{
	display:inline;
	float:left;
	font-size:100%;
	margin-right:5px;
	margin-bottom:5px;
}

div.inactive_month_link a, div.inactive_month_link a:link, div.inactive_month_link a:active, div.inactive_month_link a:hover, div.inactive_month_link a:visited{
	text-decoration:none;
	border:none;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#F5F7F6;
	display:block;
	width:25px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	font-size:100%;
}

div.next_year{
	display:inline;
	float:left;
	font-size:100%;
}

div.next_year a, div.next_year a:link, div.next_year a:active, div.next_year a:hover, div.next_year a:visited{
	font-size:100%;
	display:block;
	width:50px;
	height:65px;
	border:none;
	border-width:1px;
	border-color:#cccccc;
	background-color:#F5F7F6;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	empty-cells:show;
	border-collapse:separate;
	border-spacing:10px;
	text-align:center;
	vertical-align:middle;
	margin-right:5px;
}

div.days_view{
	clear:both;
	width:300px;
}

table.days{
	border:none;
	width:300px;
	vertical-align:text-top;
	margin-bottom:10px;
}

table.days tr td{
	border:none;
	margin:1px;
	vertical-align:text-top;
}

td.week{
	width:30px;
}
td.dayname{
	font-weight:bold;
	background-color:#E7EDED;
}

table tr td.inside, .inside_weekend{
	vertical-align:top;
	background-color:#F5F7F6;
}

table tr td.today{
	vertical-align:top;
	font-weight:bold;
	background-color:#E7EDED;
}

div.dayitem{
	width:10px;
	margin-bottom:3px;
}

/* tx_jwcalendar list view */

div.itemslist{
	margin-bottom:10px;
	width:400px; 
}

/* tx_jwcalendar single view */

div.jwcalendar_single div.header{
	margin:0px;
	padding:0px;
	display:block;
	margin-bottom:10px;
}

div.jwcalendar_single div.header div.catcolor, div.jwcalendar_single div.header div.title, div.jwcalendar_single div.header div.category{
	margin:0px;
	padding:0px;
	display:inline;
}

div.jwcalendar_single div.content{
	margin:0px;
	padding:0px;
	margin-top:10px;
	display:block;
	clear:both;
}

div.jwcalendar_single div.content div.contentie, div.jwcalendar_single div.content div.itemtext{
		margin:0px;
		padding:0px;
}

div.jwcalendar_single div.content div.contentie span.itemtitle{
	margin:0px;
	padding:0px;
}