﻿*
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

div.header img,
a img
{
	border-width: 0;
}

div.header img
{
	width: 230px;
	height: 49px;
}

body 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

.autoOverflow
{
	overflow: auto;
}

input[type="text"]
{
	border: 1px solid #d0d0d0;
	font-size: 10px;
	padding: 1px 2px 1px 2px;
	width: 102px;
	margin: 0 0 0 0;
}

input#CCEMAIL, input#CCMSISDN, input#pass
{
	width: 87px;
}

select
{
	border: 1px solid #d0d0d0;
	font-size: 11px;
	vertical-align: top;
	width: 123px;
}

textarea
{
	border: 1px solid #d0d0d0;
	font-size: 11px;
	width: 218px;
	height: 58px;
}

div.miniSms
{
	width: 230px;
}

div.miniSms div.header
{
	width: 230px;
	height: 49px;
}

div.miniSms div.body
{
	background: #ffffff url('../img/miniBodyBg2.gif');
	width: 220px;
	height: 304px;
	padding: 1px 5px 0 5px;
}

div.miniSms div.label
{
	padding: 3px 0 3px 2px;
	line-height: 14px;
}

div.miniSms div.col
{
	width: 108px;
}

div.miniSms div.col.left
{
	width: 112px;
}

.txtGray
{
	color: #b1b1b1;
}

.txtGreen
{
	color: #00BB00;
}

.bold
{
	font-weight: bold;
}

div.col div.vfmsg
{
	width: 103px;
	
}

input.charcounter
{
	border: none;
	padding: 4px 0 0 0;
	width: 145px;
	background: transparent;
	text-align: right;
}

div.token
{
	height: 130px;
}

.alignBottom
{
	vertical-align: bottom;
}

.alignRight
{
	text-align: right;
}

.block
{
	display: block;
}

img.Token
{
	padding-top: 9px;
}

div#tokentext
{
	padding: 2px 0 2px 2px;
	width: 95px;
/*	font-size: 9px;*/
	text-align: right;
}

.txtRed,
div.errmsg,
#splash div.vfmsg.errmsg
{
	color: #ff0000;
}

input[type="image"], a
{
	outline: none;
}

.hidden
{
	display: none;
}


.statusMessageBody .icon
{
	width: 18px;
    height: 24px;
    padding: 0 8px 0 2px;
}

.statusMessageBody .message
{
	width: 241px;
}

.statusMessageBody
{
	padding-top: 5px;
	height: 232px;
}

.statusMessageBody.error
{
	padding-top: 5px;
	height: 236px;
}

.alignCenter
{
	text-align: center;
}

.fullWidth
{
	width: 100%;
}

#splashBg
{
	position: absolute;
	top: 70px;
	left: 9px;
	background-color: #eeeeee;
	z-index: 8;
	width: 206px;
	height: 254px;
	border: 3px solid #999999
}

#splash
{
	position: absolute;
	top: 70px;
	left: 9px;
	z-index: 9;
	width: 202px;
	height: 259px;
	padding: 1px 5px 0 4px;
}

#splashFrame
{
	position: absolute;
	top: 70px;
	left: 18px;
	z-index: 7;
	width: 202px;
	height: 260px;
}

#splash .close
{
	padding: 7px 0px 10px 0;
}

.pointer
{
	cursor: pointer;
}

#splash .info
{
	height: 100px;
}

#splash .cc
{
	height: 64px;
	padding-top: 10px;
}

#splash .action
{
	padding: 6px 6px 6px 0;
}

.flash
{
	padding-top: 20px;
}

#splash select
{
	width: 117px;
}

#splash input[type="text"]
{
	width: 75px;
}

#splash .vfmsg
{
	padding: 3px 0 0 3px;
	color: #818181;
}

.clearBoth
{
	clear: both;
}

#dStatusSuccess .statusMessageBody
{
	padding-top: 15px;
	height: 222px;
}

div#vf_pass
{
	width: 220px;
}

.infomsg
{
	font-size: 9px;
	margin-top: 2px;
}

.send
{
	position: absolute;
	top: 322px;
	width: 220px;
}
