.disabled{ -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }


.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 4px 4px 0;
  background:url(corner_tr.gif) right top no-repeat;
  }
  
#pnlLogin {
	width: 240px;
	height: 60px;
}

#pnlLoginWrapper {
	width: 240px;
	height: 60px;
	margin-right: 20px;
}	

.pnlLoginTopText {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	font-weight: bold;

}

.topnavtd {
	background-image: url("/img/bkg_topmeny.gif");
	background-repeat: no-repeat;
	padding: 4px;
}

div#topnav {
	height: 24px;
	width: 777px;
}
div#topnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	line-height: 24px;
	white-space: nowrap;
	font-weight: bold;
}
div#topnav li {
	list-style-type: none;
	display: inline;
}
div#topnav li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
}
div#topnav li a:link {
	color: #FFF:
}

div#topnav li a:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration : underline;
}

   TEXTAREA  {
	BACKGROUND-COLOR: White;
	COLOR: Black;
	background-color: rgb(245,245,245);
	FONT-FAMILY: Verdana,Helvetica, Arial, sans-serif;
	FONT-SIZE: 10px;
	border: thin groove;
}

    SELECT  {
	background-color: rgb(245,245,245);
	COLOR: Black;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 10px;
	border: thin groove;
}
	
.loginField {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: thin;
	background-color: rgb(245,245,245);
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
}

.searchField {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border: thin;
	background-color: rgb(255,255,255);
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
	border-top: 1px solid #A2A2A2;
	border-left: 1px solid #A2A2A2;
	width: 190px;
}

.uSelect {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8px;
	border: thin;
	background-color: rgb(245,245,245);
	border-right: 1px solid #A2A2A2;
	border-bottom: 1px solid #A2A2A2;
}

 a  {
 	text-decoration : none;
 	letter-spacing : 0px;
 	font-family : Arial, Helvetica, sans-serif;
 	font-size : 11px;
 	color : black;
	font-weight: bold;
 }
 


 BODY {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef
}

.listHeader {
	font-family : Arial, sans-serif, Geneva, helvetica;
	font-size : 11px;
	color : #000000;
	font-weight: bold;
}

.list {
	font-family : Arial, sans-serif, Geneva, helvetica;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
}

.login {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 10px;
	color : black;
	font-weight: bold;
}

.float {
    display: none;
	font-family : Arial, sans-serif, Geneva, helvetica;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
}


table {
	font-family : Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : white;
}

 td {
	font-family : Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size : 11px;
	color : white;
}

 table.shadow {
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size : 10px;
	color : white;
	 border: thin groove;
}

 table.border {
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size : 10px;
	color : black;
	 border: thin;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
	visiblity:hidden;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin: 0;
	font: bold 0.9em arial, verdana;
	background-color: #78919B;
	color: #000000;
	border-bottom: 1px solid #000;
	padding: 2px 0 2px 5px;
}

#alertBox #p1 {
	font:0.9em arial, verdana;
	height:50px;
	color:#000;
	padding-left:65px;
	margin-left:0px;
}

#alertBox #p2 {
	font:0.9em arial, verdana;
	height:50px;
	color:#000;
	margin-left:0px;
}

#alertBox #closeBtn {
	padding-left:45px;
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
