/*
 * @author ( Angie Radtke )
*/

/* not ready */

/* ##########################  general  ########################### */


@font-face {
  font-family: 'Titillium Maps';
/*  src: url("../../../../Parents/templates/beez5/fonts/TitilliumMaps29L002.eot");
  src: local('Titillium Maps'), local('TitilliumMaps'),
    url("http://www.mathblaster.com/Parents/templates/beez5/fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("http://www.mathblaster.com/Parents/templates/beez5/fonts/TitilliumMaps29L002.woff") format("woff"); */
}

body
{

color: #333;
font-family: arial, helvetica, sans-serif;
   background: url("../../../../Mathblaster/mb-webstore/space-background.gif")  repeat-x scroll left top #2a3b8c;    color: #000000;

}

#all
{
color: #333;
border:solid 0px #ddd  !important ;

}
/*
a:link,
a:visited
{
color:#7BA428
}

a:hover,
a:active,
a:focus
{
background:#669933;
color:#FFF;
}
*/
input:focus
{
border:solid 2px;
}

fieldset
{
border:solid 0px #ccc
}

.article-info
{
color:#444;
}

.article-info dd span
{
color:#444;
border-right:solid 0px;

}
/* ##########################  logo  ########################### 
#header
{background:#fff}*/

#logo span
{
color:#555 !important;
margin-top:6px;
font-size:0.4em !important;
letter-spacing:1px
}

.logoheader
{
border-top:solid 5px #555;
color:#555;
background: #fff;

}

#header-image
{
min-height:20px;
background:#eee
}

h1#logo
{
margin:1.2em 20px 10px 20px;
font-size:3em;

}


#line
{
text-align:right;
margin-bottom:10px;
padding-right:20px
}

#header #line form,
#header #line #fontsize,
#header #line form .search

{
display:inline !important;
}
/* ########################## JS header 


#header {background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/JumpStart-Header.png) no-repeat scroll center center transparent;
    width:100%;
    height:93px;
}


#header .header-content, #header-nosub .header-content
{
    width: 1024px;
    display: block;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.logo
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/JumpStart-logo.png) no-repeat;
    width: 226px;
    height: 85px;
    text-indent: -9999px;
    float: left;
    margin: -5px 0 0 -5px;
}
.play-now:link, .play-now:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-playnow.png) no-repeat 0 0;
    _background: url(http://m.jumpstart.com/JumpstartNew/CssLib/Themes/Green/Images/nav-playnow.gif) no-repeat 0 0;
    width: 162px;
    height: 44px;
    text-indent: -9999px;
    position: absolute;
    top: 30px;
    left: 870px;
}
.play-now:hover
{
    background-position: 0 -54px;
}
.play-now:active
{
    background-position: 0 -108px;
}
#menu {
    display: inline;
    float: left;
    text-align: center;
    width: 625px;
    margin:0px 0 18px 0;
}
.main-nav {
    list-style: none outside none;
}

.clr {
    display: inline-block;
}

#menu .main-nav {padding:0;margin: 10px 0 0 0;}
#menu ul{margin:0;padding: 0;}
#menu ul li {float:left;display:inline;list-style:none;}
#menu .main-nav ul li a
{
    display: block;
    text-indent: -9999px;
}
#menu .main-nav #m-membership ul li a:link, #m-membership:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-membership.png) no-repeat 0 0;
    width: 144px;
    height: 32px;
}
#menu .main-nav #m-membership ul li a:hover
{
    background-position: 0 -42px;
}
#menu .main-nav #m-membership ul li a:active
{
    background-position: 0 -85px;
}
#m-blog:link, #m-blog:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-whats-new.png) no-repeat 0 0;
    width: 139px;
    height: 32px;
}
#m-blog:hover
{
    background-position: 0 -42px;
}
#m-blog:active
{
    background-position: 0 -85px;
}
#m-parents:link, #m-parents:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-parents.png) no-repeat 0 0;
    width: 115px;
    height: 32px;
}
#m-parents:hover
{
    background-position: 0 -42px;
}
#m-parents:active
{
    background-position: 0 -85px;
}
#m-teachers:link, #m-teachers:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-teachers.png) no-repeat 0 0;
    width: 124px;
    height: 32px;
}
#m-teachers:hover
{
    background-position: 0 -42px;
}
#m-teachers:active
{
    background-position: 0 -85px;
}
#m-shop:link, #m-shop:visited
{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/nav-shop.png) no-repeat 0 0;
    width: 102px;
    height: 32px;
}
#m-shop:hover
{
    background-position: 0 -42px;
}
#m-shop:active
{
    background-position: 0 -85px;
}
 
*/
#header {background:  url(../../../../m-sub/Mathblaster/Css/en-us/Default/Images/content-header.jpg)  no-repeat scroll center center transparent;
    width:100%;
    height:93px;
}
#header #header-content {
    margin: 0 auto;
    padding: 1px;
    position: relative;
    text-align: center;
    width: 1140px;
    z-index: 99999;
}
#header .logo {
    background: url('../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png') no-repeat scroll 0 -10px transparent;
    display: block;
    float: left;
    height: 80px;
    margin: 7px 0 0 70px;
    text-indent: -9999px;
    width: 195px;
}
#main-nav {
    height: 40px;
    left: 340px;
    position: absolute;
    top: 10px;
    width: 550px;
}
#main-nav ul {
    height: 40px;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
}
#main-nav ul.non-member {
    width: 650px;
}
#main-nav ul.member {
    width: 530px;
}
#main-nav li {
    display: inline;
    float: left;
}
#main-nav a {
    display: block;
    margin: 0 3px;
    text-indent: -9999px;
}
#sub-nav {
    color: #F15C27;
    left: 280px;
    position: absolute;
    top: 60px;
    width: 628px;
    z-index: 9999;
}
#subnav-container {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
    z-index: 9999;
}
#sub-nav a:link, #sub-nav a:visited, #sub-nav a:active {
    color: #FFFFFF;
    display: block;
    line-height: 20px;
    padding: 0 2px;
    width: auto;
}
#sub-nav a.active:link, #sub-nav a.active:visited {
    color: Red;
}
#sub-nav ul.sub-nav {
    float: left;
    left: 50%;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: auto;
}
#sub-nav ul.sub-nav li {
    float: left;
    margin: 0 5px;
    position: relative;
    right: 50%;
}
#sub-nav a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#sub-nav ul.sub-nav li li {
    right: 0;
}
ul.sub-nav li .sub {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-box-shadow: 1px 1px 3px #999999;
    background: url('{{assets}}sub-content-repeat.png') repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    display: none;
    float: left;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 24px;
}
ul.sub-nav li .sub ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 250px;
}
ul.sub-nav .sub ul li {
    color: #FFFFFF;
    width: 100%;
}
ul.sub-nav .sub ul li h2 {
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
ul.sub-nav .sub ul li h2 a {
    background-image: none;
    color: #E8E000;
    padding: 5px 0;
}
ul.sub-nav .sub ul li a {
    color: #FFFFFF;
    display: block;
    float: none;
    height: auto;
    padding: 7px 5px 7px 15px;
    text-decoration: none;
    text-indent: 0;
}
ul.sub-nav .sub ul li a:hover {
    background-position: 5px 12px;
    color: #DDDDDD;
}

a.membership-pg:link, a.membership-pg:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -208px -11px transparent;
    height: 31px;
    width: 122px;
}
a.membership-pg:hover {
    background-position: -208px -57px;
}
a.membership-pg:active {
    background-position: -208px -103px;
}
a.blog-pg:link, a.blog-pg:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -335px -11px transparent;
    height: 31px;
    width: 118px;
}
a.blog-pg:hover {
    background-position: -335px -57px;
}
a.blog-pg:active {
    background-position: -335px -103px;
}
a.parents-pg:link, a.parents-pg:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -458px -11px transparent;
    height: 31px;
    width: 86px;
}
a.parents-pg:hover {
    background-position: -458px -57px;
}
a.parents-pg:active {
    background-position: -458px -103px;
}
a.teachers-pg:link, a.teachers-pg:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -549px -11px transparent;
    height: 31px;
    width: 99px;
}
a.teachers-pg:hover {
    background-position: -549px -57px;
}
a.teachers-pg:active {
    background-position: -549px -103px;
}
a.shop-pg:link, a.shop-pg:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -653px -11px transparent;
    height: 33px;
    width: 61px;
}
a.shop-pg:hover {
    background-position: -653px -57px;
}
a.shop-pg:active {
    background-position: -653px -103px;
}
a.login-link:link, a.login-link:visited {
    background: url('../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png') no-repeat scroll -1009px -11px transparent;
    display: block;
    height: 21px;
    left: 930px;
    position: absolute;
    text-indent: -9999px;
    top: 10px;
    width: 64px;
}
a.login-link:hover {
    background-position: -1009px -42px;
}
a.login-link:active {
    background-position: -1009px -73px;
}
a.logout-link:link, a.logout-link:visited {
    background: url('../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png') no-repeat scroll -1169px -11px transparent;
    display: block;
    height: 21px;
    left: 915px;
    position: absolute;
    text-indent: -9999px;
    top: 10px;
    width: 80px;
}
a.logout-link:hover {
    background-position: -1169px -42px;
}
a.logout-link:active {
    background-position: -1169px -73px;
}
a.reg-link:link, a.reg-link:visited {
    background: url('../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png') no-repeat scroll -1081px -11px transparent;
    display: block;
    height: 21px;
    left: 1000px;
    position: absolute;
    text-indent: -9999px;
    top: 10px;
    width: 81px;
}
a.reg-link:hover {
    background-position: -1081px -42px;
}
a.reg-link:active {
    background-position: -1081px -73px;
}
a.playnow-link:link, a.playnow-link:visited {
    background: url('../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png') no-repeat scroll -851px -10px transparent;
    display: block;
    height: 52px;
    left: 930px;
    position: absolute;
    text-indent: -9999px;
    top: 36px;
    width: 144px;
}
a.playnow-link:hover {
    background-position: -851px -71px;
}
a.playnow-link:active {
    background-position: -851px -132px;
}




/* ##########################  header  ########################### */


#header1 ul
{
max-width:1030px;
right:15px;
  background:none;
}

/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */
#header ul.menu
{

margin-top:58px !important;
list-style-type:none
    font-size:11px;
}

#header ul.menu li
{
border:0;
width:120px;    
}
.deeper parent{
width:100px;
  float:left;
}
#header ul.menu li a:link,
#header ul.menu li a:visited
{
color:#FFF;
border:0;
border-right:solid 1px #a7cef3;
background:transparent;
padding:0 10px;
  
}

#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu li a:focus
{
color:#edcd36;
}

#header ul.menu li.active a:link,
#header ul.menu li.active a:visited
{
color:#fff;
border-right:solid 1px #a7cef3;
font-weight:normal;
}

   /* you can make a different style for default selected value */
    ul.menu li.active a {
        color: #C30;
    }
     
        /* submenu, it's hidden by default */
        ul.menu li  ul {
         background:#ccc;
            position:absolute;
            left:0;
            display:none;
            margin:0 0 0 -1px;
            padding:0;
            list-style:none;
        }
         
        ul.menu li  ul li {
            width:140px;
            float:left;
            border-top:1px solid #fff;
        }
         
        /* display block will make the link fill the whole area of LI */
        ul.menu li  ul li a {
            display:block; 
            height:15px;
            padding: 8px 5px;
            color:#333;
         text-align:left;
         font-weight:500px;
        }
         
        ul.menu li ul li a:hover {
            text-decoration:underline; 
        }

#header ul.skiplinks
{
width:100%
}
.skiplinks,
.skiplinks li
{
  border:solid 0px #000;
}

#header ul.skiplinks
{
  width:100%;
  text-align:left;
  background:none;
  z-index:20000;
  top:0;
  display:inline;
  padding:0
}

#header ul.skiplinks li a.u2:active,
#header ul.skiplinks li a.u2:focus

{
  background:#333 !important;
  color:#fff !important;
  border:solid 1px;
  top:0px !important;
  z-index:1000000000000 !important;
  left:10px !important;
  display:block;
    width:14em;
    display:block
}

/* ++++++++++++++  fontsize  ++++++++++++++ */

#fontsize
{
  color:#444;
}

#fontsize p a:link,
#fontsize p a:visited
{
  color:#444
}

#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus
{
  background:#555;
  color:#fff
}

#fontsize h3
{
  color:#444;
}
/* ################# contant top image ###### */
#top-img{
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/content-top-j.png) no-repeat scroll 0 0 transparent;
    margin: 10px auto 0;
    padding: 0;
    height: 20px;
    text-align: left;
    width: 1001px;
}
#content-btm {
    background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/content-btm-j.png) no-repeat scroll 0 0 transparent;
    height: 20px;
    margin: 0 auto 15px;
    padding: 0;
    width: 1001px;
}

/* ++++++++++++++  search  ++++++++++++++ */

#header form .inputbox
{
  background:#fff !important;
}

#header form .inputbox:focus
{
  border:solid 2px #000;
}

#header form .button
{
  border:solid 1px #999;
  background:#664335 url(../../../../Parents/templates/beez5/images/searchbutton.png) ;
  color:#fff;
}

/* ##########################  contentarea  ########################### */

#top
{
    background:#FFF;
    padding:10px 0 0 0;

}

#contentarea,
#contentarea2
{
  background:url(../../../../JumpstartNew/CssLib/Themes/Green/Images/content-mid-j.png) repeat-y scroll 0 0 transparent;
}


/* ##########################  breadcrumbs  ########################### */

#breadcrumbs
{
  color:#555;
}
#breadcrumbs .breadcrumbs{
padding-top:10px;
  padding-left:20px;
}
#breadcrumbs span
{
  color:#555;
}

#breadcrumbs span a:link,
#breadcrumbs span a:visited
{
  background:#fff;
  color:#7BA428;
}

#breadcrumbs span a:hover,
#breadcrumbs span a:active,
#breadcrumbs span a:focus
{
  background:#7BA428;
  color:#fff;
}
#breadcrumbs .breadcrumbs a{
  color:#226ADD;
  text-decoration:none;
}
#breadcrumbs .breadcrumbs a:hover{
  color:#444;
  text-decoration:none;
 }

/* ##########################  navigation column  ########################### */

.module_content
{
  border:solid 1px #ddd;
  background:#fff
}
.moduletable_js
{
  border:solid 0px #ddd;
}

#right .moduletable_js
{
  border:0
}

#nav h3
{
  border-bottom:solid 1px #ddd;
  color:#444;
}

h3.js_heading
{
  border-bottom:solid 1px #fff !important;
  background:#eee;
  font-family: 'Titillium Maps', Arial;
}

h3.js_heading span.backh
{
  border:solid 0px #000
}

h3.js_heading span.backh1
{
  color:#444
}

#right h3
{
  color:#377A2E;
}

#right h3 span.backh
{

}

#right h3 span.backh2
{

}


#right h3 span.backh3
{
  color:#FFF;
    font-size:20px;
  background: url("../../../../JumpstartStaging/Images/sne/right-side-bg.png") no-repeat scroll 0 0 transparent;
  width:293px;
  height:35px;
  padding:9px 0 0 7px;
}

h3.js_heading a
{
  border:0
}

h3.js_heading a img
{
  border:0
}

h3.js_heading a.opencloselink:hover,
h3.js_heading a.opencloselink:active,
h3.js_heading a.opencloselink:focus
{
  background:none
}

h3.js_heading a:link,
h3.js_heading a:visited,
h3.js_heading a:hover,
h3.js_heading a:active,
h3.js_heading a:focus
{

}
.search{
padding:0;
  margin:0;

}
#nav h3
{
  font-family: 'Titillium Maps', Arial;
}

#nav h3.js_heading a:focus
{

}

#nav form
{
  color:#000;
}

#nav form a:hover,
#nav form a:active,
#nav form a:focus
{
  color:#fff;
  background:#669933;
}

/* ++++++++++++++  first level  ++++++++++++++ */
#nav .moduletable-example ul.menu
{
  background:#fff;
  border:0;
}

ul.menu
{
  border:0;
  background:#fff /* url(../../../../Parents/templates/beez5/images/nav_level_1.gif) repeat-x */;
  border:solid 0px #eee;
}

.module_content ul.menu
{
  border:0;
}

ul.menu li
{
  border-bottom:solid 1px #ddd;
}


ul.menu li a:link,
ul.menu li a:visited
{
  color:#444;
  background:url(../../../../Parents/templates/beez5/images/karo.gif) 5px 12px no-repeat
}

ul.menu li.active a:link,
ul.menu li.active a:visited
{
  color:#333;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
ul.menu li.active a:hover,
ul.menu li.active a:active,
ul.menu li.active a:focus
{
  background: #fff url(../../../../Parents/templates/beez5/images/nav_level_1.gif) repeat-x ;
  color:#638420 ;
}


/* ++++++++++++++  second level  ++++++++++++++ */

ul.menu li ul
{
  border:solid 0px #eee;
}

 ul.menu li ul li
{
  border:solid 0px #000;
  background:#fff;
}

 ul.menu li.active ul li a:link,
 ul.menu li.active ul li a:visited
{
  color:#444;
  border:0;
  border-bottom:solid 1px #fff;
  background: #e8e8e8
}

 ul.menu li.active ul li.active a:link,
 ul.menu li.active ul li.active a:visited
{
  border:0;
  color:#333;
  border-bottom:solid 1px #fff;
}

 ul.menu li.active ul li a:hover,
 ul.menu li.active ul li a:active,
 ul.menu li.active ul li a:focus
{
  background:#666 !important;
  color:#fff !important;
}


/* ++++++++++++++  third level  ++++++++++++++ */

ul.menu li ul li ul
{
  border:0 !important;
  background:#f5f5f5 !important;
  padding-bottom:0
}

ul.menu li.active ul li.active ul li a:link,
ul.menu li.active ul li.active ul li a:visited
{
  background:#f5f5f5 ;
  border-bottom:solid 1px #fff;
  color:#444
}

ul.menu li.active ul li.active ul li.active a:link,
ul.menu li.active ul li.active ul li.active a:visited
{
  color:#333;
}



/* ++++++++++++++  fourth level  ++++++++++++++ */

ul.menu li ul li ul li ul
{
  border:solid 1px #eee !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  background:#fff url(../../../../Parents/templates/beez5/images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 40px;
  font-size:0.9em;
  background:#fff url(../../../../Parents/templates/beez5/images/arrow_small.png) no-repeat  30px 5px;
  color:#444
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold;
color:#333 }



/* ++++++++++++++  fifth level  ++++++++++++++ */

ul.menu li ul li ul li ul li ul
{
  border:solid 0px #eee !important;
  padding-top:5px !important;
  padding-bottom:10px !important;
  background:#fff url(../../../../Parents/templates/beez5/images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 5px;
  font-size:0.9em;
  background:#fff ;
  color:#444;
  margin:0 10px  0 35px;
  border-bottom:solid 1px #ddd
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold; color:#333}


/* ##########################  content - main   ########################### */


#main
{

min-height:300px;
    padding:0;

}
#main .icon {
    list-style-type: none;
}
/* #main h3{
  margin:20px 0 10px;
  clear:both;
}*/
#main ul {
    font-size: 12px;
}

#main .icon li {    
  -moz-border-radius: 10px 10px 10px 10px;
    border: 1px solid #D6D6D6;
    float: left;
    margin: 5px 5px 15px 5px;
    background-color:#FFF;  
   -moz-box-shadow: 3px 3px 3px #ccc;
   -webkit-box-shadow: 3px 3px 3px #ccc;
    box-shadow: 3px 3px 3px #ccc;
  padding-top:3px;
}
#main .icon li a {   
  background-position: center top;
    background-repeat: no-repeat;
    color: Black;
    display: block;
    font-size: 10px;
    font-weight: normal;
    height: 150px;
    margin-top: 2px;
    padding-bottom: 2px;
    padding-top: 0px;
    text-align: center;
    width: 100px;
    line-height:15px;
}
#main .worksheets a { /*  background-image: url("http://media3.jumpstart.com/JumpstartStaging/Images/sne/worksheets.png") !important; */
}

#main .activities a { /* background-image: url("http://media3.jumpstart.com/JumpstartStaging/Images/sne/activities.png") !important; */
}
#content .games li a { /* background-image: url("http://media3.jumpstart.com/JumpstartStaging/Images/sne/games.png"); */
}

#main a:link,
#main a:visited
{
color:#3181ee;
  font-weight:bold;
  text-decoration:none;
}

#main a:hover,
#main a:active,
#main a:focus
{
  color:#f15c27;  
  font-weight:bold;
}

#main th a:hover,
#main th a:active,
#main th a:focus
{
  background:#333;
  color:#fff;
}
#main .icon li a:hover{ color:#ec123b;}
#main p{
  /* clear:both; */
  margin:0;
  padding:0 0 15px 0;
  text-align:justify;
  width:640px;
}

.items-row
{

}

.column-1,
.column-2
{
  border: solid 0px;
}

.item-separator
{
  border: solid 0px #333333;
}

#main ul li
{

}

.small
{
  border:solid 0;
}

ul#archive-items li.row0,
ul#archive-items li.row1
{
  border-bottom:solid 1px #ddd
}

.archive #adminForm fieldset
{
  border:0;
  padding:0;
  margin:20px 0
}

/* ++++++++++++++  images  ++++++++++++++ */

.image-left
{
    padding:2px;
}

.image-right
{
    border:solid 1px #ddd;
    padding:2px
}


/* ++++++++++++++  leading  ++++++++++++++ */

.items-row
{

}


/* ++++++++++++++++++++ headings +++++++++++++ */

#main h1
{
  color:#d7483d;
  border-top:solid 0px #ddd;
  border-bottom:solid 1px #ddd;
  font-size:24px;  
  font-family: 'Titillium Maps', Arial;
}

#main .item-page h3{
  color:#d7483d;
/*  border-top:solid 0px #ddd;
  border-bottom:solid 1px #ddd; */
  font-size:18px;  
  font-family: 'Titillium Maps', Arial;
  display:block;
  margin-bottom:12px;
  font-weight:normal;
}
#top .item-page p{
  margin:0;
  padding:0 0 5px 0;
  text-align:justify;

}

/* h1 on frontpage */
/*
#main .blog-featured h1
{
  border-top:solid 0px #ddd;
  border-bottom:solid 0px #ddd;
}
*/
.items-row h2
{
  color:#7BA428;
  border-top:solid 1px #ddd;
  border-bottom:solid 1px #ddd;
}
.items-row h2 a:link,
.items-row h2 a:visited,
.items-leading h2 a:link,
.items-leading h2 a:visited
{
  color:#175edc !important;
}



.items-row h2 a:hover,
.items-row h2 a:active,
.items-row h2 a:focus,
.items-leading h2 a:hover,
.items-leading h2 a:active,
.items-leading h2 a:focus
{color:#ff0000 !important;
text-decoration:none !important
}





.items-leading h2
{
  color:#7BA428;
}

#main h2
{
  color:#3181ee;
  font-family: 'Titillium Maps', Arial;
  clear:both;
  font-size:18px;
}

#main h2 a
{
  color:#333;
}


/* ++++++++++++++  readmore  ++++++++++++++ */

.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited
{
  color:#444;
  background:#eee url(../../../../Parents/templates/beez5/images/arrow1.gif) repeat-x left top;
  border:solid 1px #ddd;
}

.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
  background:#555 url(../../../../Parents/templates/beez5/images/arrow2.gif) no-repeat left 6px !important;
  color:#fff;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background:#555;
  color:#fff;
}

/* ++++++++++++++  icons  ++++++++++++++ */

.actions img
{
  border:0;
}

/* ++++++++++++++  items-more  ++++++++++++++ */

#main .items-more h3
{
  border-bottom:solid 1px #ddd;
  border-top:solid 1px #ddd;
  color:#444;
}

#main .items-more ol
{
  color:#000;
}

#main .items-more ol li a
{
  background:#FFF url(../../../../Parents/templates/beez5/images/blog_more.gif) no-repeat  !important;
  color: #7BA428 /* #377A2E */
}

#main .items-more ol li a:hover,
#main .items-more ol li a:active,
#main .items-more ol li a:focus
{
  background: #555 url(../../../../Parents/templates/beez5/images/arrow2.gif) no-repeat 0px center;
  color:#333;
}

/* ++++++++++++++  pagination  ++++++++++++++ */

#main .pagination
{
  border-top:solid 1px #ddd;
}


/* ++++++++++++++  article index  ++++++++++++++ */

table.contenttoc
{
  border:solid 1px #ccc;
}


/* ##########################  right column   ########################### */



#right .moduletable
{
  border:solid 0px #eee;
  width:300px;
  border-top:0;
 margin-bottom:10px;
  padding:0px;

}

#right h3
{
  color:#333;
  padding:0px;    
}

#right h4
{
  color:#444;
  border:solid 0;
  padding:0px;
}

#right ul
{
  border:solid 0 #ccc;
  color:#5a8739;
  font-weight:bold;
  background-color:#badaa2;
  margin-right:8px;
  margin-left:1px;
  padding:0 0 10px 0;
}

.moduletable-custom ul li
{
  color:#333;
  background: url(../../../../Parents/templates/beez5/images/arrow2_grey.png) no-repeat  2px 7px;
}

#right .moduletable-custom h4
{
color:#444
}

#right .moduletable a img
{border:0; padding-right:5px;}
 /* ########## See Also  ###########  */

.moduletableseealso{
  
}
#right .moduletableseealso h3 span.backh3
 {
   color:#FFF;
   font-size:20px;
   background: url("../../../../JumpstartStaging/Images/sne/rightside-seealso-bg.png") no-repeat scroll 0 0 transparent;
   width:293px;
   height:35px;
   padding:9px 0 0 7px;
 }
 
#right ul.relateditemsseealso 
{
  border-left:solid 1px #f6f0e0;
  border-right:solid 1px #f6f0e0;
  border-bottom:solid 1px #f6f0e0;
  font-weight:bold;
  background-color:#f6dc94;
  margin-right:8px;
  margin-left:1px;
  margin-bottom:20px;
  width:290px;
}
#right ul.relateditemsseealso  {    color: #5A8739;  font-weight: bold; padding-bottom:20px;}
#right ul.relateditemsseealso li {    padding: 5px 0 5px 12px;}
#right ul.relateditemsseealso li a{    color:#3c3214; text-decoration:none;}
#right ul.relateditemsseealso li a:hover{    color:#836918; }

/* ########### most read + see also ############ */

#right .moduletableseealso h3 span.backh3
 {
   color:#FFF;
   font-size:20px;
   background: url("../../../../JumpstartStaging/Images/sne/rightside-seealso-bg.png") no-repeat scroll 0 0 transparent;
   width:293px;
   height:35px;
   padding:9px 0 0 7px;
 }
 
#right ul.mostreadseealso 
{
  border-left:solid 1px #f6f0e0;
  border-right:solid 1px #f6f0e0;
  border-bottom:solid 1px #f6f0e0;
  font-weight:bold;
  background-color:#f6dc94;
  margin-right:8px;
  margin-left:1px;
  margin-bottom:20px;
  width:290px;
}
#right ul.mostreadseealso  {    color: #5A8739;  font-weight: bold; padding-bottom:20px;}
#right ul.mostreadseealso li {    padding: 5px 0 5px 12px;}
#right ul.mostreadseealso li a{    color:#3c3214; text-decoration:none;}
#right ul.mostreadseealso li a:hover{    color:#836918; }


/* ++++++++++++++  button for closing right column  ++++++++++++++ */
#close span
{
  color:#000;
}

/* ##########################  modules  ########################### */

/* ++++++++++++++  mostread, latest news ++++++++++++++ */
.mostread li a {color:#4d772f; padding-top:10px;}

.mostread li a:link,
.mostread li a:visited,
.latestnews li a:link,
.latestnews li a:visited
{
  background: url(../../../../JumpstartStaging/Images/sne/green-arrow.png) 2px 7px  no-repeat ;
}

.mostread li a:hover,
.latestnews li a:hover,
.mostread li a:active,
.latestnews li a:active,
.mostread li a:focus,
.latestnews li a:focus
{
  background:url(../../../../JumpstartStaging/Images/sne/blue-arrow.png) 2px 6px  no-repeat !important;
  color:#469FEB;
}

/* ++++++++++++++  newsfeed  ++++++++++++++ */

ul.newsfeed
{
  border:solid 0px #000;
}

.newsfeed-item
{
  border-bottom:solid 1px #ddd;
}

.newsfeed-item h5 a
{

}

/* ++++++++++++++  newsflash  ++++++++++++++ */
/* newsflash horizontal */

ul.newsflash-horiz
{
  border:solid 1px #eee;
  background:#f5f5f5 url(../../../../Parents/templates/beez5/images/box.png) repeat-x;
}

.newsflash-horiz li
{
  border:solid 0px #eee;
  background:#f5f5f5;
}

ul.newsflash-horiz li h4
{
  border-bottom:solid 1px #fff;
  font-family: 'Titillium Maps', Arial;
}

/* newsflash vertical */

.newsflash-vert
{

}

/* ++++++++++++++  banner  ++++++++++++++ */

.banneritem
{
  border:0
}

.banneritem a
{
  background:none
}

.banneritem a img
{
  background:none;
  border:0
}

/* ++++++++++++++  login  ++++++++++++++ */

#login-form .inputbox
{
  border:solid 1px #ddd;
  background:url(../../../../Parents/templates/beez5/images/content_bg.gif) repeat-x;
}

fieldset.input
{
  border:0;
}

input.button,
button.button
{
  background: url(../../../../JumpstartNew/CssLib/Themes/Green/Images/search-btn.png) no-repeat left top;
  width:65px;
  height:24px;
  color:#FFF;
}


/* ++++++++++++++  tabs/ slide  ++++++++++++++ */

ul.tabs
{
  border:solid 1px #ddd;
  border-bottom:0;
  background:#f5f5f5 url(../../../../Parents/templates/beez5/images/box.png) repeat-x;
}

ul.tabs li
{
  background:#f5f5f5 url(../../../../Parents/templates/beez5/images/box.png) repeat-x;
  border-right:solid 1px #ddd
}

ul.tabs li a:link,
ul.tabs li a:visited
{
  color:#333;
}

ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus
{
  color:#000
}

.tabcontent
{
  border:solid 1px #ddd;
  background:#fff;
  color:#000;
}

.tabcontent .linkclosed
{
  color:#000;
  border-bottom:solid 1px #e5e5e5;
}

ul.tabs li a.linkopen
{
  background:#fff;
  color:#333;
  border:0
}

ul.tabs li a.linkclosed:hover,
ul.tabs li a.linkclosed:active,
ul.tabs li a.linkclosed:focus,
ul.tabs li a.linkopen:hover,
ul.tabs li a.linkopen:active,
ul.tabs li a.linkopen:focus
{
  background:#555;
  color:#fff
}


/* ++++++++++++++  category-module  ++++++++++++++ */

.category-module li
{
  border-bottom:solid 1px #ddd;
}

.category-module li li
{
  border:0
}

/* ##########################  search   ########################### */

.searchintro img
{
  border:0px
}

.inputbox:focus
{
  border:solid 2px #000;
}

.word
{
  background:#fff;
  border:solid 0px #ccc ;
}

.word input
{
  background:#fff;
  border:solid 1px #999;
  color:#444;
}

.only
{
  border:solid 1px #ccc;
}

.phrases
{
  border:solid 1px #ccc;
}

/* ################ share this ############## */

.joomla_sharethis{
  float:right;
 
} 



/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox
{
  background:#fff;
  color:#000;
}

.phrases .inputbox option
{
  background:#f5f5f5;
  border-bottom:solid 1px #ccc;
}

.phrases .inputbox option a:hover
{
  background:#C00;
  border-color:#CFD0D6;
  color:#fff;
}

/* ++++++++++++++  search results  ++++++++++++++++++ */

dl.search-results
{
  background:#f5f5f5;
}

dl.search-results dt.result-title
{
  border-top:dotted 1px #ddd
}

dl.search-results dd.result-created
{
  border-bottom:solid 5px #fff;
}

/* ##########################  forms   ########################### */

/* ++++++++++++++  form validation  ++++++++++++++ */

.invalid
{
  border-color:red !important;
}

label.invalid
{
  color:red;
}

/* ##########################  user profile  ########################### */

#users-profile-core,
#users-profile-custom
{
  border:solid 1px #ccc;
}

#member-profile fieldset
{
  border:solid 1px #ccc;
}


/* ##########################  tables   ########################### */
table
{
  border:solid 1px #ddd !important
}

tbody
{

}

tr.odd,
.cat-list-row1
{
  background:url(../../../../Parents/templates/beez5/images/news.gif)  repeat-x;
}

table.newsfeeds td,
table.weblinks td
{

}

table.weblinks th,
table.newsfeeds th,
table.category th,
table.jlist-table th
{
  background:#444;
  color:#fff
}

table.weblinks th a,
table.newsfeeds th a,
table.category th a,
table.jlist-table th a
{
  color:#fff !important
}

td.table_footer
{
  background:#ddd url(../../../../Parents/templates/beez5/images/table_footer.gif) bottom left repeat-x;
}

td.counter
{

}

td.num,
td.hits
{

}

td p
{

}

table.category th a img
{
  border:solid 0px ;
}

/* for opera */
tr, td
{
  border:solid 1px #ddd
}

fieldset.filters
{
  border:0;
}


/* ##########################  contacts   ########################### */

.contact form
{
  background:#fff;
  color:#000;
}

.contact input
{
  background:#fff;
  color:#000;
}

.contact input.invalid,
.contact textarea.invalid
{
  border:solid 2px red;
}

.contact label.invalid
{
  color:red;
}


/* ++++++++++++++  Error Message contact form  ++++++++++++++ */

p.error
{
  color:#044b63;
  background:#eee;
  border-top:3px solid #044b63;
  border-bottom:3px solid #044b63;
}

body.contentpane
{
  background:#fff;
}


/* ##########################  footer   ########################### */
/*
#footer
{

  background:#333333 url(../../../../Parents/templates/beez5/images/tabs_back.png) repeat-x;
  color:#fff;
  border-top:solid 0px #ccc;*/
}

#footer-inner
{
  background:#f5f5f5 url(../../../../Parents/templates/beez5/images/footer.jpg) repeat-x left bottom;
  border-top:solid 1px #ddd
}
/*
#footer-sub a:link,
#footer-sub a:visited
{color:#fff}
*/
#footer{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:center; width:1001px; margin:0 auto;}
 #footer a{color:#FFF;font-size:12px;}
 #footer .spacer{
    color: #F15C27;
    font-size: 12px;  
  padding:5px 0;
}
#footer .homepage-footer {
    color: #FFFFFF;
}
#footer .homepage-footer a {
    color: #FFFFFF;
}


/* #################### math footer start ########### */
#bottom-nav, #bottom-nav-l {
    color: #FFFFFF;
    font-family: "Arial Rounded MT Bold",Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin:20px auto 0;
    text-align: center;
}
#bottom-nav {
    width: 610px;
    margin:20px auto 0;
}
#bottom-nav li {
    float: left;
    list-style: none outside none;
    margin: 0 10px;
}
#bottom-nav a {
    color: #FFFFFF;
    display: block;
    float: left;
    text-indent: -9999px;
}
a.about-us:link, a.about-us:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/footer-nav.png") no-repeat scroll -6px -6px transparent;
    height: 31px;
    width: 115px;
}
a.about-us:hover {
    background-position: -6px -52px;
}
a.about-us:active {
    background-position: -6px -98px;
}
a.mobile-mn:link, a.mobile-mn:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/logo-nav.png") no-repeat scroll -719px -11px transparent;
    height: 33px;
    position: relative;
    top: -14px;
    width: 120px;
}
a.mobile-mn:hover {
    background-position: -719px -57px;
}
a.mobile-mn:active {
    background-position: -719px -103px;
}
a.console:link, a.console:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/footer-nav.png") no-repeat scroll -396px -6px transparent;
    height: 31px;
    width: 163px;
}
a.console:hover {
    background-position: -396px -52px;
}
a.console:active {
    background-position: -396px -98px;
}
a.help:link, a.help:visited {
    background: url("../../../../m-sub/Mathblaster/Css/en-us/Default/Images/footer-nav.png") no-repeat scroll -571px -6px transparent;
    height: 31px;
    width: 78px;
}
a.help:hover {
    background-position: -571px -52px;
}
a.help:active {
    background-position: -571px -98px;
}
#bottom-nav-l {
    width: 655px;
}
#bottom-nav-l li {
    float: left;
    list-style: none outside none;
    margin: 0 5px 0 0;
}
#bottom-nav-l a {
    color: #FFFFFF;
    display: block;
    height: 62px;
    margin: -28px 0 0 -5px;
    padding: 30px 10px 0;
    width: 130px;
}




/* ##################### math footer end ############ */
.box1
{
  border-right:solid 1px #ddd
}

.box3
{
  border-left:solid 1px #ddd;
}

.box h3
{
  font-family: 'Titillium Maps', Arial;
}

#bottom a img
{
  border:0 none;
}

/* ################# Footer Links ##################### */
#footer-content {
    background:url(../../../../Mathblaster/Images/mb-footerlink-bg.png) no-repeat 0 0;
    color: #2C52A2;
    height: 165px;
    padding: 16px 25px 10px 25px;
    margin: 0 auto;
    width:1001px;
}
* html #footer-content {
    width: 919px;
}
#footer-content ul {
    float: left;
}
#footer-content li {
    list-style: none outside none;
    padding: 10px 20px 0 0;
    font-size:12px;
}
#footer-content li a{
    font-size:12px;
}
#footer-content ul.last li {
    padding: 10px 0 0;
}
#footer-content a {
    color: #2C52A2;
    font-size: 12px;
    text-decoration: none;
}
#footer-content a:hover {
    color: #0c7043;
    font-size: 12px;
  text-decoration: underline;
}
#footer-content a:active {
    color: #0c7043;
}

#footer-content .tabbertab {clear:both;width:100%;float:left;}
 #footer-content .tabbertab ul{float:left;position:revlative;}
#footer-content .tabbertab ul li{
  list-style: none outside none;
     padding: 10px 20px 0 0;
     font-size:12px;  
}
#footer-bottom {
    background: url("../../../../ka/ka-web-store/layout-bg.gif") no-repeat scroll 0 -244px transparent;
    height: 11px;
    overflow: hidden;
    width: 953px;
    margin-bottom:20px;
}
#corp-links {
    background: url("../../../../ka/ka-web-store/layout-bg.gif") no-repeat scroll -938px -1px transparent;
    height: 29px;
    left: 180px;
    padding:0 0 0 11px;
    position: absolute;
    top: 185px;
}
#corp-link-content {
    background-color: #F5821F;
    color: #FFFFFF;
    float: left;
    font-family: "Comic Sans MS",Verdana,Arial,sans-serif;
    font-size: 13px;
    height: 26px;
    overflow: hidden;
    padding: 3px 0 0;
}
#corp-link-end {
    background: url("../../../../ka/ka-web-store/layout-bg.gif") no-repeat scroll -940px -34px transparent;
    float: left;
    height: 29px;
    width: 11px;
}
#corp-link-content a:link, #corp-link-content a:visited {
    color: #FFFFFF;
    font-family: "Comic Sans MS",Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}
#corp-link-content a:hover, #corp-link-content a:active {
    color: #FFFFFF;
    font-family: "Comic Sans MS",Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.tabberlive .tabbertabhide {
    display: none;
}
ul.tabbernav {
    font-weight:bold;
    font-size:12px;
    margin: 0 0 10px 0;
    padding: 3px;
}
ul.tabbernav li {
    display: inline;
    list-style: none outside none;
    margin: 0;
}
ul.tabbernav li a {
   margin-left: 3px;
    padding: 8px 10px;
    text-decoration: none;
}
tabberlive .tabbertab {
    border-top: 0 none;
    padding: 5px;
}
.tabberlive .tabbertab h2 {
    display: none;
}
.tabbernav a {
  
    color: #FFF !important;
    text-decoration: none !important;
}
.tabberactive a {
    color: #354698 !important;
    text-decoration: none !important;
  background-color:#FFF;
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius:8px 8px 0 0;
  border-radius:8px 8px 0 0;
}
.tabbernav a:hover {
    color: #177d99;
  
}


/* ##########################  editor  ########################### */

.contentpaneopen_edit img
{
  border:0
}

form.editor fieldset
{
  border:solid 1px #ccc;
}


/* ++++++++++++++  edit  ++++++++++++++ */

form#adminForm
{
  border:solid 0px #000
}

.edit form#adminForm fieldset
{
  border:solid 1px #ddd
}

legend
{font-weight:bold}
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
  border:solid 1px #333;
  background:#ffffcc;
}
table.pagenav,
table.pagenav tr,
table.pagenav td
{border:0 !important}

#main .categories-list ul
{list-style-type:none}

/* contact  plain */
#main .contact h3
{
  border-bottom:solid 1px #ddd;
  margin: 20px 0
}

.form-required
{
  font-weight:bold;
  margin:10px 0;
  background:#fff url(../../../../Parents/templates/beez5/images/req.png) no-repeat;
  padding:10px 40px

}

.contact .inputbox
{
  background:#fff url(../../../../Parents/templates/beez5/images/content_bg.gif) repeat-x ;
  border:solid 1px #ccc;
  padding:3px
}
/* contact  slider */

.panel
{
  border:solid 1px #ddd;
  margin-top:-1px

}
#main .contact .panel h3
{
  margin:0px 0 0px 0;
  padding: 0;
  background:#eee;
  border:0
}
.panel h3 a
{
  display:block;
  padding:6px;
  text-decoration:none;
  color:#444;
  padding:6px;
}


.panel h3.pane-toggler a
{
  background:#f5f5f5 url(../../../../Parents/templates/beez5/images/slider_plus.png) right  top no-repeat;
}
.panel h3.pane-toggler-down a
{
  background:#f5f5f5  url(../../../../Parents/templates/beez5/images/slider_minus.png) right  top no-repeat;
  border-bottom:solid 1px #ddd;
}

.pane-slider
{
  border:solid 0px;
  padding:0px 10px !important;
  margin:0;
  background: url(../../../../Parents/templates/beez5/images/nav_level_1.gif) repeat-x ;
}

.panel .contact-form,
.panel  .contact-miscinfo
{
  padding:10px
}

.contact .panel .contact-form form,
.contact .panel .contact-address
{
  margin:20px 0 0 0
}

.categories-list .category-desc ul li
{list-style-type:square
}
/* tabs */

div.current
{

  background: url(../../../../Parents/templates/beez5/images/nav_level_1.gif) repeat-x ;
}

#close a
{text-decoration:none}

/*Encyclopedia*/
div.encyclopedia_col1 {
  width:49%;
  float:left;

}
div.encyclopedia_col1 p.img_caption {
  font-size: .6em;
}
div.encyclopedia_col2 {
  width:49%;
  float:right;
  padding-left:3px;
  margin-left: 2px;  
}
div.encyclopedia_col2 p {
  padding-left:3px;
  margin-left: 2px;  
}

div.encyclopedia_links ul
{
        display:block;
        margin:0px 0px 1px 0px;
        list-style-type:none;
        padding:10px 0px 10px 0px;
        width:100%
}
div.encyclopedia_links ul li
{
        display:inline ;
        padding:2px ;
        margin:2px;
        white-space:nowrap;

}

/*  ################ JS Class ############## */

#worksheet{

    color: #004682;
    float: left;
    text-align: justify;
    width: 100%;
}


#worksheet ul {
    font-size: 12px;
    height:80px;
}
#worksheet .icon li {
    -moz-border-radius: 10px 10px 10px 10px;
    border: 1px solid #6699CC;
    float: left;
    margin: 5px;
}
#worksheet .icon li a {
    background-position: center top;
    background-repeat: no-repeat;
    color: Black;
    display: block;
    font-size: 10px;
    font-weight: normal;
    height: 45px;
    margin-top: 2px;
    padding-bottom: 2px;
    padding-top: 53px;
    text-align: center;
    width: 100px;
}

#worksheet .worksheets a {
    background-image: url("../../../../JumpstartStaging/Images/sne/worksheet_icon.gif") !important;
}

#review-list, #award-list {
    margin: 0 0 0 40px;
}
#reviews h1 {
    color: #DA1F2B;
    font-size: 17px;
    margin: 4px 0;
}
#reviews p {
    margin: 10px 0;
}
#review-list p {
    margin: 10px 0 20px;
}
.top-award {
    margin: 5px 0 15px;
    padding: 12px 5px 5px 1px;
    width: 800px;
}
.logo_awards {
    display: inline;
    float: left;
    margin: 5px 20px 0;
}
.red-hd {
    color: #DA1F2B;
    font-weight: bold;
    font-size:14px;
    width: 100%;
}
.top-award p {
    margin-bottom: 1px;
    margin-top: 1px;
}
.view_fullArticle {
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
}
.view_fullArticle a:link, .view_fullArticle a:visited {
    color: #233289;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.cloudtag{
  background:#beed9e;
  margin:0 7px 5px 0;
  padding:0 10px 10px 10px;
  border-right:solid 1px #d5e9f1;
  border-left:solid 1px #d5e9f1;
  border-bottom:solid 1px #d5e9f1;
}
.cloudtag a{
  color:#4e8b21; 
  text-decoration:none;
}
.cloudtag a:hover{
  color:#28b4ed; 
}
.moduletablesearch{width:270px; height:27px;padding:10px 5px 10px 10px;margin:10px 0 20px; background-color:#bad9e5; border:1px solid #e1f0f6;}
.searchsearch label{display:none;}
.inputboxsearch{background-color: #FFFFFF;border: 1px solid #98C7DA; height:22px; vertical-align:top;}
.buttonsearch { background: url("../../../../JumpstartNew/CssLib/Themes/Green/Images/search-btn.png") no-repeat scroll left top transparent;    color: #FFFFFF;
    height: 24px;
    width: 65px;
  margin-left:3px;
  vertical-align:top;
}

.custom embed{
  visibility:visible;


}