/* @group Style4 */

/* This is the Main Logo */
#logo {background: url(../images/style4/logo/logo.png) 0 0 no-repeat;}

/* Main Background */

#body {background: #fff;}
#page-bg {background:  #fff url(../images/style4/background.jpg) 50% 0 no-repeat; }
#main-body {background-color:#FFF;}

/* Top Header Bar */

/*#top-bar {background: url(../images/main/top-bar-bg.png) 0 0 repeat-x;}*/
#top-bar {background: none;}
#top-bar .links-block {color: #fff;}
#top-bar .date-block {color: #fff;}
#top-bar .right-module-block {color: #fff;}
#top-bar ul.menu a, #top-bar ul.menu .separator {color: #fff;}
#top-bar ul.menu a:hover {color: #000;}

/* Main Header */

#top-divider {background: url(../images/main/top-divider.png) 0 0 repeat-x;}
/*#logo-bg-area {background: url(../images/style4/color-bg-element.png) 0 0 no-repeat;}*/




/* Top Main Menu */

#horiz-menu {background: url(../images/menu1.png) 0 0 no-repeat;}
#horiz-menu a, #horiz-menu .separator {color: #fff; font-weight:bold;}
#horiz-menu li a, #horiz-menu li .separator {background: url(../images/style/horiz-menu-bg.png) top right no-repeat;}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(../images/style/horiz-menu-bgactive.png) top right no-repeat; color:#D12156; }
#horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(../images/style/horiz-menu-bghover.png) top right no-repeat; color:#D12156; }
#horiz-menu li.item1, #horiz-menu li.item1 a {display:none;}
/*#horiz-menu li.active a span, #horiz-menu li.active .separator span {background: url(../images/style4/horiz-menu-active.png) 50% 100% no-repeat;}*/

#sub-menu {background: url(../images/menu2.png) 0 0 repeat-x;}
#sub-menu ul.menusub {padding: 0 7px;margin: 0;position: relative;height: 30px;z-index: 1;}
#sub-menu li a {margin-left: 5px;}
#sub-menu a, #sub-menu .separator {white-space: nowrap;display: block;float: left;height: 32px;line-height: 30px;font-size: 110%;overflow: hidden;text-decoration: none;z-index: 45;cursor: pointer;padding: 0 7px 0 3px;margin-right: 10px;}
#sub-menu ul.menusub li span {padding: 0;margin: 0;height: 30px;line-height: 30px;}


#sub-menu li.active {background: url(../images/style/sub-menu-tabl.png) 0 50% no-repeat; color:#FFF;}
#sub-menu li.active a, #sub-menu li .separator {background: url(../images/style/sub-menu-tabr.png) 100% 50% no-repeat; color:#FFF;}
#sub-menu li:hover {background: url(../images/style/sub-menu-tabl.png) 0 50% no-repeat; color:#FFF;}
#sub-menu li:hover a, #sub-menu li:hover .separator {background: url(../images/style/sub-menu-tabr.png) 100% 50% no-repeat; color:#FFF;}

/* Main Body Items */

#maincontent-block a {color: #D80047;}
h1.componentheading span.bg {background: url(../images/style4/component-head.png) 50% 100% no-repeat;color: #fff;}
.frontpage-item a, .blog-item a, .pagination a {color: #D80047;}
.contentheading, #maincontent-block a.contentpagetitle, #main-body a.readon {color: #fff; text-transform:uppercase;}
.medium .contentheading, #maincontent-block .medium a.contentpagetitle, #main-body .medium a.readon {color: #fff; text-transform:uppercase;}
.dark .contentheading, #maincontent-block .dark a.contentpagetitle, #main-body .dark a.readon {color: #fff;  text-transform:uppercase;}
#main-body a.readon {color: #000; text-transform:uppercase;}
#main-body .medium a.readon {color: #000; text-transform:uppercase;}
#main-body .dark a.readon {color: #000;  text-transform:uppercase;}
#main-body .color a.readon {color: #fff;}
#main-body .promo a.readon {color: #fff;}
#main-body .color a.readon:hover {color: #FFB7B3;}
.color span.readon-full {background: #D10504 url(../images/style4/main-color-readon-bg.png) 0 0 repeat-x;border: 1px solid #A20000;}
.main-article h2.contentheading {color: #D80047;}

/* Side Column Modules */

.side-mod a, .medium .side-mod a {color: #D80047;}
.light .side-mod a {color: #D80047;}
.color .side-mod h3.module-title span.bg {background: url(../images/style4/side-color-h3.png) 50% 100% repeat-x;color: #fff;}
.color .side-mod {background: #D80047 url(../images/style4/side-color-mod-bg.png) 0 0 repeat-x;border-left: 1px solid #990000;border-right: 1px solid #990000;border-top: 1px solid #990000;}
.color .side-mod a {color: #FFB7B3;}
.color .side-mod2 {background: url(../images/style4/side-color-mod-h3-bg.png) 0 0 repeat-x;color: #fff;}
.color .side-mod-bottom {background: url(../images/style4/side-color-bm.png) 0 0 repeat-x;}
.color .side-mod-bottom2 {background: url(../images/style4/side-color-br.png) 100% 100% no-repeat;}
.color .side-mod-bottom3 {background: url(../images/style4/side-color-bl.png) 0 100% no-repeat;}
.color .side-mod .close-handle {background: url(../images/style4/side-color-close-handle.png) 50% 50% no-repeat;}
.color .side-mod .open-handle {background: url(../images/style4/side-color-open-handle.png) 50% 50% no-repeat;}
.color .side-mod .tools-handle {background: url(../images/style4/side-color-tools-handle.png) 50% 50% no-repeat;}
.promo .side-mod h3.module-title span.bg {background: url(../images/style4/modstyle1-h3.png) 50% 100% repeat-x;color: #fff;}


/* Main Body Modules */

.mainblock-mod a, .light .mainblock-mod a, .mainblock-mod .separator, .light .mainblock-mod .separator {color: #D80047;}
.mainblock-mod ul li a:hover, .side-mod ul li a:hover, .mainblock-mod ul li .separator:hover, .side-mod ul li .separator:hover {color: #D80047;background: url(../images/style4/mainblock-arrow-hover.png) 8px 4px no-repeat;}
.medium .mainblock-mod a, .medium .mainblock-mod .separator {color: #D80047;}
.medium .mainblock-mod ul li a:hover, .medium .side-mod ul li a:hover, .medium .mainblock-mod ul li .separator:hover, .medium .side-mod ul li .separator:hover, #main-content .blog_more ul li a:hover {color: #D80047;background: url(../images/style4/mainblock-arrow-hover.png) 8px 4px no-repeat;}
.dark .mainblock-mod a, .dark .mainblock-mod .separator {color: #fff;}
.dark .mainblock-mod h3.module-title span.bg {background: #D80047;border: 1px solid #990000;color: #fff;}

/* Login Style */

.color .inputbox {border: 1px solid #A20000;}
.color input.button {background: #D10504 url(../images/style4/main-color-readon-bg.png) 0 0 repeat-x;border: 1px solid #A20000;color: #fff;}

/* Bottom Section */

#bottom-expansion {background: url(../images/main/bottom-expansion.png) 0 0 repeat-x;border-top: 1px solid #ddd;}

/* Extra Content Styles */

.feature-thumb span {background: url(../images/style4/feature-thumb.png) 0 0 no-repeat;color: #fff;}
.feature-thumb2 span {background: url(../images/main/feature-thumb2.png) 0 0 no-repeat;color: #D80047;}
.feature-thumb3 span {background: url(../images/style4/feature-thumb.png) 0 0 no-repeat;color: #fff;}

/* RokFeature */

.rokfeature-tab-1, .rokfeature-tab-4 {background: #EF302E url(../images/style4/rokfeature-tab-1.png) 0 0 no-repeat;border-right: 1px solid #000;}
.rokfeature-tab-2, .rokfeature-tab-5 {background: #FFFFDF url(../images/style4/rokfeature-tab-2.png) 0 0 no-repeat;border-right: 1px solid #000;}
.rokfeature-tab-3, .rokfeature-tab-6 {background: #FFEDD0 url(../images/style4/rokfeature-tab-3.png) 0 0 no-repeat;border-right: 1px solid #000;}
.rokfeature-block-bg1, .rokfeature-block-bg4 {background: #7C2222;}
.rokfeature-block-bg2, .rokfeature-block-bg5 {background: #716E5E;}
.rokfeature-block-bg3, .rokfeature-block-bg6 {background: #856E5F;}
.rokfeature-option-block span {color: #fff;}
img.rokfeature-thumb {border: 3px solid #fff;}
.rokfeature-readon span {background: #666;color: #fff;}

/* NEW STYLES */
.titrearticle1 {text-transform:uppercase; margin-top:2px; margin-bottom:10px;  }
.titrearticle2 {color: #fff; text-transform:uppercase; font-size:180%; font-weight:bold; margin-top:2px; margin-bottom:10px; background-color:#8CB71E; }

.titrearticle3 {text-transform:uppercase; margin-top:2px; margin-bottom:10px;  }
.titrearticle4 {color: #fff; text-transform:uppercase; font-size:160%; font-weight:bold; margin-top:2px; margin-bottom:10px; background-color:#8CB71E; }

div#bottom{
	background:#333;
	border-top:38px solid #101011;
	color:#939393;
}

div#bottom .moduletable h3,
div#bottom .moduletable_text h3,
div#bottom .moduletable_menu h3{
	color:#A91B40;
}
div#bottom .moduletable h3 strong,
div#bottom .moduletable_text h3 strong,
div#bottom .moduletable_menu h3 strong{
	color:#fff;
}
div#bottom .moduletable a,
div#bottom .moduletable_text a,
div#bottom .moduletable_menu a,
div#bottom .moduletable_nohead a{
	color:#fff;
}
div#bottom .moduletable a:hover,
div#bottom .moduletable_text a:hover,
div#bottom .moduletable_menu a:hover,
div#bottom .moduletable_nohead a:hover{
	color:#A91B40;
}
div#bottom .moduletable ul li,
div#bottom .moduletable_text ul li,
div#bottom .moduletable_menu ul li,
div#bottom .moduletable_nohead ul li{
	border-top:1px solid #474747;
	
}

/* @end */