body {
	padding:0;
	margin:0;
/*	background-color:#eeeeee; */
	background-color:#ffffff; 
	font:normal 1em Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, p, span, ul, li, img, td, tr {
	padding:0;
	margin:0;
}
.clearAll {
	clear:both;
}
.wrapper {
	border:1px solid #d0cfcf;
	border-top:none;
	background-color:#ffffff;
}
.logo {
	float:left;
	padding:35px 0 0 24px;
}
.globalUtilityNav {
	padding:17px 24px 0 0;
	font-size:.70em;
	color:#646464;
}
.globalUtilityNav a {
	text-decoration:none;
	color:#646464;
}
.globalUtilityNav a.aboutUs {
	padding:0 0 0 15px;
	background:url(../img/util-icons.gif) no-repeat 0 2px;
	float:left;
}
.globalUtilityNav a.contactUs {
	background:url(../img/util-icons.gif) no-repeat 0 -9px;
	float:left;
	padding:0px 0 0 15px;
}
.globalUtilityNav a.sitemap {
	background:url(../img/util-icons.gif) no-repeat 0 -24px;
	float:left;
	padding:0 0 0 15px;
}
.globalUtilityNav a.aboutUs:hover {
	background:url(../img/util-icons.gif) no-repeat 0 -40px;
	color:#7bbbe5;
}
.globalUtilityNav a.contactUs:hover {
	background:url(../img/util-icons.gif) no-repeat 0 -52px;
	color:#7bbbe5;
}
.globalUtilityNav a.sitemap:hover {
	background:url(../img/util-icons.gif) no-repeat 0 -66px;
	color:#7bbbe5;
}
.inputSearch {
	width:181px;
	border:1px solid #cecece;
	border-right:none;
	height:20px;
	padding:0 0 0 8px;
	margin:0;
	float:left;
	font-size:.90em;
	line-height:20px;
	color:#b8b7b7;
}
.bannerLeft {
	background-color:#dcecfa;
	border:1px solid #ffffff;
	border-top:none;
}
.widgetHeader {
	float:left;
	background-color:#2274b7;
	margin:1px 0 0 0;
}
.widgetHeader h1 {
	float:left;
	font-size:.70em;
	font-weight:bold;
	color:#ffffff;
	background:url(../img/icon-arrow.gif) no-repeat left center;
	line-height:26px;
	padding:0 0 0 16px;
	margin:0 0 0 10px;
}
.oddRow {
	background-color:#c0ddf6;
	border-top:1px solid #ffffff;
	height:84px;
}
.evenRow {
	background-color:#dcecfa;
	border-top:1px solid #ffffff;
	height:84px;
}
p.widgetText {
	float:left;
	font-size:.70em;
	color:#646464;
}
span.linkMore a {
	color:#0088ff;
	text-decoration:none;
	font-size:.90em;
	margin:5px 0 0 0;
	background:url(../img/arrowMore.gif) no-repeat right center;
	padding:0 8px 0 0;
}
span.linkMoreRgtPanel a {
	color:#d01400;
	text-decoration:none;
	font-size:.90em;
	margin:5px 0 0 0;
	background:url(../img/arrowMoreRed.gif) no-repeat right center;
	padding:0 8px 0 0;
}
table.quickLinks {
	background-color:#f5f5f5;
	color:#646464;
}
table.quickLinks td {
	border-bottom:1px solid #dadada;
	line-height:32px;
}
table.quickLinks td.last {
	border-bottom:none;
}
table.quickLinks td a {
	text-decoration:none;
	color:#646464;
	font-size:.70em;
	line-height:32px;
}
table.quickLinks td a:hover {
	text-decoration:none;
	color:#7bbbe5;
}
a.iconDYK {
	float:left;
	background:url(../img/iconDUK.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
a.iconOffer {
	float:left;
	background:url(../img/icon-offer.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
a.iconOpinion {
	float:left;
	background:url(../img/iconPoll.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
a.iconTools {
	float:left;
	background:url(../img/iconTools.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
a.iconBulletion {
	float:left;
	background:url(../img/iconBulletion.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
a.iconHomeLoan {
	float:left;
	background:url(../img/iconHomeLoan.gif) no-repeat left center;
	margin:0 0 0 20px;
	padding:0 0 0 30px;
}
h1.bodyContent {
	color:#69a9df;
	font-size:.75em;
	font-weight:bold;
}
p.bodyText {
	color:#646464;
	font-size:.75em;
	font-weight:normal;
	margin:8px 0 0 0;
}
ol, ol li {
	padding:0;
	margin:4px 0 0 10px;
	color:#646464;
	font-size:.85em;
	font-weight:normal;
}
p.bodyNote {
	color:#646464;
	font-size:.75em;
	font-weight:normal;
	margin:10px 0 0 0;
}
p.bodyNote a {
	color:#2f94e9;
	text-decoration:underline;
}
.loginTable{
	border:1px solid #dcecfa;
	border-top:none;
	margin:10px 0 0 0;
}

.virtualKeyboard {
	
	border-top:none;
	margin:4px 0 0 0;
	text-align: center; 
	
	
}
.loginTable th, .virtualKeyboard th {
	background-color:#dcecfa;
	line-height:27px;
	
}
.loginTable th h1, .virtualKeyboard th h1 {
	color:#085ea7;
	font-size:.75em;
	font-weight:bold;
	margin:0 0 0 15px;
	float:left;
	
}
.virtualKeyboard th h1 span {
	font-weight:normal;
	font-size:.90em;
}
td.tdBg{
	background-color:#f3f9fd;
}
.loginTable label {
	float:left;
	color:#646464;
	font-size:.70em;
	font-weight:bold;
}
.loginTable .inputText {
	border:1px solid #bdbdbd;
	width:154px;
	padding:0;
	margin:0;
	height:19px;
	line-height:19px;
	font-size:.80em;
}
.loginTable .inputSelect {
	border:1px solid #bdbdbd;
	width:94px;
	padding:0;
	margin:0 9px 0 0;
	height:21px;
	line-height:21px;
/*	color:#b8b7b7;*/
	font-size:.80em;
	float:left;
}
/****** Virtual Keyboard ******/
.alpha {
	width:300px;
	float:left;
	margin:10px 0 10px 32px;
}
.numbers {
	width:90px;
	float:left;
	margin:10px 10px 0 0;
}
.virtualKeyboard ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	
}
.virtualKeyboard ul li {
	float:left; background:url(../img/virtulKeyBg.gif) no-repeat;
	height:20px; width:20px; margin:0 6px 4px 0; font-size:.70em; font-weight:bold;
	text-align:center; line-height:20px;
	
}
.virtualKeyboard ul li.bgWide{
	float:left; background:url(../img/bgWide.gif) no-repeat;
	width:76px; height:20px;
}
.virtualKeyboard ul li.bgMedium{
	float:left; background:url(../img/bgMedium.gif) no-repeat;
	width:48px; height:20px;
}
.virtualKeyboard ul li a {
	padding:0 5px;
	color:#036;
	text-decoration:none;
	
}
.virtualKeyboard ul li a:hover {
	color:#0088ff;
}
.rgtPaneSecWidget{
	background:#ededed;
}
.rgtPaneSecWidget table td{
	border-bottom:1px dotted #72b0e3;
}
.rgtPaneSecWidget table td.last{
	border-bottom:none;
}
span.textBlue{
	color:#00a1cf;
}

/****footer***/
#footer {
	background-color:#eeeeee;
	height:65px;
	color:#6f8291;
	font-size:0.68em;
}
#footer ul {
	margin:24px 10px;
	padding:0;
	list-style:none;
}
#footer ul li {
	float:left;
	padding:0 15px 0 15px;
	border-right:1px solid #708291;
	line-height:12px;
}
#footer ul li.lastLink {
	border-width:0;
}
#footer ul li a {
	padding:0;
	color:#1596f2;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer .links {
	float:left;
	width:60%;
	display:block;
	overflow:hidden;
}
#footer .networking {
	float:right;
	width:38%;
	display:block;
	overflow:hidden;
	text-align:right;
	margin:0 11px 0 0;
}
#footer .networking ul li {
	float:right;
	padding:0 0px 0 5px;
	border-width:0;
}

.iconTwitter {
	background:url(../img/iconSN.gif) 0 0 no-repeat;
	width:18px;
	height:18px;
	display:block;
}
.iconFacebook {
	background:url(../img/iconSN.gif) 0 -18px no-repeat;
	width:18px;
	height:18px;
	display:block;
}
.iconRSS {
	background:url(../img/iconSN.gif) 0 -36px no-repeat;
	width:18px;
	height:18px;
	display:block;
}
a.iconTwitter:hover {
	background:url(../img/iconSN.gif) -18px 0 no-repeat;
	width:18px;
	height:18px;
	display:block;
}
a.iconFacebook:hover {
	background:url(../img/iconSN.gif) -18px -18px no-repeat;
	width:18px;
	height:18px;
	display:block;
}
a.iconRSS:hover {
	background:url(../img/iconSN.gif) -18px -36px no-repeat;
	width:18px;
	height:18px;
	display:block;
}
.pbtb {
	background:url(../img/pbtb.gif) 6px no-repeat;
	width:155px;
	height:18px;
	display:block;
}
.loginbutton
{
  	background-color: #72B0E3;
	color:#FFFFFF;
	font-size:.8em;
	font-weight:bold;
    border:transparent;
	width:57px;
	height:25px;
}
ul.actionMessage li{
color:red;
font-size:.8em;
}
input.large { width:152px; font-size:0.9em;}
input.xlarge { width:300px; font-size:0.9em;}
.popup td{
	color:#085ea7;
	font-size:.8em;
	font-weight:bold;
	margin:0 0 0 15px;
	float:left;
	}
.logoutHeader{
	background-color:#dcecfa;
	text-align:center;
	color:#085ea7;
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 15px;
}
