html, body { height: 100%; }
.dxGridView_gvHeaderSortUp_PlasticBlue, .dxGridView_gvHeaderSortDown_PlasticBlue {
	visibility:hidden!important;
	display: none !important;
	width: 0px !important;
	margin: 0px !important;
}
.dxeDisabled_PlasticBlue, .dxeDisabled_PlasticBlue td.dxe, .dxeDisabled_PlasticBlue .dxeEditArea_PlasticBlue, .dxeDisabled_PlasticBlue .dxeMemoEditArea_PlasticBlue
{
	color: black;
}
#DownloadFileLoadingPanel_TL{
	padding-left: 10px;
}
.placeholderLink {
	color:rgb(0, 0, 0) !important;
}
.placeholderLink:hover {
	text-decoration: underline; cursor:pointer;
}
.txtBoxLogin {
	font-size: 8pt; font-family: Tahoma; background-color: rgb(242, 242, 242);
}
.csTable {
    border-spacing: 8px;
	margin: 5px;
	border-collapse:separate;
}
/*.csTableBorderLeft { border-left: 1px solid #d9d9d9; }
.csTableBorderRight { border-right: 1px solid #d9d9d9; }*/
.csTableBorderTop { border-top: 1px solid #d9d9d9; }
.csTableBorderBottom { border-bottom: 1px solid #d9d9d9; }
.csLegendTable{
	/*border: 1px solid #d9d9d9;*/
    border-spacing: 0px;
	margin:auto;
}
.csLegendTable td{
    padding: 5px;
}
hr { display: block; height: 1px; width:100%;
    border: 0; border-top: 1px solid #d9d9d9;
    margin: 1em 0; padding: 0;
	align:center; size:2;
}
.csTableBorder {
	border: 1px solid #d9d9d9;
	padding: 3px;
	border-collapse:separate;
}
 .csTableCellBorder {
	border: 1px solid #d9d9d9;
	padding: 5px;
}
.csTableBorderDark {
	background-color:#D8D8D8;
	border: 1px solid #ABABAB;
	padding: 3px;
	border-collapse:separate;
}
 .csTableCellBorderDark {
	border: 1px solid #ABABAB;
	padding: 5px;
}
.tinyTopMargin{
	margin-top:3px;
}
.smallBottomMargin{
	margin-bottom:5px;
}
.mediumTopMargin{
	margin-top:10px;
}
h1 {
	font: 14px Tahoma, Geneva, sans-serif;
	text-align: center;
	font-weight: bold;
}
p {
	font: 12px Tahoma, Geneva, sans-serif;
	text-align: justify;
}
a.csLink:link {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.csLink:visited {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.csLink:active {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.csLink:hover {
	color: #737577;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.clickableLabel {
	cursor:pointer;
}
.clickableLabel:link {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.clickableLabel:visited {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.clickableLabel:active {
	color: #505050;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.clickableLabel:hover {
	color: #737577;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.previewRow>td {
	padding: 5px ! important;
}
.csTooltip { /* hide and position tooltip */
  background-color:rgb(242, 242, 242);
  border-radius:5px;
  padding:3px;
  opacity:0;
  filter: alpha(opacity=0);
  position:absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.wrapperDiv:hover .csTooltip { opacity:1 !important; 
  filter: alpha(opacity=100); }
.csDivFileAdded{
	font-style:italic;
}
#ContentPlaceHolder1_divAddedFiles{
	font: 12px Tahoma, Geneva, sans-serif;
}
/*sprite*/
.csImgBody, .csImgFooterLine { background-image: url('images/spriteVertical.png'); background-repeat: repeat-x; background-color: transparent; }
.csImgBody { background-position: 0px -8px; width: 100%; height: 250px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0% 0% 0% 0%;}
.csImgFooterLine { background-position: 0px 0px; width: 1230px; height: 7px; float:left; }
.csImgBox, .csImgBoxWide { background-image: url('images/spriteHorizontal.png'); background-repeat: repeat-y; background-color: white; }
.csImgBox { background-position: 0px 0px; width: 200px; height: 5px; padding: 5px 5px 25px 5px; }
.csImgBoxWide { background-position: -201px 0px; width: 230px; height: 5px; padding: 10px;}
.csImgTop1, .csImgTop2, .csImgTopRight, .csImgBoxMenuTop, .csImgBoxBottom, .csImgBoxLoginTop, .csImgBoxWideTop, .csImgBoxWideBottom,
.csImgInnovativeBusiness, .csImgUEFunds, .csImgMicrosoftGold, .modalCloseImg, .csImgFooterLineLeft, .csImgFooterLineRight, .csImgFindIcon,
.csImgHelp, .csImgMsi, .csImgZip, .csImgFolder, .csImgDelete, .csImgState0, .csImgState1, .csImgState2, .csImgState3, .csImgState4, .csImgState5 
{ background-image: url('images/sprite.png'); background-repeat: no-repeat; background-color: transparent; }
.csImgTop1 { background-position: 0px 0px; width: 1010px; height: 120px; }
.csImgTop2 { background-position: 0px -120px; width: 1010px; height: 40px; }
.csImgTopRight { background-position: 0px -161px; width: 230px; height: 30px; }
.csImgBoxMenuTop { background-position: -418px -204px; width: 200px; height: 30px; }
.csImgBoxBottom { background-position: -418px -234px; width: 200px; height: 8px; }
.csImgBoxLoginTop { background-position: -187px -192px; width: 230px; height: 30px; }
.csImgBoxWideTop { background-position: -231px -161px; width: 230px; height: 30px; }
.csImgBoxWideBottom { background-position: -187px -222px; width: 230px; height: 7px; }
.csImgInnovativeBusiness { background-position: 0px -192px; width: 187px; height: 66px; margin: auto; padding-top:10px }
.csImgUEFunds { background-position: -462px -161px; width: 176px; height: 41px; margin: auto; margin-bottom:20px }
.csImgMicrosoftGold { background-position: -640px -161px; width: 230px; height: 47px; margin: 20px auto }
.csImgFooterLineLeft { background-position: -434px -192px; width: 5px; height: 7px; float:left; }
.csImgFooterLineRight { background-position: -439px -192px; width: 5px; height: 7px; float:left; }
.csImgHelp { background-position: -635px -209px; width: 25px; height: 25px; cursor: pointer; }
.csImgMsi { background-position: -661px -209px; width: 25px; height: 25px; cursor: pointer; } 
.csImgZip { background-position: -687px -209px; width: 25px; height: 25px; cursor: pointer; }
.csImgFolder { background-position: -714px -209px; width: 25px; height: 25px; cursor: pointer; }
.csImgFindIcon { background-position: -740px -209px; width: 13px; height: 13px; }
.csImgDelete { background-position: -366px -230px; width: 21px; height: 20px; cursor: pointer; opacity: 0.7; margin-left: 20px; }
.csImgDelete:hover { opacity: 1.0 !important; }
.csImgState0 { background-position: -187px -230px; width: 30px; height: 30px; }
.csImgState1 { background-position: -218px -230px; width: 30px; height: 30px; }
.csImgState2 { background-position: -249px -230px; width: 30px; height: 30px; }
.csImgState3 { background-position: -280px -230px; width: 30px; height: 30px; }
.csImgState4 { background-position: -311px -230px; width: 30px; height: 30px; }
#simplemodal-overlay {background-color:#000;} #simplemodal-container .simplemodal-data {height:100%; width:100%;}
.modalCloseImg {background-position: -342px -231px; width:23px; height:26px; display:inline; z-index:100002; 
				position:absolute; top:-10px; right:-12px; cursor:pointer;}
.roundedCornersDiv {padding:0px; border: 0px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000; 
					border-radius:10px 10px 10px 10px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; 
					-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;}