/*
Start Collapsible Panel Styles
*/
.cpHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #6699ff;
}
.cpBody
{
	font-size: 9pt;
	font-family: Arial;
	background-color: #fcfcfc;
}
.cpLbl
{
	font-size: 9pt;
	color: #000099;
	font-family: Arial;
}
.cpTxt
{
	font-size: 9pt;
	color: #006600;
	font-family: Arial;
}
/*
End Collapsible Panel Styles
*/

A.WhiteLinks:visited
{
	color: white;
}

A.WhiteLinks
{
	color: white;
}
/* image butons border style */
.linkBorder {
  color: #00f;
  }
/* for hidden texts inside controls */  
.hiddenText 
{
	DISPLAY: none; 
	VISIBILITY: hidden 
}


/*************   Image Uploader  *****************/
div#action
{
	border:1px solid black;
	background-color:#EAEAEA;
	margin-top:5px;
	padding:1px;
	width:71px;
}
div#action a
{
	margin-left:15px;
	border-width:0px;
}

div#imgContainer
{
	float:left;
	clear:none;
	margin:2px;
}

    
div.thumbnailImages
{
	clear:none;
	margin:2px 0px 2px 0px;
}

div#imgContainer input
{
	float:left;
	margin-right:5px;
}

div#thumbnails
{
	clear:none;
	margin-top:5px;
}

div.originalDiv
{
	display:none;
	float:left;
	margin-top:-8px;
	margin-left:5px;
	border:1px solid black;
	padding:5px;
	background-color:white;
	z-index:1000;
}
div.thumbDiv
{
	border:1px solid black;
	padding:2px;
	float:left;
	z-index:2;
}

div.howTo{
    display:inline;
    float:right;
}
img.howToImg{
    margin-bottom:-7px;
}

div#howToText
{
	margin:5px;
	padding:5px;
	width:600px;
	text-align:left;
}

div.overrideMessage
{
    padding:15px;
}

/* default styles for Calendar Display */

.CDTableBorder
{
	border: 1px solid #b7b7b7;
	border-spacing: inherit;
	border-collapse: collapse;
	empty-cells: show;
}
.CDParentBorder
{
	border: 1px solid #b7b7b7;
	background-color: #CACACA;
	empty-cells: show;
}

.CDDayRow
{
	border: 1px solid #717171;
	background-color: #717171;
	color: #FFFFFF;
}

.CDHighlightedDayLeft
{
	background-color: #FFFFFF;
	border-left-style: solid;
	border-left-color: #1979be;
	border-left-width: 2px;
}

.CDHighlightedDayRight
{
	background-color: #FFFFFF;
	border-right-style: solid;
	border-right-color: #1979be;
	border-right-width: 2px;
}

.CDHighlightedDay
{
	border-style: solid;
	border-top-color: #1979be;
	border-bottom-color: #1979be;
	border-top-width: 2px;
	border-bottom-width: 2px;
}

.CDToday
{
	border-style: solid;
	border-width: 1px;
	border-color: #dfdfdf #717171 #717171 #dfdfdf;
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #767676;
}

.CDTodayWOBORDER
{
	background-color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #767676;
}

.CDActiveDay
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffffff #717171 #717171 #ffffff;
	background-color: #E9E9E9;
	font-size: 9px;
	color: #767676;
}

.CDActiveDayWOBORDER
{
	background-color: #E9E9E9;
	font-size: 9px;
	color: #767676;
}

.CDActiveDay:hover
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #717171 #dfffff #ffffff #717171;
	background-color: #dddddd;
	font-size: 9px;
	color: #767676;
}

.CDInactiveDay
{
	border: 1px solid #b7b7b7;
	background-color: #DCDCDC;
	font-size: 9px;
	color: #b7b7b7;
}

.CDInactiveDayHover
{
	border: 1px solid #b0a700;
	background-color: #FFFA7D;
	font-size: 9px;
	color: #b0a700;
}

.CDLegendTable
{
	background-color: #E2E2E2;
}

.CDDescription
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	width: 48px;
	height: 16px;
	vertical-align: middle;
}

.CDIconRight
{
	float: right;
	margin-left: 6px;
}

.CDIcon
{
	text-align: right;
}

.CDHand
{
	cursor: pointer;
}

.CDNormal
{
	cursor: default;
}

.CDActiveDayPAST
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffffff #717171 #717171 #ffffff;
	background-color: #a8a8a8;
	font-size: 9px;
	color: #767676;
}

.CDActiveDayPAST:hover
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #717171 #dfffff #ffffff #717171;
	background-color: #939393;
	font-size: 9px;
	color: #767676;
}

.CDBoldText
{
	font-weight: bold;
	font-size: medium;
	text-align: center; 
	padding: 10px 5px;
}

.CDPeriodClosed
{
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffffff #717171 #717171 #ffffff;
	background-color: #a8a8a8;
	font-size: 9px;
	color: #717171;
}

.CDPeriodClosedWOBORDER
{
	background-color: #a8a8a8;
	font-size: 9px;
	color: #717171;
}

.CDDayOff
{
    background-color: #b7b7b7;
    border: 1px solid #dcdcdc;
    	font-size: 9px;
	color: #717171;
}

.CDDayOff:hover
{
    background-color: #a4a4a4;
    border-style: solid;
    border-width: 1px;
    border-color: #dfdfdf #ffffff #ffffff #dfdfdf;
}

.CDPastDayWithNoHours
{
    background-color: #ff7e7e;
    border-style: solid;
    border-width: 1px;
    border-color: #ffd7d7 #700000 #700000 #ffd7d7;
    	font-size: 9px;
	color: #710100;
}
.CDPastDayWithNoHours:hover
{
    background-color: #cc8181;
    border-style: solid;
    border-width: 1px;
    border-color: #700000 #c26f6f #c26f6f #700000;
}

.CDPastDayWithNoHoursWOBORDER
{
    background-color: #ff7e7e;
    	font-size: 9px;
	color: #710100;
}
.CDPastDayWithNoHoursWOBORDER
{
    background-color: #ff7e7e;
    	font-size: 9px;
	color: #710100;
}

.CDDayOffWOBORDER
{

    background-color: #b7b7b7;
    	font-size: 9px;
	color: #717171;
}

.CDDayOffWOBORDER:hover
{
    background-color: #a4a4a4;
}
}

.lockedContentImage
{
    display:inline;
    vertical-align:middle;
}

.lockedContentContainer
{
    display:inline;
    vertical-align: middle;
    padding-top:2px;
}
.GrayBordered 
{ 
	  background: #cdcdcd;
}

.GrayBordered tbody
{ 
background-color: #EFEFEF; 
}
