.ImageUploaderImage
{
	border: none;
	max-width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
	text-align: center; 
	}
.videoFrame
{
	height:192px;
}
.img_size
{
	width:90%;	
}

.img_size100
{
	width:100%;	
}

.id_label
{
	float: left;
	width: 20%;
	font-weight: bolder;
	font-size: 1em;
	padding: 0;
	margin: 0;
}

.id_field
{
	float: left;
	width: 80%;
}

.cleardiv
{
	clear: both;
	padding-bottom: 1em;
}


h2.id_descr
{
	font-weight: bolder;
	font-size: 1em;	
	padding: 0;
	margin: 0;
}

div.id_cell
{
	float: left;
	width: 50%;
}

.id_center
{
	text-align: center;
}	



.blue {
	color: rgb(38,38,148);
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

.sizeOneEM
{
	font-size:1em;	
}
	
.navigationHR
{
	color:White;
	height:2px;	
}

.borderZero
{
	border:0px;
}

.borderOne
{
	border:1px;
}
.portalBackground
{
	margin: 0;
	padding: 0;
	background-repeat: repeat;
	font-family:  sans-serif;	
	font-size:medium;
	color: black;
	background-color: rgb(241,241,241);
}

div.content-padding
{
	position:relative;
	width:80%;
	margin:auto;
	/*border: 1px solid rgb(136,149,183);*/
	height:auto;
	height:100%;
	min-height :100%;
	
}

/*Kassy*/
.font-header
{
	font-size:95%;
	font-weight:bold;
	font-style:normal;
}

.font-bold
{
	font-weight:bold;
}

.justify
{
	text-align :justify;
	}

/*DIGITAL LIBRARY*/
.tr-div
{clear: left;}
.td-1l
{	display: block;
	float: left;
	width: 1em;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
	
.td-2l
{	display: block;
	float: left;
	width: 1.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
.td-2l
{	display: block;
	float: left;
	width: 1.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
.td-3l
{	display: block;
	float: left;
	width: 2.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
.td-5l
{	display: block;
	float: left;
	width: 4.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
	.td-7l
{	display: block;
	float: left;
	width: 6.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
		.td-8l
{	display: block;
	float: left;
	width: 7.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
.td-5l-b
{	display: block;
	float: left;
	width: 4.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	
	font-weight:bold;}
	
.td-10l-b
{	display: block;
	float: left;
	width: 9.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:bold;
	}
.td-10l
{	display: block;
	float: left;
	width: 9.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-12l
{	display: block;
	float: left;
	width: 11.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-15l
{	display: block;
	float: left;
	width: 14.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
.td-15l-b
{	display: block;
	float: left;
	width: 14.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	font-weight:bold;
	}
.td-20l
{	display: block;
	float: left;
	width: 19.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	}
	
.td-20l-b
{	
	float: left;
	width: 19.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	font-weight:bold;
	}
	
	
	.td-21l-b
{	
	float: left;
	width: 20.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 0px;
	font-weight:bold;
	}
	
.td-25l-b
{	display:block;
	float: left;
	width: 24.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.td-25l
{	display:block;
	float: left;
	width: 24.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-30l
{	display: block;
	float: left;
	width: 29.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-30l-b
{	display: block;
	float: left;
	width: 29.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.td-31l-b
{	display: block;
	float: left;
	width: 31%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-35l-b
{	display: block;
	float: left;
	width: 34.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-35l
{	display: block;
	float: left;
	width: 34.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-40l
{	display: block;
	float: left;
	width: 39.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-40l-b
{	display: block;
	float: left;
	width: 39.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-45l
{	
	display: block;
	float: left;
	width: 44.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-45l-b
{	display: block;
	float: left;
	width: 44.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-50l-b
{	display: block;
	float: left;
	width: 49.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-50l
{	display: block;
	float: left;
	width: 49.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-55l
{	display: block;
	float: left;
	width: 54.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-55l-b
{	display: block;
	float: left;
	width: 54.5%;
	margin-right: 0px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-58l
{
	display: block;
	float: left;
	width: 57.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
}

.td-60l
{	display: block;
	float: left;
	width: 59.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-60l-b
{	display: block;
	float: left;
	width: 59.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-65l
{	display: block;
	float: left;
	width: 64.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-65l-b
{	display: block;
	float: left;
	width: 64.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-70l
{	display: block;
	float: left;
	width: 69.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-75l
{	display: block;
	float: left;
	width: 74.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
			
.td-80l
{	
	float: right;
	width: 80%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
.td-70l-b
{	display: block;
	float: left;
	width: 69.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-70l
{	display: block;
	float: left;
	width: 74.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-80l
{	display: block;
	float: left;
	width: 79.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-80l-b
{	display: block;
	float: left;
	width: 79.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}

.td-85l
{	display: block;
	float: left;
	width: 84.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-85l-b
{	display: block;
	float: left;
	width: 84.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-90l
{	display: block;
	float: left;
	width: 89.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.td-95l
{	display: block;
	float: left;
	width: 94.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.td-100l
{	display: block;
	float: left;
	width: 99.5%;
	margin-right: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-100
{	display: block;
	float: none;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-100-b
{	display: block;
	float: none;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
	
.td-5r
{	display: block;
	float: left;
	width: 4.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
.td-10r
{	display: block;
	float: left;
	width: 9.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-10r-b
{	display: block;
	float: left;
	width: 9.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}		

.td-15r
{	display: block;
	float: left;
	width: 14.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-15r-b
{	display: block;
	float: left;
	width: 14.5%;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	}	

.td-20r
{	display: block;
	float: left;
	width: 19.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}	

.td-20r-b
{	display: block;
	float: left;
	width: 19.5%;
	font-weight:bold;	
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-25r
{	display:block;
	float: left;
	width: 24.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-25r-b
{	display:block;
	float: left;
	width: 24.5%;	
	padding-bottom: 2px;
	font-weight:bold;	
	padding-top: 2px;
	}
.td-30r
{	display:block;
	float: left;
	width: 29.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-30r-b
{	display:block;
	float: left;
	width: 29.5%;	
	padding-bottom: 2px;
	font-weight:bold;	
	padding-top: 2px;
	}		
.td-35r
{	display:block;
	float: left;
	width: 34.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-35r-b
{	display:block;
	float: left;
	width: 34.5%;	
	font-weight:bold;	
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-40r
{	display:block;
	float: left;
	line-height:1em;
	width: 39.5%;	
	}
.td-40r-b
{	display:block;
	float: left;
	line-height:1em;
	width: 39.5%;	
	
	font-weight:bold;}
.td-45r
{	display:block;
	float: left;
	width: 44.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-50r
{	display:block;
	float: left;
	width: 49.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-50r-b
{	display:block;
	float: left;
	width: 49.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}		
.td-60r
{	display:block;
	float: left;
	width: 59.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-60r-b
{	display:block;
	float: left;
	width: 59.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-65r
{	display:block;
	float: left;
	width: 64.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-70r
{	display:block;
	float: left;
	width: 69.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-70r-b
{	display:block;
	float: left;
	width: 69.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}
.td-75r
{	
	float: left;
	width: 74.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.td-80r
{	
	float: left;
	width: 79.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-80r-b
{	display: block;
	float: left;
	width: 79.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}

.td-85r-b
{	display: block;
	float: left;
	width: 84.5%;	
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight:bold;
	}
.td-85r
{	display: block;
	float: left;
	width: 84.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-90r-b
{	display: block;
	float: left;
	width: 89.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}

.td-90r
{	display: block;
	float: left;
	width: 84.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}
.td-95r
{	display: block;
	float: left;
	width: 94.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	}

.td-95r-b
{	display: block;
	float: left;
	width: 94.5%;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-weight:bold;}

fieldset.fl
{
	border:groove 1px  #8968CD;
	font-family: Tahoma, Verdana;	
	padding:0;
	margin:0;
}


legend.lg
{
	font-size:100%;
	font-weight:bold;
	font-style:italic;	
}

.lg
{
	font-size:100%;
	font-weight:bold;
	font-style:italic;	
}

.clear-both
{
	clear:both;
}

.rpt-dot
{
	border:dotted 1px  #000000;
	padding:0.5em;
}
.rpt-div-h-p{
	background-color:#FFFFFF;
	display:inline-block;
	padding:5px; }

.rpt-bor
{
	border:1px solid #000000;
}

.bc-grey
{
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	background-color:#ECF1F3;}

/*END DIGITAL LIBRARY*/

/*GENERAL*/

.attachment
{
	padding-left: 20px;
	background-image: url(../images/Resources/MB_attach.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h1
{
	font-size:1.2em;
}

h2
{
	font-size:1.1em;
}

h3
{
	font-size:1.05em;
}

.us_padding_bottomleft
{
	padding-bottom:0.5em;
	padding-left:0.5em;
}

.us_padding_bottom
{
	padding-bottom:0.5em;
}

.us_padding_bottomleft3
{
	padding-bottom:0.5em;
	padding-left:3em;
}

.us_padding_bottomleft4
{
	padding-bottom:0.5em;
	padding-left:4em;
}

.us_padding_bottomleft1
{
	padding-bottom:0.5em;
	padding-left:1em;
}

.padding-top04 
{
	padding-top:0.4em;
}

.padding-top1 
{
	padding-top:1em;
}
.padding-top15 
{
	padding-top:1.5em;
}
.padding-top2 
{
	padding-top:2em;
}
.padding-left05 
{
	padding-left:0.5em;
}

.padding-left5 
{
	padding-left:0.5em;
}
.padding-left1 
{
	padding-left:1em;
}
.padding-left15 
{
	padding-left:1.5em;
}
.padding-left18
{
	padding-left:1.8em;
}

.padding-left25 
{
	padding-left:2.5em;
}
.padding-left3 
{
	padding-left:3em;
}
.padding-left2 
{
	padding-left:2em;
}
.padding-right05 
{
	padding-right:0.5em;
}
.padding-right1 
{
	padding-right:1em;
}
.padding-right15 
{
	padding-right:1.5em;
}
.padding-right2
{
	padding-right:2em;
}
.padding-top3
{
	padding-top: 3em;
}
.padding-bottom05
{
	padding-bottom:0.5em;
}
.padding-bottom1
{
	padding-bottom:1em;
}
.padding-top05
{
	padding-top: 0.5em;
}
.padding-top03
{
	padding-top: 0.3em;
}

.padding-lefttop05
{
	padding-top: 0.5em;
	padding-left: 0.5em;}
.margin-lefttop05
{
	margin-top: 0.5em;
	margin-left: 0.5em;}
	
.padding-topbot02
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.padding-topbotrig02
{
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.padding-lr05
{
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.width100
{
	width:100%;
}
.width90
{
	width:90%;
}
.width80
{
	width:80%;
}
.width85
{
	width:85%;
}
.width70
{
	width:70%;
}
.width75
{
	width:74.5%;
}

.width60
{
	width:60%;
}

.width55
{
	width:55%;
}

.width50
{
	width:50%;
}

.width40
{
	width:40%;
}

.width20em
{
	width:20em;
}

.width95
{
	width:95%;
}

.height20
{
	height:60px;
}

.height60
{
	height:60px;
}

.height200
{
	height:200px;
}

.height300
{
	height:250px;
}


.height80
{
	height:80px;
}
.bold
{font-weight:bold;}
.italic
{font-style:italic;}
.underline
{text-decoration:underline;}

.align-top
{
	vertical-align:top;
}

.align-right
{
	
	text-align:right;
}
.align-left
{
	text-align:left;
}
.align-center
{	text-align:center;}
.align-bottom 
{
	vertical-align:bottom;
}
.btn-al-center
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.padding-top-bot10
{
	padding: 10px 0px 10px 0px;
}

.padding10
{
	padding: 10px;
}
.padding15
{
	padding: 15px;
}


.padding1
{
	padding: 1px;
}

.padding2
{
	padding: 2px;
}

.padding5
{
	padding: 5px;
}

.padding10
{
	padding: 10px;
}


.margin5
{
	margin: 5px;
}

.margin10
{
	margin: 10px;
}

.padding2
{
	padding: 2px;
}



.float-left
{float:left;}
.float-right
{float:right;}

.v-align-top
{
	vertical-align:top;
}

.smaller95
{
	font-size:95%;
}

.smaller90
{
	font-size:90%;
}

.smaller80
{
	font-size:80%;
}

.smaller120
{
	font-size:120%;
}
/*END GENERAL*/


/*Start tab Styles*/
.tb-sel-btn
{
	background-color:Transparent;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	color: #017ECB;	
}

.tb-unsel-btn
{
	background-color:Transparent;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	color: #FFFFFF;
}


.simple-sel
{
	font-weight:bold;
	color:Black;
	
}

.tb-unsel-btn-simple
{
	background-color:Transparent;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	color: Blue;
	text-decoration:underline;
}

.tb-dis-btn
{
	color:#000000;	
}

.tb-dis-span
{
	background-color: #C0C0C0; /* color for disabled tab*/
	border: 1px solid #000000;
	border-bottom-width: 0px;
	margin-right: 0.2em;
	position: relative;
	top: 3px;
	padding: 2px 1em 2px 1em;  
}

div.tb-area {
  padding: 0px 0px 3px 0px;}

.tb-simple {
  background-color: #0066CC; /* color for inactive tab*/
  border: 1px solid #000000;
  border-bottom-width: 0px;
  margin-right: 0.2em;
  position: relative;
  top: 3px;
  padding: 2px 0.1em 2px 0.1em;  }

.tb-act {
	background-color: #FFFFFF; /* color for active tab*/
	border: 1px solid #0066CC;
	margin-right: 0.2em;
	position: relative;
	top:1px;
	padding: 2px 0.1em 2px 0.1em;}

div.tb-main{
  border: 1px solid #017ECB;
  position: relative;
   display:inline-block;
}

div.tb-con {
 background-color: #FFFFFF; /* color for content*/ 
}

/*End tab Styles*/


/*Paging styles*/
.transparentButtonPaging
{
	background-color:Transparent;
	text-decoration:none;
	border:0px;
	color:Blue;
	cursor:pointer;
	padding:0px 2px 0px 2px;
	text-align:left;
}

.DisabledLink 
{
	color:Silver;
	font-size:95%;
	padding:2px 5px 2px 5px;	
}

.dropDownPaging
{
	margin: 0px 5px 0px 8px;		
}

.spanPagesPaging
{
	display: block;
	float: left;
	width: 57%;
	margin-right: 0px;
	padding: 2px;
	text-align:center;
}

.cssClassIPaging
{
	FONT-SIZE: 85%; 
	color:Gray;
}

.spanLinksL
{
	display: block;
	float: left;
	width: 20%;
	margin-right: 0px;
	padding: 2px;
	text-align:left;
}

.spanLinksR
{
	display:block;
	float: left;
	width: 20%;	
	padding: 2px;
	text-align:right;
}
.paging
{clear: left;}
/*end Paging styles*/

.wrong 
{
	FONT-SIZE: 90%;
	color:#ff0000;
}

a.wrong 
{
	FONT-SIZE: 90%;
	color:#ff0000;
}

a.wrong:visited {
    FONT-SIZE: 90%;
	color:#ff0000;
}

.wrong2, .required
{
	font-weight:bold;
	color:#ff0000;
	font-size: 90%;
}

.confirm
{
	font-weight:bold;
	FONT-SIZE: 90%;
	color:#ff0000;
}

/*Documents Area*/
.closedFolder 
{
		padding-left: 20px;
		background-image: url(../images/icons/closed-folder.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
.openedFolder 
{
		padding-left: 20px;
		background-image: url(../images/icons/opened-folder.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.emptyFolder 
{
		padding-left: 20px;
		background-image: url(../images/icons/empty-folder.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
.treeExpand 
{
		padding-left: 20px;
		background-image: url(../images/icons/closed-folder.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.treeCollapse 
{
		padding-left: 20px;
		background-image: url(../images/icons/opened-folder.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.error 
{
	color:#ff0000;
}

.required
{
	font-weight:bold;
	color:#ff0000;
}

.Word 
{
		padding-left: 20px;
		background-image: url(../images/icons/word.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
.Exe 
{
		padding-left: 20px;
		background-image: url(../images/icons/exe.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.Pdf 
{
		padding-left: 20px;
		background-image: url(../images/icons/pdf.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
 
.Image 
{
		padding-left: 20px;
		background-image: url(../images/icons/img.gif);
		background-repeat: no-repeat;
		background-position: left top;
}

.Zip 
{
		padding-left: 20px;
		background-image: url(../images/icons/zip.gif);
		background-repeat: no-repeat;
		background-position: left top;
}	
.Powerpoint 
{
		padding-left: 20px;
		background-image: url(../images/icons/ppt.gif);
		background-repeat: no-repeat;
		background-position: left top;
}			
					 
.Excel 
{
		padding-left: 20px;
		background-image: url(../images/icons/excel.gif);
		background-repeat: no-repeat;
		background-position: left top;
}			

.Avi 
{
		padding-left: 20px;
		background-image: url(../images/icons/avi.gif);
		background-repeat: no-repeat;
		background-position: left top;
}				 
				 
.Text 
{
		padding-left: 20px;
		background-image: url(../images/icons/txt.gif);
		background-repeat: no-repeat;
		background-position: left top;
}					
 
.Html 
{
		padding-left: 20px;
		background-image: url(../images/icons/html.gif);
		background-repeat: no-repeat;
		background-position: left top;
}
				 
.Unknown 
{
		padding-left: 20px;
		background-image: url(../images/icons/unknown.gif);
		background-repeat: no-repeat;
		background-position: left top;
}					 
.DisabledLink 
{
	color:Silver;	
}

.DisabledLinkItalic 
{
	color:Silver;
	font-style:italic;	
}

.DcA_innerRow {
	margin:0;
	margin-bottom:0.25em;
	padding:0;
	position: relative;
	clear:both;
	float:none;
}
.DcA_innerCellLeft15 {
	width: 15%;
	position:absolute;
	float:left;
	color: #336699;
}

.DcA_innerCellLeft25 {
	width: 25%;
	position:absolute;
	float:left;
	color: #336699;
}

.DcA_innerCellLeft30 {
	width: 15%;
	position:absolute;
	float:left;
	color: #336699;
}

.DcA_innerCellRight {
	position:relative;
	float:none;
	
	left: 15%;
	width:75%;
}

.DcA_innerCellRight25 {
	position:relative;
	float:none;
	left: 25%;
	width:75%;
}

.DcA_innerCellRight5 {
	position:relative;
	float:none;
	left: 5%;
	width:75%;
}

.DcArename_label 
{
	color: #336699;
}

.DcArename_innerRow {
	margin:0;
	margin-bottom:0.75em;
	padding:0;
	position: relative;
	float:none;
}

.DcArename_innerCellLeft25 {
	width: 25%;
	position:absolute;
	float:left;
}

.DcArename_innerCellRight {
	position:relative;
	float:none;
	left: 25%;
	width:75%;
}
/*End of Documents Area*/

.invisible {
	display:none;
}
/*ICONS STYLES*/
.online
{
	padding-left: 20px;
	background-image: url(../images/icons/online.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.offline
{
	padding-left: 20px;
	background-image: url(../images/icons/offline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.blocked
{
	padding-left: 20px;
	background-image: url(../images/icons/block.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
/*END ICONS STYLES*/

.dashed-border
{
	border:dotted 1px  #8968CD;
	padding:0.5em;
}
.nowrap
{
	white-space:nowrap;
}
.borderPaging
{
	padding:0;
	border-top:groove 1px #000000;
}
/*Wizard styles*/
.divWizard
{clear: left;}
.wizardL
{
	display: block;
	float: left;
	width: 74.5%;
	margin-right: 0px;
	padding: 2px;
	font-size: 95%; 
	text-align:left;
}

.wizardR
{
	display:block;
	float: left;
	width: 24.0%;	
	padding: 2px;
	font-size: 95%; 
	text-align:right;
}

/*End Wizard styles*/
hr.rule2 {
	text-align: left;
	color: #000000;
	margin: 0;
	height: 2px;
	margin-top:0em;
}

div.button3_container {
    
	width: 50%;
	padding-left: 0.5%;
	padding-right: 0.5%;
	margin: 0em 0em 0em 0em;
}



input.button_1 {
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-style: double;
	border-color: rgb(124,123,102);
	border-width: 2.4pt;
	background-color: rgb(221,221,221);
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0.3em 0.1em 0.3em;
}

input.button_2 
{
   color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:80%;
   padding: 2.5px 3px 2.5px 3px;
   font-weight:bold;
   font-family: Tahoma, Verdana;
   overflow: visible;
}

input.button_3 {
	color:#000000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:60%;
   padding: 2.5px 3px 2.5px 3px;
   font-weight:bold;
   font-family: Tahoma, Verdana;
   overflow: visible;
}
.vert-al-bot
{
	vertical-align:bottom;
}

.tabs-title
{
	font-size:12pt;
	font-weight:bold;
	color: rgb(60,80,139);
	vertical-align:bottom;
}
.attachment {
padding-left:20px;
background-image:url(../images/icons/attach.gif);
background-repeat:no-repeat;
background-position:left top;
}
