.ButtonWrapper { float:left; text-align:center; margin:0 auto; cursor:pointer; }
.HeadingWrapper { text-align:left; margin:0 auto; width:100%; border-bottom:#999 1px solid; }

.WrapTL { background:url(../Graphics/cnrTL.png) top left no-repeat; }
.WrapTR { background:url(../Graphics/cnrTR.png) top right no-repeat; }
.WrapBR { background:url(../Graphics/cnrBR.png) bottom right no-repeat; }
.WrapBL { background:url(../Graphics/cnrBL.png) bottom left no-repeat; }

.WrapLarge { padding:10px 15px 10px 15px; }
.WrapMedium { padding:6px 12px 6px 12px; }
.WrapSmall { padding:4px 8px 4px 8px; }

/*
border: 1px solid #FFF;
padding: 10px 0;
text-align: center;
width: 200px;
-webkit-border-radius:8px;
-moz-border-radius: 8px;
border-radius: 8px;

-webkit-box-shadow: #666 0px 0px 5px;
-moz-box-shadow: #666 0px 0px 5px;
box-shadow: #666 0px 0px 5px;

background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#66EE33));
background: -webkit-linear-gradient(#FFFFFF, #66EE33);
background: -moz-linear-gradient(#FFFFFF, #66EE33);
background: -ms-linear-gradient(#FFFFFF, #66EE33);
background: -o-linear-gradient(#FFFFFF, #66EE33);
background: linear-gradient(#FFFFFF, #66EE33);
-pie-background: linear-gradient(#FFFFFF, #66EE33);

behavior: url(External/CSS/PIE/PIE.htc);
*/
#ArticleAcknowledge
{
	margin:0 auto;
	border: 1px solid #000;
	padding: 20px;
	text-align: center;
	width:600px;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #666 0px 0px 5px;
	
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#CCCCCC));
	background: -webkit-linear-gradient(#FFFFFF, #CCCCCC);
	background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
	background: -ms-linear-gradient(#FFFFFF, #CCCCCC);
	background: -o-linear-gradient(#FFFFFF, #CCCCCC);
	background: linear-gradient(#FFFFFF, #CCCCCC);
	-pie-background: linear-gradient(#FFFFFF, #CCCCCC);
	
	behavior: url(External/CSS/PIE/PIE.htc);
}

.CalendarHoursCost
{
	margin:0 auto;
	
	background-color:#666;
	
	padding: 5px 10px 5px 10px;

	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
		
	behavior: url(External/CSS/PIE/PIE.htc);
}

.PopUpLogin
{
	border:#000 solid 1px;
    padding: 10px;
	
	z-index:7000;
	top:-2000px;
	left:-2000px;

    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: #000 0px 0px 20px;
    -moz-box-shadow: #000 0px 0px 20px;
    box-shadow: #000 0px 0px 20px;

    behavior: url(External/CSS/PIE/PIE.htc);
}

.PopUpBasic {
    display: none;
    position: absolute;
    background-color: #CCCCCC;
    padding: 5px;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #000 0px 0px 20px;
    -moz-box-shadow: #000 0px 0px 20px;
    box-shadow: #000 0px 0px 20px;
    behavior: url(External/CSS/PIE/PIE.htc);
}

.PopUpPermissoins {
    display: none;
    position: absolute;
    top: 5px;
    left: 30px;
    width: 250px;
    background-color: #CCCCCC;
    padding: 5px;
    z-index: 10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #000 0px 0px 20px;
    -moz-box-shadow: #000 0px 0px 20px;
    box-shadow: #000 0px 0px 20px;
    behavior: url(External/CSS/PIE/PIE.htc);
}

.PopUpBase
{
	display:none;
	position:fixed;
	
	border:#000 solid 1px;
    padding: 10px;
	
	z-index:7000;
	top:-2000px;
	left:-2000px;

    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: #000 0px 0px 20px;
    -moz-box-shadow: #000 0px 0px 20px;
    box-shadow: #000 0px 0px 20px;

    behavior: url(External/CSS/PIE/PIE.htc);
}

.CalendarDayWrapper
{
    position:relative;
	margin:0 auto;
	border: 1px solid #CCCCCC;
	padding: 5px;

    min-height:50px;

	-webkit-border-radius:8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	behavior: url(External/CSS/PIE/PIE.htc);
}

.PopPrimary {
    background: #FFFFFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#CCCCCC));
    background: -webkit-linear-gradient(#FFFFFF, #CCCCCC);
    background: -moz-linear-gradient(#FFFFFF, #CCCCCC);
    background: -ms-linear-gradient(#FFFFFF, #CCCCCC);
    background: -o-linear-gradient(#FFFFFF, #CCCCCC);
    background: linear-gradient(#FFFFFF, #CCCCCC);
    -pie-background: linear-gradient(#FFFFFF, #CCCCCC);
    behavior: url(External/CSS/PIE/PIE.htc);
}

.PopSecondary
{
	background: #FFFFFF;
}

.HeadCell
{
	text-align:left;
	vertical-align:top;
	padding:7px 20px 7px 3px;
	border-bottom:1px solid #666;
}

.DataCell
{
	text-align:left;
	vertical-align:top;
	padding:5px 20px 5px 3px;
	border-bottom:1px solid #CCC;
}

.OptsCell
{
	vertical-align:top;
	padding:5px 3px 5px 3px;
	border-bottom:1px solid #CCC;
}

.EditPage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: center;
	height: auto;
	width: 30px;
	border:none;
	padding-right:0;
}

.EditAmount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align:left;
	height: auto;
	width: 40px;
	border: 1px solid #CCC;
	padding:1px;
}

.EditStandard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: left;
	height: auto;
	width: auto;
	border: 1px solid #CCC;
	padding-right:0;
}

.EditStandardStretch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: left;
	height: auto;
	width: 99%;
	border: 1px solid #CCC;
	padding-right:0;
}

.EditSignIn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFF;
	text-align: center;
	height: auto;
	width: auto;
	border: 1px solid #CCC;
	padding-right:0;
}

.btnStd
{
    position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*border:#FFF solid 1px;*/
	border:none;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:5px;
	
	-webkit-border-radius:3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    -webkit-box-shadow: #666 0px 0px 5px;
    -moz-box-shadow: #666 0px 0px 5px;
    box-shadow: #666 0px 0px 5px;
    
    behavior: url(External/CSS/PIE/PIE.htc);
}

.btnBlue { background-color:#336699; color:#FFFFFF; }

.btnRed { background-color:#F00000; color:#FFFFFF; }

.btnGreen { background-color:#096; color:#FFFFFF; }

.btnYellow { background-color:#FFCC66; color:#000000; }

.btnGrey { background-color:#666666; color:#FFFFFF; }

.btnPage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:none;
	background-color:#CCCCCC;
	color:#000000;
	padding-top:1px;
	padding-right:3px;
	padding-bottom:1px;
	padding-left:3px;
}

.btnTransWhite10
{
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	border:none;
	padding:3px 8px 3px 8px;
}

.btnTransWhite12
{
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	border:none;
	padding:3px 8px 3px 8px;
}

.btnTransWhite14
{
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	border:none;
	padding:6px 12px 6px 12px;
}

.btnTransWhite20
{
	background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	border:none;
	padding:10px 15px 10px 15px;
}

.PopupDialog
{
	z-index:7000;
	top:-2000px;
	left:-2000px;
    padding:5px;
	display:none;
	position:fixed;
}

.DropStandard
{
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 11px;
    border:1px solid #CCCCCC;
}

.executionOrange {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 50px;
	background-color:#FC6;
	border: 1px solid #CCC;
}

.executionGreen {
		text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
	width: 50px;
	background-color:#6C9;
	border: 1px solid #CCC;
}