div.alert{
	background:url("../images/alert.jpg") no-repeat scroll 35% 50% #F5C5C5;
	border:1px solid #FF0000;
	clear:both;
	color:#FF0000;
	margin-bottom:15px;
	padding:19px 15px 22px 30px;
}
html{ background:#fff url(images/bg-gradient.gif) repeat-x ;}
body{
	margin:0;
	background:url(images/bg-body.jpg) no-repeat 50% 0;
	color:#8d8e8e;
	font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img{border:none;}
a{color:#000; outline:none; text-decoration:underline; cursor:pointer;}
a:hover{text-decoration:none;}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
    min-height:350px;
}
fieldset.sf_searchBox
{
	float:right;
	margin:30px 70px 0 0;
}
fieldset.sf_searchBox label{display:none;}
.conteiner{
	width:1003px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:0 0 150px;
}
#wrapper{
	width:100%;
	overflow:hidden;
	margin:2px 0 0;
	background:#fff;
	display:table;
	margin-top:45px;
}
#seo { display:table-footer-group; }
/* header start */
#header{
	width:100%;
	overflow:hidden;
	background:url(images/bg-header.gif) no-repeat;
	display:table-header-group;
	position:absolute;
	top:32px;
}
.header-top{
	width:100%;
	overflow:hidden;
	height:104px;
}
.logo{
	float:left;
	padding:5px 0 0 123px;
}
.logo a{
	display:block;
	width:342px;
	height:77px;
	background:url(images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
	margin-top:10px;
}
.search{
	float:right;
	padding:20px 60px 0 0;
}
.search fieldset{ float:left; }
.inp01{
	float:left;
	width:124px;
	height:26px;
	background:url(images/bg-inp01.gif) no-repeat;
	padding:7px 9px 0;
	overflow:hidden;
}
.sf_searchBox input
{
	float:left;
	margin:0;
	width:124px;
	border:0;
	font-size:14px;
	color:#acacac;
}
.sf_searchText
{
	background:url(images/bg-inp01.gif) top left no-repeat;
	padding:6px 5px 5px 10px;
}
#ctl00_search_SearchBox1_ctl00_ctl00_searchButton
{
	margin-right:0px;
}
.sf_searchSubmit
{
	background:url(images/search-btn.gif) top left no-repeat;
	height:25px;
	width:37px !important;
	text-indent:-9999px;
}
.search-btn{ float:left; }
/* navigation start */

.rmRootGroup
{
	margin:0 auto;
	list-style-type:none;
	position:relative;
	height:69px;
	background: url(images/bg-sub-nav.gif) bottom left repeat-x;
}
.rmRootGroup li
{
	background: url(images/menu-norm-left.jpg) top left no-repeat;
	height:30px;
	margin-right:15px;
	float:left;
	padding:7px 0 0px 10px;
}
.rmRootGroup li a
{
	padding-right:10px;
	padding-top:7px;
	text-decoration:none;
	color:#656565;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	height:30px;
}

.rmRootGroup li.active
{
	background: url(images/menu-active-left.jpg) top left no-repeat;
}
.rmRootGroup li.active a
{
	background: url(images/menu-active-right.jpg) top right no-repeat;
}

/* hover and current actions */
.rmRootGroup li.active div.rmSlide
{
	display:block;
	width:800px;
}

div.rmSlide ul.rmGroup{width:100%;}

div.rmSlide
{
	display:none;
	position:absolute;
	left:0;
	top:35px;
	width:100%;
	height:30px;
}

div.rmSlide ul
{
	list-style-type:none;
	width:100%;
}

div.rmSlide ul li
{
	background:none!important;
	float:left;
	height:30px;
	margin-right:20px;
	padding:0 0 0 13px!important;
}

div.rmSlide ul li a
{
	background:none!important;
	margin:0;padding:0;
	float:left;
	font-size:14px;
	font-weight:normal;
	text-transform:none!important;
	padding:5px 13px 10px 0!important;
}

div.rmSlide ul li.active
{
	background:url(images/bg-sub-nav-left.gif) top left no-repeat!important;
}

div.rmSlide ul li.active a
{
	background:url(images/bg-sub-nav-right.gif) top right no-repeat !important;
}

div.rmSlide ul li a:hover
{
	color: #51849C;
}


/*.RadMenu{margin-top:3px !important; padding-left:85px;z-index:auto !important;}
ul.rmRootGroup
{
	list-style-type:none;
	position:relative;
	height:60px;
	border:black solid 1px;
}
ul.rmRootGroup li.rmItem
{
	margin-right:15px;
	cursor: pointer!important;
	float:left;
}
ul.rmRootGroup li.rmItem .rmLink
{
	background: url(images/menu-norm-left.jpg) top left no-repeat !important;
	color:#656565;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
	padding-left:5px !important;
	text-decoration:none;
	text-transform:uppercase !important;
	cursor:pointer;
}
ul.rmRootGroup li.rmItem .rmLink:hover .rmText
{
	color:#6D8997;
}
ul.rmRootGroup li.rmItem .rmLink .rmText
{
	background: url(images/menu-norm-right.jpg) top right no-repeat !important;
	padding:5px 8px 7px 5px;
	cursor:pointer;
}
ul.rmRootGroup li.rmItem .active
{
	background: url(images/menu-active-left.jpg) top left no-repeat !important;
}
ul.rmRootGroup li.rmItem .active .rmText
{
	background: url(images/menu-active-right.jpg) top right no-repeat !important;
}

ul.rmRootGroup div.rmSlide
{
	display:block!important;
	position:absolute;
	background:red;
	width:100%;
	bottom:0;
	height:30px;
}

.sub-nav{
	width:100%;
	overflow:hidden;
	background:url(images/bg-sub-nav.gif) repeat-x;
	height:39px;
	clear:both;
}
.sub-nav div{
	float:left;
	position:relative;
	left:50%;
	width:auto;
	margin-top:0px;
	padding-top:0px;
	padding-left:0 !important;
}
.sub-nav ul.rmRootGroup{
	margin:0;
	padding:1px 0 2px;
	list-style:none;
	position:relative;
	float:left;
	left:-50%;
}
.sub-nav ul.rmRootGroup li.rmItem{
	float:left;
	padding:0 2px;
}
.sub-nav ul.rmRootGroup li.rmItem a.rmLink
{
	background:none !important;
	float:left;
	text-decoration:none;
	font-size:14px !important;
	font-weight:normal !important;
	color:#656565;
	cursor:pointer;
}
.sub-nav ul.rmRootGroup li.rmItem a.rmLink span.rmText
{
	background:none !important;
	float:left;
	height:24px;
	padding:6px 14px 1px 5px;
	text-transform:capitalize;
}
.sub-nav ul.rmRootGroup li.rmItem a.active,
.sub-nav ul.rmRootGroup li.rmItem a:hover{
	color:#51849c !important;
	background:url(images/bg-sub-nav-left.gif) no-repeat !important;
}
.sub-nav ul.rmRootGroup li.rmItem a.active span.rmText,
.sub-nav ul.rmRootGroup li.rmItem a:hover span.rmText{ background:url(images/bg-sub-nav-right.gif) no-repeat 100% 0 !important; }*/
/* navigation end */
/* header end */
/* main column start */
#main{
	width:100%;
	overflow:hidden;
}
/* intro box start */
.intro{
	background:url(images/bg-intro.jpg) no-repeat;
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0 0 7px;
	margin-top:153px;
}
#carusel{
	float:right;
	width:524px;
	padding:25px 56px 0 0;
	position:relative;
}
.btn-holder{
	position:absolute;
	top:264px;
	right:76px;
	z-index:10;
}
.next-link{
	display:block;
	width:70px;
	height:35px;
	text-indent:-9999px;
	background:url(images/bg-go.png) no-repeat;
	cursor:pointer;
}
#carusel div.gallery{
	width:524px;
	overflow:hidden;
	position:relative;
}
#carusel div.gallery ul{
	position: relative;
	margin:0;
	padding:0;
	list-style:none;
	height: 292px;
	width: 99999px;
}
#carusel div.gallery ul li{
	float:left;
	width:524px;
	position:relative;
}
#carusel div.gallery ul li .text{
	position:absolute;
	top:155px;
	right:16px;
}
.pagination {
	float: right;
}
.swicher{
	width:100%;
	padding:9px 0 0;
}
.swicher:after{
	content:"";
	clear:both;
	display:block;
}
.swicher span{ 
	float:right;
	padding:4px 15px 0 0;
}
.swicher ul{
	margin:0 -2px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.swicher ul li{
	float:left;
	padding:0 0 0 2px;
}
.swicher ul li a{
	overflow: hidden;
	display:block;
	width:29px;
	height:18px;
	background:url(images/bg-swicher.gif) no-repeat;
	text-indent:-9999px;
}
.swicher ul li a.active,
.swicher ul li a:hover{ background-position:0 -18px; }
.text-bayless{
	position:absolute;
	top:60px;
	left:45px;
	z-index:5;
	color:#474B4D;
	font-weight:normal;
	text-align:left;
	width:170px;
	font-size:18px;
}
.intro .ill1{
	position:absolute;
	top:15px;
	left:177px;
}
.intro h1{
	margin:0;
	position:absolute;
	top:299px;
	left:200px;
}
/* intro box start */
/* promo box start */
.promo{
	background:url(images/bg-promo.jpg) no-repeat;
	height:1%;
	padding:9px 0 0 34px;
	overflow:hidden;
}
.promo .column1{
	float:left;
	width:309px;
	background:url(images/bg-column1.jpg) no-repeat;
}
.promo .column1 .row{
	background:url(images/divider.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:24px 23px 18px 30px;
}
.promo .column1 .row:rmFirst-child{ 
	background:none;
	padding-top:21px;
}
.promo .column1 .row h2{ margin:0; }
.promo .column1 .row p{
	margin:0 0 14px;
	font-size:16px;
	letter-spacing:-1px;
	line-height:24px;
	color:#818275;
}
.email-form{
	height:1%;
	padding:0 0 0 2px;
	overflow:hidden;
}
.inp02{
	width:135px;
	height:21px;
	padding:7px 8px 0;
	float:left;
	background:url(images/bg-inp02.gif) no-repeat;
}
.inp02 input{
	float:left;
	margin:0;
	width:135px;
	border:0;
	background:none;
	font-size:14px;
	color:#9a9a9a;
}
.submit-btn{ float:left; }
.promo .column1 .row .heading{
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
}
.promo .column1 .row .heading h3{
	margin:0;
	float:left;
}
.promo .column1 .row .heading a.watch{
	float:right;
	width:79px;
	height:28px;
	background:url(images/bg-watch.gif) no-repeat;
	text-indent:-9999px;
	margin:26px 22px 0 0;
}
.promo .column2{
	float:left;
	width:242px;
	background:url(images/bg-column2.gif) no-repeat;
	padding:12px 2px 0;
	overflow:hidden;
	margin:18px 7px 0 8px;
	display:inline;
}
.promo .column2 .row{
	background:url(images/divider.gif) no-repeat;
	height:1%;
	overflow:hidden;
	padding:23px 30px 18px 26px;
}
.promo .column2 .row:rmFirst-child{ background:none; }
.promo .column2 .row h3{ margin:0 0 3px; }
.promo .column2 .row a.more{
	display:block;
	background:url(images/bg-more.gif) no-repeat;
	width:79px;
	height:28px;
	text-indent:-9999px;
	margin:20px 0 0;
}
.promo .column2 .row p{
	margin:0;
	font-size:14px;
	letter-spacing:-1px;
	line-height:20px;
	color:#818275;
}
.promo .column2 .row p a{
	color:#b6babf;
	text-decoration:none;
	font-weight:bold;
}
.promo .column2 .row p a:hover{ text-decoration:underline; }
.promo .column2 .row p span{ display:block; }
.promo .column3{
	width:322px;
	float:left;
	background:url(images/bg-column3.jpg) no-repeat;
	padding:25px 0 0 35px;
}
.promo .column3 h3{ margin:0 0 21px; }
.promo .column3 .article{ width:100%; }
.promo .column3 .article:after{
	content:"";
	clear:both;
	display:block;
}
.promo .column3 .article .photo{
	float:left;
	width:160px;
	height:192px;
	position:relative;
	margin:0 0 0 -66px;
}
*+html .promo .column3 .article .photo{ position:static; }
.promo .column3 .article .text{
	float:left;
	width:180px;
	padding:8px 0 0 3px;
}
.promo .column3 .article .text h4{
	margin:0 0 5px;
	color:#717171;
	font:bold 16px Tahoma, Geneva, sans-serif;
}
.promo .column3 .article .text p{
	margin:0 0 14px;
	font:13px/18px Helvetica, Arial, sans-serif;
	color:#454545;
}
.promo .column3 .article .text a.details{
	display:block;
	width:93px;
	height:27px;
	background:url(images/bg-details.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
/* promo box start */
/* main column start */
/* inner1 start */
.intro1{
	position:relative;
	overflow:hidden;
	width:963px;
	height:229px;
	margin:175px 0 0 23px;
}
.intro1 strong.text-want-learn{
	position:absolute;
	right:97px;
	top:60px;
}
.intro1 h1{
	margin:0;
	position:absolute;
	bottom:-1px;
	left:55px;
}
#twocolumns{
	width:100%;
	overflow:hidden;
	background:url(images/bg-twocolumns.gif) no-repeat 0 -10px;
}
/* content start */
#content{
	float:left;
	background:url(images/bg-content.jpg) no-repeat;
	width:530px;
	margin:0px 0 0 10px;
	display:inline;
	padding:20px 35px 0 35px;
}
#content h2, #content h1
{
	margin-top:0px;
	margin-bottom:15px;
}
#content p
{
	line-height:24px;
}
/* slide menu start */
.tab-nav{
	width:100%;
	background:url(images/bg-tab-nav.gif) no-repeat 0 100%;
	padding:0 0 20px;
	min-height:330px;
	margin:0 0 20px;
}
* html .tab-nav{
	height:330px;
	overflow:visible;
}
.tab-nav .search-link{
	width:547px;
	padding:0 36px 0 0;
	overflow:hidden;
	margin:-6px 0 22px;
	position:relative;
}
.tab-nav .search-link a{
	float:right;
	width:96px;
	height:30px;
	background:url(images/bg-search-link.gif) no-repeat;
	text-indent:-9999px;
	position:relative;
}
.two-columns{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.two-columns .column{
	float:left;
	margin:0;
	padding:0 22px 0 8px;
	list-style:none;
	width:260px;
}
.two-columns .column li{
	float:left;
	width:100%;
	padding:0 0 1px;
}
.two-columns .column li.warning{ background:url(images/bg-warning.gif) no-repeat 9px; }
.two-columns .column li a{
	display:block;
	width:219px;
	height:43px;
	overflow:hidden;
	text-decoration:none;
	font-size:20px;
	color:#6594a2;
	letter-spacing:-1px;
	word-spacing:-1px;
	margin:0 0 0 40px;
	cursor:pointer;
}
.two-columns .column li a span{
	display:block;
	height:86px;
	background:url(images/bg-tabs.png) no-repeat;
	padding:8px 0 0 11px;
}
.two-columns .column li.active a,
.two-columns .column li a:hover{ 
	border:none; font-weight:bold;
	width:259px;
	margin:0;
}
.two-columns .column li.active a span,
.two-columns .column li a:hover span{
	margin:-43px 0 0;
	padding:51px 0 0 51px;
	
}
.two-columns .column li div.slide{
	background:#fdfefe url(images/bg-slide.gif) repeat-x;
	width:219px;
	overflow:hidden;
	margin:-3px 0 0 40px;
}
.two-columns .column li div.slide ul{
	float:none;
	width:auto;
	margin:0;
	padding:7px 0 6px 11px;
	list-style:none;
	overflow:hidden;
}
.two-columns .column li div.slide ul li{ padding:0 0 4px; }
.two-columns .column li div.slide ul li a{
	display:inline;
	margin:0;
	font-size:13px;
}
.two-columns .column li div.slide ul li a.active,
.two-columns .column li div.slide ul li a:hover{ font-style:italic; }
.tab-nav span.warning{
	display:block;
	background:url(images/bg-warning-gray.gif) no-repeat;
	font-size:12px;
	color:#999;
	margin:0 0 0 18px;
	padding:4px 0 0 35px;
}
/* slide menu end */
/* posts start */
.blogs-holder{
	height:1%;
	overflow:hidden;
	padding:0 11px 0 15px;
}
.blogs-holder h2{
	margin:0 0 11px 2px;
	font-size:22px;
	font-weight:normal;
}
.blog{
	width:100%;
	overflow:hidden;
	padding:0 0 24px;
}
.entry-title{
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
}
.entry-title h3{
	margin:0;
	float:left;
	font-size:13px;
}
.entry-title .date{
	float:right;
	padding:0 14px 0 0;
}
.blog p{
	margin:0 0 11px;
	line-height:19px;
}
.blog-menu{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.blog-menu li{
	float:left;
	padding:0 8px 0 0;
}
.blog-menu li a{
	display:block;
	height:28px;
	text-indent:-9999px;
}
.blog-menu li a.download{
	width:119px;
	background:url(images/bg-download.gif) no-repeat;
}
.blog-menu li a.view{
	width:66px;
	background:url(images/bg-view.gif) no-repeat;
}
.blog-menu li a.details{
	width:85px;
	background:url(images/bg-details.gif) no-repeat;
}
/* posts end */
/* content end */
/* sidebar start */
#sidebar{
	background:url(images/bg-sidebar.gif) no-repeat 0 38px;
	float:left;
	width:317px;
	padding:11px 0 0 24px;
	margin:0 0 0 10px;
	display:inline;
	text-align:center;
}
#sidebar img{margin-bottom:10px;display:block;}
#sidebar .ad11
{
	margin-left:-16px;
}
#sidebar .ad2{
	width:317px;
	height:147px;
	margin:0 0 12px;
}
/* sidebar end */
/* inner1 end */
/* inner2 start */
.text-text{
	position:absolute;
	right:97px;
	top:76px;
}
.intro1 h1.text-connect{ left:31px; }
.player-holder{
	width:486px;
	padding:5px 40px 0 47px;
}
.player{
	width:450px;
	height:392px;
	padding:20px 18px;
	margin:0 0 12px;
	background:url(images/bg-player.png) no-repeat;
}
.player-holder blockquote{
	margin:0;
	color:#a8aaab;
	font-size:18px;
	line-height:32px;
	padding:0 0 0 9px;
}
.player-holder blockquote q{quotes: none; letter-spacing:-1px; }
q:before{content:"";}
q:after{content:"";}
.player-holder blockquote cite{ font-size:14px; padding:0 0 0 12px; }
/* inner2 end */
/* footer start */
#footer{
	height:1%;
	overflow:hidden;
	padding:0 17px 27px 0;
}
.sub-logo{
	float:right;
	width:45px;
	height:44px;
	background:url(images/bg-sub-logo.gif) no-repeat;
	text-indent:-9999px;
}
#footer .column{
	float:right;
	text-align:right;
	padding:0 8px 0 0;
	margin-top:15px;
}
#footer .column h4{ margin:0 11px 11px 0; }
#footer .column ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#footer .column ul li{
	float:right;
	text-align:left;
	padding:0 0 0 10px;
}
#footer .column ul li a{
	display:block;
	height:20px;
	/* text-indent:-9999px; */
}
#footer #ctl00_FlagList1_flagList_ctl00_languageList li
{
	background: url(images/language-left.jpg) top left no-repeat;
	margin-left:10px;
}
#footer #ctl00_FlagList1_flagList_ctl00_languageList li a
{
	background: url(images/language-right.jpg) top right no-repeat;
	padding-right:10px;
	padding-top:2px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	color:#7E847C;
}

/*#footer .column ul li a.english{ background:url(images/bg-english.gif) no-repeat; width:75px; text-indent:-999px; }*/
#footer .column ul li a.german{ background:url(images/bg-german.gif) no-repeat; width:75px; text-indent:-999px; }
#footer .column ul li a.spanish{ background:url(images/bg-spanish.gif) no-repeat; width:71px; text-indent:-999px; }
#footer .column ul li a.arabic{ background:url(images/bg-arabic.gif) no-repeat; width:68px; text-indent:-999px; }
#footer p{
	margin:0 12px 0 0;
}
.contact{
	position:absolute;
	bottom:196px;
	right:23px;
	width:105px;
	height:24px;
	background:url(images/bg-contact.gif) no-repeat;
	text-indent:-9999px;
}
/* footer end */
/* popup start */
.popup, .popup2{
	width:697px;
	overflow:hidden;
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.popup .t, .popup2 .t{
	width:100%;
	overflow:hidden;
	background:url(images/bg-popup-t.png) no-repeat;
	height:45px;
}
.popup .b, .popup2 .b{
	width:695px;
	overflow:hidden;
	background:url(images/bg-popup-b.png) no-repeat;
	height:45px;
}
.popup .c, .popup2 .c{
	height:1%;
	background:url(images/bg-popup-c.png) repeat-y;
	padding:0 28px;
}
.popup .c:after, .popup2 .c:after{
	content:"";
	clear:both;
	display:block;
}
.popup .content, .popup2 .content{
	float:left;
	width:100%;
	background:#fff;
	margin:-17px 0;
	padding:8px 0 9px;
	position:relative;
}
.popup .ill{
	position:absolute;
	bottom:0;
	right:0;
	width:172px;
	height:305px;
}
* html .popup .ill{ right:-1px; }
.close{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.close a{
	float:right;
	width:76px;
	height:22px;
	background:url(images/bg-close.gif) no-repeat;
	text-indent:-9999px;
}
.popup .w1, .popup2 .w1{
	background:url(images/bg-popup-w.gif) no-repeat 50% 0;
}
.popup .w2, .popup2 .w2{
	background:url(images/bg-popup-w.gif) no-repeat 50% 100%;
	width:100%;
}

.modal h2, .modal h3{color:black!important;}
.popup2 .w2 .modal
{
	padding:0px 40px 20px 40px;
}
.popup2 .w2 .modal ul
{
	font-size:20px;
}
.popup2 .w2 .modal ul li{margin-bottom:15px;}
.popup2 .w2 .modal ul li a
{
	color:#8D8E8E;
}

.sign-form{
	background:url(images/bg-sign-form.gif) no-repeat 0 50%;
	width:594px;
	margin:0 10px 0 11px;
	padding:19px 0 20px 26px;
	min-height:350px;
}
.sign-form h5{ margin:0 0 9px; }
.sign-form p{ margin:0 0 15px 3px; }
.sign-form span{
	color:#963212;
	font-size:14px;
}
.sign-form em {
	font-style: normal;
}
.sign-form .twocolumns{
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.sign-form .twocolumns .column1{
	float:left;
	width:205px;
	padding:0 20px 0 0;
}
.sign-form .twocolumns .column1 .row{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.sign-form .twocolumns .column2 .row{ padding-bottom:12px; }
.sign-form .twocolumns .column1 .row input{
	float:left;
	width:16px;
	height:15px;
	margin:3px 0 0;
	padding:0;
}
.sign-form .twocolumns .column1 .row label{
	float:left;
	width:175px;
	font-size:12px;
	color:#53696F;
	padding:0 0 0 12px;
	letter-spacing:0px;
}
.sign-form .twocolumns .column1 .row label strong{
	display:block;
	font-size:16px;
	letter-spacing:0;
}
.sign-form .twocolumns .column1 .btns{
	width:100%;
	overflow:hidden;
	margin:17px 0 0;
}
.sign-form .twocolumns .column1 .btns input{
	float:left;
	margin:0 19px 0 0;
	display:inline;
}
.sign-form .twocolumns .column1 .row .inp03{
	width:185px;
	height:19px;
	background:url(images/bg-inp03.gif) no-repeat;
	overflow:hidden;
	padding:3px 5px 0;
}
.sign-form .twocolumns .column1 .row .inp03 input{
	float:left;
	margin:0;
	width:185px;
	border:0;
	background:none;
	color:#b6b6b6;
	font-size:12px;
}
.sign-form .twocolumns .column1 .row .inp03 input.reg-text{color:#333333;}
/* popup end */
.email-form a.open-popup {
}

/* ------------ QNA ------------*/
hr.clear{clear:both; height:1px; visibility: hidden;}
#one-column{/*margin-top:147px;*/ width:909px;}
#one-column #content{width:909px; background: transparent url(images/bg-content-oneCol.jpg) no-repeat scroll 0 0; min-height: 200px;}

#breadcrumb ul{list-style-type:none; padding-left:0;}
#breadcrumb ul li
{
	float:left;
	margin-right:15px;
	font-size:13px;
	background:transparent url(images/qna_breadcrumb_li.png) center right no-repeat;
}
#breadcrumb ul li a, span.back a, #slider ul li a
{
	color:#656565;
	text-decoration:none;
	cursor:pointer;
	font-family:"Trebuchet MS";
	font-size:13px;
	padding:0px 20px 2px 0;
}
#breadcrumb ul li a:hover, span.back a:hover, #slider ul li a:hover{color:#90A5B1;}
#breadcrumb .back{display:block; float:right;}

span.back{display:block; float:right;}

#slider-wrapper{padding-top:25px;}
#slider
{
	list-style-type:none;
	width:100%;
	padding-left:0 !important;
	margin-left:0 !important;
}
#slider li{width:100%;}

#slider ul
{
	padding-left:0px;
	list-style-type:none;
}
#slider ul li{margin-bottom:7px;}
#slider ul li a
{
	font-size:16px;
	font-weight:lighter;
	width:887px;
	display:block;
	letter-spacing:1px;
	border-bottom:#DFDFDF solid 1px;
	padding-bottom:7px;
	background: transparent url(images/qna_li_right.png) no-repeat scroll right 41%;
}
#slider ul li a:hover
{
	border-bottom:#90A5B1 solid 1px;
	background: transparent url(images/qna_li_right_hov.png) no-repeat scroll right 41%;
}

#single-content h2{
	font-size:"Trebuchet MS";
	font-size:23px;
	font-weight: bold;
}
#single-content span.date{font-weight: bold;}
#single-content #media-types{
	text-align: center;
}
#single-content #media-types img{
	margin-right:1px;
}
#single-content #store-wrapper a{
	padding:6px;
	margin-right:15px;
	display: block;
	float:left;
	width:auto;
}
#single-content #store-wrapper a:hover{
	padding:3px;
	border:#8D8E8E solid 3px;
}
#single-content #store-wrapper a img{
	height:150px;
}
/* -------------------------- */
.form label, .form input, .form select, .form textarea{display:block; width:215px; padding:3px; margin:2px 0 3px 0;}
.form span{display:block; width:225px;}
.form .float{float:left; margin:0 30px 15px 0; width:225px;}
.form .float.right{float:right !important; text-align:right;}
.form .float.full{width:500px; margin-right:0;}
.form .float.clear{clear:both;}
.form textarea{width:95%; height:200px;}
.form .button{width:auto; padding:3px; float:right; margin-right:15px;}

/* -------- TAG CLOUD --------*/
.tagCloud 
{
	padding:0;
	width:95%;
	margin-left:15px;
	list-style-type:none;
	font-size:7px;
}

.tagCloud li{display:inline; margin-right:10px;}
.tagCloud li a{display:inline;}

#ctl00_Sidebar_RssFeed1{clear:both; display:block;}

.rss_icon.QA{margin-right:-17px;}
.rss_icon
{
	background: transparent url(images/icon_rss.png) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:30px;
	width:30px;
	float:right;
	margin-top:8px;
	margin-right:-20px;
}

.video_item
{
	border:black solid 1px;
	height:200px;
	margin-bottom:20px;
	overflow-x:hidden;
	overflow-y:scroll;
}

.video_item h2
{
	font-size:14px;
	margin:0; padding:0;
	width:95%;
	padding:0 10px;
	margin-top:10px;
	
}

.video_item h2 span
{
	float:right;
	font-size:12px;
}

.video_item p
{
	width:95%;
	width:100%;
	padding:0 10px;
}

.video_item a img
{
	margin-left:10px;
	margin-bottom:10px;
}


.streaming{height:500px;overflow-x:hidden;overflow-y:auto;}
.streaming .entry
{
	border:#DFDFDF solid 1px;
	margin-bottom:20px;
	padding:15px;
	width:90%;
}
.streaming .entry h2{padding:0!important;margin:0!important;}
.streaming .entry h3 a
{
	display:block;
	background:transparent url(images/streaming_watch.png) 100% 50% no-repeat;
}
.streaming .entry .video{text-align:center;}
.streaming .entry h4 a, .streaming .entry h4 span
{
	display:block;
	font-weight:normal;
}
.streaming .entry h4 a{margin-bottom:5px;color:Blue;}
.streaming .entry h4 span{color:Black;}

div.alert{background: #F5C5C5 url(http://174.132.234.116/skins/Skin_2/images/alert.jpg) no-repeat scroll 35% 50%;
border:1px solid red;
clear: both;
color: red;
margin-bottom: 15px;
padding: 19px 15px 22px 30px;}

.broadcast h3{margin-bottom:10px;}
.broadcast a.quick:hover{text-decoration:none;}
.broadcast a.quick
{
	font-size:11px;
	text-decoration:none;
	color:#717171;
}

.loading{float:left;margin-left:175px;width:200px;margin-top:15px;margin-bottom:-50px;}
.loading img{margin-left:5px;}


.globalfooter, .globalfooter a{font-size:12px;color:#a4a39f!important;}
.globalfooter{margin-top:30px;text-align:center;}

.broadcast{padding-top:15px;}
.broadcast .section
{
	position:relative;
	width:480px;
	padding-left:80px;
	clear:left;
	margin-left:-10px;
	margin-bottom:25px;
}
.broadcast .section img.country
{
	position:absolute;
	top:-10px;left:0;
}

.section.blue h2{background:url(../../images/broadcast_back_blue.jpg) top left repeat-y;}
.section.blue h3{color:#c2d0d9;}
.section.red h2{background:url(../../images/broadcast_back_red.jpg) top left repeat-y;}
.section.red h3{color:#b95030;}
.section.yellow h2{background:url(../../images/broadcast_back_yellow.jpg) top left repeat-y;}
.section.yellow h3{color:#d1c16a;}

.section h2
{
	color:White;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 6px 25px;
	margin-top:10px;
}
.section h3
{
	font-size:14px;font-weight:bold;
	margin:0;
}
.section h3, .section table{margin-left:23px;}
.section table{width:460px;}
.section table tr td{width:230px;padding-bottom:15px;}

#ctl00_Content_ListDisplay1_ctl00_lists_ctl00_expandableList li h3 a
{
	color:#8D8E8E!important;
}