@charset "utf-8";
/* CSS Document */
* { 
	margin:0;
	padding:0;
  }  
  
 /*body{*/
 /*	background: url(/images/login/bg_blackstripe.gif); */
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:80%;*/
 /*}*/

body {
	background: url(/images/login/bg_blackstripe.gif);
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1200px;
	color: black;
}

 
 table, table tr, table td{
 	font-size: 1rem;
 }
  
  div.companyLogo{
  	margin: 5px 10px;  	
	background-color:#FFFFFF;
	text-align:center;
	width:247px;	
  }
  
  div.wrapper{
		width:700px;
		margin-top:100px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
		/* border:1px solid black; */
		background-color:transparent;
		position:relative; /* for bg image of lock */
	}
	
	div.wrapper .wrapperTop{
		margin:0 0 15px 0;	
	}
	
	div.dialog{
		border:1px solid black;
	}
	
/*
------------------------
rounded corners
------------------------
*/
.rc_box{
	background-color:#FFFFFF; 
}

.rc_inner .rc_top,.rc_inner .rc_base{
	background-image:url(/images/login/c_bw_2.png);
}

.rc_inner .rc_top span,.rc_inner .rc_base span{
	background-image:url(/images/login/c_bw_1.png);
}
	
.rc_inner .rc_top{
z-index:0;
}
.rc_inner .rc_top span{
/* background-color:black; */
background-image: url(/images/empty.gif);	
}	

/*
-------------------------------
 header
-------------------------------
*/	
	.wrapper #header{
		/* background-color:red; */
		margin:0;
		padding:0;
		height:37px;
		position:relative; 
	}

	.wrapper .icon_tr{
		width:42px;
		height:47px;
		position:absolute;
		top:0;
		right:0;
		padding:0;
		background-image: url(/images/login/corner_tr.png);	
    	background-repeat:no-repeat;
    	background-position:top right;	
	}
	
	#header .divider{
		margin:5px 52px 5px 31px; 
		padding:2px 10px;
		background-color:#295684;
		width:100%; 
		height:20px;
		/*
    	margin-top: -10px; */ /* 30px 0 0; *//* half of full height */
		text-align:right;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:13px;
		font-weight:bold;
	}	
	
#header .divider2{
	position:absolute;
	bottom:0; left:0; 
	/* background-color:#295684; */
	
	background-color:#FFFFCC;
    margin:0; padding:2px 5px; 
	border-top:1px dotted black;
	border-bottom:1px dotted black; 
    width:638px;
	text-align:right;
	vertical-align:middle;
	color:#000;
	/* text-transform:uppercase; */
	font-size:1em;
	font-weight:bold;
}		


	
/*
-------------------------------
 content
-------------------------------
*/	
	.wrapper #content{
		margin:0; 
		padding:1px; /* firefox bug, otherwise gap */
	/*	background-image: url(/images/login/logo_l.png); */
			background-image: url(/images/login/kgpg.png);
    	background-repeat:no-repeat;
    	background-position:10% center;
		min-height:128px;
		/*  background-color:#00FF66;  */
	}
	
	#content .inner{
		vertical-align:middle;
		margin-top:30px;
		margin-left:200px;
	}

	#content .normal{
		width:200px;
		background-color:#FFFFCC;
		border:1px solid black;
		font-size:0.9rem;
	}
	
	#content .large{
		width:250px;
		background-color:#FFFFCC;
		border:1px solid black;
		font-size:0.9rem;
	}


	.dividerBlue{
		margin:5px 0;
		height:1px;
		/* background-color:#295684; */
		background-color:#CCCCCC;
	}
/*
-------------------------------
 footer
-------------------------------
*/	
	#footer{
		margin-top:10px;

	}
	#footer span{
		float:right;
		font-size:80%;
		color:#FFFFFF;	
		padding-right:5px;
	}
	#footer a{
		color:#FFFFFF;
	}

