/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#ffffff url(../bg.gif) repeat-x left top;
}
td, th {
	font-size:11px;
}
img{
	border:0px;
}
td{
	vertical-align:top;
}
div{
	margin:0px;
	padding:0px;
}
ul{
	margin:0px;
	padding:0px;
	font-family:tahoma;

}
ul li{
	font-family:tahoma;
	font-size:12px;
	list-style:none;
	background:url(../pinkbullet.gif) no-repeat left 7px;
	text-align:left;
	padding-left:14px;
	padding-bottom:9px;

}
a{
	color:#686868;
	text-decoration:underline;
}
a:hover{
	color:#cd0376;
	text-decoration:none;
}
.height100{
	height:100%;
}
/*********** Header Styles *************/
.logo{
	padding:30px 0px 0px 10px;
}
.top{
	font-family:tahoma;
	font-size:11px;
	color:#706d74;
	text-align:right;
	padding-top:10px;
	padding-bottom:28px;
}
.top a{
	color:#706d74;
	text-decoration:underline;
}
.top a:hover{
	color:#706d74;
	text-decoration:none;
}
.top a.topon{
	color:#cb0e80;
	text-decoration:none;
}
.textfield{
	background:url(../txtboxbg.gif) repeat-x 2px top;
	height:22px;
	width:145px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #cbcbdb;
	color:#323232;
	padding:4px;
}
.signintbl td {
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.signintbl td a{
	color:#FFFFFF;
	text-decoration:underline;
}
.signintbl td a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.btn{
	background:url(../txtboxbg.gif) repeat-x 2px top;
	height:22px;
	width:68px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #cbcbdb;
	color:#323232;
	padding:4px;
	border:0px;
}
.paddingleftmenu{
	height:31px;
	font-size:1px;
	padding:0px 0px 0px 79px;
	border-spacing:0px;
}
.paddingleftmenu a{
	padding-right:8px;
}
.menu{
	padding:12px 0px 0px 0px;
	height:31px;
	font-size:1px;
}
.emptydiv{
	height:10px;
	font-size:1px;
}
.positionrelativemenu{
	position:relative;
	height:30px;
}
.menuabsolute{
	position:absolute;
	top:5px;
}
td.alignbottom{
	vertical-align:bottom;
}
.form,form{
	padding:0px;
	margin:0px;
}
form{
	margin:0em;
}
/*********** Body Styles *************/
.header3{
	background:url(../3.jpg) no-repeat left top ;
	height:300px;
}
.pad2{
	padding:66px 0px 0px 392px;
}
.headertext{
	padding:0px;
	font-family:tahoma;
}
.headerlinks a{
	font-family:tahoma;
	font-size:9px;
	font-weight:bold;
	color:#643086;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../purplebullet.gif) no-repeat left 8px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.headerlinks a:hover{
	color:#cd0376;
	background:url(../pinkbullet.gif) no-repeat left 8px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.centerrpt{
	background:url(../centerbg.gif) no-repeat left top;
}
.center{
	background:#e4e4e4 url(../divrpt.gif) repeat-y left top;
	padding:0px 3px 0px 3px;
}
.divrpt{
	background:#e4e4e4 url(../gradientbg.gif) repeat-x left top;
	padding:10px 0px 0px 0px;
}
.promo{
	padding-bottom:20px;
}
.promo img,.help img,.contactbtn img{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}
.leftcol{
	padding-left:8px;
	padding-bottom:10px;
}
.signin{
	background:url(../signinbg.gif) repeat-x left bottom;
	height:150px;
	margin-bottom:5px;
	margin-top:10px;
}
.signinpad{
	padding:5px;
}
.textwidth{
	width:168px;
	padding-top:22px;
	padding-bottom:20px;
}
.textwidth2{
	width:178px;
	padding-top:22px;
	padding-bottom:20px;
}
.homesep{
	background:url(../separator.gif) no-repeat center center;
	width:44px;
}
.texts{
	background:url(../vivamoreeng.png) no-repeat left bottom;
	width:215px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
.img{ 
	margin-bottom:9px;
	margin-top:5px;
}
.texts a{
	display:block;
	color:#333333;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../graybgbtn.gif) no-repeat left 10px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.texts a:hover{
	display:block;
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat left 10px;
}
.highspeed{
	background:url(../enjoy3.gif) no-repeat left bottom;
	width:215px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
.highspeed a{
	display:block;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	background:url(../graybgbtn.gif) no-repeat left 10px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.highspeed a:hover{
	display:block;
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat left 10px;
}
.highspeedslogan{
	text-transform:uppercase;
	padding-bottom:6px;
	padding-top:5px;
	font-size:10px;
	color:#323232;
}
.join{
	background:url(../ramadan2Arb.png) no-repeat left bottom;
	width:215px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
.join a{
	display:block;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	background:url(../graybgbtn.gif) no-repeat left 10px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.join a:hover{
	display:block;
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat left 10px;
}

.vote{
	background:url(../Web-Banners-216x119-corporate.png) no-repeat left bottom;
	width:215px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
.vote a{
	display:block;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	background:url(../graybgbtn.gif) no-repeat left 10px;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
}
.vote a:hover{
	display:block;
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat left 10px;
}
.banners{
	padding-left:10px;
}
.fixtext{
	width:200px;
}
/************* Overlay classes****************/
.hr{
	background:url(../hr.gif) no-repeat left top;
	width:987px;
	height:30px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	padding-top:12px;
	font-weight:bold;
	padding-left:19px;
}
.hr a{
	margin-left:45px;
	color:#666666;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat left 4px;
	padding-left:9px;
	text-transform:uppercase;
}
.hr a:hover{
	color:#cd0376;
}
.hr a.hron{
	color:#cd0376;
}
.hr img{
	vertical-align:bottom;
}
.hr a.ktc{
	margin-left:0px;
}
.overlay{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	border-bottom:1px solid #c3c3c3;
}
.suboverlay{
	visibility:hidden;
	position:absolute;
	left:1px;
	top:-1px;
	border-bottom:1px solid #c3c3c3;
}
.subsuboverlay{
	visibility:hidden;
	position:absolute;
	left:1px;
	top:-1px;
	border-bottom:1px solid #c3c3c3;
}
.positionrelative{
	position:relative;
	z-index:1000;
}
.posrelative-level{
	position:relative;
	width:1px;
	float:right;
}
.posrelative-level2{
	position:relative;
	width:1px;
	float:right;

}
.bg1,.bg2,.bg3{
	background:url(../bg1.gif) no-repeat left top;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	width:149px;
	height:28px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	cursor:pointer;
}
.bg2{
	background:url(../bg2.gif) no-repeat left top;
}
.bg3{
	background:url(../bg3.gif) no-repeat left top;;
}
a.div{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../whitebullet.gif) no-repeat 135px 10px;
	display:block;
	padding-top:8px;
	padding-left:10px;
}
a.div:hover{
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat 135px 10px;
}
a.divon{
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat 135px 10px;
	display:block;
	padding-top:8px;
	padding-left:10px;
}
a.divon:hover{
	color:#cd0376;
	text-decoration:none;
}
.bgon{
	background:url(../bggray.gif) no-repeat left top;
	color:#cd0376;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	width:149px;
	height:28px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
}
.subbg{
	/*background:url(../gray.gif) repeat-x left top;*/
	background-color:#e7e7e7;
	color:#cd0376;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	height:28px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	display:block;
}
.subbgon{
	/*background:url(../white.gif) repeat-x left top;*/
	background-color:#FFF;
	color:#49474b;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	height:28px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	display:block;
}
.subbgon a,.subbgon a:hover{
	/*background:url(../white.gif) repeat-x left top;*/
	background-color:#FFF;
	color:#49474b;
}
a.subdiv{
	color:#cd0376;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat 95% 10px;
	padding-left:10px;
	padding-top:8px;
	white-space:nowrap;
	display:block;
	padding-right:20px;
}
a.subdiv:hover{
	color:#49474b;
	text-decoration:none;
	background:url(../grayarrow.gif) no-repeat 95% 10px;
	padding-top:8px;
	padding-left:10px;
	padding-right:20px;
	white-space:nowrap;
}
a.subdivon{
	color:#49474b;
	text-decoration:none;
	background:url(../grayarrow.gif) no-repeat 95% 10px;
	display:block;
	padding-top:8px;
	padding-left:10px;
	padding-right:20px;
	white-space:nowrap;
}
a.subdivoff{
	color:#cd0376;
	text-decoration:none;
	background:none;
	padding-left:10px;
	padding-top:8px;
	white-space:nowrap;
	display:block;
	padding-right:20px;
}
a.subdivoff:hover{
	/*background:url(../white.gif) repeat-x left top;*/
	background-color:#ffffff;
	color:#49474b;
	text-decoration:none;
	background:none;
	padding-left:10px;
	padding-top:8px;
	white-space:nowrap;
	display:block;
	padding-right:20px;
}
/**/
.subsubbg{
	background:url(../white.gif) repeat-x left top;*/
	color:#49474b;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
	height:28px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	display:block;
}
a.subsubdiv{
	color:#49474b;
	text-decoration:none;
	background:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	white-space:nowrap;
	display:block;
}
a.subsubdiv:hover{
	color:#703b88;
	text-decoration:none;
}
/***************** Footer classes ****************/
.footer{
	padding:10px 0px 0px 0px;
	font-family:tahoma;
	font-size:11px;
	color:#686868;
}
.footer a{
	color:#686868;
	text-decoration:underline;
}
.footer a:hover{
	color:#686868;
	text-decoration:none;
}
.help{
	padding-bottom:20px;
}
.help a{
	color:#686868;
	text-decoration:underline;
	text-decoration:none;
}
.help a:hover{
	color:#cd0376;
	text-decoration:underline;
	text-decoration:none;
}
.help .img{
	vertical-align:middle;
}
.help2{
	padding-bottom:20px;
}
.help2 a{
	color:#686868;
	text-decoration:underline;
	text-decoration:none;
}
.help2 a:hover{
	color:#cd0376;
	text-decoration:underline;
	text-decoration:none;
}
.help2 .img{
	vertical-align:middle;
}
.services{
	padding-left:10px;
	padding-bottom:6px;
	color:#686868;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
.services .img{
	vertical-align:middle;
}
.services a{
	color:#686868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.services a:hover{
	color:#cb0e80;
	text-decoration:none;
}
.helpdiv{
	position:absolute;
	left:135px;
	visibility:hidden;
	top:-20px;
}
.padleft{
	padding-left:10px;
}
.padleft a{
	display:block;
	color:#686868;
	text-transform:capitalize;
	text-decoration:none;
	background:url(../grayarrow.gif) no-repeat 9px 3px;
	padding:0px 0px 6px 23px;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
.servicesheader,.helpheader{
	background:url(../bggradient.gif) no-repeat left top;
	width:186px;
	height:30px;
}
.myservicestitle,.helptitle{
	float:left;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
}
.closetab{
	float:right;
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	padding:7px 5px;
}
.closetab a{
	color:#FFFFFF;
	text-decoration:none;
}
.closetab a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.helpbg{
	background-color:#c2c6cb;
	FILTER: alpha(opacity=95);
	moz-opacity: .95;
	opacity: .95;
	khtml-opacity: .95;
	padding:15px;
	font-size:11px;
	color:#cb0e80;
}
.helpbg a{
	display:block;
	color:#cd0376;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../pinkbullet.gif) no-repeat 9px 6px;
	padding:3px 0px 9px 23px;
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
}
.helpbg a:hover{
	color:#cb0e80;
	text-decoration:none;
}
.contactbtn{
	padding-bottom:20px;
}
.contactbtn .img{
	vertical-align:middle;
}
.contactbtn .img2{
	vertical-align:top;
}
.testsignintbl{
	background:url(../signinbg.gif) repeat-x left bottom;
	height:150px;
}
.testsignintbl td {
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.testsignintbl td a{
	color:#FFFFFF;
	text-decoration:underline;
}
.testsignintbl td a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.testsignin{
	background:url(../signinbg.gif) repeat-x left bottom;
	height:150px;
	margin-bottom:5px;
	margin-top:10px;
}
.testsigninpad{
	padding:10px;
	background-color:#FFFFFF;
}
.textfield1{
	background:url(../txtboxbg.gif) repeat-x 2px top;
	height:22px;
	width:145px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #cbcbdb;
	color:#323232;
	padding:4px;
}