@charset "utf-8";
/* CSS Document */

/* tables */
table.tablesorter {
	width: 100%; background-color: #DFDFDF; font: 12px Arial, san-serif;
}
table.tablesorter thead tr th { 
	background: #c5d4e5; 
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background: #FFF;
	vertical-align: middle;
}
table.tablesorter tbody tr.odd td {
	background-color:#EFEFEF;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/assets/plugins/jquery/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/assets/plugins/jquery/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #aec1d6;
}

table.tablesorter tbody tr.over td {
	background-color: #e2eaf3;
	cursor: pointer;
}

ul.list  { padding:0; margin:0; }
ul.list li { float:left; list-style-type:none; margin-right:10px; padding:10px; }
ul.list li:hover { cursor:pointer; }
ul.list li label { display:block; text-align:center; font-weight:bold; }
ul.list li.content { border: 2px dashed #FFF; }
ul.list li.selected { border: 2px dashed #e1a931; background-color:#eee6d5; }
ul.list li.hover { border: 2px dashed #666; }



input.date-pick { width:100px; }

table.jCalendar {
	padding:0; margin:0; border:0;
}
table.jCalendar th {
	height:16px;
	font-weight: bold; font-size:8pt;
	line-height:16px; color: #000;
	background:#EEE url(/assets/plugins/jquery/datepicker/eeGrad.gif) bottom repeat-x;
}
table.jCalendar td {
	width:29px;	height:30px;
	font-family:Tahoma; font-size:8pt;
	color:#000000; background: #FFF;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #EEE;
	text-align:center; cursor:default;
}
table.jCalendar td.other-month {
	color: #ccc;
	background:rgb(240, 240, 240);
}
table.jCalendar td.today {
	color:#000; font-weight: bold;
	background:rgb(180, 210, 235);
}
table.jCalendar td.selected {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(255, 205, 0);
}
table.jCalendar td.selected.dp-hover {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(0, 143, 214);
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(0, 143, 214);
}
table.jCalendar tr.selectedWeek td {
	color:#FFF;
	/* must use rgb() syntax for jquery.color.js compliance */
	background:rgb(233, 238, 83);
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #ddd;
	color: #ccc;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	font-size: 11px;
	font-family: Arial, sans-serif;
	width:225px; background-color: #d9e3ed;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

a.dp-nav-prev-year { display:none; }
a.dp-nav-next-year { display:none; }

a.dp-nav-prev-month {
	background:url(/assets/plugins/jquery/datepicker/_left.gif) top center no-repeat;
	width:16px; height:16px;
	vertical-align:middle;
	cursor:pointer;
	text-indent:-2000px; overflow:hidden;
}
a.dp-nav-next-month {
	background:url(/assets/plugins/jquery/datepicker/_right.gif) top center no-repeat;
	width:16px; height:16px;
	vertical-align:middle;
	cursor:pointer;
	text-indent:-2000px; overflow:hidden;
}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	display:block; position: relative; right: -90px; top: 3px;
	padding:0; margin:0; text-indent: -4000px;
	background: url(/assets/images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 100px;
	float: left;
}

.date-pick-multimonth {
	float: left; padding: 10px 0px 25px 10px;
	background-color: #d9e3ed;
	border: 1px solid #CCC;
}

.date-pick-multimonth .dp-popup { background:none; border:0; }
.date-pick-multimonth .dp-applied { float: left; width:235px; }
.date-pick-multimonth table.jCalendar { border: none; }
.date-pick-multimonth .dp-popup-inline { height: 234px; }
.date-pick-multimonth a.dp-nav-next-month { position: relative; top:-5px; }
.date-pick-multimonth a.dp-nav-prev-month { position: relative; top:-5px; }

div.growlUI { background: url(/assets/images/growlcheck.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 75px; text-align: left }
div.growlUI h2 { font-size: medium }