﻿/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
ul {padding: 0px 10px;}
/* -------->>> font normalization <<<------ */
body{font:12px arial,helvetica,tahoma,verdana,sans-serif;}
/* reset fonts for html elements after normalization */
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* ---------->>> global settings <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----- Generic styles --------------------------------------------------*/
body {text-align: left; color: #000; background: #fff; } 

table {width: 100%; margin: 0 0 1em 0; }
table th, table td { font-size: 100%; }
.mrg_left {margin:0px 5px 0px 0px;}
strong { font-weight: bold; }
em { font-style: italic; }

/* ------ Layout ------- */
#md{margin: 0px auto 10px auto;width:1024px;}
#top_header{padding:5px 0px;}
#logo{float:left;padding:5px 0px 0px 0px;width:40%;}
#top_left{float:right;width:59%;text-align:right;}
#t_nav{padding:5px 0px 5px 10px;}
#t_nav ul{margin:0px;padding:0px;}
#t_nav li{padding:0px 3px;margin:0px;list-style:none;display:inline;}
#t_nav li.separator{font:normal 100%;padding:0px;margin:0px;list-style:none;display:inline;}
#t_cnt{padding:0px;}
#tab_container{padding:0px; border:solid 1px #d8dcdf; margin-bottom:5px;}

/* styles */
h1{font:bold 161.6% Arial, Helvetica, sans-serif;color: #CC0303;}
h2{font:bold 138.5% Arial, Helvetica, sans-serif;color:#CC0303;}
h3{font:bold 123.1% Arial, Helvetica, sans-serif;color:#CC0303;}
h4{font:bold 116% Arial, Helvetica, sans-serif;color:#000;}
h5{font:bold 108% Arial, Helvetica, sans-serif;color:#CC0303;}

/* links styles*/
.widget_item a.bld {font:bold 108% Arial, Helvetica, sans-serif;color:#A00808;text-decoration:none;}
.widget_item a.bld:hover {text-decoration:underline;}

a {font:normal 100% Arial, Helvetica, sans-serif;color:#A00808;text-decoration:none;}
a:hover{text-decoration:underline;}

a.sp {font:normal 100% Arial, Helvetica, sans-serif;color:#A00808;text-decoration:none; padding-right:5px;}
a.sp:hover{text-decoration:underline;}

.bld {font:bold 100% Arial, Helvetica, sans-serif;}
a.bld {font:bold 100% Arial, Helvetica, sans-serif;text-decoration:none;}
a.bld:hover{text-decoration:underline;}

a.bld_01 {font:bold 108% Arial, Helvetica, sans-serif;text-decoration:none;}
a.bld_01:hover{text-decoration:underline;}

a.bg {font:bold 123% Arial, Helvetica, sans-serif;text-decoration:none;}
a.bg:hover{text-decoration:none;}

a.bg_active {font:bold 123% Arial, Helvetica, sans-serif;color:#767676;text-decoration:none;}
a.bg_active:hover{text-decoration:none;color:#767676;}

.alt{font:normal 100% Arial, Helvetica, sans-serif;color:#565656;}
a.alt{font:normal 100% Arial, Helvetica, sans-serif;color:#565656;text-decoration:none;}
a.alt:hover{text-decoration:underline;}

.alt_bld{font:bold 100% Arial, Helvetica, sans-serif;color:#565656;}
a.alt_bld{font:bold 100% Arial, Helvetica, sans-serif;color:#565656;text-decoration:none;}
a.alt_bld:hover{text-decoration:underline;}

a.alt_bld_01{font:bold 108% Arial, Helvetica, sans-serif;color:#8F0707;text-decoration:none;}
a.alt_bld_01:hover{text-decoration:none; color:#D80B0B;}

a.blog_title {font:normal 146% Arial, Helvetica, sans-serif;text-decoration:none;}
a.blog_title:hover{text-decoration:none;}


a.alt_bg{font:bold 131% Arial, Helvetica, sans-serif;color:#8F0707;text-decoration:none;}
a.alt_bg:hover{text-decoration:none; color:#D80B0B;}

.sm_txt{font:normal 93% Arial, Helvetica, sans-serif;}
.sm_txt a {font:bold 93% Arial, Helvetica, sans-serif;}

.top_heading{padding:5px 0px 5px 0px;border-bottom:solid 1px #004276;}
.top_heading h3{font:bold 123.1% Arial, Helvetica, sans-serif;color: #026896;margin:0px;}
.heading{padding:5px 0px 5px 0px; border-bottom:solid 1px #d8dcdf;}
.heading span {font:bold 1.4em Arial, Helvetica, sans-serif; color:#026896;}
.heading a {font:bold 1.4em Arial, Helvetica, sans-serif; color:#767676; text-decoration:none;}
.heading a:hover{text-decoration:none;}

/* Utility Classes */
.clear{clear:both;}
img{border:none;vertical-align:middle;}
img.avator{border:solid 1px #d8dcdf; padding:1px;}
table{border:none; padding:0px; margin:0px; width:100%;}
.separator_10px{height:10px;}
.pd_5{padding:5px;}
.pd_10{padding:10px;}
.item{text-align:left;}
.item_c{text-align:center;}
.item_r{text-align:right;}
.item_pad_sp{padding:0px;border-bottom:solid 1px #d8dcdf;}
.item_pad_l10{padding:4px 0px 4px 20px; text-align:left;}
.item_pad_2{padding:2px 0px 2px 0px;text-align:left;}
.item_pad_2_c{padding:2px 0px 2px 0px;text-align:center;}
.item_pad_2_r{padding:2px 0px 2px 0px;text-align:right;}
.item_pad_4{padding:4px 0px 4px 0px;text-align:left;}
.item_pad_4_c{padding:4px 0px 4px 0px;text-align:center;}
.item_pad_4_r{padding:4px 0px 4px 0px;text-align:right;}
.field_item_left{padding:6px 0px 0px 0px;float:left;width:30%;text-align:right;}
.field_item_right{padding:2px 0px 2px 0px;float:right;width:68%;text-align:left;}
.customize_item_left{padding:6px 0px 0px 0px;float:left;width:20%;text-align:right;}
.customize_item_leftnm{padding:2px 0px 2px 0px;float:left;width:20%;text-align:right;}
.customize_item_right{padding:2px 0px 2px 0px;float:right;width:78%;text-align:left;}

/* nm controls */
.nm_txtbox{font:normal 100% Arial, Helvetica, sans-serif;}
/* pagination style */
.pagination_item{text-align:center;padding:4px 0px;margin:0px auto;}
a.pagination_link{font:bold 100% Arial, Helvetica, sans-serif; color: #A00808; text-decoration:none;  padding:0px 4px;}
a.pagination_link:hover{text-decoration:underline; color: #565656;}
a.pagination_link_selected{color: #565656; font:bold 100% Arial, Helvetica, sans-serif; text-decoration: none; padding:0px 4px;}
a.pagination_link_selected:hover{color: #565656;text-decoration: none;}

/* box */
.bx{padding:0px; border:solid 1px #d8dcdf; margin-bottom:3px; }
.bx_norecord{padding:40px 0px 40px 0px; text-align:center;}
.bx_fx{padding:0px;width:300px; height:310px; border:solid 1px #d8dcdf; overflow-x: hidden;overflow-y:auto; position:relative;}
.bx_bd{padding:10px;}
.bx_bd1{font:normal 100% Arial, Helvetica, sans-serif;color:#9D9C9C;padding:0px;}
.bx_bd2{padding:5px;}
.alt_bx{padding:10px;background:#EEEEEE;}
.bx_bk {background:#EEEEEE; padding:3px; border:solid 1px #d8dcdf;}
.bx_bk_lt {background:#EEEEEE;}

.bx_br_tp{border-top:solid 1px #d8dcdf;}
.bx_br_bt{border-bottom:solid 1px #d8dcdf;}
.bx_br_both{border-top:solid 1px #EFEFEF;border-bottom:solid 1px #d8dcdf;}
.bx_br_bt_light{border-bottom:solid 1px #EFEFEF;}
.red_style{font:bold 93% Arial, Helvetica, sans-serif;color: #ff3300;}
.green_style{font:bold 93% Arial, Helvetica, sans-serif;color: #008000;}
.gray_style{font:bold 93% Arial, Helvetica, sans-serif;color: #808080;}

/* top listing navigation style :-> Most Viewed, Top Rated etc */
.bx_nav{ border-top:solid 1px #d8dcdf; border-bottom:solid 1px #d8dcdf; padding:5px;}
.bx_nav ul {margin:0px;padding:0px;}
.bx_nav li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.bx_nav li a {font:bold 108% Arial, Helvetica, sans-serif;color:#A00808;text-decoration:none;}
.bx_nav li a:hover {text-decoration:none;}
.bx_nav li a.alt {font:bold 108% Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
.bx_nav li a.alt:hover {text-decoration:none;}

.hor_lst ul {margin:0px;padding:0px;}
.hor_lst li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.hor_lst li.first {padding:0px 3px 0px 0px;list-style:none;display:inline;}
.hor_lst li.separator{padding:0px;margin:0px;list-style:none;display:inline;}
/* normal vertical list */
.ver_lst ul {margin:0px;padding:0px;}
.ver_lst li {padding:4px 0px 4px 10px;margin:0px;list-style:none;}
/* normal flow list */
.flow_lst ul {margin:0px;padding:0px;}
.flow_lst li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
/* jquery widget styles */
.ui-widget-header { padding: .4em .5em .5em; font:bold 116% Arial, Helvetica, sans-serif; color:#fff;  }
.ui-widget-content {padding:.1em;}
.nrnd {margin-bottom:3px;}
/* dialog box */
.ui-dialog .ui-dialog-content {font:normal 93% Arial, Helvetica, sans-serif;}
.ui-dialog .ui-dialog-titlebar {font:bold 93% Arial, Helvetica, sans-serif;}
/* jquery control style */
.ui-button { outline: 0; margin:0; padding: .4em .6em .4em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
input.text { margin-bottom:0; width:95%; width:250px; padding: .4em; }
select.text { margin-bottom:0; width:95%; width:260px; padding: .4em; }
/* link button round corner fix */
.ui-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-clearfix { height:1%; }
/* error style */
.ui-state-error {padding: .4em 1em .5em; margin:.5em 0;}
.ui-state-highlight { padding: .4em 1em .5em; margin:.5em 0;}
/* vsk 5.0 styles */
.box_tabs_lf{float:left;width:48%;}
.box_tabs_rt{float:right;width:51%;}
.box_tabs{margin:0px;padding:0px;}
.box_tabs ul{padding:0;margin:0;}
.box_tabs li{display:inline;margin:0;padding:0;}
.box_tabs a{float:left;font:bold 108% Arial, Helvetica, sans-serif;color:#004276;display:block;background: #eeeeee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x;height:27px;padding:12px 15px 0px 15px;border-right:solid 1px #d8dcdf;text-decoration:none;}
.box_tabs a:hover{text-decoration:none;background: #ffffff url(images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; color:#cc0000;}
.box_tabs a.active{float:left;font:bold 108% Arial, Helvetica, sans-serif;	background: #cc0000 url(images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;color:#fff;display:block;height:27px;padding:12px 15px 0px 15px;border-right:solid 1px #d8dcdf;text-decoration:none;}
.box_tabs a.active:hover{text-decoration:none;background-color:#cc0000;color:#fff;}

.navi_tabs{margin:0px;padding:0px;}
.navi_tabs ul{padding:0;margin:0;}
.navi_tabs li{display:inline;margin:0;padding:0;}
.navi_tabs img{margin:0;padding:0;border:0}
/* horizontal second level navigation */
.hornav_lst ul {margin:0px;padding:0px;}
.hornav_lst li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.hornav_lst li a{float:left;font:bold 108% Arial, Helvetica, sans-serif;color:#810202;display:block;background: #fff;margin-right:5px; padding:5px 10px 5px 10px;text-decoration:none;}
.hornav_lst li a:hover{text-decoration:none;background: #CE0A0A; color:#fff;}
.hornav_lst li a.active{float:left;font:bold 108% Arial, Helvetica, sans-serif; margin-right:5px; background: #790202;color:#fff;display:block;padding:5px 10px 5px 10px;}
.hornav_lst li a.active:hover{text-decoration:none;background: #CE0A0A; color:#fff;}

/* myaccount data layout design */
.msg_list table{width:100%;   border-spacing:0;border-collapse:collapse;padding:0px;clear:right}
.msg_list table tr th{font-weight:normal;text-align:left;padding:5px 6px;   background: #d8dcdf/*{bgColorHeader}*/ url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; border-bottom:solid 1px #d8dcdf;}
.msg_list table tr td{vertical-align:top;font-weight:normal;text-align:left;padding:3px 6px;border-bottom:solid 1px #d8dcdf;}
/* myaccount layout section design */
.msg_b table{width:100%;border-spacing:0;border-collapse:collapse;clear:right}
.msg_b table tr td.lft{width:213px;vertical-align:top;text-align:left;border-top:solid 1px #d8dcdf;}
.msg_b table tr td.md{width:5px;background:#d8dcdf;border:solid 1px #d8dcdf;}
.msg_b table tr td.rt{width:728px;vertical-align:top;text-align:left;border-top:solid 1px #d8dcdf;border-bottom:solid 1px #d8dcdf;border-right:solid 1px #d8dcdf;}
.b_top{border-bottom:solid 1px #d8dcdf;padding:5px;}
.b_bottom{border-top:solid 1px #d8dcdf;	padding:5px;}
.msg_l_lst{border-right: 1px solid #000;padding: 0 0 1em 0;	margin-bottom: 1em;	font-family: Arial, sans-serif, Helvetica;}
#msg_l_lst ul {list-style: none;}
#msg_l_lst li {margin: 0;}
#msg_l_lst li a {display: block;padding: 8px 5px 8px 0.5em;color: #000;text-decoration: none;width: 100%;font-weight:normal;}
#msg_l_lst li a.bld {font-weight:bold;}
#msg_l_lst li a.child {padding: 8px 5px 8px 10px;font-weight:normal; color:#A00808;}
#msg_l_lst li a.child:hover {color:#A00808; text-decoration:underline;}
#msg_l_lst li a.childbld {padding: 8px 5px 8px 10px;font-weight:bold; color:#A00808;}
#msg_l_lst li a.childbld:hover {color:#A00808; text-decoration:underline;}
#msg_l_lst li a.childactive {padding: 8px 5px 8px 10px;background: #EDF1FA; color:#A00808;font-weight:bold;}
#msg_l_lst li a.childactive:hover {color:#A00808; text-decoration:underline;}
html>body #msg_l_lst li a {width: auto;}
#msg_l_lst li a:hover {	color:#004276;font-weight:bold;}
#msg_l_lst li a.active {background: #d8dcdf/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_15_cc0000_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color:#fff;font-weight:bold;}

/* potato menu */
ul.potato-menu {margin:0;padding:0;width:auto;list-style:none;}
.potato-menu:after {content: " ";display: block;visibility: hidden;clear: both;	height: 0.1px;font-size: 0.1em;line-height: 0;}
ul.potato-menu li.potato-menu-item {margin:0;padding:0;position:relative;list-style:none;list-style-position:outside;display:inline;float:left;}
ul.potato-menu li.potato-menu-item a {display:block;text-decoration:none;white-space:nowrap;outline:0;}
ul.potato-menu ul.potato-menu-group {margin:0;padding:0;-webkit-padding-start:0;-webkit-padding-end:0;position:absolute;display:none;z-index:1000;}
/* cutomize potato menu styling */
li.potato-menu-item {font-size:12px;}
li.potato-menu-item span{font:bold 123% Arial, sans-serif, Helvetica;padding:0px 5px 0px 5px;color:#767676;}
li.potato-menu-item a{padding-right:15px;}
ul.potato-menu-group {background: #EEEEEE;border:solid 1px #d8dcdf;}
ul.potato-menu-group a {font:normal 12px Arial, sans-serif, Helvetica;width: 160px;padding:7px 12px 7px 12px;color: #000;border-bottom:dashed 1px #d8dcdf;background: #EEEEEE;}
ul.potato-menu-group a:hover {color:#fff; background: #d8dcdf/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_15_cc0000_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; }
.potato-menu-has-vertical > a {background: url(images/desc.gif) right no-repeat;}
.potato-menu-has-vertical > a:hover {background: url(images/desc.gif) right no-repeat;}

/* group layouting new */
.bx_msg{padding:40px 0px 40px 0px; text-align:center;}
.bx_brd{border:solid 1px #d8dcdf; padding:3px;}
.brd_bottom{padding:2px 0px 2px 0px;border-bottom:dotted 1px #d8dcdf;}
.nm_bx{margin-top:7px;padding:5px;background:#2C81D6;border:solid 1px #d8dcdf;}
.main_block{background:#EEEEEE;padding:7px;}
.main_block_t_mrg{background:#EEEEEE;padding:7px; margin-top:7px;}
.main_block_pd2{background:#EEEEEE;padding:2px;}
.chnl_left{float:left;width:320px;}
.chnl_right{float:right;width:609px;}
.chnl_left_mn{float:left;width:609px;}
.chnl_right_nav{float:right;width:320px;}
.module_pd2{background:#fff;padding:2px;}
.module{background:#fff;padding:10px;}
.module_t_mrg{margin-top:7px;background:#fff;padding:10px;}
.module_alt{background:#EAE9E9;padding:10px;}
.module_t_mrg_alt{margin-top:7px;background:#EAE9E9;padding:10px;}
.module_heading{background:#EEEEEE;padding:0px;}

/* VSK Item Style */
.widget_item {font:normal 93% Arial, Helvetica, sans-serif;color:#666; padding:0px;}
.widget_item_bk {font:normal 93% Arial, Helvetica, sans-serif; background:#EEEEEE; padding:3px; margin-bottom:5px; color:#666; border:solid 1px #d8dcdf;}
.widget_item .vd {position:relative;}
.widget_item .dur { position:absolute; display:inline-block; padding:1px 2px; background:#000; color:#DDDFE0; font-weight:bold;}
.widget_item .title {height:30px;}
.widget_item img.avator {border:solid 1px #d8dcdf; padding:1px;}
.widget_item a.bld {font:bold 108% Arial, Helvetica, sans-serif; color:#A00808; text-decoration:none;}
.widget_item a.bld:hover {text-decoration:underline;}
.widget_item a.bld_bg {font:bold 123% Arial, Helvetica, sans-serif; color:#A00808; text-decoration:none;}
.widget_item a.bld_bg:hover {text-decoration:underline;}
.widget_item a.nm {font:normal 108% Arial, Helvetica, sans-serif; color:#A00808; text-decoration:none;}
.widget_item a.nm:hover {text-decoration:underline;}

/* video tags css styles */
a.tg_cnt_01{font:normal 100% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_01:hover{text-decoration:underline;}
a.tg_cnt_02{font:normal 108% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_02:hover{text-decoration:underline;}
a.tg_cnt_03{font:bold 116% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_03:hover{text-decoration:underline;}
a.tg_cnt_04{font:bold 131% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_04:hover{text-decoration:underline;}
a.tg_cnt_05{font:bold 138% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_05:hover{text-decoration:underline;}
a.tg_cnt_06{font:bold 146% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_06:hover{text-decoration:underline;}
a.tg_cnt_07{font:bold 161% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_07:hover{text-decoration:underline;}
a.tg_cnt_08{font:bold 171% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_08:hover{text-decoration:underline;}
a.tg_cnt_08{font:bold 182% Arial, Helvetica, sans-serif;text-decoration:none;}
a.tg_cnt_08:hover{text-decoration:underline;}

/* advice type icons */
a.ui-adv-icon {width: 19px; height: 19px; padding:0px; background-image: url(images/advice.png); float:left; }
a.ui-adv-icon-good{background-position: -18px 0;}
a.ui-adv-icon-good:hover{background-position: -18px -19px;}
a.ui-adv-icon-bad{background-position: 0 -1px;}
a.ui-adv-icon-bad:hover{background-position: 0 -20px;}
a.ui-adv-icon-bad-disable{background-position: 0 -20px;}
a.ui-adv-icon-bad-disable:hover{background-position: 0 -20px;}
a.ui-adv-icon-good-disable{ background-position: -18px -19px;}
a.ui-adv-icon-good-disable:hover{background-position: -18px -19px;}
