@charset "UTF-8";
* {
	margin:0px;
	padding:0px;
	border:none;
}


.pngimage {
	behavior:url(../global/scripts/lib/iepngfix.htc);
}
img {border:0px;}
.header-story {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:28px; letter-spacing:-1px; color:#333; font-weight:bold;}
.leadmessage {font-size:14px; letter-spacing:-0.5px; color:#999; margin-bottom:15px; line-height:20px;}

.column { float:left;}
.row {display:inline;}
.space-left {margin-left:10px; display:block;}
.smallspace-left {margin-left:3px; display:block;}
.paragraph { font-size:12px; display:block; margin-bottom:15px; color:#333; line-height:18px;}
.contenttopmargin {margin-top:30px}

.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
.clear {
	clear:both;
	float:none;
	text-indent:-9999px;
}
p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

a {color:#319eb9; font-size:11px;}
a.more { background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -29px; padding-left: 13px;}
a.normal { background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px 1px; padding-left: 13px;}
a.top { background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -59px;  padding-left:13px;}
a.login { color:#FFF; background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -90px; overflow:hidden; padding: 4px 0px 0 24px; width:38px; height:17px; display:block;}
a.download {color:#FFF; background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -120px; overflow:hidden; padding: 4px 0px 0 24px; width:115px; height:17px; display:block;}
a.read { color:#FFF; background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -182px; overflow:hidden; padding: 4px 0px 0 18px; width:65px; height:17px; display:block;}
a.fbshare { background-image:url(../../images/icons.png); _background-image:url(../../images/icons.gif); background-repeat:no-repeat;  background-position:0px -152px; display:block; overflow:hidden; width:65px; padding-top:21px; height:0px;}


a:link, a:visited {text-decoration:none; color:#319eb9;}
a:hover {text-decoration:none; color:#000;}

a.download:link,  a.download:visited,
a.read:link,  a.read:visited,
a.login:link,  a.login:visited { color:#FFF; text-decoration:none;}

a.download:hover,
a.read:hover,
a.login:hover { color:#c7dde7;}

.box250 {width:250px; position:relative; margin-bottom:5px;}
.box250 .top {font-size:11px; color:#777;  padding-top:9px; padding-left:20px; background-image:url(../../images/250_top.png); background-image:url(../../images/250_top.gif); background-repeat:no-repeat; width:100%; height:20px;}
.box250 .bottom {background-image:url(../../images/250_bottom.png); background-image:url(../../images/250_bottom.gif); background-repeat:no-repeat; width:100%; height:10px;}
.box250 .mid {background-image:(../../images/250_bg.png); background-image:url(../../images/250_bg.gif); background-repeat:repeat-y; width:100%; }

.box499x175 { width:499px; height:175px; position:relative; display:block;}
.left {float:left;}
.right{float:right;};
.side-block250 {
	display:block;
	clear:right;
	width:250px;
}
.app2colcontainer {width:960px;margin-left:20px; padding-top:20px; padding-bottom:20px;}
.appdisplay {float:left; width:127px;height:140px;position:relative; padding-left:13px; padding-top:50px;}
.appdisplay {background-image:url(../../images/device_appbg.gif); background-position:bottom; background-repeat:no-repeat;}
.appdisplay img {display:block; width:115px; height:85px;}

.appdisplay2 {float:left; width:127px;height:140px;position:relative; padding-left:13px; padding-top:5px;}
.appdisplay2 {background-position:bottom; background-repeat:no-repeat;}
.appdisplay2 img {display:block; width:134px; height:107px;}

.appcontent { float:right; width:65%;}
.appcontent .title { float:left; clear:right; margin-bottom:10px; width:100%;}
.appcontent .title p.header-story { color:#215a90; font-size:18px; padding-bottom:3px; font-weight:normal; letter-spacing:0px;}
.appcontent .title p.storyinfo {display:block; float:left;clear:both; font-size:11px; color:#888; margin-bottom:3px;}
.appcontent .title p.storyinfo span.author { font-size:12px; color:#333;}
.appcontent .title p.storyinfo span.time { margin-left:5px; font-size:12px; color:#999; font-style:italic;}
.appcontent p.paragraph {color:#666;}


.smallbtn a { width:90px;
	height:19px;
	background-image:url(../../images/shortbtn.png);
	_background-image:url(../../images/shortbtn.gif);
	overflow:hidden;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-top:6px;
	display:block;
	background-repeat:no-repeat;
	text-align:center;text-decoration:none; color:#FFF;}
.smallbtn a:hover { color:#e5ecee;}
.facebookfan-btn a { width:142px;
	height:25px;
	background-image:url(../../images/facebookfanbg.png);
	_background-image:url(../../images/facebookfanbg.gif);
	overflow:hidden;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-top:6px;
	display:block;
	background-repeat:no-repeat;
	text-indent:18px;
	text-align:center;text-decoration:none; color:#FFF;}
.facebookfan-btn a:hover { color:#e5ecee;}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../../images/webbg.gif);
	background-position:center;
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
}

#topbar {
	display:block;
	width:100%;
	height:120px;
	margin:0px auto;
	margin-bottom:5px;
	background-image:url(../../images/topbar.gif);
	background-repeat:repeat-x;
	text-align:center;
	
}
#page-navigation {
	margin-top:8px;
	height:30px;
	margin-bottom:0px !important;
	overflow:hidden;
	background-image:url(../../images/pagenav-bg.png);
	_background-image:url(../../images/pagenav-bg.gif);
}
#page-navigation ul {
	padding-left:14px;
	padding-top:8px;
	
}
#page-navigation ul li {
	background:url(../../images/greenarrow.gif) no-repeat;
	background-position:0px 3px;
	display:inline;
	margin-right:7px;
}
#page-navigation ul li a {
	margin-left:14px;
	text-decoration:none;
	color:#319eb9;
	font-size:11px;
}
#page-navigation ul li a:hover { color:#000;}
#sitemap {
	width:972px;
	background-color:#f5f5f5;
	border-bottom:#dedede 1px solid;
	background-image:url(../../images/sitemap-bg.gif);
	background-repeat:repeat-y;
	padding-left:14px;
	padding-right:14px;
	padding-top:9px;
	padding-bottom:9px;
	margin-bottom:15px;

}

#sitemap ul {
	margin-right:16px;
	display:inline;
}
#sitemap ul li {
	list-style:none;
	float:left;
}
#sitemap ul li ul {
	
	display:block;
}
#sitemap ul li ul li{
	list-style:none;
	display:block;
	color:#c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	clear:both;
}
#sitemap ul li ul li a {
	color:#898989;
	text-decoration:none;
}
#sitemap ul li ul li a:hover {
	color:#000000;
	text-decoration:none;
}

#sitemap ul li ul li.s-mainpage {
		font-weight:bold;
		height:18px;
}
#title-container {
	margin:0px auto;
	width:1000px;
	height:72px;
}
.parent-element {
	margin:0px auto;
	margin-bottom:5px;
	width:1000px;
	clear:both;
	display:block;
	position:relative;
}
.wrapper1000-bg {
	background-image:url(../../images/wrapper-1000-bg.png);
	_background-image:url(../../images/wrapper-1000-bg.gif);
	background-repeat:repeat-y;
	display:block;
	clear:both;
	
}
.wrapper1000-top {
	width:1000px;
	height:6px;
	background-image:url(../../images/wrapper-1000-top.png);
	_background-image:url(../../images/wrapper-1000-top.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
}
.wrapper1000-bottom {
	width:1000px;
	height:11px;
	background-image:url(../../images/wrapper-1000-bottom.png);
	_background-image:url(../../images/wrapper-1000-bottom.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	margin-bottom:0px;
}
#copyright a { color:#319eb9; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

#title-container #logo { display:block; float:left; }
#title-container #ais-logo { display:block; float:right; }
#menu-container {
	margin:0px auto;
	width:1000px;
	height:48px;
}
#menu-container #main-navigation { float:left; width:1000px; height:48px; diplay:inline; }
#menu-container #main-navigation li {
	display:inline;
}
#menu-container #main-navigation li a {
	overflow:hidden;
	display:block;
	list-style:none;
	width:80px;
	padding-top:48px;
	height:0px;
	float:left;
}
#page-submemu {
	float:right;
	height:25px;
	margin-top:45px;
	
}
#page-submemu div#page-submenu-left { width:10px; height:25px; display:block; float:left; background-image:url(../../images/sub_left.png); _background-image:url(../../images/sub_left.gif); background-repeat:no-repeat; }
#page-submemu div#page-submenu-right { width:10px; height:25px; display:block; float:left; background-image:url(../../images/sub_right.png); _background-image:url(../../images/sub_right.gif); background-repeat:no-repeat; }

#page-submemu ul {   float:left;background-image:url(../../images/sub_bg.png);_background-image:url(../../images/sub_bg.gif); background-repeat:repeat-x; padding-top:6px; height:25px;}
#page-submemu ul li { list-style:none; display:inline; padding-left:11px;padding-right:11px;}
#page-submemu ul li a { margin-top:10px; text-decoration:none; color:#808080;} 	
#page-submemu ul li a:hover { color:#000000;} 	
#page-submemu ul li.focus a {
	color:#333 !important;
}
#menu-container #main-navigation li a {
	background-image:url(../../images/menu.gif);

}
#menu-container #main-navigation li#nav-home a { width:91px; background-position:-0px -0px;}
#menu-container #main-navigation li#nav-bbseries a { width:72px; background-position:-91px -0px;}
#menu-container #main-navigation li#nav-chooseyourbb a { width:113px; background-position:-163px -0px;}
#menu-container #main-navigation li#nav-getstart a { width:76px; background-position:-276px -0px;}
#menu-container #main-navigation li#nav-tariff a { width:91px; background-position:-352px -0px;}
#menu-container #main-navigation li#nav-bbappworld a { width:97px; background-position:-443px -0px;}
#menu-container #main-navigation li#nav-bbcommunity a { width:101px; background-position:-540px -0px;}
#menu-container #main-navigation li#nav-contactus a { width:90px; background-position:-641px -0px;}
#menu-container #main-navigation li#nav-upgrade a { width:124px; background-position:-731px -0px;}
#menu-container #main-navigation li#nav-tips a { width:91px; background-position:-857px -0px;}

#menu-container #main-navigation li#nav-home a:hover { background-position:0 -144px;}
#menu-container #main-navigation li#nav-bbseries a:hover { background-position:-91px -144px;}
#menu-container #main-navigation li#nav-chooseyourbb a:hover { background-position:-163px -144px;}
#menu-container #main-navigation li#nav-getstart a:hover { background-position:-276px -144px;}
#menu-container #main-navigation li#nav-tariff a:hover { background-position:-352px -144px;}
#menu-container #main-navigation li#nav-bbappworld a:hover { background-position:-443px -144px;}
#menu-container #main-navigation li#nav-bbcommunity a:hover { background-position:-540px -144px;}
#menu-container #main-navigation li#nav-contactus a:hover { background-position:-641px -144px;}
#menu-container #main-navigation li#nav-upgrade a:hover  { width:124px; background-position:-731px -144px;}
#menu-container #main-navigation li#nav-tips a:hover  { width:91px; background-position:-857px -144px;}

#menu-container #main-navigation li#nav-home a:active { background-position:0 -96px;}
#menu-container #main-navigation li#nav-bbseries a:active { background-position:-91px -96px;}
#menu-container #main-navigation li#nav-chooseyourbb a:active { background-position:-163px -96px;}
#menu-container #main-navigation li#nav-getstart a:active { background-position:-276px -96px;}
#menu-container #main-navigation li#nav-tariff a:active { background-position:-352px -96px;}
#menu-container #main-navigation li#nav-bbappworld a:active { background-position:-443px -96px;}
#menu-container #main-navigation li#nav-bbcommunity a:active { background-position:-540px -96px;}
#menu-container #main-navigation li#nav-contactus a:active { background-position:-641px -96px;}
#menu-container #main-navigation li#nav-upgrade a:active { width:124px; background-position:-731px -96px;}
#menu-container #main-navigation li#nav-tips a:active { width:91px; background-position:-857px -96px;}

#menu-container #main-navigation li#nav-home.focus a { background-position:0 -96px !important;}
#menu-container #main-navigation li#nav-bbseries.focus a { background-position:-91px -96px;}
#menu-container #main-navigation li#nav-chooseyourbb.focus a { background-position:-163px -96px;}
#menu-container #main-navigation li#nav-getstart.focus a { background-position:-276px -96px;}
#menu-container #main-navigation li#nav-tariff.focus a { background-position:-352px -96px;}
#menu-container #main-navigation li#nav-bbappworld.focus a { background-position:-443px -96px;}
#menu-container #main-navigation li#nav-bbcommunity.focus a { background-position:-540px -96px;}
#menu-container #main-navigation li#nav-contactus.focus a { background-position:-641px -96px;}
#menu-container #main-navigation li#nav-upgrade.focus a { width:124px; background-position:-731px -96px;}
#menu-container #main-navigation li#nav-tips.focus a { width:91px; background-position:-857px -96px;}

#flashfooter {
	padding-bottom:20px;
}