/* style3 */

a {color: #1F4B79;}
#leftcol a:hover, #rightcol a:hover {color: #333;}
.componentheading, .contentheading, h2, h4 {color: #0671DC;}
body.style3 {background: #2a2a2a url(../images/style3/body-bg.jpg) repeat-x;}
#showcase-main {background: #transparent;}           /*korjattu #003786 color: #fff; */
#copyright {color: #999;}
#main-body {border-top: 1px solid #c7c7c7;}
span.date {color: #000;}
img#rocket {background: url(../images/style3/rocket.png) 0 0 no-repeat;}

/* logo */

img#logo {height: 110px;width: 781px;margin-left: 10px;float: left;background: url(../images/logo_style3.png) 0 0 no-repeat;}

/* @group Modules */

#main-body .module h3 {background: url(../images/style3/maincol-h3-back_v2.png) 0 0 repeat-x;color: #05276a;}
#leftcol .module-hilite2 h3, #leftcol2 .module-hilite2 h3, #rightcol .module-hilite2 h3, #rightcol2 .module-hilite2 h3 {color: #1F4B79;}
#leftcol .module-hilite3 h3, #leftcol2 .module-hilite3 h3, #rightcol .module-hilite3 h3, #rightcol2 .module-hilite3 h3 {color: #1F4B79;}

/* @end */

/* @group Menus */

#horiz-menu1, #bottom-menu1 {background: #000; border-top: 1px solid #56AFFF;}
#horiz-menu li.active a, #horiz-menu li.active .separator {color: #56AFFF;border-top:1px solid #fff;}
#horiz-menu li a:hover, #horiz-menu li .separator:hover {color: #56AFFF;border-top:1px solid #fff;}
#horiz-menu li.sfHover a, #horiz-menu li:hover a, #horiz-menu li:hover li a:hover, #horiz-menu ul li.active ul li.active a, #horiz-menu ul li.active ul li.active li.active a, #horiz-menu ul li.active.parent ul li a:hover, #horiz-menu ul li.active.parent ul li .separator:hover, #horiz-menu li.sfHover .separator, #horiz-menu li:hover .separator, #horiz-menu li:hover li .separator:hover, #horiz-menu ul li.active ul li.active .separator, #horiz-menu ul li.active ul li.active li.active .separator, #horiz-menu ul li.active.parent ul li .separator:hover {color: #56AFFF;}
#bottom-menu #mainlevel-bottom a:hover, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {color: #56AFFF;}
#bottom-menu li a:hover, #bottom-menu li .separator:hover {color: #56AFFF;border-top:1px solid #fff;}

a.mainlevel {color: #1F4B79;}
a.sublevel {color: #1F4B79;}
#main-body ul.menu a {color: #1F4B79;}

/* @end */

#sl_horiz #sl_lostpass, #sl_hoziz #sl_lostname, #sl_horiz a {color: #56AFFF;}
#showcase-main .rok-content-rotator h2 a {color: #56AFFF;}
#showcase-main .rok-content-rotator h2 a:hover {color: #56AFFF;}
#showcase-main .rok-content-rotator .content a {color: #56AFFF;}
.rok-content-rotator a.readon {color: #56AFFF !important;}
.showcase-bg {background: url(../images/style3/rotator-bg.jpg) 0 0 no-repeat;}
#rokslide-toolbar li.current {color: #0671DC;}

.rec {margin: 5px 5px 2px 5px; border: 1px solid #c7c7c7; padding: 2px 5px 0px 5px; }
/*#rec {border: 1px solid #c7c7c7;}*/
.rec h3 {font-size: 110%; font-weight:bold; text-transform: uppercase; color: #05276a; display: block; background: url(../images/style3/maincol-h3-back_v2.png); border-bottom: 1px solid #c7c7c7;}

#header {background: url(../images/style3/jr_head_bckgr.jpg) 0 0 repeat-x;border-top: 0px solid #828282;}
#header-top {height: 115px;padding-top: 2px; padding-bottom: 3px; display: block;}

/* Tabbed Modules */

#moduleslider-size {overflow: hidden;padding-top: 0px;border: 1px solid #DCDCDC;}
.moduleslider-padding {padding: 0px 10px 0px 10px;}
#tabmodules .module h3 {background: none !important;margin: 0;text-align: left;}
#tabmodules {overflow: hidden;}
#tabmodules div {padding: 0;margin: 0;}
#tabmodules li span {line-height: 25px;}
#rokslide-toolbar span {white-space: nowrap;}
#rokslide-toolbar {color: #888;margin: 0;padding: 0;height: 25px;background: url(../images/style3/tabmod_v2.png) 0 0 repeat-x;}
#rokslide-toolbar li {border-left: 1px solid #dcdcdc;height: 24px;font-size: 100%;font-weight: bold;color: #000000;text-align: left;background: transparent;}
#rokslide-toolbar li.first {border-left: 0;}
#rokslide-toolbar li.last {}
#rokslide-toolbar li.current.last {border-right: 1px solid #dcdcdc;}
#rokslide-toolbar li.current {border-bottom: 1px solid #fff;height: 24px;background: url(../images/style3/tabmod-active_v2.png) 0 0 repeat-x;}
#rokslide-toolbar li.current.first {border-left: 0;border-bottom: 1px solid #fff;height: 24px;}
#rokslide-toolbar li.current span {height: 25px;}
#frame {text-align: left;}
#frame .module, #frame .module-hilite1, #frame .module-hilite2, #frame .module-hilite3 {float: left;padding: 10px;}
#frame .mmpr-1 .module, #frame .mmpr-1 .module-hilite1, #frame .mmpr-1 .module-hilite2, #frame .mmpr-1 .module-hilite3 {width: auto;}
#frame .mmpr-2 .module, #frame .mmpr-2 .module-hilite1, #frame .mmpr-2 .module-hilite2, #frame .mmpr-2 .module-hilite3 {width: 45%;}
#frame .mmpr-3 .module, #frame .mmpr-3 .module-hilite1, #frame .mmpr-3 .module-hilite2, #frame .mmpr-3 .module-hilite3 {width: 30%;}
#frame .mmpr-4 .module, #frame .mmpr-4 .module-hilite1, #frame .mmpr-4 .module-hilite2, #frame .mmpr-4 .module-hilite3 {width: 21%;}
#frame .mmpr-5 .module, #frame .mmpr-5 .module-hilite1, #frame .mmpr-5 .module-hilite2, #frame .mmpr-5 .module-hilite3 {width: 16%;}
#leftcol #frame div div, #rightcol #frame div div, #rightcol2 #frame div div {width: auto;}
