/* ***************** JWT Styles ****************** */

/* Styles for JWT Link Gadget */

.jwtLink
{	
	cursor: pointer;
}

.jwtLinkOver
{
	cursor: pointer;
}

.jwtLink A, .jwtLinkOver A, .jwtLinkClick A
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #336699;
	text-decoration: none;	
}

.jwtLinkOver A:hover
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #FB854B;
	text-decoration: underline;	
}

.jwtLinkClick
{
	cursor: pointer;
}

.jwtLinkClick A:active
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #ff5400;
	text-decoration: none;	
}

.jwtLinkDisabled
{	
	cursor: default;
}

.jwtLinkDisabled A
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #999999;	
	cursor: default;
	text-decoration: none;	
}

/* Optional styles for JWT links */

.jwtButtonMedium
{
	background-color: #eeeeee;
	border: 1px outset #cccccc;
	width: 80px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonMediumOver
{
	background-color: #ffffcc;
	border: 1px outset #cccccc;
	width: 80px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonMediumClick
{
	background-color: #ffffff;
	border: 1px inset #cccccc;
	width: 80px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.jwtButtonMediumDisabled
{
	background-color: #dddddd;
	border: 1px solid #cccccc;
	width: 80px;
	height: 20px;
	text-align: center;
}

.jwtButtonLarge
{
	background-color: #eeeeee;
	border: 1px outset #cccccc;
	width: 120px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonLargeOver
{
	background-color: #ffffcc;
	border: 1px outset #cccccc;
	width: 120px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonLargeClick
{
	background-color: #ffffff;
	border: 1px inset #cccccc;
	width: 120px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.jwtButtonLargeDisabled
{
	background-color: #dddddd;
	border: 1px solid #cccccc;
	width: 120px;
	height: 20px;
	text-align: center;
}

.jwtButtonXLarge
{
	background-color: #eeeeee;
	border: 1px outset #cccccc;
	width: 200px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonXLargeOver
{
	background-color: #ffffcc;
	border: 1px outset #cccccc;
	width: 200px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

.jwtButtonXLargeClick
{
	background-color: #ffffff;
	border: 1px inset #cccccc;
	width: 200px;
	height: 20px;
	text-align: center;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.jwtButtonXLargeDisabled
{
	background-color: #dddddd;
	border: 1px solid #cccccc;
	width: 200px;
	height: 20px;
	text-align: center;
}

/* Styles for JWT Date Chooser Gadget */

DIV.jwtDateChooser
{
	background-color: #ffffff;
	color: #000000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

TD.jwtDateChooserDay
{
	background-color: #ffffff;
	color: #000000;
	cursor: pointer;
	padding: 2px;
	text-decoration: none;
}

TD.jwtDateChooserDay A:focus
{
	border: 1px solid gray;
}

TD.jwtDateChooserDayOver
{
	background-color: #FB854B;
	color: #000000;
	cursor: pointer;
	padding: 2px;
	text-decoration: underline;
}

TD.jwtDateChooserDayClick
{
	background-color: #C0FFC0;
	color: #000000;
	cursor: pointer;
	padding:2px;
	text-decoration: none;
}

TD.jwtDateChooserDaySelected
{
	background-color: #C0FFC0;
	color: #000000;
	cursor: auto;
	text-decoration: none;
	padding:2px;	
}

TD.jwtCloseCtl, TD.jwtCloseCtl A, TD.jwtCloseCtl A:link, TD.jwtCloseCtl A:visited, TD.jwtCloseCtl A:active
{
	padding-left:10px;
	font-size:x-small;
	cursor:pointer;
	text-decoration: none;
}

TD.jwtCloseCtl A:hover
{
	text-decoration: underline;
}

/* Styles for JWT Dialog */

DIV.jwtDialog
{ 
	width: 600px; 
	height: 400px;	
	position: absolute;
	display: none;
	z-index: 1000;	
	visibility: hidden;
}

DIV.jwtSimpleDialogFrame
{
	background-color: #eeeeee;
	border: 2px solid #336699;
	padding: 2px;	
	-moz-border-radius: 10px;
	border-radius:10px;
}

.jwtSimpleDialogTitle
{
	font-style: normal; 
	font-weight: bold; 
	font-size: 14px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	color: #336699;
	text-decoration: none;
}

A.jwtSimpleDialogSashLink, A.jwtSimpleDialogSashLink:link, A.jwtSimpleDialogSashLink:active, A.jwtSimpleDialogSashLink:visited
{
	text-decoration: none;
}
	
A.jwtSimpleDialogSashLink:hover
{
	text-decoration: underline;
}

/* Styles for JWT Table */

TR.jwtSelectedRow
{
	background-color: #ffc7f1;
	border-left: 1px solid #ff99ee;
}

TR.jwtSelectedRow TD
{
	border-top: 1px solid #ff99ee;	
	border-bottom: 1px solid #ff99ee;
}

TR.jwtSelectedRow TD.jwtTableFirstColumn
{
	border-left: 1px solid #ff99ee;
}
TR.jwtSelectedRow TD.jwtTableLastColumn
{
	border-right: 1px solid #ff99ee;
}