BODY {
	background-color: #E3E3E3;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	outline:none;
}

#tbg div, #bbg div{
	position:relative;
	height:20px;
	width:822px;
	margin:auto;
	background:url(../images/tbg0.gif) top center no-repeat;
}

#bbg div {
	position:relative;
	background:url(../images/bbg0.gif) top center no-repeat;
	z-index:0;
}

#container {
	position:relative;
	width:822px;
	background:url(../images/bg1.gif) top center repeat-y #E3E3E3;
	margin:0px auto;
	z-index:1;
}

#subcontainer {
	position:relative;
	width:799px;
	margin-left:11px;
}

#innercontainer {
	position:relative;
	margin:0px auto;
	width:800px;
	background-color:#fff;
}

#mbg {
	font-size:11px;
	background:url(../images/mbg.gif) repeat-y #23508B;
	height:26px;
	width:100%;
	text-align:right;
	color:#fff;
	line-height:26px;
}

#mbg div {
	position:absolute;
	height:26px;
	width:222px;
	left:0px;
	background:url(../images/menuglobe.gif) no-repeat;
}

#mbg a {
	text-decoration:none;
	color:#fff;
	margin:0px 10px;
}

#smbg {
	font-size:11px;
	background:url(../images/smbg.gif) repeat-y #fff;
	height:26px;
	width:100%;
	color:#333;
	line-height:26px;
}

#smbg a {
	text-decoration:none;
	color:#333;
	margin:0px 15px 0px 0px;
}

#smbg a current {
	text-decoration:underline;
}

#smbg a.current {
	text-decoration:underline;
}

#smbg div.pagename {
	float:left;
	width:auto;
	height:26px;
	left:0px;
	font-size:22px !important;
	padding-left:25px;
	padding-right:20px;
	font-style:italic;
	text-align:left;
}

#smbg div.pagename, #smbg div.submenus {
	float:left;
}

#smbg div.submenus {
	overflow:hidden;
}

#searchbg, #weabg, #aboutbg, #emailbg, #newsbg, #finbg, #gsmsbg, #supportbg, #smspollingbg, #smsparkingbg {
	position:absolute;
	left:0px;
	bottom:-9px;
	background:url(../images/swbg_weather.gif) no-repeat;
	width:186px;
	height:218px;
	z-index:0;
}

#smspollingbg {
	background:url(../images/swbg_smspolling.gif) no-repeat;
}

#smsparkingbg {
	background:url(../images/sms-parking.gif) no-repeat;
}

#supportbg {
	background:url(../images/swbg_support.gif) no-repeat;
}

#searchbg {
	background:url(../images/swbg_search.gif) no-repeat;
}

#emailbg {
	background:url(../images/swbg_emails.gif) no-repeat;
}

#newsbg {
	background:url(../images/swbg_sportnews.gif) no-repeat;
}

#finbg {
	background:url(../images/swbg_finance.gif) no-repeat;
}

#aboutbg {
	background:url(../images/e.gif) no-repeat;
}

#gsmsbg {
	background:url(../images/swbg_globalsms.gif) no-repeat;
}

#content {
	position:relative;
	padding:30px 50px 100px;
	z-index:1;
	font-size:13px !important;
	min-height:250px;
	color:#333;
}

#footer {
	bottom:10px;
	padding:5px 50px 20px;
	margin:20px 50px 0px 50px;
	text-align:center;
	border-top:1px solid #E6E6E6;
	color:#777;
	font-size:10px;
}

#footer a {
	color:#777;
	text-decoration:none;
}


#footer a:hover {
	color:#0041CF;
	text-decoration:underline;
}

#logodiv {
	position:relative;
	width:800px;
	height:75px;
}

#logo {
	position:absolute;
	padding:0px 0px 0px 10px;
}

#logo a { outline:none; }
#logo img { border: none; }

#illus1 {
	position:relative;
	width:800px;
	height:324px;
	background-color:#11346E;
	margin:0px;
	padding:0px;
	font-size:1%;
}

#menu {
	position:absolute;
	width:auto;
	right:10px;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	cursor:default;
}

#mbg menu {
	top: 0px;
}

#mbg ul li a.current {
	border-bottom:1px solid #5F89BF !important;
	padding-bottom:2px;
	outline:none;
}

#illus1 #menu {
	bottom:10px;
}

#menu li{
	list-style:none;
	display:inline;
	color:#fff;
	margin:0px;
	padding:0px;
	color:#6D84A4;
}

#menu li a {
	color:#fff;
	text-decoration:none;
	line-height:18px;
	padding:0px 4px;
	color:#DBE1E9;
	outline:none;
}

#menu li a:hover {
	text-decoration:underline;
	color:#fff;
}

#menu li a.current:hover {
	text-decoration:none;
}

#textdiv {
	position:relative;
	width:800px;
	/*height:200px;
	min-height:120px;*/
	margin:0px;
	padding-top:24px;
	/*background:url(../images/txtbg.gif) top center no-repeat;*/
background:url(../images/fpbg.jpg) top right no-repeat;

}

#textdiv #tinner {
	position:relative;
	top:0px;
	left:20px;
	width:485px;
	height:175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#555;
}

#tinner p {
	font-size:13px !important;
	text-align:justify;
}

#tinner b.hfont {
	color:#333 !important;
}

#textdiv #tinner b {
	color:#000;
}

#illus1 img, #logodiv {
	outline:none;
}
#lmenu img {
	margin:4px 0px 0px 10px;
}

#lmenu a {
	outline:none;
}

#hintbox {
	position:absolute;
	width:200px;
	left:-205px;
	background-color:#ffd;
	border:1px solid #000;
	padding:3px;
	z-index:10000;
}
#hintbox img {
	position:absolute;
	margin:0px;
}
#hintbox img.harrow {
	top:0px;
	right:-10px;
}

#hintbox img.gr1 {
	top:-1px;
	left:-1px;
}

#hintbox img.gr2 {
	top:-1px;
	right:-1px;
}

#hintbox img.gr3 {
	bottom:-1px;
	right:-1px;
}

#hintbox img.gr4 {
	bottom:-1px;
	left:-1px;
}

.blettbl td {
	background:url(../images/blet.gif) left no-repeat #fff;
	padding-left: 9px;
	line-height:17px;
}

.blettbl td.noblet {
	background-image:none;
}

#tinner p.bfont {
	font-size:16px !important;
	line-height:19px;
	/*font-style:italic;*/
}

#tinner b.hfont {
	font-size:14px !important;
}

ul.blets {
	padding:0px;
	margin:0px;
	color:#444;
}

ul.blets li {
	padding:1px;
	margin:0px;
	list-style-type:none;
	background:url(../images/blt.gif) 0px 6px no-repeat;
	padding-left:13px;
}

#login {
	position:absolute;
	top:0px;
	right:10px;
	height:22px;
	width:265px;
	background-color:#FF9900;
	padding:5px;
	margin:5px;
	font-size:10px;
	color:#fff;
}

#login form {
	position:absolute;
	top:5px;
	right:0px;
	width:190px;
	padding:0px;
	margin:0px;
}

#login #btnsubmit {
	position:absolute;
	top:4px;
	right:12px;
	outline:none;
}

#login #acctinput {
	position:absolute;
	left:0px;
	font-size:10px;
	line-height:11px;
	padding:1px;
	margin:2px 1px 0px;
}

#login .lnw {
	position:absolute;
	left:0px;
	top:0px;
}

#login .lne {
	position:absolute;
	right:0px;
	top:0px;
}

#login .lse {
	position:absolute;
	right:0px;
	bottom:0px;
}

#login .lsw {
	position:absolute;
	left:0px;
	bottom:0px;
}

#uname, #pwd{
	position:absolute;
	top:10px;
	right:40px;
	width:110px;
}

#pwd {
	top:30px;
}

#login span {
	line-height:24px;
	padding-left:5px;
}

#lmenu {
	position:absolute;
	right: 10px;
	top:20px;
}

#lmenu div {
	color:#333 !important;
}

#imgpreload {
	position:relative;
	width:1px;
	height:1px;
	visibility:hidden;
}


#countrylist {
	float:right;
	width:220px;
	border:none;
	margin:10px 20px;
	color: #555;
}

#countrylist ul {
	height:250px;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #ddd;
	padding:0;
	margin:0;
}

#countrylist ul li {
	border-bottom:1px solid #EEEEFC;
	list-style:none;
	padding:0px 10px;
}

#countrylist small {
	font-size:10px;
	color: #777;
	line-height: 20px;
}
.bltpad li {
	padding:0px 15px 10px !important;
}


/* Forms */
			
#cquestion {
	position:relative;
	width:500px;
	padding:20px 40px;
	margin:10px auto;
	background-color:#F7FBFF;
	border:1px dotted #ddd;
	font-size:12px;
}
#cquestion div {
	float:left;
	padding:3px;
}
#cquestion br {
	clear:both;
}
#cquestion div.labels {
	width:120px;
}
#comments {
	width:100%;
	height:150px;
}
#cquestion .tinput {
	width:200px;
}
#cquestion .cleardiv {
	padding:10px 0px;
	float:none;
	text-align:right;
}
#cquestion .cleardiv input {
	margin-left:10px;
	outline:none;
}

td.wbg {
	background-color:#fff !important;
}

#vidbox {
	float:right;
	width:420px;
	height:261px;
	margin-left:10px;
	background-color:#000000;
}
