/* CSS Document */
body
	{
	margin:0px 0px 0px 0px
	}


.onepx
	{
	font-size:1px;
	}
.blacktxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.srchtxtbox
	{
	width:123px;
	height:17px;
	border:#989898 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}	
.darkbluetxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}
.homemenutxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-align:center;
	}	
.menubg
{
	background:url(../images/topmenubg.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-align:center;
}
.menubg a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-align:center;
}

.menubg1
{
	background:url(../images/topmenubg1.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-align:center;
}
.darkgrntxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#336600;
	}
.latestpromo
	{
	background:#f4fafa;
	border-left:#ccd2d2 solid 1px;
	border-right:#ccd2d2 solid 1px;
	}
	
.combotxtbox
	{
	width:140px;
	height:18px;
	border:#7f9db9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	}
.searchbox
	{
	width:142px;
	height:16px;
	border-left:#7f9db9 solid 1px;
	border-right:#7f9db9 solid 1px;
	border-top:#7f9db9 solid 1px;
	border-bottom:#7f9db9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}
.searchbox1
	{
	width:125px;
	height:16px;
	border-left:#7f9db9 solid 1px;
	border-right:#7f9db9 solid 1px;
	border-top:#7f9db9 solid 1px;
	border-bottom:#7f9db9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}								
.secrueimg
{
background:url(../images/shoppingwith.jpg);
background-repeat:no-repeat;
}
.homegreytxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}
.lastestpromo_txt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#343537;
	}
.homewhttxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}

.searchtxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}	
.homegreytxt1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	padding: 5px 0;
	}
	
	table.homegreytxt1 td strong
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px !important;
		padding-bottom: 20px;
		}
	
	.homegreytxt_eh
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		padding: 2px 0 5px 0;
		background: url(../images/horline.gif) bottom left repeat-x;
		}
.homewhttxt1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.footertxtblk
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#2e2e2e;
	}
.footertxtblue
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#211d80;
	}
	
.menutxt_o
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#020c61;
	color:#ffffff;
	padding-left:12px;
}
.menutxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#86b438;
	color:#ffffff;
	padding-left:12px;
}
.darkbluetxt_12px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}

.subpage_titletxt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}
p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	color:#333333;
	margin:0px;
	margin-bottom:10px;
	font-size: 11px;
	}
.submenutxt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		background-color:#639426;
		color:#ffffff;
		padding-left:12px;
	}
	
.newslink
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
	}	
	
.newslink a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#0000FF;
	text-decoration:underline
	}
.newstitletxt
	{
		font-family:arial;
		font-size:12px;
		color:#333333;
		font-weight:normal;
		text-decoration:none;
	}

A.newstitletxt:hover
	{ 
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
	}
.newstitletxt1
	{
		font-family:arial;
		font-size:12px;
		color:#001064;
		font-weight:bold;
		text-decoration:none;
		
	}
.contacttitletxt
	{
		font-family:arial;
		font-size:12px;
		color:#001064;
		font-weight:normal;
		text-decoration:none;
		
	}
.submenu_txt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	}
A.submenu_txt:hover
	{ 
		color:#021267;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}
	
.loctextbox
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		width:120px;
		border:#a3c950 solid 1px;
	}
.loctextbox1

            {

                        font-family:Arial, Helvetica, sans-serif;

                        font-size:11px;

                        font-weight:normal;

                        text-decoration:none;

                        color:#333333;

                        width:200px;

                        border:#a3c950 solid 1px;

            }
ol 
	{
		padding-left:10px;
		padding-bottom:2px;
		list-style-type: none;
		margin:0;
		text-align: left;
	}
	
ul 
	{
		padding-left:10px;
		padding-bottom:2px;
		list-style-type: none;
		margin:0;
		text-align: left;
	}
li
	{
	background-image:url(../images/libullet.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
	padding-left:12px;
	padding-bottom:2px;
	padding-top:0px;
	}	
.emailtxt
	{
		font-family:arial;
		font-size:11px;
		color:#0023dd;
		font-weight:normal;
		text-decoration:none;
	}

A.emailtxt:hover
	{ 
		color:#0023dd;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:underline;
	}
.apponlinetextbox
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		width:150px;
		height:21px;
		border:#a3c950 solid 1px;
	}
.apponline
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		width:218px;
		height:21px;
		border:#a3c950 solid 1px;
	}
.promolink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-align:center;
	}
A.promolink:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#021267;
	text-align:center;
	}
.promobut
	{
		font-family:arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		background:#021267;
		text-align:center;
		
	}
.promobutroll
	{
		font-family:arial;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		background:#86b438;
		text-align:center;
		
	}
.darkbluetxt_16px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}
.lightbluetxt_16px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#43c1f3;
	}
.lightbluebonuslink
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#03aaef;
	}

.subpage_titleactive
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
	}
A.subpage_titleactive:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#444444;
	}
.bottomnav
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	}	
	
.activebottomnav
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}	

	
.orangetxt_12px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#f97a3b;
	text-decoration:underline;
	}
.homegreytxt_12px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	}
.subbluetxt_12px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#0a64ab;
	}
.newstext_11px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	color:#1f4365;
	margin:0px;
	margin-bottom:10px;
	}
.orangetxt_bp
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	text-decoration:none;
	}
A.orangetxt_bp:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#f97a3b;
	}
.datetext
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#021267;
	}
.redtexthglt
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF3300;
	}
	.newslink1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:underline;
		color:#0000FF;
	}
	.newslink2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:underline;
		color:#333333;
	}		
.footerlinks
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
	}
A.footerlinks:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#333333;
	}	
	.combotxtbox1
	{
	width:140px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	}
	.rgtwhttxt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#000000;

	}
	.darkbluetxt_11px
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
	}
	.grytxt12px 
	{
	font-family: arial;
	font-size: 12px;
	color:#333333;
	}
	.titlefaq
	{
	font-family: arial;
	font-size: 12px;
	color:#446f0d;
	font-weight:bold;
	}
a.sitemapbluetext:link {
		font-family:arial;
		font-size:12px;
		color:#021267;
		font-weight:bold;
		text-decoration:none;
	}
a.sitemapbluetext:visited {
		font-family:arial;
		font-size:12px;
		color:#021267;
		font-weight:bold;
		text-decoration:none;
	}

a.sitemapbluetext:hover{
		font-family:arial;
		font-size:12px;
		color:#021267;
		font-weight:bold;
		text-decoration:underline;
	}

a.sitemapbluetext:active {
		font-family:arial;
		font-size:12px;
		color:#021267;
		font-weight:bold;
		text-decoration:none;
	}

/*Sitemap Black text CSS*/
a.sitemapblktext:link {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
	}
a.sitemapblktext:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
	}

a.sitemapblktext:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
		color:#333333;
	}

a.sitemapblktext:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#333333;
	}
.title-buble {
	font-family: arial;
	font-size: 12px;
	color:#999;
	font-weight:bold;
	text-decoration: underline;
}
.text-card-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585757;
	text-decoration: none;
}
.expat-special-font {
	font-family: "Trajan Pro", "Times New Roman", Arial;
	font-size: 20px;
	color: #777A7C;
	font-weight: bold;
}
.text-card-greybig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.text-card-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.bg-card-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/bg-call-pay.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 75px;
	height: 60px;
	padding-top: 10px;
}
.bg-card-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/bg-clickpay.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 75px;
	height: 60px;
	padding-top: 10px;
}
.bg-card-03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/bg-autobillpay.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 75px;
	height: 73px;
	padding-top: 13px;
	padding-right: 30px;
}
.text-card-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.text-card-whiteBig {
	font-family: "Century Gothic", Arial;
	font-size: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.text-card-white-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.darkbluetxt_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
}
.darkbluetxt_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#021267;
}
.lightbluetxt12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#39F;
}

/*ikram hakimi @optima add these!*/
a img, a:active img, a:hover img, a:focus img, a:visited img { border: none; text-decoration: none;}



.divider {
	background: url(../images/divider1.gif) left repeat-x;
	}
