/******************************************
***          YT Framework: CSS          ***
*******************************************/

/* -----------------------*/
/*     General style      */
/* -----------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	line-height:150%;
}
body #yt-wrapper{
	overflow:hidden;
}
.clearfix{
	clear:both;
}
.pos-html{
	float:left;
	overflow:hidden;
}
/* Begin: Update css for basic.css */

ul li {
    background: none;
    line-height: 160%;
	padding-left: 15px;
}
a:hover{
	text-decoration:underline;
}
.inputbox
    color: #515151;
    margin: 0;
    padding: 2px 2px 2px 5px;
}
select.inputbox{
	padding:1px 1px 1px 5px;
}
.button{
	background:#BAD3FE;
    border: 2px solid #2E94FF;
	border-radius: 4px;
	color:#000;
    padding: 4px 8px; 
	font-weight:normal;
}
.button:hover, .button:active, .button:focus, .button:visited {
	border: 2px solid #002D5D;
    cursor: pointer;
    text-decoration: none;
	background: #083E78;
	color:#FFF;
}
a.readon{
	color:#000;
	padding:2px 0;
}
a.readon:hover, a.readon:focus, a.readon:active{
	color:#000;
}
/* End: Update css for basic.css   */


/* Fontsize */
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {
background-attachment: fixed;
background-image: url('/images/theme/pattern-ca2k.png');
background-repeat: repeat;
font-size: 12px;
text-align: center;
}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}
body #yt-wrapper{
	overflow:hidden;
	background:#F1F6F8;
}
/* Blocks in template */
#yt-top,
#yt_header, 
#yt_menuwrap,
#yt_slideshow,
#yt_over_content, 
#content, 
#yt-var1,
#yt_var2,
#yt_var3,
#yt_footer,
#yt-spotlight1,
#yt_spotlight2,
#yt_navcontent,
#yt_footnav{
/*background: rgba(255, 255, 255, 0.445);*/
	width:100%;
	float:left;
	text-align: left
}
#yt-wrapper-inner2{
	height:auto;
}
/* Color(sitestyle) for element to change */
a, 
span.separator,
div.userBlock h2,
div.itemListCategory h2,
h1.componentheading, .componentheading {
	color:#005896;
}

/* Pagination style */
ul.pagination li{
	color:#999;
}
ul.pagination span{
	padding:1px 3px;
	display:inline-block;
}
ul.pagination a{
	padding:1px 3px;
	color:#00497c !important;
	display:inline-block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
}
ul.pagination a:hover,
ul.pagination span:hover{
	text-decoration:underline;
}
.mailto-close{
	margin:0 0 5px 0;
}
#mailtoForm label{
	width:100px;
	display:inline-block;
}
#mailtoForm .inputbox{
	margin:0 0 5px 0;
}
/* -----------------------------*/
/*     Yt tolls                 */
/* -----------------------------*/

/* Switch modes view */
.yt-switch_modes {
	margin:0;
}
.yt-switch_modes span.title-swm {
    color: #FFFFFF;
    display: inline-block;
    float: left;
    line-height: 40px;
	padding:0 10px 0 15px;
	color:#ccc;
	font-size:90%;
}
.yt-switch_modes ul.nav-swm{
	margin:0 0;
	overflow:hidden;
	float:left
}
.yt-switch_modes ul.nav-swm:hover{
}
.yt-switch_modes ul.nav-swm li{
	background:none;
	padding:0 4px;
	display:inline-block;
	float:left;
}
.yt-switch_modes ul.nav-swm li a span{
	display:none;
}
.yt-switch_modes ul.nav-swm li.window a{
	background:url(../images/icon_computer.png) no-repeat center left;
	height:17px; width:16px;
	display:block;
	padding:12px 0;
}
.yt-switch_modes ul.nav-swm li.window.active a,
.yt-switch_modes ul.nav-swm li.window:hover a{
	background:url(../images/icon_computer_hover.png) no-repeat center left;
}
.yt-switch_modes ul.nav-swm li.mobile a{
	background:url(../images/icon_mobile.png) no-repeat center left;
	height:16px; width:10px;
	display:block;
	padding:12px 0;
}
.yt-switch_modes ul.nav-swm li.mobile.active a,
.yt-switch_modes ul.nav-swm li.mobile:hover a{
	background:url(../images/icon_mobile_hover.png) no-repeat center left;
}
/* Control fontsize */
ul.yt-fontsize{ 
	margin:0 0; 
	padding:16px 0 0;
	float:right;
}
ul.yt-fontsize li {
    background:transparent;
    color: #CCCCCC;
    display: inline;
    float: left;
    margin: 0;
    padding: 0 5px;
}
ul.yt-fontsize li.dec{
	background:transparent;
	height:15px; 
}
ul.yt-fontsize li.inc{
	background:transparent;
	height:15px; 
}
div.yt-fontsize{
	margin:1px 0 0 5px;
}
ul.yt-fontsize li.reset{
	background:transparent;
	height:15px; 
}
/* Link validate and language support  */
.yt-linkfooter ul{
	margin:0 0;	
}
.yt-linkfooter ul li{
	display:inline;
	padding:0 8px;
	float:left;
	background:url(../images/li-validate-lang.gif) no-repeat center left;
}
.yt-linkfooter ul li.first{
	background:none;
	padding:0 8px 0 0;
}
.yt-linkfooter ul li a{
	font-size:100%;
	color:#FFF;
}
.yt-switch_modes{
	background:url(../images/bg_mode_view.png) no-repeat left top;
	height:44px;
}
/* Croll to top */
#yt-scroll-top{
	float:left;
	width:100%;
}
#yt-scroll-top .yt-main{
	position:relative;
}
#yt-scroll-top .pos-html .top {
    position: absolute;
    right: -80px;
    top: -30px;
    width: 30px;
}
.top a{
	line-height:30px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	text-transform:uppercase;
}
/* -----------------------------*/
/*     Layout types             */
/* -----------------------------*/

/* Type: Left-main */
.left-main #yt_col1 #content_main .content-main-inner{ 
	margin:0;
}
.left-main.noleft #yt_col1 #content_main .content-main-inner{ 
	margin:0 0 0 0;
}
.left-main #yt_col1 #content_left .yt-position-inner{ 
	margin:0 10px 0 0;
}
/* Type: main-right */
.main-right #yt_col1 #content_main .content-main-inner{ 
	margin:0 0 0 0;
}
.main-right.noright #yt_col1 #content_main .content-main-inner{ 
	margin:0 0 0 0;
}
.main-right #yt_col2 #content_right .yt-position-inner{ 
	margin:0 0 0 10px;
}
/* Type: Main-left-right */
.main-left-right #yt_col1 #content_main .content-main-inner{ 
	margin:0 0;
}
.main-left-right #yt_col2 #content_right #left .yt-position-inner{
	margin:0 0px 0 10px;
}
.main-left-right #yt_col2 #content_right #right .yt-position-inner{
	margin:0 0 0 9px;
}
.main-left-right.noright #yt_col1 #content_left #left .yt-position-inner,
.main-left-right.noleft #yt_col1 #content_left #right .yt-position-inner{
	margin:0 0 0 10px;
}
.main-left-right.noright.noleft #yt_col1 #content_main .content-main-inner{
	margin:0 0;
}
/* Type: Left-right-main */
.left-right-main #yt_col1 #content_main .content-main-inner{ 
	margin:0 0 0 10px;
}
.left-right-main #yt_col1 #content_left #left .yt-position-inner{
	margin:0 10px 0 0;
}
.left-right-main #yt_col1 #content_left #right .yt-position-inner{
	margin:0 9px 0 0;
}
.left-right-main.noright #yt_col1 #content_left #left .yt-position-inner,
.left-right-main.noleft #yt_col1 #content_left #right .yt-position-inner{
	margin:0 10px 0 0;
}
.left-right-main.noleft.noright #yt_col1 #content_left #right .yt-position-inner{
	margin:0 0;
}
/* Type: Left-main-right */
.left-main-right #yt_col1 #content_main .content-main-inner{ 
	margin:0;
}
.left-main-right #yt_col1 #content_left .yt-position-inner{ 
	margin:0 10px 0 0;
}
.left-main-right #yt_col2 #content_right .yt-position-inner{ 
	margin:0 0 0 10px;
}
.left-main-right.noright #yt_col1 #content_main .content-main-inner{ 
	margin:0 0 0 10px;
}
.left-main-right.noleft #yt_col1 #content_main .content-main-inner{ 
	margin:0 10px 0 0;
}
.left-main-right.noleft.noright #yt_col1 #content_main .content-main-inner{ 
	margin:0 0;
}
/* -----------------------------*/
/*     Module variations        */
/* -----------------------------*/
.moduletable,
.moduletable_menu, 
.moduletable_text{
	margin: 0 0;
	padding:0;
} 
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 {
	background: -webkit-linear-gradient(-90deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: -moz-linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background-position: 50% 50%;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: auto auto;
	background-size: auto auto;



    color: #fff;
    font-size: 120%;
    font-weight: normal;
    height: 35px;
    line-height: 37px;
    margin: 0;
	margin-left: -5px;
	margin-top: -5px;
	margin-right: -5px;
    padding: 0 11px;
    text-transform: uppercase;
}
.moduletable .yt-mod-mainbox,
.moduletable_menu .yt-mod-mainbox,
.moduletable_text .yt-mod-mainbox{
	margin:0 0;
	padding:5px;
}
.moduletable .module-inner{
	background:#fff;
}
.moduletable .box-content{
	padding:11px 5px 20px 13px;
	overflow: auto;
}
.moduletable p,
.moduletable ul{
	margin:0 0;
}
.moduletable p img{
	float:left;
	margin:0 15px 10px 0;
}
.yt-position-inner{
	/*margin:0 10px;*/
}
.position-first .yt-position-inner{
	margin:0 10px 0 0;
}
.position-last .yt-position-inner{
	margin:0 0 0 10px;
}
/* Suffix class: menu */
.moduletable.menu .box-content{
	padding:1px 9px 12px;
}
.moduletable.border2.menu2 .box-content {
    padding: 5px 6px 17px;
	border:1px solid #C1C5C6;
}
.moduletable.menu ul{
	margin:0 0;
}
.moduletable.menu h3{ 

}
.moduletable.menu ul li,
.moduletable.menu2 ul li  {
	line-height:30px;
	background:url(../images/bg_border_li.png) repeat-x left top;
	padding:0;
}
.moduletable.menu2 ul li:first-child{
	background:transparent;
}
.moduletable.menu ul li:first-child{
	background: transparent;
}
.moduletable.menu ul li.deeper.parent {
    background: url("../images/bg_border_li.png") repeat-x scroll left 29px;
}
.moduletable.menu ul li.active.deeper a,
.moduletable.menu ul li.active.deeper span.separator{
	background:url(../images/bg_li_child.png) no-repeat left center;
	color:#0073c3;
	padding:0 0 0 12px;
}
.moduletable.menu ul li.active.deeper li{
	padding:0 3px;
}
.moduletable.menu ul li.deeper.parent li:first-child {
    background:transparent;
}
.moduletable.menu ul li.active.deeper li a,
.moduletable.menu ul li.active.deeper li span.separator{
	font-weight:normal;
}
.moduletable.menu ul li a,
.moduletable.menu ul li span.separator{
	color:#00497c;
	font-weight:bold;
}
.moduletable.menu2 ul li a,
.moduletable.menu2 ul li span.separator{
	color:#00497c;
}
.moduletable.menu ul li a:hover,
.moduletable.menu ul li span.separator:hover{
	text-decoration:underline;
}
/* Suffix class: bgcolor */
.moduletable.bgcolor h3{
	background:transparent;
	color:#fff;
}
.moduletable.bgcolor .module-inner{
	background: #3F3F3F;
	color:#fff;
}
.moduletable.bgcolor .box-content{
	padding:10px 5px 10px 11px;
}
/* Suffix class: bg_title */
.moduletable.bg_title h3{
	background:url(../images/bg_suf_title.png) repeat-x left top;
	color:#fff;
}
.moduletable.bg_title .module-inner{
	background:#00497c;
	color:#fff;
}
.moduletable.bg_title .box-content{
	padding:10px 5px 25px 11px;
}
/* Suffix class: clear */
.moduletable.clear h3{
	background:transparent;
	padding:10px 0 5px 0;
}
/* Suffix class: bage */
#ct4 .moduletable{
	margin:0 0 10px 3px;
	border:1px solid #dedede;
}
#ct4 .yt-position-inner{
	margin:0;
}
#content .moduletable.badge-new,
#content .moduletable.badge-best{
	margin:0 0 10px 3px;
}
.moduletable.badge-new,
.moduletable.badge-hot,
.moduletable.badge-top,
.moduletable.badge-cool,
.moduletable.badge-best{
	background:url(../images/bg_title_h3.png) repeat-x left top #fff;
}
.moduletable.badge-new .box-content,
.moduletable.badge-hot .box-content,
.moduletable.badge-top .box-content,
.moduletable.badge-cool .box-content,
.moduletable.badge-best .box-content{
	padding: 0px 10px 10px 10px;
	background: rgba(255, 255, 255, 0.800);
}
.moduletable.badge-new h3, 
.moduletable.badge-hot h3, 
.moduletable.badge-top h3, 
.moduletable.badge-cool h3, 
.moduletable.badge-best h3 {
    color: #fff;
    font-size: 14px;
    padding: 0 5px 4px;
    text-align: left;
    text-transform: uppercase;
}
.badge-hot, 
.badge-new,  
.badge-top,
.badge-cool,
.badge-best {
    position: relative;
	padding:0;
}
.badge {
   //* background: url("../images/badges.png") no-repeat;*//
    height: 44px;
    position: absolute;
    left: -3px;
    text-indent: -999em;
    top: -3px;
    width: 54px;
    
}
.badge-top .badge {
    background-position: 0 -88px;
}
.badge-hot .badge {
    background-position: 0 0px;
}
.badge-new .badge {
    background-position: 0 -44px;
}
.badge-cool .badge {
    background-position: 0 -176px;
}
.badge-best .badge {
    background-position: 0 -132px;
}
/* Suffix class: border1 */
.moduletable.border1 .module-inner{
	background: transparent;
}
.moduletable.border1 h3{
	background: -webkit-linear-gradient(-90deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: -moz-linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background-position: 50% 50%;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: auto auto;
	background-size: auto auto;
	margin-left: -5px;
	margin-top: -5px;
	margin-right: -5px;
}
/* Suffix class: border2 */
.moduletable.border2 .module-inner{
	background:#FEFEFE;
}
.moduletable.border2 .box-content{
	border:5px solid #c1c5c6;
	margin:1px 0 0;
	padding:11px 6px 20px;
}
.moduletable.border2 h3{
	background:#00497c;
	color:#fff;
}
/* Suffix class: coner */
.moduletable.corner{
	position:relative;
	border:1px solid #515151;
}
.moduletable.corner h3{
	background-image:none;
	border-top:4px solid #515151;
	border-bottom:1px solid #515151 !important;
	background:none;
	color:#515151;
	padding:0 7px !important;
}
.moduletable.corner .yt-mod-mainbox{
	background:none;
	margin:0 0;
}
span.corner {
    height: 15px;
	width: 15px;
    position: absolute;
    right: -1px;
	bottom: -1px;
    text-indent: -999em;
    z-index: 999;
}
/* Suffix class: color */
.moduletable.color1 .yt-mod-mainbox{
	background-color:#F2F2F2;
	margin:0 0;
}
/* Suffix class: icon */
#ct1 .yt-position-inner{
	background: rgba(255, 255, 255, 0);
border: 5px solid rgba(0, 148, 27, 0);
/*border-radius: 5px;*/
margin-top: 8px;
/*overflow: hidden;*/
padding: 5px;
position: relative;
}
.moduletable.icon-rss,
.moduletable.icon-email,
.moduletable.icon-clock,
.moduletable.icon-calendar{
	background:url(../images/bg_border_bottom.png) repeat-x left bottom;
	margin:0 0 10px 0;
}
.moduletable.icon-rss h3,
.moduletable.icon-email h3,
.moduletable.icon-info h3,
.moduletable.icon-calendar h3,
.moduletable.icon-clock h3,
.moduletable.icon-pdf h3{
	text-align:left;
	text-transform:none;
	font-size:24px;
}
.moduletable.icon-rss h3{
	background:url(../images/icon-rss.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
	margin-left: 4px;
}
.moduletable.icon-rss .module-inner{
	padding:0;
}
.moduletable.icon-rss .module-inner .box-content{
	padding:0 3px;
	border:none;
	line-height:18px;
}
.moduletable.icon-email h3{
	background:url(../images/icon-email.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
}
.moduletable.icon-info h3{
	background:url(../images/icon-info.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
}
.moduletable.icon-calendar h3{
	background:url(../images/icon_calendar.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
}
.moduletable.icon-clock h3{
	background:url(../images/icon_block.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
}
.moduletable.icon-pdf h3{
	background:url(../images/icon_pdf.png) no-repeat left center;
	display:inline-block;
	padding:0 0 0 35px;
}
#m1 .moduletable .module-inner,
#m2 .moduletable .module-inner{
	background:transparent;
}
#m1 .moduletable .box-content,
#m2 .moduletable .box-content  {
    padding: 5px 2px 28px;
}
#m2 .moduletable.icon-calendar .box-content  {
    padding: 5px 2px 23px;
}

/* Suffix class: title1, title2, title3, title4, title5 */
.moduletable.title1,
.moduletable.title2,
.moduletable.title3,
.moduletable.title4,
.moduletable.title5{
background: rgba(255, 255, 255, 0.749);
border: 5px solid rgba(16, 41, 56, 1);
/*border-radius: 5px;*/
margin: 8px 0px 0px;
	
}
.moduletable.title1 h3,
.moduletable.title2 h3,
.moduletable.title3 h3,
.moduletable.title4 h3,
.moduletable.title5 h3{
	border:none;
	line-height:300%;
	padding:0 10px;
	margin:0 0;
}
.moduletable.title1 .yt-mod-mainbox,
.moduletable.title2 .yt-mod-mainbox,
.moduletable.title3 .yt-mod-mainbox,
.moduletable.title4 .yt-mod-mainbox,
.moduletable.title5 .yt-mod-mainbox{
	padding:8px 10px;
}
.moduletable.title1 h3{
	color:#FFF;
	background:url(../images/bg_suf_title_red.png) repeat-x left top;
}
.moduletable.title2 h3{
	color:#FFF;
	background:url(../images/bg_suf_title_orang.png) repeat-x left top;
}
.moduletable.title3 h3{
	background:url(../images/bg_suf_title_blue.png) repeat-x left top;
	color:#FFF;
}
.moduletable.title4 h3{
	background:url(../images/bg_suf_title_bordo.png) repeat-x left top;
	color:#FFF;
}
.moduletable.title5 h3{
background: -webkit-linear-gradient(-90deg, rgba(19,35,45,1) 0, rgba(19,35,45,1) 1%, rgba(46,48,51,1) 100%);
background: -moz-linear-gradient(180deg, rgba(19,35,45,1) 0, rgba(19,35,45,1) 1%, rgba(46,48,51,1) 100%);
background: linear-gradient(180deg, rgba(19,35,45,1) 0, rgba(19,35,45,1) 1%, rgba(46,48,51,1) 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
margin-left: -5px;
margin-top: -5px;
margin-right: -5px;
	color:#FFF;
}

/* ----------------------------*/
/*     Block: yt-top           */
/* ----------------------------*/
#yt-top .yt-main{
	border-bottom:2px solid #999;
	overflow:hidden;
	height:26px;
}
#yt-top .yt-position-inner{
	margin:5px 0 0;
}
#top1 ul,
#top1 #form-login ul{
	margin:0 0;
}
#top1 ul li{
	background:url(../images/li-topmenu.gif) no-repeat center left;
	padding:0 10px;
	display:inline;
	font-size:92%;
	float:left
}
#top1 ul li:first-child{
	background:none;
	padding-left:0;
}
#top2 p{
	margin:0 0;
}
#top2 a.flag-first{
	margin:0 5px 0 0;
	display:inline-block;
	float:left;
}
#top2 a.flag-last{
	margin:0 0 0 5px;
	display:inline-block;
	float:right;
}
/* ----------------------------*/
/*     Block: yt-header        */
/* ----------------------------*/
#yt_header{ 
	background: -webkit-linear-gradient(-90deg, rgba(24,64,89,1) 0, rgba(24,64,89,1) 0, rgba(24,64,89,1) 1%, rgba(21,63,89,1) 1%, rgba(52,89,104,1) 100%, rgba(34,75,91,1) 100%);
	background: -moz-linear-gradient(180deg, rgba(24,64,89,1) 0, rgba(24,64,89,1) 0, rgba(24,64,89,1) 1%, rgba(21,63,89,1) 1%, rgba(52,89,104,1) 100%, rgba(34,75,91,1) 100%);
	background: linear-gradient(180deg, rgba(24,64,89,1) 0, rgba(24,64,89,1) 0, rgba(24,64,89,1) 1%, rgba(21,63,89,1) 1%, rgba(52,89,104,1) 100%, rgba(34,75,91,1) 100%);
	background-position: 50% 50%;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: auto auto;
	background-size: auto auto
    
	height:95px;
	position: relative;
	z-index: 10;
	border-bottom: 5px solid rgba(16, 41, 56, 1);
	min-width: 1127px;
}
#yt_header .yt-main{
	height:88px;
}
#yt_header .yt-main-in1{
} 
#yt_header .yt-main-in2{
}
.site-slogan{
	padding:0;
	margin:15px 0 0 0;
	width:100%;
	float:left;
	text-align:center;
}
#yt_header h1.logo {
	/*background: url("/images/theme/bgL.png") 50% 50% no-repeat transparent;
	height: 65px;*/
	float: left;
	margin-left: -20px;
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 29px 39px 23px;
	width: 75px;
	}
#yt_header h1.logo a {
    display: block;
    height: 37px;
    width: 167px;
	margin-top: 10px;
}
#yt_header h1.logo a span{
	display:none;
}
h1.logo-text{
	float:left;
	margin:20px 0 0 44px;
}
/* ----------------------------*/
/*     Block: header1          */
/* ----------------------------*/
#header1 .yt-position-inner {
    margin: 0 0 0 7px;
	background: rgba(255, 255, 255, 0.506);
border-bottom: 1px solid rgba(0, 0, 0, 0.553);
border-left: 1px solid rgba(0, 0, 0, 0.553);
border-radius: 0px 0px 5px 5px;
border-right: 1px solid rgba(0, 0, 0, 0.553);
border-top: medium none currentColor;
}
#header1 ul li{
	float: left;	
}
#m_login ul li{
	float: left;
	background:transparent;
	display:block;
}
#yt_overlaywrap {
    background: #FFFFFF;
    height: 100% !important;
    left: 0;
    min-height: 100% !important;
    position: fixed !important;
    top: 0;
    width: 100% !important;
    z-index: 555;
}
#m_login ul >li{
	padding:0;
}
ul li.bt-logout{
	padding:0;
}
ul li.user-logout{
	padding:0 5px !important;
}
#header1 ul li:first-child{
	background:none;
}
#m_login ul li:first-child{
	background:none;
}
ul li.user-login,
ul li.user-reg{
	position:relative;
	/*padding-right:5px;*/
}
ul li.user-login a.login-switch.show span.title,
ul li.user-reg a.register-switch.show span.title{
	display:inline-block;
}
ul li.user-login a.login-switch span.title,
ul li.user-reg a.register-switch span.title{
	padding:0 0;
	display:inline-block;
}

ul li.user-reg a.register-switch{
	height:35px;
	padding:0 8px;
}

ul li.user-login a.login-switch.show{
	
	background: rgba(101, 139, 166, 0.400);
	border: 2px ridge rgba(0, 0, 0, 0.196);
	/*border-radius: 5px;*/
	color: #FF0000;
	color:#fff;
}
ul li.user-reg a.register-switch.show{
	background:url(../images/li_hover_login.png) repeat-x top left;
	color:#fff;
}
ul li:first-child{
}
ul.yt-user-lr li.user-reg{
	background:url(../images/mod_login_a_border.png) no-repeat center left;
	padding:0 0 0 1px;
	line-height:34px;
}
ul.yt-user-lr li .hiuser,
#header1 ul li a.login-switch,
#header1 ul li a.register-switch,
#m_login ul li a.login-switch,
#m_login ul li a.register-switch{
	padding:0 8px;
	display:inline-block;
	line-height:35px;
	position:relative;
	z-index:666;
}
ul li .logout-switch, 
ul li .hiuser{
	font-size:12px;
	color:#DBDBDB;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif !important;
}
ul li .hiuser{
	padding:0 0px 0 30px;
}
ul li.user-logout .hiuser{
	padding:0 0px 0 10px;
	margin: 0px 5px 0px 0px;
	color:#00487B;
	font-size:11px;
	font-weight:bold;
}
ul li .logout-switch{
	padding:0;
	color:#fff;
	margin: 0px 10px 0px 0px;
}
ul li.bt-logout .logout-switch{
	padding:0;
	color:#0096ff;
	font-size:90%;
	line-height:35px;
}
ul li.bt-logout .logout-switch:hover{
	background:transparent;
	text-decoration:underline;
}
ul li a span{
	cursor:pointer;
}
.group-header{
	margin-top:35px;
}
.group-header ul{
	margin:0 0; 
}
.day-login{
	width:100%;
	clear:both;
}
#header1 form {
    clear: both;
    overflow: hidden;
}
.infor-register{
	width:66%;
	float:left;
}
.note-button{
	width:34%;
	float:right;
}
.sj-day{
	float:left;
	color:#00487c;
	font-weight:bold;
	font-size:90%;
	background:url(../images/icon_day.png) no-repeat left center;
	padding:0 0 0 23px;
	margin:10px 0 0 3px;
	width:auto;
}
ul.yt-user-lr{
	position:relative;
	margin:0 0;
	z-index:999;
	min-height:24px;
	float:right;
}
#login-form .login-infor{
	width:65%;
	float:left;
	margin:4px 0 0;
}
#login-form .login-links{
	width:35%;
	float:right;
}
p#form-login-remember{
	margin:9px 0 13px 72px;
}
p#form-login-remember input{
	vertical-align:middle;
	border:none;
}
#login-form .button_right {
    margin: 0 0 0 72px;
	float:none;
}
p#form-login-remember label{
	vertical-align:middle;
	color:#000;
}
#yt_login_box label.yt-login-user, #yt_login_box label.yt-login-password {
    display: inline-block;
    position: relative;
	margin:0 0 4px 0;
	width:100%;
}
#yt_login_box label span {
    color: #000000;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0 0 0 2px;
    padding: 0;
	width:25%;
}
#yt_login_box label.yt-login-user input.inputbox,
#yt_login_box label.yt-login-password input.inputbox{
    background: url("../images/login-inputtext.png") repeat-x scroll left top;
    border: 1px solid #CFCFCF;
    box-shadow: 1px 1px 2px #DDDDDD;
    float: left;
	color: #000000; 
    height: 25px;
    line-height: 25px;
    margin: 1px 0 0;
    padding: 0 10px;
    width: 48%;
}
#yt_login_box label.yt-login-user input.inputbox{
	width:48%;
}
#yt_login_box h3, #yt-user-reg h3 {
    background: url("../images/bg_border_li.png") repeat-x scroll left bottom;
    color: #000000;
    font-size: 150%;
    font-weight: normal;
    margin: 0 0 16px 0;
    padding: 0 0 8px;
    text-transform: uppercase;
}
#yt_login_box h3{
	margin: 0 0 11px 0;
}
.button_right{
    background: url("../images/arr_readmore_r.png") no-repeat scroll right center;
    color: #000000;
	border-radius: 6px;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    height: 32px;
    line-height: 28px;
	float:right;
	text-transform:uppercase;
}
.newsletter .button_right{
	float:left;
}
#member-registration .button_right{
	margin:5px 25px 0 0;
}
#header1 #yt_login_box input.button,
#header1 #yt-user-reg input.button{
	background: url("../images/arr_readmore_l.png") no-repeat scroll left center;
	height:32px;
	line-height:32px;
	border: medium none currentColor;
	border-radius: 6px 0px 0px 6px;
	color:#000000;
	width:89px;
	margin:0 8px 0 0;
	display:inline-block;
	padding:0 10px 0px 23px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	font-size:90%;
}
#header1 #yt_login_box input.button:hover,
#header1 #yt-user-reg input.button:hover{
	color:#fff;
}
#yt_login_box a, 
#yt-user-reg a {
    background: url("../images/login-link.png") no-repeat scroll left center;
    color: #666666;
    float: none;
    font-family: Arial !important;
    font-size: 100%;
    padding-left: 11px;
    text-transform: none;
	padding-right:0;
}
#header1 #yt_login_box a:hover,
#header1 #yt-user-reg a:hover{
	text-decoration:underline;
}
#header1 ul.yt-login-links{
	margin:0;
	padding:0 0 10px;
}
#header1 ul.yt-login-links li{
	display:block;
	float:none !important;
	padding:0;
	margin:0;
	background:transparent;
	line-height:24px;
}
#header1 ul.yt-login-links li a{
	line-height:24px;
}
#header1 .finder,
#header1 .search{
	margin: 0;
	border-radius: 4px;
	clear:both;
	background: url("../images/bg_search_r.png") no-repeat scroll right top;
}
#header1 .finder-inner,
#header1 .search_inner{
	margin:0 6px 0 0;
	background: url("../images/bg_search_l.png") no-repeat scroll left top;
	padding:4px 0 4px 4px;
	color:#a9a9a9;
	border-radius: 4px 0px 0px 4px;
}
#mod-finder-searchword,
#mod_search_searchword {
    background: url("../images/bg_input_search.png") no-repeat scroll left top;
    border: medium none;
    color: #a9a9a9;
    height: 24px;
    line-height: 24px;
    margin: 0 2px 0 0;
    padding: 0 23px;
    vertical-align: middle;
    width: 284px;
}
#header1 .finder .button,
#header1 .search .button {
    background: url("../images/bg_button_search.png") no-repeat scroll left top;
    height: 24px;
    width: 78px;
	margin: 0 0 0 2px;
	border:none;
	padding:0px 18px 1px;
	display:inline-block;
	vertical-align: middle;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
ul.yt-user-lr li{
	display:inline-block;
	background:transparent;
}
ul.yt-user-lr li .hiuser,
.yt-login-links a{
	display:block;
}
ul.yt-user-lr li a{
	color:#aac3ca;
	
}
ul.yt-user-lr li a.show,
ul.yt-user-lr li a.login-switch:hover,
ul.yt-user-lr li a.register-switch:hover{
background: rgba(255, 255, 255, 0.749);
/*border: 2px ridge rgba(0, 0, 0, 0.196);*/
border-radius: 0px 0px 4px 4px;
color: #FF0000;
display: inline-block;
height: 30px;

	-webkit-box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
	box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
	-ms-box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
	-o-box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);
	transition: box-shadow 300ms linear;
	-webkit-transition: -webkit-box-shadow 300ms linear;
	-moz-transition: -moz-box-shadow: 300ms linear;
	-ms-transition: -ms-box-shadow 300ms linear;
	-o-transition: -o-box-shadow 300ms linear;
}   
ul.yt-user-lr li.user-login a span.title,
ul.yt-user-lr li.user-login a span.title span{
	z-index:666;
}
ul.yt-user-lr li.user-login a span.title span{
	display:inline-block;
	line-height:35px;
}
ul.yt-user-lr li.user-login a.show span.title span,
ul.yt-user-lr li.user-login:hover a span.title span{

}
ul.yt-user-lr li.user-reg a span.title span{
	display:inline-block;
	line-height:35px;
	padding:0;
}
ul.yt-user-lr li.user-reg a.show span.title span,
ul.yt-user-lr li.user-reg:hover a span.title span{	
}
ul.yt-user-lr li a {
    color:#00487c;
	font-weight:bold;
	font-size:90%;
}
#yt-user-reg label.yt-field-regis{
	margin:0 0 4px 0;
	display:inline-block;
	position:relative;
	padding:0 0;
}
#yt-user-reg label.yt-field-regis span.star {
    background:transparent !important;
    left: 109px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    width: 14px;
	font-weight:normal;
}
#yt-user-reg label.yt-field-regis span {
    color: #000000;
    display: inline-block;
    float: left;
    line-height: 28px;
    margin-left: 0;
    padding-left: 0;
	width:128px;
	font-weight:bold;
}
#yt-user-reg span.note {
    color: #000000;
    display: block;
    margin: 27px 0 18px;
}
#yt-user-reg label.yt-field-regis .inputbox{
	padding:0;
	width:159px;
	border:none;
	height:25px; 
	line-height:25px;
	margin:1px 0 0;
	float:left;
	border:1px solid #cfcfcf;
	box-shadow:1px 1px 2px #DDDDDD;
	background:url("../images/login-inputtext.png") repeat-x scroll left top;
}
#yt-user-reg #pwmsg .inputbox,
#yt-user-reg #usernamemsg .inputbox{
	width:159px;
}
#yt-user-reg #email2msg .inputbox,
#yt-user-reg #pw2msg .inputbox{
	width:159px;
}
#yt-user-reg #namemsg span{
	background:url(../images/login-name-re.png) no-repeat center left;
}
#yt-user-reg #usernamemsg span{
	background:url(../images/login-name.png) no-repeat center left;
}
#yt-user-reg #email2msg span,
#yt-user-reg #emailmsg span{
	background:url(../images/login-main.png) no-repeat left 7px;
}
#yt-user-reg #pw2msg span{
	background:url(../images/login-pw.png) no-repeat center left;
}
#yt-user-reg #pwmsg span{
	background:url(../images/login-pw2.png) no-repeat center left;
}
#yt_login_box, #yt-user-reg {
    background: rgba(0, 102, 179, 0.600);
	border-radius: 8px;
	height: auto;
	margin-top: 5px;
	padding: 30px 0px 6px;
	position: absolute;
	top: 30px;
	z-index: 999;
}
#yt-user-reg {
    right: -1px;
}
#yt_login_box{
	right: -63px;
}
#yt_login_box{
	width:470px;
}
#yt-user-reg{
	width:470px;
}
#yt_login_box .inner,
#yt-user-reg .inner{
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 44%, rgba(233,246,253,1) 81%, rgba(211,238,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,rgba(252,252,252,1)), color-stop(81%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 44%,rgba(233,246,253,1) 81%,rgba(211,238,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 44%,rgba(233,246,253,1) 81%,rgba(211,238,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 44%,rgba(233,246,253,1) 81%,rgba(211,238,251,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 44%,rgba(233,246,253,1) 81%,rgba(211,238,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */


	padding:24px 10px 34px 20px;
	overflow:hidden;
	margin-left: 6px;
	margin-right: 6px;
	/*margin-top: 6px;*/
	border-radius: 8px;
	/*border-left:2px solid #f8f8f8;
	border-right:2px solid #f8f8f8;*/
}
.reset button,
.remind button,
.registration button{
	margin:0 5px;
	vertical-align:middle;
}
.login-fields label{
	width:15%;
	display:inline-block;
}
.login-fields input{
	margin:0 0 5px 0;
}
.ordering-box{
	padding:10px 0 0;
} 
.phrases-box input,
.only input{
	vertical-align:middle;
}
/* ----------------------------*/
/*     Block: yt-menuwrap        rgba(92, 0, 0, 1)  */
/* ----------------------------*/
#yt_menuwrap{
	background: -webkit-linear-gradient(-90deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: -moz-linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background: linear-gradient(180deg, rgba(52,89,104,1) 0, rgba(24,64,89,1) 100%);
	background-position: 50% 50%;
	-webkit-background-origin: padding-box;
	background-origin: padding-box;
	-webkit-background-clip: border-box;
	background-clip: border-box;
	-webkit-background-size: auto auto;
	background-size: auto auto;
  
	margin-top: -5px;
	border-left: 5px solid rgba(16, 41, 56, 1);
	border-radius: 0px 0px 20px 20px;
	border-right: 5px solid rgba(16, 41, 56, 1);
	margin-bottom: 8px;
	padding-top: 16px; 
	padding-bottom: 0px; 
	padding-right: 8px; 
	padding-left: 8px; 
	position: relative;
	display: inline-block;
	width: 1100px;
	z-index: 9; 
	float: none
}
.dropline #yt_menuwrap{
	background:url(../images/bg_dropline.png) repeat-x left top;
	height:81px;
}
#yt_menuwrap .yt-main{
	position:relative;
	z-index:1;
	min-height:40px;
}
#yt_menuwrap .yt-main-in1{
}
#yt_menuwrap .yt-main-in2{

}
#yt_menuwrap .yt-menu{
	
}
#yt_menuwrap #nav2 .yt-position-inner{
	margin:5px 0 0;	
}
#yt-menu #nav2 .finder,
#yt-menu #nav2 .search{
	overflow:hidden;
	height:24px;
}
#yt-menu #nav2 .finder input.inputbox,
#yt_menuwrap #nav2 .search input.inputbox{
	padding:0 5px;
	height:25px;
	line-height:25px;
	border:none;
}
#yt-menu #nav2 .finder input.button,
#yt_menuwrap #nav2 .search input.button{
	padding:5px 5px;
	vertical-align:center;
}
/* ----------------------------*/
/*     Block: yt-slideshow     */
/* ----------------------------*/
#yt_slideshow{
	margin:1px 0 0;
}
#slide_show .yt-position-inner{
	margin:0;
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 3px;*/
}
#slide_show .ytc-content-slideshow {
margin-top: 6px
    background:#000000;
    padding: 3px 3px 1px;
	overflow:hidden;
}
#news_extra .moduletable{
	background: #fff;
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 3px;*/
	padding: 2px 2px 7px;	
}
#news_extra .moduletable h3{
	background:url(../images/bg_top_news.png) repeat-x right top;
	height:32px;
	margin:0 0 8px 0;
}
/* ----------------------------*/
/*     Block: yt-over-content    */
/* ----------------------------*/
#yt_over_content .yt-main {
    overflow: hidden;
   	
	border-radius: 10px;
} 
/*padding: 10px 0 22px;*/
/* ----------------------------*/
/*     lock: yt-spotlight1    */
/* ----------------------------*/
#yt-spotlight1 .yt-main{
	padding:10px 0 0;
	overflow:hidden;
}
#yt-spotlight1 .moduletable h3{
	background:none;
	color:#000;
}
/* ----------------------------*/
/*     Block: yt-spotlight2    */
/* ----------------------------*/
#yt_spotlight2 {
	background: rgba(0, 0, 0, 0.804);
	min-width: 1127px;
}
#yt_spotlight2 .yt-main{
	overflow:hidden;
	padding:20px 0 0;
}
#yt_spotlight2 .moduletable h3{
	background:transparent;
	color:#fff;
}
#yt_spotlight2 .moduletable h3 span{
	display:inline-block;
}
#yt_spotlight2 .position-first .yt-position-inner{
	margin:0 9px 0 0;
}
#yt_spotlight2 .yt-position-inner{
	margin:0 5px;
}
#yt_spotlight2 .position-last .yt-position-inner{
	margin:0 0 0 9px;
}
#yt_spotlight2 .yt-mod-mainbox{
}
.moduletable.localtions .module-inner,
.moduletable.newsletter .module-inner{
	margin:0 3px;
	border: 6px solid #006EB8;
	background: #3F3F3F;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px 0 3px 10px;
	height: 177px;
}
.moduletable.slideshow .module-inner{
	background:url(../images/bg_spotlight.png) repeat left top;
	padding:14px 15px 16px;
	position:relative;
	overflow:hidden;
}
.moduletable.slideshow.show-temp{
	margin:10px 0 0;
}
.moduletable.slideshow.show-temp .module-inner{
	padding:0;
	background:#fff;
}
.moduletable.slideshow.show-temp .box-content{
	padding:4px 0 2px 0;
}
.moduletable.slideshow.show-temp .module-inner .ytc-content-slideshow{
	padding:0;
}
.moduletable.slideshow.show-temp h3{
	padding:0 11px;
}
.moduletable.slideshow.show-temp .ytc-content-slideshow .theme1 ul li.button_img_selected{
	background:url("../images/bg_paging.png") no-repeat scroll -8px 0;
}
.show-temp .ytc-content-slideshow .theme1 ul li.button_img {
    background: url("../images/bg_paging.png") no-repeat;
}
.show-temp .ytc-content-slideshow .cover-theme1{
	top:11px;
	right:11px;
}
.moduletable.localtions li{
	background:transparent;
}
.moduletable.localtions h3{
	padding:0 5px;
}
.moduletable.localtions .box-content{
	padding:10px 0 0;
}
.moduletable.localtions ul li {
	padding:0;
}
.moduletable.localtions ul li a{
	display:inline-block;
	color:#ccc;
    height: 42px;
    padding: 0 0 0 50px;
}
.moduletable.localtions ul li:first-child a{
    height: 40px;
    padding: 2px 0 0 50px;
}
.moduletable.localtions ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.moduletable.localtions ul li.address a{
	background:url(../images/icon_address.png) no-repeat 0 -1px;
}
.moduletable.localtions ul li.mail a{
	background:url(../images/icon_contact.png) no-repeat;
	line-height:45px;
}
.moduletable.localtions ul li.phone a{
	background:url(../images/icon_phone.png) no-repeat;
	line-height:45px;
}
.moduletable.newsletter .box-content{
	padding:15px 0 0 1px;
	overflow:hidden;
}
.moduletable.slideshow .box-content{
	padding:4px 0 0 1px;
	overflow:hidden;
}
.moduletable.newsletter h3,
.moduletable.slideshow h3{
	padding:0;
}
.moduletable.newsletter .custom.newsletter span.first_name,
.moduletable.newsletter .custom.newsletter span.last_name,
.moduletable.newsletter .custom.newsletter span.text_email{
	display:inline-block;
	height:32px;
	float:left;
}
.moduletable.newsletter .custom.newsletter span.first_name{
	margin:0 1px 0 0;
}
.moduletable.newsletter .custom.newsletter span.text_email{
	margin:5px 0 9px 0;
}
.moduletable.newsletter input.first_name,
.moduletable.newsletter input.last_name{
	background:#e6e5e5;
	height:32px;
	line-height:32px;
	padding:0 13px;
	width:90px;
	color:#333;
	float:left;
	margin:0 5px 0 0;
	border:1px solid #4d4d4d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.moduletable.newsletter input.text_email{
	background:#e6e5e5;
	height:32px;
	line-height:32px;
	padding:0 13px;
	width:212px;
	color:#333;
	margin:0 5px 0 0;
	border:1px solid #4d4d4d;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.moduletable.newsletter span.button_right{
	background:url(../images/bg_button_r.png) no-repeat right center;
	height:43px;
	display:inline-block;
}
.moduletable.newsletter span.button_left{
	background:url(../images/bg_button_l.png) no-repeat left center;
	height:43px;
	display:inline-block;
	margin:0 9px 0 0;
	line-height:43px;
}
.moduletable.newsletter span.button_left:hover{
	background:url(../images/bg_button_l_hover.png) no-repeat left center;
}
.moduletable.newsletter span.button_right:hover{
	background:url(../images/bg_button_r_hover.png) no-repeat right center;
}
.moduletable.newsletter input{
	height:43px;
	line-height:43px;
	padding:0 23px 0 35px;
	color:#333;
	display:inline-block;
	background:transparent;
	font-size:100%;
}
.moduletable.newsletter input.button:hover{
	text-decoration:underline;
}
.highslide-header ul li{
	background:transparent;
}
/* ----------------------------*/
/*     Block: navcontent       */ 
/* ----------------------------*/
#yt_navcontent {
background: -webkit-linear-gradient(-90deg, rgba(24,64,89,0.93) 0, rgba(24,64,89,0.93) 1%, rgba(0,0,0,0.8) 100%);
background: -moz-linear-gradient(180deg, rgba(24,64,89,0.93) 0, rgba(24,64,89,0.93) 1%, rgba(0,0,0,0.8) 100%);
background: linear-gradient(180deg, rgba(24,64,89,0.93) 0, rgba(24,64,89,0.93) 1%, rgba(0,0,0,0.8) 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
}
#yt_navcontent  .name-site{
	height:53px;
}
#yt_navcontent  .name-site a{
	background:url(../images/logo_sj_news.png) repeat-x left center;
	height:53px;
	width:137px;
	display:inline-block;
}
#yt_navcontent  a#yt-totop{
	color:#c1c1c1;
	font-weight:bold;
	background:url(../images/arr_top.png) no-repeat left center;
	padding:0 0 0 16px;
	line-height:53px;
	display:inline-block;
}
/* ----------------------------*/

/*     Block: yt-var1          */
/* ----------------------------*/
#yt-var1 .yt-main{
	padding:10px 0;
	overflow:hidden;
}
.homepage #yt-var1 .yt-main{
	padding:0 0 20px 0;
	overflow:hidden;
}
#yt-var1 .yt-main .moduletable p img{
	margin:0 0;
	float:none;
}
.moduletable.ajax-tabs .box-content{
	padding:0;
}
#ct2.position-first .yt-position-inner{
	margin:0;
}
/* ----------------------------*/
/*     Block: yt-var2          */
/* ----------------------------*/
#yt_var2{
	background: rgba(0, 0, 0, 0.804);
	min-width: 1127px;
}
#yt_var2 .yt-main{
	padding:10px 0 0;
	overflow:hidden;
}
#yt_var2 .yt-position-inner{
border: 6px solid #006EB8;
border-radius: 10px 0px;
margin: 0px 0px 0px 4px;	
}
.moduletable.link_news .box-content {
    padding: 9px 5px 18px 0;
}
.moduletable.link_news .module-inner{
	background:transparent;
}
.moduletable.link_news div.sections,
.moduletable.link_news div.shows,
.moduletable.link_news div.tools,
.moduletable.link_news div.about-us,
.moduletable.link_news div.follow{
	clear:both;
	overflow:hidden;
	margin:0 0 7px 0;
}
.moduletable.link_news ul li{
	float:left;
	background:url(../images/border_li_var2.png) no-repeat right center;
	padding:0;
}
.moduletable.link_news .title{
	float:left;
	margin:0 10px 0 0;
	background:url(../images/bg_title_var2_r.png) no-repeat right center;
}
.moduletable.link_news ul{
	overflow:hidden;
}
.moduletable.link_news .title a{
	background:url(../images/bg_title_var2_l.png) repeat-x left center;
	margin:0 11px 0 0;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 6px;
	line-height:24px;
	width:74px;
}
.moduletable.link_news ul li a{
	color:#fff;
	font-size:11px;
	padding:0 7px;
	line-height:24px;
	display: inline-block;
	cursor:pointer;
}
.moduletable.link_news ul.follow li{
	background:transparent;
	padding:0 0 0 15px;
}
.moduletable.link_news ul.follow li:first-child{
	padding:0 9px;
}
.moduletable.link_news ul.follow li a{
	display: inline-block;
    height: 26px;
    padding: 0 0 0 33px;
}
.moduletable.link_news ul.follow li.face a {
    background: url("../images/small_face.png") no-repeat scroll left center;
}
.moduletable.link_news ul.follow li.twiter a {
    background: url("../images/small_twiter.png") no-repeat scroll left center;
}
.moduletable.link_news ul.follow li.rss a {
    background: url("../images/small_rss.png") no-repeat scroll left center;
}
.moduletable.link_news ul.follow li.google a {
    background: url("../images/small_google.png") no-repeat scroll left center;
}
.moduletable.link_news ul.follow li.in a {
    background: url("../images/small_in.png") no-repeat scroll left center;
}
.moduletable.link_news ul.follow li.flick a {
    background: url("../images/small_flick.png") no-repeat scroll left center;
}
/* ----------------------------*/
/*     Block: yt-var3          */
/* ----------------------------*/
#yt_var3 .yt-main{
background: rgba(255, 255, 255, 1);
border: 5px solid rgba(16, 41, 56, 1);
/*border-radius: 5px;*/
overflow: hidden;
margin-bottom: 50px
}

#yt_var3 .position-first .yt-position-inner{
	margin:0 5px 0 0;
}
#yt_var3 .yt-position-inner{
	margin:0 5px;
}
#yt_var3 .position-last .yt-position-inner{
	margin:0 0 0 5px;
}
#yt_var3  .moduletable h3{
	background: url("../images/bg-title-var3.png") repeat-x scroll left bottom;
	padding:0;
}
#yt_var3  .moduletable .module-inner{
	background:transparent;
}
#yt_var3  .moduletable .box-content{
	padding:0;
}
/* ----------------------------*/
/*     Block: yt-footnav        */
/* ----------------------------*/
#yt_footnav{
	background: rgba(0, 0, 0, 0.804);
	min-width: 1127px;
}
#yt_footnav .yt-main{
	/*	border-bottom:1px solid #336d96;
	height:40px;*/
}
#yt_footnav .yt-position-inner{
background: url("/templates/sj_news25/images/bg_footnav.png") repeat-x transparent;
border: 6px solid #006EB8;
border-radius: 0px 0px 8px 8px;
margin-top: 5px;	
}
#yt_footnav ul{
	height:40px;
	margin:0 0 0 70px;
}
#yt_footnav ul li{
	float:left;
	background:transparent;
	line-height:40px;
	padding:0;
}
#yt_footnav ul li a{
	display:inline-block;
	padding:0 16px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:40px;
}
/* ----------------------------*/
/*     Block: yt-footer        */
/* ----------------------------*/
#yt_footer{
	height: 110px;	
	background: rgba(0, 0, 0, 0.804);
	min-width: 1127px;
}
#yt_footer .yt-main{
	height:91px;
}
#yt_footer .yt-main-in1{
}
#yt_footer .yt-main-in2{
	height:91px;
	margin:18px 0 0;
}

#yt_footer .group-footnav .yt-position-inner{
	margin: 0 0 5px;
    overflow: hidden;
}
#yt_footer .yt-position-inner {
	margin:0 0;
}
#yt_footer #methods .yt-position-inner{
	padding:30px 10px 0 0;
	float:right;
}
#yt_footer #methods .yt-position-inner p{
	margin:0 0;
}
#yt_footer .footer1{
	color:#cccccc;
	padding:0;
	font-size:90%;
}
#yt_footer .footer1 a{
	color:#cccccc;
	padding:0;
}
#yt_footer .footer2{
	padding:0;
	margin:5px 0 0;
	color:#ccc;
	font-size:90%;
}
#yt_footer .footer2 a{
	color:#cccccc;
	padding:0;
}
#yt_footer .group-footnav .group-inner{
	float:right;
}
#yt_footer #footnav ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0 0;
	overflow:hidden;
	float:left;
}
#yt_footer #footnav li{
	background:url(../images/li-footnav.gif) no-repeat center left;
	display:inline;
	float:left;
	padding:0 0;
}
#yt_footer #footnav li:first-child{
	background:none;
}
#yt_footer #footnav li span.separator,
#yt_footer #footnav li a{
    padding: 0 9px;
	display:block;
	font-size:100%;
	color:#FFF;
}
#yt_footer #footnav li:first-child a{
	padding-left:0;
}

#yt_footer #footnav li#current a,
#yt_footer #footnav li a:hover,
#yt_footer #footnav li a#active_menu-nav{
	text-decoration:underline;
}
.group-footer-left{
	padding:15px 0 0 0;
}
#yt_footer #footer{
	left:0;
	color:#FFF;
}
#yt_footer .top {
	float:right;
	margin-top:35px;
}
img#yt-backtotop{ cursor:pointer}	
.yt-change_modes a{
	padding:0 10px;
}


/* ----------------------------*/
/*     Block: content          */
/* ----------------------------*/
/* breadcrumb */
#yt-breadcrumb{
	margin:10px 0;
}
#yt-breadcrumb .yt-main-in2{
	overflow:hidden;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
#breadcrumb{
	height:35px;
	margin:0;
	background:url(../images/bg_breadcumb_r.png) no-repeat right top;
}
#breadcrumb .yt-position-inner{
	margin:0 0;
	background:url(../images/bg_breadcumb_l.png) no-repeat left top;
}
#breadcrumb .moduletable{
	margin:0 4px;
	background:url(../images/bg_breadcumb_re.png) repeat-x left top;
	overflow:hidden;
}
#breadcrumb .moduletable .box-content{
	padding:0;
}
#breadcrumb .moduletable .module-inner{
	background:transparent;
}
#breadcrumb .moduletable .yt-mod-mainbox{
	padding:0 0;
}
#breadcrumb .breadcrumbs{
	line-height:35px;	
	padding:0 0 0 13px;
	display:inline-block;
}
#breadcrumb .breadcrumbs span.separator, #breadcrumb .breadcrumbs a {
    background: url("../images/arr_bread.png") no-repeat scroll left center;
    color: #999999;
    display: inline-block;
    padding: 0 17px;
	color:#00487c;
	font-size:11px;
}
#breadcrumb .breadcrumbs span.current {
    background: url("../images/arr_bread.png") no-repeat scroll left center;
    color: #000000;
	font-size:11px;
    display: inline-block;
    font-weight: bold;
    padding-left: 17px;
}
#breadcrumb .breadcrumbs a.first, 
#breadcrumb .breadcrumbs span.first.current {
    background: transparent;
    padding: 0 17px 0 0;
	color:#00487c;
	font-size:90%;
}
#breadcrumb .breadcrumbs a:hover{
	text-decoration:underline;
}
.moduletable.clear{
	margin:0 0 17px 0;
}
/* System-messag */
#system-message{
	width:100%;
	float:left;
}
#system-message dd ul{
	margin:0 0;
}
#system-message dd ul li{
	background:none;
	margin:0 0;
	padding:0 0;
}
/* Inner content */
#content{
	/*overflow:hidden; */
}
a.readon{
	font-style:italic;
}
a.readon:hover{
	text-decoration:underline;
}
#content .yt-main{
	overflow:hidden;
	padding:8px 0;
}
#content .yt-main-in1{	
}
#content .yt-main-in2{	
}
/* module in content */
#right1 .yt-position-inner{
	margin:0 0 0 10px;
}
.left-right-main #right1 .yt-position-inner{
	margin:0 10px 0 0;
}
#content #content_left .moduletable,
#content #content_left .moduletable.menu,
#content #content_left .moduletable_text,
#content #content_right .moduletable,
#content #content_right .moduletable.menu,
#content #content_right .moduletable_text{
	margin-bottom:10px;
	/*background: transparent;*/
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 5px;*/
}
#content #content_left .moduletable .yt-mod-mainbox,
#content #content_left .moduletable.menu .yt-mod-mainbox,
#content #content_left .moduletable_text .yt-mod-mainbox,
#content #content_right .moduletable .yt-mod-mainbox,
#content #content_right .moduletable.menu .yt-mod-mainbox,
#content #content_right .moduletable_text .yt-mod-mainbox{
	padding:10px 5px;
}
#content #right .moduletable.badge-new .yt-mod-mainbox{
	padding:10px 1px;
}
.yt-content{ 
	overflow:hidden; 
	margin:0 auto;
}
.main-right #yt_col2 #content_left {
	overflow:hidden;
	padding:0 0 0;
}
.yt-main-body{
	padding:0 0;
	margin:0 0;
}
.#yt_component{
	padding:0 0; 
	margin:0 0;
	overflow:hidden;
}
.view-category #yt_component{
	padding: 9px 0px 0px;
	margin:0 0;
	overflow:hidden;
	position:relative;
}  
.items-row .image-content.intro{
	float:left;
	margin:2px 12px 17px 0;
		
}
.items-row .article-content.item-content{
	
}
.view-category .article-content.item-content p,
.view-featured .article-content.item-content p{
	margin:0;  
}
#yt_component .component-inner {
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 5px;*/
	background: rgba(255, 255, 255, 1);
	padding: 9px 11px 20px;
		/*margin:11px 0 0;*/ 
}  
.view-article #yt_component .component-inner {
    margin:11px 0 0;
}
.view-category #yt_component .component-inner {
    padding: 9px 10px 0px;
	margin:0;
	background: rgba(255, 255, 255, 0.800);
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 5px;*/
	position: relative;
	z-index: 5;
}
.homepage #yt_component .component-inner {
   /* background: url("/images/1379846092_72301407.png") -15px -45px repeat-x #FFFFFF; */
	background: #FFFFFF; 
	border: 5px solid rgba(16, 41, 56, 1);
	/*border-radius: 5px;*/
	position: relative;
	z-index: 5;
	text-shadow: white 0px 0px 10px;
}
h1.componentheading, .componentheading{
	text-transform:uppercase;
	font-size:160%;
}
.contact-form dt {
    padding: 2px 0;
}
.contact-form input {
    margin: 0 2px;
    vertical-align: middle;
}
.contact-form #jform_contact_email_copy{
	border:none;
}
/* module main content */
#m1, #m2 {
    width: 50%;
}
#m1.position-first .yt-position-inner {
    margin: 0 19px 0 0;
}
#m2.position-last .yt-position-inner {
    margin: 0 0 0 19px;
}
#content-top .yt-position-inner {
    margin: 0;
}
.moduletable.mega-news{
	margin:0 0 12px 0;
}
.moduletable.mega-news.sport{
	margin:0 0;
}
.moduletable.mega-news.enter{
	margin:0;
}
.moduletable.mega-news h3{
	color:#fff;
	position:relative;
}
.moduletable.mega-news span.title_bg {
    background: url("../images/bg_title_span.png") repeat-x scroll left 1px;
    display: inline-block;
    height: 31px;
	line-height:31px;
	position:absolute;
	left:-1px;
	padding:0 10px;
}
.moduletable.mega-news .box-content{
	padding:4px 10px 19px;
}
.moduletable.mega-news.enter .box-content{
	padding:4px 10px 17px;
}
.moduletable.mega-news .description-news{
	line-height:18px;
}
/* module left, right content */
.moduletable.filtering{
    background:#E8E7E7;
    border: 1px solid #DCDCDC;
    padding: 2px;
	overflow:hidden;
}
.moduletable.filtering .module-inner{
	position:relative;
	background:#e8e7e7;
	overflow:hidden;
}
.moduletable.filtering .box-content{
	background:#fff;
	padding:12px 7px 0;
}
.moduletable.filtering .title_h3{
	margin:0 0 5px 0;
}
.moduletable.filtering h3{
	margin:0 0 8px 0;
	background:url("../images/bg-filter-h3.png") repeat-x scroll left top;
	height:32px;
	line-height:38px;
}
.moduletable.lastest_news .box-content{
	padding:8px 9px 16px;
}
.moduletable.lastest_news li{
	padding:12px 0 9px;
	background:url("../images/bg_border_li.png") repeat-x scroll left top;
}
.moduletable.lastest_news li:first-child{
	background:transparent;
	padding:0 0 9px 0;
}
.moduletable.lastest_news li a{
	color:#00497c;
	line-height:18px;
	font-weight:bold;
}
.moduletable.lastest_news li p{
	color:#00497c;
	line-height:18px;
}
.moduletable.lastest_news li p:hover{

}
#content #content_left .moduletable.basic_news{
	margin:0;
}
.moduletable.basic_news.border2 .box-content{
    border: none;
    padding: 0;
}
.moduletable.basic_news.border2 h3 {
    text-align:center;
}
.moduletable.basic_news.border2 .post-inner{
	border: 5px solid #C1C5C6;
	margin:0 0 1px 0;
}
.moduletable.trending-news .box-content{
	padding:11px 5px 13px 13px;
}
.moduletable.trending-news li{
	padding:18px 0 16px 0;
	background:url("../images/bg-trend-news.png") repeat-x scroll left bottom;
	overflow:hidden;
}
.moduletable.trending-news li:first-child{
	padding:0 0 15px 0;
}
.moduletable.trending-news li a {
    color: #00497C;
    display: inline;
    float: right;
    font-size: 115%;
    width: 87%;
}
.moduletable.trending-news li a:hover{
	color:#0096ff;
}
.moduletable.trending-news li span{
	font-size:18px;
	color:#000;
	display:inline-block;
	padding:4px 0 0;
	float:left;
}
.rtl .moduletable.trending-news li span{
	float:right;
}
.moduletable.trending-news a.see-all{
	background:url("../images/more-news.png") no-repeat scroll right 6px;
	display:inline-block;
	color:#00497c;
	margin:9px 0 0;
	padding:0 9px 0 0;
}
.yt-poll span.title{
	font-weight:bold;
}
.yt-poll .poll-select{
	line-height:26px;
	margin:0 0 10px;
}
.yt-poll .poll-select input,
.yt-poll .poll-select label{
	vertical-align:middle;
}

.moduletable.online {
    background: url("../images/bg_whoonline.png") no-repeat scroll left top !important;


    height: 84px;
    overflow: hidden;
    width: 250px;
}
.moduletable.online .module-inner {
    padding: 0 29px 0 68px;
	background:transparent;
	color:#ccc;
	
}
.moduletable.online h3 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 34px;
    text-align: left;
}
.moduletable.online h3 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 37px;
    text-align: left;
	 background: transparent;
	 padding:7px 0 0;
}
.moduletable.online .box-content{
	padding:0 0 3px;
	line-height:14px;
}
.video-row {
    margin: 7px 0 10px;
    overflow: hidden;
}
.video-row img{
	border:5px solid #6390af;
}
.video-row img:hover{
	border:5px solid #c9d8e3;
	-moz-transition:all 1.3s ease-out 0s;
	-o-transition:all 1.3s ease-out 0s;
	-webkit-transition:all 1.3s ease-out 0s;	
}
.video-row .item-first {
    float: left;
    width: 50%;
}
.video-row .item-last {
    float: right;
    width: 49%;
}
.video-row .video-title {
    color: #FFFFFF;
    display: block;
    font-size: 90%;
    font-weight: bold;
    line-height: 18px;
    padding: 4px 0 0;
    text-align: center;
}
.video-row .video-title:hover {
    text-decoration:underline;
}
.moduletable.video .box-content{
	overflow:hidden;
	padding:2px 7px 17px 9px;
}
.homepage #content #content_right .moduletable.video,
#content #content_right .moduletable.tabs,
#content #content_right .moduletable.links{
	margin:0;
}
.moduletable.video .more-video{
	background: url("../images/border_video.png") no-repeat scroll center top;
	padding:10px 0 0;
}
.moduletable.video .more-video a{
	background: url("../images/icon_more_video.png") no-repeat scroll left center;
	color:#cccccc;
	font-weight:bold;
	display:inline-block;
	padding:0 0 0 32px;
	height: 24px;
    line-height: 24px;
}
.moduletable.bgcolor.tabs .module-inner{
	padding:0 3px;
}
.moduletable.bgcolor.tabs .box-content {
    padding: 10px 0 0;
	background:url("../images/bg_tabs_top.png") repeat-x scroll left top;
}
.moduletable.bgcolor.links .box-content{
	border: 6px solid #006EB8;
	background: #3F3F3F;
	border-radius: 4px;
	margin: 0px -1px;
	padding: 7px 0px 3px 10px;
}
#content #content_right .moduletable.links.override{
	margin:10px 0 0 0;
}
.moduletable.bgcolor.override .module-inner{
	padding:0 0 5px 0;
}
.moduletable.bgcolor.links.override .box-content {
    padding: 10px 0 5px 10px;
}
.moduletable.bgcolor.links.override h3 {
    padding: 7px 6px 5px;
}
.moduletable.bgcolor.links h3{
	padding:7px 6px 0;
}
.moduletable.bgcolor.facebook h3{
	padding:11px 6px 0;
}
.moduletable.links .row-icon{
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
}
.moduletable.links .row-icon.last{
	margin:0;
}
.moduletable.links .row-icon ul{
	overflow:hidden;
}
.moduletable.links ul li{
	padding:0;
	background:transparent;
	float:left;
}
.moduletable.links ul li  a{
	background-image:url("../images/icon-links.png");
	display:inline-block;
	height:62px;
	width:62px;
	margin:0 0 0 13px;
}
.moduletable.links ul li  a span{
	display:none;
}
.moduletable.links ul li.facebook  a{
	background-position:0 0;
	margin:0;
}
.moduletable.links ul li.twiter  a{
	background-position:124px 0;
}
.moduletable.links ul li.youtube  a{
	background-position:62px 0;
}
.moduletable.links ul li.rss  a{
	background-position:0 186px;
	margin:0;
}
.moduletable.links ul li.in  a{
	background-position:124px 186px;
}
.moduletable.links ul li.flick  a{
	background-position:62px 186px;
}
.moduletable.links ul li.facebook  a:hover{
	background-position:0px 372px;
}
.moduletable.links ul li.twiter  a:hover{
	background-position:124px 372px;
}
.moduletable.links ul li.youtube  a:hover{
	background-position:62px 372px;
}
.moduletable.links ul li.rss  a:hover{
	background-position:0 62px;
}
.moduletable.links ul li.in  a:hover{
	background-position:124px 62px;
}
.moduletable.links ul li.flick  a:hover{
	background-position:62px 62px;
}
.moduletable.bgcolor.facebook .box-content{
	padding:0 3px 3px;
}
.moduletable.bgcolor.facebook .yt_facebook_custom iframe{
	border:none !important;
}
.moduletable.bgcolor.facebook .yt_facebook_custom .fan_box .full_widget{
	border:1px solid #d9e2e7 !important;
}
.moduletable.most-news h3{
	background:transparent;
	padding:0 6px;
}
.moduletable.links h3,
.moduletable.facebook h3{
	padding:0 6px;
}
.moduletable.most-news .module-inner {
    border:1px solid #dcdcdc;
}
#content #content_right .moduletable.most-news{
	margin:0;
}
.moduletable.most-news .box-content{
	padding:0 1px 0 6px;
}
.moduletable.accordion .box-content {
    border-bottom: 1px solid #CDCDCD;
    padding: 0;
}
.left-right-main .yt_filter_article .sort_order {
    right: 20px;
}
.rtl .left-right-main .yt_filter_article .sort_order {
    
}
.rtl .left-right-main .yt_filter_article .discounted-item.last{
	
}
/* ---------------------------------------*/
/*    Components (content, k2, vm, ...)   */
/* ---------------------------------------*/

/* -- Component content -- */

.formelm-buttons{
	margin:10px 0 5px;
}
#editor-xtd-buttons {
    padding: 0 0;
}
.formelm-area,
.formelm{
	margin:5px 0;
}
.formelm .fltlft{
	float:left;
}
.calendar, 
.calendar table{
	vertical-align:text-bottom;
	margin:0 3px;
}
.button2-left .readmore a{
	margin-top:0px;
	background:none;
	height:auto;
}
.formelm-area label,
.formelm label{
	display:block;
	width:180px;
	float:left;
}
.com_content .blog p.img_caption {
	margin:3px 0 0;
	line-height:normal;
}
#yt_component h2.contentheading {
    float: left;
    font-size: 120%;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.blog > h2 {
    margin: 0;
    position: absolute;
    top: 6px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	font-size:24px;
	left:4px;
}
#yt_component h2.contentheading a{
	color:#00497c;
}
#yt_component .component-inner .content_article {
    clear: both;
    margin: 0;
    overflow: hidden;
}
.images-details {
	margin:33px 0 32px;
}
.images-details img,
.content_article img{
	max-width:540px;
}
.info-head-blog {
	margin:0 0 1px 0;
	color:#999999;
	padding:0 0;
}
.view-article .info-head-blog {
	padding:6px 0 0;
}
.actions li.email-icon.noimage a{
    background: url("../images/emailButton.png") no-repeat scroll left center;
    display: inline-block;
    float: left;
    height: 20px;
    padding: 0;
    width: 78px;
}
ul.actions{
	float:right;
	
}
.actions li{
    padding:0;
	background:transparent;
	float:left;
	margin:0 0 0 5px;
}
.actions li.print-icon.noimage{
	width:71px;
}
.actions li.email-icon.noimage{
	width:78px;
}
.actions li.edit-icon{
}
.actions li.print-icon.noimage a{
    background: url("../images/printButton.png") no-repeat scroll left center;
    display: inline-block;
    height: 20px;
    padding: 0;
    width: 71px;
}
.actions li.email-icon.noimage a:hover{
    background: url("../images/emailButton_hover.png") no-repeat scroll left center;
}
.actions li.print-icon.noimage a:hover{
    background: url("../images/printButton_hover.png") no-repeat scroll left center;
}
.actions li.noimage a {
    display: none;
    /*position: absolute;*/
    text-indent: -999em;
}
.leading-0{
	overflow:hidden;
}
ul.actions{
	float:right;
	margin:0 0;
}
ul.actions li.noimage img{
	border: medium none;
    margin: 0 5px 0 0;
    padding: 0;
	display:none;
}
dl.article-info {
    color: #999999;
    line-height: 16px;
	font-size:90%;
}
.view-article dl.article-info {
	float:left;
	width:100%;
}
.view-article dl.article-info dd {
	margin:0;
}
#yt_component .item-page .introtext p{
	margin:0;
}
.items-leading,
.items-row{
	width:100%;
	overflow:hidden;
	
}
.items-row .contentheading{
	margin-top:15px;
}
.leading .item-content{
	overflow:hidden;
}
.content_article .images-popup {
	clear:both;
	padding:27px 0 19px;
}
.content_article .images-popup img{
	clear:both;
	margin:0 0 0 4px;
	border:none;
}
.content_article .images-popup img.first{
	margin:0;
}
.content_article .images-popup a{
	display:inline-block;
}
.content_article .images-popup span.title-image{
	color:#00497c;
	font-style:italic;
	font-size:11px;
	clear:both;
	padding:2px 4px;
}
.createdby span{
	float:right;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0 6px 14px;
}
.createdby{
	background: url("../images/bg_border_li.png") repeat-x scroll left bottom;
	overflow:hidden;
}
.yt_plg_relatednews .yt_plg_title {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin:18px 0 14px;
    text-transform: uppercase;
}
#yt_component .yt_plg_relatednews .yt_item_rows .yt_item_element .item_content .item_title a{
    background: url("../images/arr_links.png") no-repeat scroll left center;
    color: #00497C;
    line-height: 18px;
    padding: 0 0 0 13px;
	font-weight:normal;
	display:inline-block;
}
#yt_component .yt_plg_relatednews .yt_item_rows .yt_item_element .item_content .item_title a:hover{
    background: url("../images/arr_links_hover.png") no-repeat scroll left center;
    color: #0096ff;
	text-decoration:none;
}
.cols-2 .item{
	width:50%;
	float:left;
	overflow:hidden;
}
.cols-2 .column-1 .item-inner{
	padding-right:10px;
}
.cols-2 .column-2 .item-inner{
	padding-left:10px;
}
ul.actions li{
	display:inline;
}
.items-more h3{
	font-weight:normal;
	text-transform:uppercase;
	color:#000;
	margin:15px 0 16px 0;
}
.items-more ul{
	margin:15px 0 13px;
}
.items-more ul li {
	background:transparent;
	line-height:18px;
}
.items-more ul li a{
	background:url(../images/arr_links.png) no-repeat left center;	
	color:#00497c;
	line-height:18px;
	padding:0 0 0 13px;
	display:inline-block;
} 
.items-more ul li a:hover{
	background:url(../images/arr_links_hover.png) no-repeat left center;	
	color:#0096ff;
	text-decoration:none;
}
.row-separator,
.items-leading .item-separator{
	border-bottom:1px solid #DDDDDD;
	width:100%;
	display:block;
	overflow:hidden;
}

#yt_component .item-page p{
	margin:10px 0;
}
img.caption{ 
	margin-top:10px;
}
p.readmore{ 
	float:right;
	margin:0 8px 0 0;
}
.readmore span{
	background:	url("../images/bg_more_l.png") no-repeat scroll left top;
    color: #0096ff;
    display: inline-block;
    font-size: 90%;
    line-height: 20px;
    margin: 0 4px 0 0;
    padding: 0 6px 0 11px;
    text-decoration: none !important;
}
.readmore a{
	background:	url("../images/bg_more_r.png") no-repeat scroll right top;
	display: inline-block;
    height: 20px;
    margin: 13px 0 0;
}
.items-leading .readmore a{
	margin:0;
}
.readmore a:hover{
	background:	url("../images/bg_more_hover_r.png") no-repeat scroll right top;
	color:#0073c3;
}
.readmore  span:hover{
	background:	url("../images/bg_more_hover_l.png") no-repeat scroll left top;
}
ul.pagenav{
	overflow:hidden;
	padding:0 0;
}
ul.pagenav .pagenav-prev{
	float:left;
	background:none;
	padding:0 0;
	margin:0 0;
}
ul.pagenav .pagenav-next{
	float:right;
	background:none;
	padding:0 0;
	margin:0 0;
}



div.info{
	margin:0 0;
}
div.info p{
	margin:0 0;
}
div.info p.buttonheading img{
	margin:0 0;
}
.article-tools .buttonheading{

}

.published{
	color:#999;
	display:block;
}
.article-toolswrap{
	margin:0 0 10px;
}
.blog .items-row h2.contentheading, 
.blog .items-row .contentheading {
	font-size: 110%;
	
}
.articleinfo,
.blog .article_row .articleinfo, .article-meta{
	width:70%;
}
#yt_component h2.contentheading{
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:5px 0 10px;
	color: #0069B4;
}
.view-category #yt_component h2.contentheading,
.view-featured  #yt_component h2.contentheading{
    display: block;
    margin: 0;
    padding: 15px 0px 15px;
    width: 100%;
	color: #0069B4;
}
.view-category  #yt_component .items-leading h2.contentheading,
.view-featured  #yt_component .items-leading h2.contentheading
{
	padding: 9px 5px 15px;
}
.image-content.leading{
	margin:0 0 20px 0;
}
.article_default{
	margin-bottom:20px;
}
.leading_separator{
	background:url(../images/border-items.png) repeat-x left top;
	clear:both;
}
.leading-content img{
	float:left;
	margin:0 15px 10px 0;
	padding:6px;
	border:1px solid #dedede;
}
.leading-content .buttonheading img{
	padding:0 0;
	border:none;
	margin:0 5px 0 0;
}
.article_default img.image-article{
	margin-top:15px;
}
.article_default img{
	margin:0 15px 10px 10px;
	float:left;
}
#image-content img{
	padding:0 0;
	border:1px solid #DDDDDD;
}
.article_column_pad{
	padding:0 10px;
}
.colfirst .article_column_pad{
	padding:0 10px 0 0;
} 
.collast .article_column_pad{
	padding:0 0 0 10px;
}
#image-content img.image-intro{
	float:left;
	margin-right:10px;
}
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
	border:solid 1px #333;
	background:#f3e8d4;
}
.tip {
	max-width: 400px;
	padding: 3px;
}
/* Component search */
#searchForm .button{
	padding:2px 8px;
	margin:0 5px;
}


/* */
td.sectiontableheader{ text-align:center !important}
form dl dt,
form dl dt{
	margin:5px 0 0;
}
form dl dd,
form  dl dd{
	margin:0 0 5px;
}

/*new 1/2*/
#new1 .moduletable h3{
	background: rgb(235,241,246);
	background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 45%, rgba(137,195,235,1) 54%, rgba(213,235,251,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(45%,rgba(171,211,238,1)), color-stop(54%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
	background: -webkit-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: -o-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: linear-gradient(to bottom, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	filter	: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 );\
	border-radius: 2px;
	color: #004A69;
	font-size: 120%;
    font-weight: normal;
    height: 35px;
    line-height: 37px;
    margin: 8px;
    padding: 0 11px;
    text-transform: uppercase;
}

#new2 .moduletable h3{
	background: rgb(235,241,246);
	background: -moz-linear-gradient(top, rgba(235,241,246,1) 0%, rgba(171,211,238,1) 45%, rgba(137,195,235,1) 54%, rgba(213,235,251,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,241,246,1)), color-stop(45%,rgba(171,211,238,1)), color-stop(54%,rgba(137,195,235,1)), color-stop(100%,rgba(213,235,251,1)));
	background: -webkit-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: -o-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	background: linear-gradient(to bottom, rgba(235,241,246,1) 0%,rgba(171,211,238,1) 45%,rgba(137,195,235,1) 54%,rgba(213,235,251,1) 100%);
	filter	: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 );\
	border-radius: 2px;
	color: #004A69;
	font-size: 120%;
    font-weight: normal;
    height: 35px;
    line-height: 37px;
    margin: 8px;
    padding: 0 11px;
    text-transform: uppercase;
}

ul.navi div.separator.level2 span.menu-title, ul.navi a.level2 span.menu-title,ul.navi div.separator.level3 span.menu-title, ul.navi a.level3 span.menu-title, ul.navi div.separator.level4 span.menu-title, ul.navi a.level4 span.menu-title { 
color: #000000;
font-size: 100%;
line-height: 10px;
padding: 12px 0px;}

ul.navi div.separator.level2 span.menu-title:hover, ul.navi a.level2:hover span.menu-title:hover , ul.navi div.separator.level3 span.menu-title:hover, ul.navi a.level3 span.menu-title:hover , ul.navi div.separator.level4 span.menu-title:hover, ul.navi a.level4 span.menu-title:hover{ 
color: #D84000;
}
ul.navi li.level3:hover div.separator.level3, ul.navi li.level4:hover div.separator.level4, ul.navi li.level5:hover div.separator.level5, ul.navi li.level6:hover div.separator.level6, ul.navi li.level7:hover div.separator.level7, ul.navi li.level8:hover div.separator.level8, ul.navi li.level9:hover div.separator.level9, ul.navi li.level3:hover a.level3, ul.navi li.level4:hover a.level4, ul.navi li.level5:hover a.level5, ul.navi li.level6:hover a.level6, ul.navi li.level7:hover a.level7, ul.navi li.level8:hover a.level8, ul.navi li.level9:hover a.level9{color: #D84000;}


#umsgbox{
background: rgba(0, 0, 0, 0.702);
border-bottom: medium none currentColor;
border-left: 2px solid rgba(0, 0, 0, 0.400);
border-radius: 5px 5px 0px 0px;
border-right: 2px solid rgba(0, 0, 0, 0.400);
border-top: 2px solid rgba(0, 0, 0, 0.400);
bottom: 0px;
color: #FF7B00;
min-height: 15px;
padding: 10px;
position: fixed;
right: 20px;
text-align: center;
width: 300px;
z-index: 999;
font-size: 17px;
-webkit-box-shadow: 0px 0px 8px 2px #FF5D00;
-moz-box-shadow: 0px 0px 8px 2px #FF5D00;
box-shadow: 0px 0px 8px 2px #FF5D00;
-ms-box-shadow: 0px 0px 8px 2px #FF5D00;
-o-box-shadow: 0px 0px 8px 2px #FF5D00;
}
#umsgbox a {
color: #FFAA00;
}

#MW {
	height: 236px;
	left: 0px;
	width: 76px;
	background-image: url("/modules/mod_hep/img/v2_1.png");
	position: absolute;
	background-repeat: no-repeat;
	top: 130px;
	z-index: 999;
	/* [disabled]margin-left: -50px; */
}
#MW:hover {
	height: 273px;
	left: 0px;
	width: 94px;
	background-image: url("/modules/mod_hep/img/v2_2.png");
	/* [disabled]position: fixed; */
	background-repeat: no-repeat;
	top: 112px;
	-webkit-transition: background-image 1s  linear 1s;
	-moz-transition: background-image 1s linear 1s;
	-ms-transition: background-image 1s linear 1s;
	-o-transition: background-image 1s linear 1s;
	transition: background-image 1s linear 1s;
}
#MW:active {
	height: 273px;
	left: 0px;
	width: 94px;
	background-image: url("/modules/mod_hep/img/v2_3.png");
	/* [disabled]position: fixed; */
	background-repeat: no-repeat;
	top: 112px;
}
.Rmw {
	width: 800px;
	background-color: #fff;
	border: #888 solid 6px;
	border-radius: 0px 8px 8px 0px;
	left: -860px;     
	position: absolute;  
	margin-top: 160px; 
	padding: 8px; 
	min-height: 400px;
	z-index: 999;   
	-webkit-box-shadow: 0px 0px 8px 2px #F00;
	-moz-box-shadow: 0px 0px 8px 2px #F00;
	box-shadow: 0px 0px 8px 2px #F00;   
	-ms-box-shadow: 0px 0px 8px 2px #F00;
	-o-box-shadow: 0px 0px 8px 2px #F00;
	/* [disabled]max-height: 400px; */
}
#rcls {
	background-image: url("/modules/mod_hep/img/Ball-stop64.png");
	position: absolute;
	height: 32px;
	width: 32px;
	right: -10px;
	top: -10px;
}
#Hwrapper { 
	height: auto;
	/* [disabled]overflow: auto; */
	padding: 10px;
	/* [disabled]border: 1px solid #000; */
}

.redfont {
	color: rgba(255,0,0,1) !important;
}

#Hwrapper p { 
color: rgba(0,0,0,1) ;
} 

#yt_wrapper_inner2{
/*background-image: url("/images/1379846092_72301407.png");*/
background-position: 0% 125%;
background-repeat: repeat-x;
}
 
.cgradient{
background: #e2e2e2;
background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
border-radius: 3px;  
padding: 10px;
margin-bottom: 10px;
border: #888 solid 1px;
 
} 

#yt_var3{/*
background-image: url("/images/backgrounds/bottombar_spring-summer.png");*/
background-position: 0% 100%;
background-repeat: repeat-x; 
}

.yt-main:before{
border: 1px solid #000;
/*position: absolute;*/
height: 20px;
width: 20px;
}
.yt-main{
border: none !important;
color: none;
background: transparent !important;
overflow: visible !important;
}
#new2, #new1{
border: 5px solid rgba(16, 41, 56, 1);
display: inline-block;
float: none !important;
height: 410px;
overflow: hidden;
}

#new2{
margin-right: -14px;
}
#new1{
margin-left: -14px;
}

#new1 .title_h3, #new2 .title_h3{
margin-left: -15px;
margin-top: -10px;
margin-right: -15px;

}

.icon-rss .title_h3 h3{
color: rgba(16, 41, 56, 1) !Important;
margin-top: -1px !important;
}

#new1 .title_h3 h3, #new2 .title_h3 h3{
background: rgba(16, 41, 56, 1) !Important;
color: #fff !Important;
}

.foxbutton{
padding-left: 30px !important;
padding-right: 30px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
border-radius: 2px !important;
float: right ; 
text-shadow: 0 -2px 12px rgba(89,153,249,1) , -2px 0 12px rgba(89,153,249,1) ;
-webkit-box-shadow: 0 0 3px 0 rgba(33,32,76,0.8) ;
box-shadow: 0 0 3px 0 rgba(33,32,76,0.8) ;
background: -webkit-linear-gradient(-90deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background: -moz-linear-gradient(180deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background: linear-gradient(180deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
font: normal 16px/1 "Times New Roman", Times, serif;
color: rgba(255,255,255,1) !important;
text-align: center;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
border: 1px solid transparent;
border-radius: 0px;
}

.foxbutton:hover{
border: 1px solid #fff;
background: -webkit-linear-gradient(-90deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background: -moz-linear-gradient(180deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background: linear-gradient(180deg, rgba(2,16,35,1) 0, rgba(5,50,71,1) 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
}

.foxbutton span{
background: transparent !important;
color: rgba(255,255,255,1) !important;
padding: 0px !important;

}

.yt-logo{
height: 0px;
}