	.border
	{

	}
	
	embed
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	.play
	{
		margin-top: 2px;
		margin-bottom: 2px;
		background: url(../images/icons/control_play.png) top left no-repeat;
		width: 16px;
		height: 16px;
	}
	
	.play:hover
	{
		background: url(../images/icons/control_play_blue.png) top left no-repeat;
	}
	
	.vm_message
	{
		height: 20px;
		/*
		width: 98%;
		margin: 0px;
		padding-left: 5px;
		padding-top: 2px;
		margin-bottom: 2px;
		border: 1px solid #333;
		background: #eef;
		*/
		vertical-align: middle;
	}
	
	.vm_message:hover
	{
		/*
		background: #ffe;
		*/
	}
	
	body
	{
		margin: 0px;
		padding: 0px;
		width: 100%;
		font-family: arial, verdana;
		font-size: 12px;
	}
	
	table
	{
		font-size: 100%;
	}
	
	#form
	{
		width:100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
	}
	
	#auth_message
	{
		text-align: left;
		color: #500;
		font-size:100%;
	}
	
	li.active
	{
		list-style-image: url(../images/icons/accept.png);
		list-style-type: circle;
		height: 20px;
		line-height: 16px;
	}
	
	li.inactive
	{
		list-style-image: url(../images/icons/cross.png);
		list-style-type: square;
		height: 20px;
		line-height: 16px;
	}
	
	.cf
	{
		list-style-type: circle;
	}
	
	.block
	{
		display: block;
		border: 1px solid #ccc;
		width:100%;
		padding 5px;
		margin: 5px;
	}
	
	.block_header
	{
		width: 100%;
		background: #ccc;
		border: 1px solid #333;
		text-align: center;
		float: left;
		font-weight: bold;
		border: 0px;
	}
	
	.block_content
	{	
		display: block;
		text-align: left;
		margin-left: 2px;
		float: left;
		width: 100%;
		border: 0px;
	}
	
	.phone_number
	{
		float:left;
		text-align: left;
		font-size: 200%;
		font-weight: bold;
	}
	
	a
	{
		text-decoration: none;
	}
	
	a:link {color:#500;} /* unvisited link */
	a:visited {color:#500} /* visited link */
	a:hover {color:#a00} /* mouse over link */
	a:active {color:#005} /* selected link */
	
	
	.call_detail_statement
	{
		float: left;
		width: 100%;
		height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	
	.cds_period
	{
		float: left;
		width: 100px;
	}
	
	.cds_nb_calls
	{
		float: left;
		width: 50px;
	}
	
	.cds_duration
	{
		float: left;
		width: 100px;
	}
	
	.cds_total
	{
		float:left;
		width: 50px;
	}
	
	.rap
	{
		width: 99%;
		float:left;
	}
	
	.rap_1
	{
		background: #fff;
	}
	
	.rap_2
	{
		background: #eee;
	}
	
	.rap_none
	{
		font-weight: bold;
		width: 100%
		text-align: center;
	}
	
	.rap_destination
	{
		float: left;
		width: 230px;
	}
	
	.rap_destination2
	{
		float: left;
		width: 98%;
	}
	
	.rap_price
	{
		float: left;
		margin-left: 10px;
		width: 40px;
	}
	
	.placed_detail_url
	{
		margin-left:auto;
		margin-right: auto;
		width: 100%;
		text-align: center;
	}
	
	.rap_price:before
	{
		content: "$";2
	}
	
	.logout
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #ccc;
		background: #eee;
	}
	
	.logout:hover
	{
		border: 1px solid #d33;
		background: #fee;
		color: #d33;
	}
	
	.change_password
	{
		font-size: 12px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #ccc;
		background: #eef;
	}
	
	.change_password:hover
	{
		border: 1px solid #d33;
		background: #fee;
		color: #d33;
	}
	
	label
	{
		font-size: 14px;
	}
	
	.language
	{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px solid #cdc;
		background: #dfd;
	}

	.language:hover
	{
		border: 1px solid #ed3;
		background: #efe;
		color: #111;
	}
	
	/*USER AUTHENTICATE.ASP*/
	.auth_message
	{
		width: 500px;
		border: 1px solid #800;
		padding: 10px;
		margin: 10px;
		color: #800;
		font-size: 14px;
		text-align: center;
		background:#fee;
	}
	
	.textbox
	{
		border: 1px solid #333;
		padding: 5px;
		height: 20px;
		line-height: 20px;
		margin: 5px;
		font-size: 14px;
	}
	
	.textbox:hover
	{
		background: #ffe;
	}
	
	.button
	{
		border: 1px solid #333;
		height: 30px;
		line-height: 20px;
		margin: 5px;
		font-size: 14px;
	}
	
	.password_notice
	{
		font-size: 14px;
		font-family: arial;
	}
	
	.session_message
	{
		width: 300px;
		color:#f00;
		background: #fee;
		height:30px;
		vertical-align:middle;
		text-align:center;
		border:1px solid #f00;
	}
