html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.231 ariel,helvetica,clean,sans-serif;text-align:center;color:#000;}
/* editor style */
body.html-editor {text-align:left}
.html-editor ul, .html-editor ol, .html-editor li { padding:2px 15px!important;}
.html-editor li { list-style-position:outside!important;list-style-type:disc!important;}
body.staging {border:5px solid red !important}
#ft{clear:both;}
#doc2,.yui-t7{margin:auto;text-align:left;width:950px;}
#doc2{width:950px;}
.yui-b{position:relative;}
.yui-b{position:static;}
#yui-main .yui-b{position:static;}
#yui-main, .full-table {width:100%;}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}
table#layout-grid {float:left}
#yui-main .yui-b{float:none;width:auto;}
.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{margin-left:1.8%;}
.yui-g .yui-gb .yui-u{margin-left:.8%;}
.yui-gb .yui-u{float:right;}
.yui-gb div.first{margin-left:0;float:left;}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{margin-right:0;width:32%;}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{margin-right:0;}
.yui-gb .yui-gd .yui-u{width:66%;}
.yui-gb .yui-gd div.first{width:31%;}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;float:right;margin-right:0;margin-left:0;}
.yui-gb .yui-gc div.first{width:66%;float:left;margin-left:0;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}
.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;margin-left:0;}
.yui-g .yui-g div.first{margin:0;}
.yui-gb .yui-g div.first{margin-right:4%;}
.yui-gb .yui-gb .yui-u{margin-left:.7%;}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{margin-left:0;}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{width:48.1%;margin-left:0;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}
.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}
.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}
.yui-g .yui-gd div.first{width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}
.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{width:24%;}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{width:73.5%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.yui-gb .yui-u{float:left;}
p 			{margin: 0 0 .5em 0;padding:0 0 10px 0;}
p a			{font-weight:700;}
#hd h1 .logo{font-size:130%;margin:0px 0px 5px 1px;padding:10px 0 3px 10px;font-weight:700;width:213px;height:74px;float:left;}
h2			{font-size:150%;margin:10px 0 5px 0;font-weight:400;}
#hub		{margin:10px 0 0 5px;padding:0px;font-size:180%;}
h3			{font-size:150%;margin:10px 0 10px 10px;font-weight:400;}
h4			{font-size:100%;margin:0;padding:0;}
.left		{float:left}
.right		{float:right}
.notShown h2{text-indent:-9999px;background:url(../images/template/logo5.gif) no-repeat;padding-bottom:2.0em;margin-top:0px}
.middle 	{vertical-align:middle}
.strong		{font-weight:700;}
a:link 		{color: #0063DC;text-decoration: none}
a:visited 	{color: #0259C4;text-decoration: none}
a:hover 	{color: #000;text-decoration: underline}
a:active 	{color: #000;text-decoration: none}
.video-link {background:url(../images/template/videoicon.gif) no-repeat left;padding:1px 0 0 20px}
#side p 	{padding-top:120px}
/* navigation styles */
#nav{ width:950px;height:3.0em;padding-left:0px;float:left;}
#nav .menu {margin:0;padding:0;list-style: none;}
#nav .menu li {padding:0;margin:0;float:left;position:relative;text-align:center;}
#nav .menu a { padding: 6px 0px;display: block;color:#fff;width:237px;text-decoration:none;font-weight:700;font-size:150%;
          background: url(../images/template/button.gif) no-repeat center center;}
#nav .menu a:hover{text-decoration: underline;}
#nav .menu1 a {background: url(../images/template/button-2.gif) no-repeat center center;}
#nav .menu2 a {background: url(../images/template/button-1.gif) no-repeat center center;}
#nav .menu3 a {background: url(../images/template/button-3.gif) no-repeat center center;}
#nav .menu4 a {background: url(../images/template/button-4.gif) no-repeat center center;}
#nav .menuno a {background: url(../images/template/nobutton.gif) no-repeat center center;}
/* navigation styles end*/
#banner-1 {margin:0;padding:5px 0 0 16px;float:left;}
#banner-2{margin-left:110px;}
/*home styles*/
#home h2{font-size:140%;margin:0px 3px 5px 1px;padding:10px 0 3px 10px;font-weight:700;}
#home h3.links{color:#000;padding:5px 0 0 0}
#home h3.links{text-decoration:none;padding-right:0px;margin:5px 0 0 10px}
 .list {margin:5px 0 17px 0}
 .list li {font-weight:500;padding:1em 0 0 0;margin:0pt 10px 0pt 20px;list-style:inherit;color:#CCC;}
#home .yui-u li {padding:10px 0 0 0px;list-style:disc;}
#home .yui-u img{padding-right:0px}
#home a:link{text-decoration:none;}
#home a:hover{text-decoration:underline;}
.new{background: url(../images/template/badges.png) no-repeat right center}
#home #bd #homestorytop{margin:20px 0 0px 3px;width:460px;height:201px;}
#video-box {margin-top:20px;width:220px;height:200px;padding:0;background: url(../images/template/tv-module.jpg) no-repeat ;float:left;}
#video-box #video-img-text{width:200px;height:200px;margin:0;padding:0;float:left;}
#video-box #video-img-text p{font-weight:700;margin-top:50px}
#video-box #video-img {margin:0;padding:0}
#video-box p a{margin:0;padding:0;}
#video-box h2{margin-top:12px;padding-left:1px;width:17px;height:32px}
#video-text .intro {font-size:120%}
#video-box #video-img-text a{font-weight:700;}
#video-box #video-img-text img{margin-top:5px}
#video-box #video-img-text h2{margin-top:33px}
#home #video-box #video-img-text h2{margin-top:23px}
#home-story{width:465px;height:190px;border-bottom:2px solid #e0e0e0;background: url(../images/template/homemain.gif) no-repeat;margin-top:20px;padding:0;}
#home #column-2 #homestory p{padding:0;margin:0;width:232px;height:180px;margin-top:20px;}
#home p.more{font-size:90%;margin:0 0 3px 22px;}
#home #column-3 img{margin-top:10px;padding:0;}
#home #column-2 img.main{margin:5px 10px 0px 10px;float:left;}
#home #column-2 p{margin:7px 0 0 0;padding:3px 10px 0 0;}
#home #column-5{width:226px;height:216px; margin-top:10px;}
#home #column-6{width:226px;height:220px; margin-top:10px;}
#latest-box {width:232px;height:207px;float:left;background: url(../images/template/links2.jpg) no-repeat}
/*CATTAGORY MAIN*/
#cattLevel2 li						{padding:5px 0 5px 0;margin:0 0 5px 0;}
#cattLevel2 img						{float:left;margin:0px 5px 0px 0px;padding:2px;border:1px solid #c0c0c0}
#cattRight							{width:460px;height:220px;margin-top:20px;padding:0;}
#cattRight .videoImage				{float:left;}
#cattRight p 						{margin-top:0;}
#cattRight h4						{margin-top:20px;padding-bottom:10px}
.cattimage							{margin:0 0 10px 0;padding:0;}
.catt-links h4 						{font-size:120%;margin-top:10px;padding:0;font-weight:normal}
.catt-list .catt-links img{margin:10px 5px 0px 5px;float:left;padding:2px;border:1px solid #c0c0c0;float:left}
.catt-links{border-bottom:1px dashed #c0c0c0;padding-bottom:10px;float:left;width:461px}
.catt-list .catt-links p{margin:0;padding:5px 0 0 0;}
.feelList li {font-weight:500;padding:1em 0 0 0;margin-left:20px;list-style:inherit;color:#FF00FF}
.catt-list ul, .catt-list li{font-weight:700;padding:0;margin: 0 0 0 20px;list-style:inherit;color:#fff;}
.catt-list p{font-weight:400;}
.catt-list li{border-bottom:1px dashed #e0e0e0;padding-right:5px;margin:0;}
#categoryMain #column-1 .first-list-item .catt-links h4 a 	{color:#CC33CC;font-size:170%;font-weight:normal}
#categoryMain #column-1 .first-list-item .catt-links img	{border:0;width:130px;height:130px}
#categoryMain h3{margin:20px 0 0 0;}
#categoryMain h4{color:#333333;font-weight:700;}
#cattLevel2 li{padding:5px 0 5px 0;margin:0 0 5px 0;}
#cattLevel2 img{float:left;margin:0px 5px 0px 0px;padding:2px;border:1px solid #c0c0c0}
#videoMain p{margin-top:140px;padding:0;}
#categoryMain #top-boxes{float:right;}
/*HUB*/
#video h2{margin-top:20px;padding:0;}
#video p.title{margin-top:10px;padding:0;}
#error h2{margin:30px 0 250px 10px;font-size:180%;float:left;}
/* search box */
#sitesearch		{background: url(../images/template/search_background.gif) no-repeat ;float:right;font-weight:700;margin-right:7px;padding:3px 0 5px 2px;color:#fff;width:214px;height:42px;}
#searchbutton 	{float:right;margin:5px 10px 0 0}
#searchinput 	{float:left;font-size:14px;width:150px;margin:9px;border:0}
#column-1 .article			{margin-left:5px;padding:0}
#story #column-1 h2			{font-size:210%;font-weight:400;margin-left:5px;padding:0}
#story #column-1 p {margin-left:5px;}
/*rw030708*/
#story #column-1 img		{margin:0 0 0 20px;float:right;}
#story #hot-topics h3		{margin-top:18px}
#story #column-1 ul li 		{list-style:inside disc !important;padding:5px 10px}
#story #column-1 .mainimg	{margin-bottom:20px}
#story #column-1 .videoimg	{margin:0;padding:0}
#story .italic				{font-style:italic;font-size:100%;font-weight:700}
#categoryMain #column-1 {width:465px;}
#categoryMain #boxes {float:left;}
#categoryMain #right-side {width:465px;}
#categoryMain #top-boxes {width:460px;height:216px;border-bottom:1px dashed #c0c0c0;}
#categoryMain #top-boxes .left{width:230px;height:216px;float:left;}
#categoryMain #top-boxes .left .cattimg{margin:0;padding:0;}
#categoryMain #top-boxes .left h2 img{margin-top:3px;padding:0;float:left;}
#categoryMain #top-boxes .right{width:230px;height:216px;float:right;}
#categoryMain #top-boxes {margin:0 0 0 5px;padding:0;}
#categoryMain #column-4 {width:465px;height:216px;}
#categoryMain #top-boxes .catt-list h2 {font-size:170%;padding:0px;}
#categoryMain #hot-topics h3 {margin:20px 0pt 10px 10px !important;}
#hot-topics{width:230px;height:216px;float:right;background: url(../images/template/links2.jpg) no-repeat ;}
/*******
 *homepage cdn
 *******/
#home-story .catt-links 	 	{border:0}
#home-story .first-list-item .catt-links h4 a {font-size:140%;font-weight:bold}
#home-story .catt-links img 	{float:left;height:130px;margin-bottom:0px;margin-left:10px;margin-right:10px;margin-top:45px;width:120px}
#home-story .catt-links h4 		{display:block;float:left;font-size:140%;font-weight:700;margin:0pt 0px 7px -140px !important;padding:10px 0pt 3px 10px;width:440px}
/*******
 *boxes
 *******/
#boxes				{width:975px;height:255px;margin-top:10px;padding:0;clear:both}
#boxes h3 			{margin:0 25px 0 0;padding:0}
#boxes p 			{margin-bottom:20px;padding:0pt 2em 0pt 0pt;}
#boxes h3 a:hover	{text-decoration:underline}
#boxes img			{margin-top:25px;padding:0;margin:25px 0 0 -5px}
#boxes .default		{width:233px;height:229px;float:left;margin-right:3px;padding:0 0 0 0.5em;}
#boxes .pink		{background: url(../images/template/default-pink.gif) no-repeat}
#boxes .blue		{background: url(../images/template/default-blue.gif) no-repeat}
#boxes .green		{background: url(../images/template/default-green.gif) no-repeat}
#boxes .purple		{background: url(../images/template/default-purple.gif) no-repeat}
#boxes .pink a		{color:#ff33cc}
#boxes .blue h3 a	{color:#0063DC}
#boxes .green a		{color:#99cc33}
#boxes .purple a	{color:#673266}
/**********
 *sitemap
 **********/
#sitemap                        {width:950px}
#sitemap h1                     {font-size:170%;font-weight:400;margin-left:5px}
#sitemap h2                     {font-size:150%;font-weight:400;margin-left:5px}
#sitemap h2 a                   {color:black}
#sitemap #boxes                 {float:left;height:auto}
#sitemap #boxes > ul            {float:left;}
#sitemap li                     {font-weight:400;font-size:100%;float:left;width:240px}
#sitemap li li          		{font-weight:400;font-size:100%;float:none;width:230px}
#sitemap li ul         			{padding:0 5px}
/**********
 *footer
 **********/
div#ft 			{margin-top:1em}
   #ft p 		{padding-bottom:0em; margin:0;text-align:center;font-size:90%;line-height:1.4em}
   #ft p.first 	{padding-top:1em;margin:0}
   #ft p a 		{text-decoration:underline;padding-bottom:2em}
   #ft p a:hover{text-decoration:none;background-color:#FFF}
/**********
 *error
 **********/
#error-page 	{float:left;margin:10px}
#error-page h3 	{margin:0;font-weight:bold;color:#78006E}
#error-page a 	{margin:10px 0;display:block}
/**********
 *error
 **********/
#flashmovie     {float:left;margin:0 20px 0 7px}
#full-content 	{float:left}
/**********
 *search
 **********/
#searchresult 										{width:930px;margin:10px 5px;float:left;}
#searchresult input.searchtext 						{border:1px solid #ccc}
#searchresult .taglib-search-iterator 				{float:left;width:100%}
#searchresult .search-results 						{float:left;}
#searchresult .search-pages 						{width:250px;float:right;}
#searchresult .page-selector 						{float:left;margin-right:10px}
#searchresult .page-links 							{padding-top:2px;float:right;}
#searchresult .portlet-section-alternate td 		{border:0}
#searchresult .portlet-section-body-hover td,
#searchresult .portlet-section-alternate-hover td 	{border:0;background:#fff5ba}
#searchresult .portlet-section-body td 				{border:0;background:#fff}
#searchresult .searchperf 							{text-align:right;}
#searchresult .taglib-search-iterator .col-1		{padding:0 5px}
#searchresult .taglib-search-iterator .col-3		{padding:5px 0}
#searchresult .highlight							{padding:1px;background-color:#A5F091;}
#row-2 { clear:both; }
