/* style7 */

a {
	color: #00F;
}
#leftcol a:hover, #rightcol a:hover {color: #333;}
.componentheading, .contentheading, h4 {color: #00f;
text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;}
	
.contentheading, h2 {
	font-family: inherit;
	color: #DC0423;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}
.contentheading {background: url(../images/style7/left2-modh3.png) 0 0 no-repeat;}

#header-panel {background: url(../images/style7/bg-header.png) 0 0 repeat-x;}
#top-bg {background: url(../images/style7/bg-top.jpg) 50% 0 no-repeat;}
img#logo {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -230px;
}
img#logo1 {background: url(../images/style2/logo1.png) 0 0 no-repeat;}
img#logo2 {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -313px;
}

#horiz-menu-bar {background: url(../images/style7/menu-m.png) 0 0 repeat-x;}
#horiz-menu-bar2 {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -675px;
}
#horiz-menu-bar3 {background-image: url("../images/style7/spriteme1.png");
  background-position: 890px -762px;
}
#horiz-menu2-bar {background: url(../images/style7/menu2-m.png) 0 0 repeat-x;}
#horiz-menu2-bar2 {background: url(../images/style7/menu2-l.png) 0 0 no-repeat;}
#horiz-menu2-bar3 {background: url(../images/style7/menu2-r.png) 100% 0 no-repeat;}

#showcase-main {
	background: #0A0A8E url(../images/style7/showcase-bg.png) 0 0 repeat-x;
	color: #fff;
}
#showcase-main2 {background: url(../images/style7/showcase-l.png) 0 0 repeat-y;}
#showcase-main3 {background: url(../images/style7/showcase-r.png) 100% 0 repeat-y;}
#showcase-bottom {background-image: url("../images/style7/spriteme2.png");
  background-position: 0px -10px;
}
#showcase-bottom2 {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -916px;
}
#showcase-bottom3 {background-image: url("../images/style7/spriteme1.png");
  background-position: 628px -1072px;
}

#menu2-bottom {background: url(../images/menu2-bm.png) 0 0 repeat-x;}
#menu2-bottom2 {background: url(../images/menu2-bl.png) 0 0 no-repeat;}
#menu2-bottom3 {background: url(../images/menu2-br.png) 100% 0 no-repeat;}

#bottom-section {background: #EEEEEE;border-left: 1px solid #89A8BA;border-right: 1px solid #89A8BA;}

#footer {background-image: url("../images/style7/spriteme2.png");
  background-position: 0px -254px;
}
#footer2 {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -1539px;
}
#footer3 {background-image: url("../images/style7/spriteme1.png");
  background-position: 623px -1684px;
}

#bottom-logo {background: url(../images/bottom-logo.png) 0 0 no-repeat;}

#copyright {color: #254171;}

img#rocket {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -633px;
}

#bottom-menu {background-image: url("../images/style7/spriteme2.png");
  background-position: 0px -166px;
}
#bottom-menu2 {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -1280px;
}
#bottom-menu3 {background-image: url("../images/style7/spriteme1.png");
  background-position: 889px -1368px;
}

span.date {color: #00f;}


#controls-block {background: url(../images/date-bg.png) 0 0 no-repeat;}
#controls-block2 {background: url(../images/date2-bg.png) 0 0 no-repeat;}

#searchmod .inputbox, #searchmod2 .inputbox {background: url(../images/search-bg.png) 0 0 no-repeat;}
#searchmod input.button, #searchmod2 input.button {background: url(../images/search-button.png) 0 0 no-repeat;}

/* @group Modules */

#leftcol .module h3, #leftcol2 .module h3 {background: url(../images/style7/left2-modh3.png) 0 0 no-repeat;color: #00f; text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;}

#maincol .module h3, #maincol-alt .module h3, #leftcol .module-hilite1 h3, #leftcol2 .module-hilite1 h3, #rightcol .module-hilite1 h3, #rightcol2 .module-hilite1 h3 {
	background: url(../images/style7/inset-h3.png) 50% 100% no-repeat;
	color: #00F;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}

#rightcol .module h3, #rightcol2 .module h3 {background-image: url("../images/style7/spriteme1.png");
  background-position: -1280px -583px;
color: #00f; text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;}

#leftcol .module-hilite2 h3, #leftcol2 .module-hilite2 h3, #rightcol .module-hilite2 h3, #rightcol2 .module-hilite2 h3 {color: #00f; text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;}

#leftcol .module-hilite3 h3, #leftcol2 .module-hilite3 h3, #rightcol .module-hilite3 h3, #rightcol2 .module-hilite3 h3 {color: #666; text-shadow: 2px 2px 2px rgba(0,0,0,0.3);
	text-decoration: none;}

#mainmodules, #mainmodules2 {background: url(../images/style7/inset-mod-bg.png) 50% 0 repeat-x;}

#main-container {background: url(../images/style7/inset-mod-bg.png) 50% 0 repeat-x;}

#bottom-section .module h3 {
	background-image: url("../images/style7/spriteme1.png");
	background-position: 113.5px -1456px;
	color: #00C;
}
#bottom-section a {
	color: #00C;
}
a.readon {background: url(../images/style7/mainmenu-arrow2.png) 0 3px no-repeat;}

/* @end */

/* @group Menus */

#horiz-menu {background-image: url("../images/style7/spriteme1.png");
  background-position: 118px -849px;
}
#horiz-menu li a span, #horiz-menu li .separator span {background-image: url("../images/style7/spriteme1.png");
  background-position: 118px -849px;
}
#horiz-menu li.active a, #horiz-menu li.active .separator {background: url(../images/style7/horiz-menu-active.png) 0 0 repeat-x;color: #4F85D7;}
#horiz-menu li a:hover, #horiz-menu li .separator:hover {color: #4F85D7;}
#horiz-menu ul ul {background: #172744 url(../images/style7/horiz-menu-active.png) 0 -2px repeat-x;border-left: 1px solid #274A83;border-right: 1px solid #274A83;}
#horiz-menu ul li.active ul {border-top: 1px solid #274A83;border-left: 1px solid #274A83;border-right: 1px solid #274A83;}
#horiz-menu ul ul ul {border-top: 1px solid #274A83;}
#horiz-menu li.sfHover li a, #horiz-menu li:hover li a, #horiz-menu ul li.active ul li.active li a, #horiz-menu ul li.active.parent ul li a, #horiz-menu ul li.active.parent ul li .separator, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li .separator, #horiz-menu ul li.active ul li.active li .separator {background: url(../images/style7/dropdown-arrow.png) 10px 12px no-repeat;}
#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: #4F85D7;}
#horiz-menu ul ul li a.daddy, #horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul li.active.parent ul li .separator.daddy {background: url(../images/style7/dropdown-arrow2.png) 98% 50% no-repeat;}

#bottom-menu ul#mainlevel-bottom {background: url(../images/style7/bottom-menu-div.png) 0 0 no-repeat;}
#bottom-menu #mainlevel-bottom a, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {background: url(../images/style7/bottom-menu-div.png) 100% 0 no-repeat;}
#bottom-menu #mainlevel-bottom a:hover, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {color: #4F85D7;}
.menutop .animated-bg{background:url(../images/style7/horiz-menu-active.png) 0 0 repeat-x;}

.submenu-top {background: url(../images/style7/submenu-tm.png) 50% 0 repeat-x;}
.submenu-top2 {background: url(../images/style7/submenu-tl.png) 0 0 no-repeat;}
.submenu-top3 {background: url(../images/style7/submenu-tr.png) 100% 0 no-repeat;}
.submenu-main {background: #ECEEF5 url(../images/style7/submenu-left.png) 0 0 repeat-y;}
.submenu-main2 {background: url(../images/style7/submenu-right.png) 100% 0 repeat-y;}
.submenu-bottom {background: url(../images/style7/submenu-bm.png) 50% 0 repeat-x;}
.submenu-bottom2 {background: url(../images/style7/submenu-bl.png) 0 0 no-repeat;}
.submenu-bottom3 {background: url(../images/style7/submenu-br.png) 100% 0 no-repeat;}

.module ul.menu a{background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -1495px;
}color: #00f;}
a.sublevel {background: url(../images/style7/mainmenu-arrow2.png) 0 4px no-repeat;color: #00f;}
ul.menu a {background: url(../images/style7/submenu-arrow1.png) 50% 100% no-repeat;}
ul.menu ul {background: #E0E3EB;border: 1px solid #D0D3DB;}
.module ul.submenu a {background: url(../images/style7/submenu-arrow2.png) 0 8px no-repeat !important;}
.submenu-main h3 {background-image: url("../images/style7/spriteme1.png");
  background-position: 134px -1218px;
color: #00f;}
#main-body ul.menu a {color: #00f;}

/* @end */

#sl_horiz #sl_lostpass, #sl_hoziz #sl_lostname, #sl_horiz a {color: #00f;}
#showcase-main .rok-content-rotator h2 a {color: #4787F2;background: url(../images/style7/rotator-arrow.png) 10px 8px no-repeat;}
#showcase-main .rok-content-rotator h2 a:hover {color: #94BAF4;}
#showcase-main .rok-content-rotator h2 a.active {color: #fff;background: url(../images/style7/rotator-arrow2.png) 0 8px no-repeat;}
#showcase-main .rok-content-rotator ul {background: url(../images/style7/rotator-div2.png) 0 0 repeat-y;}
#showcase-main .rok-content-rotator li { background: url(../images/style7/rotator-div1.png) 50% 0 repeat-x;}
#showcase-main .rok-content-rotator .content a {color: #4787F2;}
.rok-content-rotator a.readon {color: #065460 !important;}
.showcase-bg {background-image: url("../images/style7/spriteme1.png");
  background-position: -10px -10px;
}

#rokslide-toolbar li.current {background: url(../images/style7/tabmod-active.png) 0 0 repeat-x;color: #00f;}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* INFO BOXES LEFT/RIGHT COLUMN */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.box1 {
width: 				auto;
border: 			1px solid rgba(33,42,52,1.0);
border-radius: 		15px;
background: 		rgba(255,255,255,0.25);
box-shadow: 		0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-o-box-shadow: 		0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-moz-box-shadow: 	0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
background:			url('../graphics/box1_top.png') top left repeat-x;
background: 		 
					url('../graphics/box_corner_left.png') top left no-repeat, 
					url('../graphics/box_corner_right.png') top right no-repeat, 
					url('../graphics/box1_top.png') top center repeat-x, 
					url('../graphics/box1_bg.png') bottom center repeat;
}
/* 
/****** BOXES --------------------- */
.box1 p, .box1 a, .box1 a:link, .box1 a:visited, .box1 a:active, .box1 ul li
										{
	font-family: inherit;
	font-size: 1em;
	color: #006;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.box1 h3								{
	font-family:inherit;
	font-size: 1.5em;
	color: #FC9;
	font-family: "Times New Roman", Times, serif;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.box1 a:hover							{font-family:inherit;									color: #efefef;			text-decoration:underline;}

.box1 p									{margin:0px 0px 0px 0px;	padding:0px 0px 5px 0px;}
.box1 h3								{margin:0px 0px 0px 0px;	padding:5px 0px 5px 0px;}
.box1 									{margin:0px 0px 10px 0px;	padding:5px 10px 10px 10px;}


article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary
{display:block;}

.grid_50

{display: inline;float: left;margin-left: 1%;margin-right: 1%;}

.grid_50		{width: 48%;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* INFO BOXES CENTER COLUMN 
/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.box4 {
width: 				auto;
border: 			1px solid rgba(33,42,52,1.0);
border-radius: 		15px;
background: 		rgba(255,255,255,0.25);
box-shadow: 		0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-o-box-shadow: 		0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
-moz-box-shadow: 	0 2px 6px rgba(0,0,0,0.5), 	inset 0 1px rgba(255,255,255,0.1), 	inset 0 40px rgba(0,0,0,0.2), 	inset 0 10px 10px rgba(255,255,255,0.05), 	inset 0 -15px 10px rgba(0,0,0,0.9);
background:			url('../../graphics/box4_top.png') top left repeat-x;
background: 		 
					url('../graphics/box_corner_left.png') top left no-repeat, 
					url('../graphics/box_corner_right.png') top right no-repeat, 
					url('../graphics/box4_top.png') top center repeat-x, 
					url('../graphics/box4_bg.png') bottom center repeat;
}
.box4 h3{font-family:inherit;font-size:1.5em;color:#00F;font-family:Georgia, "Times New Roman", Times, serif;text-shadow:2px 2px 2px rgba(0,0,0,0.3);}

.box4 p, .box4 a .box4 a:link, .box4 a:visited, .box4 a:active, .box4 ul li{
	font-family:inherit;
	font-size:1em;
	color:#006;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3);
}
.box4 h3{font-family:inherit;font-size:1.5em;color:#00F;font-family:Georgia, "Times New Roman", Times, serif;text-shadow:2px 2px 2px rgba(0,0,0,0.3);}
.box4 a:hover{font-family:inherit;color:#efefef;text-decoration:underline;}
.box4 p{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
.box4 h3{margin:0px 0px 0px 0px;padding:5px 0px 5px 5px;}
.box4{margin:0px 0px 10px 0px;padding:5px 10px 10px 10px;}
.box4 {position:relative;}/* for search box */

/* --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.list_1 li{background-image:url(../images/li-check.png);background-position:0px 0px;background-repeat:no-repeat;font-size:13px;margin:0px 0px 2px 0px;padding:0 0 0 20px;height:14px;line-height:14px;color:#494F4E;}
