/*----------------------------------------------------------------------

# FOR YOUJOOMLA LLC COPYRIGHT REMOVAL VISIT THIS PAGE 

# http://www.youjoomla.com/faq/view/you-joomla-templates-club/can-i-remove-youjoomla.com-copyright/78

# Youjoomla Default Index - 

# ----------------------------------------------------------------------

# Copyright (C) 2007 - 2009 YOUJOOMLA LLC . All Rights Reserved.

# @license - Copyrighted Commercial Software

# Author: YOUJOOMLA LLC

# Website: http://www.youjoomla.com
------------------------------------------------------------------------*/
body#color {
background:#54b8f4 no-repeat center top;
background-image: linear-gradient(bottom, #C7E5F5 24%, #A6DDF5 76%, #7AC7F0 92%, #5FBDF3 100%);
background-image: -o-linear-gradient(bottom, #C7E5F5 24%, #A6DDF5 76%, #7AC7F0 92%, #5FBDF3 100%);
background-image: -moz-linear-gradient(bottom, #C7E5F5 24%, #A6DDF5 76%, #7AC7F0 92%, #5FBDF3 100%);
background-image: -webkit-linear-gradient(bottom, #C7E5F5 24%, #A6DDF5 76%, #7AC7F0 92%, #5FBDF3 100%);
background-image: -webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0.24, #C7E5F5),
 color-stop(0.76, #A6DDF5),
 color-stop(0.92, #7AC7F0),
 color-stop(1, #5FBDF3)
);
}

#top_menu {
background:#FFF;
-moz-border-radius-topright:10px;
border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:10px;
-moz-box-shadow:inset 0 0 5px gray;
-webkit-box-shadow:inset 0 0 5px;
box-shadow:inner 0 0 5px gray;
}

#logo {
background:url(../../../images/mbaskool_official_logo_new.jpg) no-repeat 0 0;
height:140px;
margin-top:3px;
margin-left:10px;
}

#bottom4 {
background:url(../images/bottom4_bg.jpg) repeat-x left top;
}

#footer {
background:#323232;
}

#wrap,#wrapblank {
background:#81cffa;
}

#insidewrap,#insidewrapblank {
background:#fff no-repeat right top;
}

#modlgn_passwd,#modlgn_username {
background:#F3F3F3;
}

#mod_login_remember {
border:none;
padding:0!important;
}

.mod_login {
border:none;
text-decoration:underline!important;
padding:0!important;
}

a:link,a:visited {
color:#42B1EA;
}

h1,h3,h4,h5,h6,h2 {
color:#FFF;
}

ul.pagination a {
background-color:#70C8FC;
color:#fff;
}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {
color:#326685;
}

.componentheading,.contentheading,.contentheading a:link,.contentheading a:visited,.contentheading a:link,.contentheading a:visited {
color:#464646;
border-bottom:1px solid #E4E4E4;
}

.news_item_f {
background:url(../images/yjsquare.gif) repeat-x left 12px;
}

.contentheading_f,.contentheading_f a:link,.contentheading_f a:visited,.contentheading_f a:link,.contentheading_f a:visited {
color:#fff;
font-weight:600;
}

.createdate_f {
background:url(../images/createdate.gif) no-repeat left top;
}

a.readon_f:link,a.readon_f:visited {
background:#383838 url(../images/readon.gif) no-repeat left center;
color:#fff;
}

a.readon_f span {
background:url(../images/readon_span.gif) no-repeat right center;
}

a.readon_f:hover {
color:#42a3dc;
}

.yjsquare_in fieldset {
border:0;
}

.pollbuttons .button,#form-login .button {
background:url(../images/blue/pollb.gif) left center no-repeat;
}

.button,.button validate,.validate {
background:url(../images/blue/buttons.gif) left center no-repeat;
color:#fff;
}

.button validate2,.validate2 {
background:url(../images/blue/buttons1.gif) left center no-repeat;
color:#fff;
}

.back_button a:hover,.back_button a:active {
color:#000;
}

a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,.back_button a {
background:#000;
border:1px solid #EEE;
font-weight:700;
color:#fff;
}

a.readon:link,a.readon:visited {
background:#e4e4e4;
border:1px solid #42A3DC;
color:#fff;
}

.yjsquare h3,.yjsquare_yjbump h3 {
color:#FFF;
background-color:#5fbdf3;
border-top-left-radius:7px 7px;
border-top-right-radius:7px 7px;
-moz-border-radius-topright:7px 7px;
-moz-border-radius-topleft:7px 7px;
font-weight:700;
}

.yjsquare,.yjsquare_yj1,.yjsquare_yj2,.yjsquare_yjbump {
background:url(../images/yjsquare.gif) repeat-x left top;
}

.yjsquare_in,.yjsquare_in_yjbump {
color:#000;
border-bottom:0 solid #e4e4e4;
}

.yjsquare_yj1 h3 {
color:#fff;
background:url(../images/blue/yj1h3.gif) no-repeat left top;
}

.yjsquare_yj1 h3 span {
background:url(../images/blue/yj1span.gif) no-repeat right top;
}

.yjsquare_yj2 h3 {
color:#fff;
background:url(../images/yj2h3.gif) no-repeat left top;
}

.yjsquare_yj2 h3 span {
background:url(../images/yj2span.gif) no-repeat right top;
}

.yjsquare_advert h3 {
background:url(../images/h3def.gif) no-repeat left top;
color:#222;
}

.yjsquare_advert h3 span {
background:url(../images/spandef.gif) no-repeat right top;
}

#user1 .yjsquare,#user2 .yjsquare,#user3 .yjsquare {
border-right:1px solid #e5e4e4;
}

#bottom4 .yjsquare h3 {
background-color:#5fbdf3 0 0 0;
border-bottom-right-radius:50px 25px;
border-top-right-radius:0 0;
-moz-border-radius-topright:0 0;
border-top-left-radius:0 0;
-moz-border-radius-topleft:0 0;
color:#FFF;
}

#bottom4 .yjsquare h3 span {
background-color:#5fbdf3 0 0 0;
border-bottom-right-radius:50px 25px;
border-top-right-radius:0 0;
-moz-border-radius-topright:0 0;
border-top-left-radius:0 0;
-moz-border-radius-topleft:0 0;
}

#footer a:hover {
color:#70C8FC;
}

#footmod {
border:none;
color:#fff;
}

table.pollstableborder tr.sectiontableentry1 td {
border:none;
background:#e4e4e4;
}

table.pollstableborder tr.sectiontableentry2 td {
border:none;
}

.sectiontableheader {
border:1px solid #d3d2d2;
background:#e4e4e4;
color:#FFF;
}

.sectiontableentry2 {
background-color:#F3F3F3;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
border-bottom:1px solid #fff;
}

tr.sectiontableentry1 td,td.sectiontableentry1 {
background-color:#F3F3F3;
color:#42A3DC;
}

tr.sectiontableentry2 td,td.sectiontableentry2 {
background-color:#e4e4e4;
color:#42A3DC;
}

tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {
background-color:#e0e0e0;
color:#42A3DC;
}

#horiznav ul li a {
color:#000;
background:url(../images/blue/topmenu/normal_l.png) no-repeat left center;
}

#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li#current:hover li a,#horiznav ul li#current.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul ul li.active {
color:#fff;
background-image:none;
}

#horiznav li:hover ul,#horiznav li li:hover ul,#horiznav li li li:hover ul,#horiznav li li li li:hover ul,#horiznav li.sfHover ul,#horiznav li li.sfHover ul,#horiznav li li li.sfHover ul,#horiznav li li li li.sfHover ul,#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul li.sfHover ul ul li a {
background-color:#5cb7ed;
}

#horiznav li ul li a:hover,#horiznav li ul li ul li a:hover,#horiznav li li:hover,#horiznav ul li li.sfHover,#horiznav li li.sfHover a,#horiznav ul li li:hover a,#horiznav ul li li:hover,#horiznav ul li li.sfHover,#horiznav ul li li#current a:hover,#horiznav li.parent ul li#current.sfHover,#horiznav li.parent ul li#current:hover,#horiznav ul li.parent li#current a:hover {
background-color:#70C8FC;
color:#326685;
background-image:none;
}

#horiznav li li {
border-bottom:1px solid #569cc7;
}

#horiznav li ul {
border-right:1px solid #569cc7;
border-left:1px solid #569cc7;
border-bottom:none;
border-top:1px solid #569cc7;
}

#horiznav li,#horiznav {
font-weight:700;
}

#horiznav li {
background:url(../images/blue/topmenu/normal_r.png) no-repeat right center;
}

#horiznav_d li {
background:url(../images/blue/topmenu/normal_l.png) no-repeat left center;
}

#horiznav_d li a,#horiznav_d li .separator {
background:url(../images/blue/topmenu/normal_r.png) no-repeat right center;
color:#5b5b5b;
}

#horiznav_d ul li ul {
background:#5DB8EE;
}

#horiznav_d li.active,#horiznav_d li.active:hover,#horiznav_d li.active.sfHover,#horiznav_d li:hover,#horiznav_d li.sfHover {
background:url(../images/blue/topmenu/active_l.png) no-repeat left center;
}

#horiznav_d li.active a,#horiznav_d li.active .separator,#horiznav_d li.active a:hover,#horiznav_d li.active .separator:hover,#horiznav_d li:hover a,#horiznav_d li:hover .separator,#horiznav_d li.sfHover a,#horiznav_d li.sfHover .separator {
background:url(../images/blue/topmenu/active_r.png) no-repeat right center;
color:#fff;
}

#horiznav_d li.parent li a:hover,#horiznav_d li.parent li.active a {
background:none;
color:#326685;
}

#mainlevel li a,.menu li a,a.mainlevel {
background:url(../images/blue/mainlevel.png) no-repeat left top;
}

#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,a.mainlevel:hover,a.mainlevel#active_menu,#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,.menu li a:hover,.menu li.active a {
background:url(../images/blue/mainlevel.png) no-repeat left bottom;
}

a.sublevel {
background:url(../images/blue/strelica.gif) no-repeat 5px 9px;
}

a.sublevel:hover {
background:url(../images/blue/strelica_hover.gif) no-repeat 5px 9px;
}

a.mainlevel,#mainlevel li a,.menu li a {
color:#222;
}

body li {
background:url(../images/blue/strelica.gif) no-repeat 0 7px;
}

body li:hover {
background:url(../images/blue/strelica_hover.gif) no-repeat 0 7px;
}

body ul.video li,body li.video,body li.video:hover {
background:url(../images/typ/video.gif) no-repeat 0 0;
}

div.yj_news_flash_title_only {
background:url(../images/blue/strelica.gif) no-repeat left 4px;
}

#SlideShow a.navigation,#SlideShow a.selected {
background:url(../images/blue/nav.gif) repeat-x left top;
}

#SlideShow a.navigation:HOVER,#SlideShow a.selected {
background:url(../images/blue/nav.gif) repeat-x left bottom;
}

#SlideShow .controlsContainer span {
background:#5fbdf3;
padding-2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-bottomleft:2px;


}

#SlideShow .controlsContainer a {

}

#SlideShow2 a.navigation,#SlideShow2 a.selected {
background:url(../images/blue/nav2.gif) bottom no-repeat;
}

#SlideShow2 a.navigation:hover,#SlideShow2 a.selected {
background:url(../images/blue/nav2.gif) top no-repeat;
}

a.slide2prev {
background:url(../images/blue/prev.gif) no-repeat left top;
}

a.slide2next {
background:url(../images/blue/next.gif) no-repeat right top;
}

div.yj_bump_vote_bg {
background:#70caff url(../images/blue/bump.png) center left no-repeat;
}

div.voters {
background:#70caff url(../images/blue/bump.gif) center center no-repeat;
}

div.voters div.votes_loading {
background:url(../images/blue/loading.gif) center center no-repeat;
}

#advert1,#pathway {
border-bottom:1px solid #e4e4e4;
}

a:focus,a:hover,#com-form-login-username .inputbox,#com-form-login-password .inputbox {
color:#5BB7EC;
}

.small,.createdate,.modifydate,.modifydate_f,.mosimage_caption,.createby,.createby_f,.createdate_f,a.readon:hover,.pagenavbar a:hover,#footmod a.mainlevel:hover,#footmod a.mainlevel:active,#footmod a.mainlevel:focus,#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,a.mainlevel#active_menu,a.sublevel,a.sublevel:hover,a.sublevel:active,a.sublevel:focus,#active_menu,a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus,ul li a:hover,li.active a,li.parent a,.menu li a:hover,.menu li.active a {
color:#42A3DC;
}

.contentheading_f2,.yjsquare h3 span,.yjsquare_yjbump h3 span {
background-color:#5fbdf3;
border-top-left-radius:7px 7px;
border-top-right-radius:7px 7px;
-moz-border-radius-topright:7px 7px;
-moz-border-radius-topleft:7px 7px;
}

.toclink,fieldset {
border:1px solid #e4e4e4;
}

.inputbox,.inputbox:hover,.inputbox:focus {
background:#FFF;
border:1px solid #e4e4e4;
}

a.button:link,a.button:visited,a.button:focus,#footer a:link,#footer a:visited,#footer,#horiznav ul li#current ul li a,#horiznav ul li#current ul li,#horiznav ul li#current ul li a:hover,#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,#horiznav ul li.parent li#current a,#horiznav_d li.parent li a {
color:#fff;
}

#advert1 .yjsquare,#advert1 .yjsquare_in,#bottom4 .yjsquare_in {
background:none;
border:none;
}

#bottom4 .yjsquare,#user4 .yjsquare {
background:none;
}

#horiznav ul li a:hover,#horiznav ul li:hover a,#horiznav ul li.sfHover a,#horiznav li#current a,#horiznav li#current a:hover,#horiznav li#current:hover a,#horiznav li#current.sfHover a,#horiznav li.active a {
color:#fff;
background:url(../images/blue/topmenu/active_l.png) no-repeat left center;
}

#horiznav li#current,#horiznav li#current:hover,#horiznav li#current.sfHover,#horiznav li.active,#horiznav ul li:hover,#horiznav ul li.sfHover {
background:url(../images/blue/topmenu/active_r.png) no-repeat right center;
}

#horiznav ul li ul li a.child,#horiznav ul li ul li a.child:hover,#horiznav ul li.active ul li a.child {
background:url(../images/blue/topmenu/arrow_right.gif) 98% 50% no-repeat;
}