/* Page and genereral module styles */

/* Gutters - if gutters are set in theme settings they will override these
   values: see Extensions > Modify Output > Design */
body{
	font-family: 'Open Sans', Arial !important;
	font-weight: 300;

	 }   

#main-content,
.block-inner,
.pane-inner,
.menu-wrapper,
.branding-elements,
.breadcrumb-wrapper,
.attribution,
.at-panel .rounded-corner,
.block-panels-mini, 
.block-title,
div.messages {
  margin-left: 15px;
  margin-right: 15px;
}
/* Panel pages need negative margin equal to the gutter width applied to #content,
  this is taken care of in theme settings as per above for normal gutters */
#content .panel-display,
#content .panel-flexible {
  margin-left: -20px;
  margin-right: -20px;
}
.columns-inner {
  padding-top: 20px;
}
#page > header {
  clear: both;
  padding: 0px 0 0;
}
#branding {
  float: left;
  margin: 0 0 10px;
  width: 40%;
}
#logo {
  padding: 0 20px;
  float: left;
}
#page > header > hgroup {
  line-height: 1.2;
  margin: 0 20px;
}

h1#site-name { /* 48px */
  font-size: 3.692em;
  margin: 0 0 0.2em 0;
  padding: 0;
}
h2#site-slogan {
  font-size: 1.077em;
  margin: 0;
  padding: 0;
}
#site-name {
  font-size: 1.846em;
}
#ttt a    {
  font-size:16px;
  color:#ffffff;
}

#ttt a:hover {
color:#EAE5E5;}
#site-name a    {
  text-decoration: none;
}
#site-name a:visited {}
#site-name a:hover   {}
#site-name a:focus   {}
#site-name a:active  {}

#site-slogan {
  font-size: 1.077em;
  font-weight: 400;
}
.region-header {
  float: right;
  max-width: 60%;
  clear: none;
}
h1#page-title {
  margin-top: 50px;
  display:none;
}
.in-maintenance h1#page-title {
  padding: 10px;
  margin-top: 0;
}
#content-column,
.region-sidebar-first,
.region-sidebar-second {
  margin-bottom: 20px;
  margin-top: 20px;
}
.region-content-aside {
  padding-top: 20px;
}
.region-tertiary-content {
  padding-bottom: 20px;
}

a.feed-icon {
  padding: 10px;
}

/* Footer - the main page footer only */
#page > footer {
  padding: 20px 0;
  margin-top: 20px;
}

/* Feed icons */
.feed-icon img {
  padding: 0 10px;
}

/* Search results list. */
.search-results {
  margin: 0;
}
.search-results .search-result {}
.search-results .title {
  font-size: 1.154em;
}
.search-results .search-snippet-info {
  padding: 0;
}
.search-results p {
  margin: 0;
}
.search-results .search-snippet {}
.search-results .search-info {
  font-size: .923em;
}

/* Maintenance page */
.maintenance-page #skip-link {
  position: absolute;
  top: -99em;
}
.maintenance-page footer {
  margin: 10px 0 0;
}
.maintenance-page footer a {
  text-decoration: none;
  color: #ccc;
}
div.messages {
  margin: 5px 20px;
}

/* Override max-width 100% for Gmaps and Getlocations modules */
.gmap img,
.view-gmap img,
#getlocations_map_canvas img {
  max-width: none;
}

/* Collapsible region */
.js .region-collapsible,
.collapsible-toggle {
  display: none;
}
.region-collapsible-wrapper {
  display: none;
}
.toggle-active .region-collapsible-wrapper {
  display: block;
}
.section-collapsible,
.region-highlighted {
  padding: 1em 0;
}
.js .section-collapsible {
  bottom: 0;
  height: 50%;
  height: auto !important;
  max-height: 50%;
  position: fixed;
  right: 0;
  z-index: 100;
}
.section-collapsible.toggle-active {
  overflow: auto;
  -moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  box-shadow: 0 0 12px rgba(0,0,0,0.5);
}
.region-collapsible {
  padding: 15px 30px 15px 15px;
  overflow: hidden;
}
#block-block-13{
display:none;
}
.region-collapsible  .block {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.js .collapsible-toggle {
  border: none;
  display: block;
  font-size: 1.077em;
  font-weight: 500;
  margin: 0;
  position: relative;
  text-transform: uppercase;
}
.collapsible-toggle a,
.collapsible-toggle a:visited {
  background: url(images/black.png) no-repeat 16px -248px;
  bottom: 0;
  display: inline-block;
  height: 20px;
  padding: 1em;
  position: fixed;
  right: 0;
  text-indent: -999em;
  width: 20px;
  z-index: 1;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  -moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  box-shadow: 0 0 12px rgba(0,0,0,0.5);
}
.toggle-active .collapsible-toggle a {
  background-position: 16px -390px;
  position: relative;
  float: right;
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.collapsible-toggle a:hover,
.collapsible-toggle a:focus,
.collapsible-toggle a:active {
  background-image: url(images/gray.png);
  outline: 0;
}
.link { background-position: 0 0; }
.locked { background-position: 0 -66px; }
.minus { background-position: 0 -132px; }
.plus { background-position: 0 -198px; }
.popout { background-position: 0 -264px; }
.search { background-position: 0 -330px; }
.x { background-position: 0 -396px;}


.clr{ clear: both; }

#header #branding{
   height: 80px;
    margin-left: 480px;
    padding-top: 10px;
}

 header#header.clearfix div#menu-bar.nav nav#block-system-main-menu.block ul.menu li.first a{ 
	background: url("../images/glag.png") no-repeat scroll 0 0 transparent;
    margin-left: 22px;
    text-indent: -999px;
    width: 32px;
    height: 29px;
  }

header#header.clearfix div#menu-bar.nav nav#block-system-main-menu.block ul.menu li.first a:hover, header#header.clearfix div#menu-bar.nav nav#block-system-main-menu.block ul.menu li.first a.active{
    margin: 7px 0 0 22px;
    padding: 0;
    border: none;
    height: 21px!important;
     } 
    

#block-views-homepage-slideshow-block {
	padding: 0px;
	margin: 0px 0 0 0px;
	float: left;
	width: 592px;
	}

#block-views-homepage-slideshow-block .block-inner{
	margin: 0px;
	padding: 0px;
	}

#banner{
	overflow: hidden;
    height: 325px;
    }

#banner .image{
    width: 592px;
    }

.descrip{
    background: url("../images/banner-desc-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    width: 300px;
    height: 317px;
     }
     
.descrip div.title a{
	font-size: 1.7em !important;
	line-height: 32px;
	}

.desc{
	font-size:85%;
	padding: 0px 30px;
	color: #6B6B6B;
     }

.front .columns-inner, .front #content-column{
      padding: 0;
      margin: 0;
     }

.region-highlighted{
    border-bottom: 6px solid #000000;
    padding-top: 0;
    margin-bottom: 18px;
     }
 
#block-views-site-blocks-block{
	float: left;
	width: 266px;
	height: 323px;
	border: 1px solid #EDEDED;
	margin-left: 3px;
	}  

#block-views-site-blocks-block-1{
	float: right;
	width: 266px;
	height: 325px;
	border: 1px solid #EDEDED;
	}

#block-views-site-blocks-block .block-inner,
#block-views-site-blocks-block-1 .block-inner{
	margin: 0px;
	}

#block-views-site-blocks-block h2,
#block-views-site-blocks-block-1 h2{
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0 5px 10px;
	background-color: #FFB400 ;
	color: #FFFFFF
	}
	
#block-views-site-blocks-block-1 h2{
	background-color: #C20000 ;
	}

#block-views-site-blocks-block ul,
#block-views-site-blocks-block-1 ul{
	margin: -15px 0 0 24px;
	padding: 0px;
	text-align: left;
	font-size: 13px;
	line-height: 28px;
	}

#block-views-site-blocks-block ul li,
#block-views-site-blocks-block-1 ul li{
	margin: 0px !important;
	padding: 0px !important;
	list-style-image: url(images/arrow.png);
	}

#block-views-banner-block-1{
    float: left;
    height: 320px;
    margin-left: -20px;
    width: 837px;
     }

.region-highlighted .title a{
color: #493941 !important;
  font-family: georgia;
    font-size: 27px;
    text-align: center;
     }
  .region-highlighted .title{
	padding: 30px;
    position: relative;
    width: 260px;
  margin-top: 20px;
     }
     .desc{


     }
     .desc p{
 
    padding: 0 30px;

}
.more{
background: url("../images/nav.png") repeat-x scroll 0 0 transparent;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 130px;
}
.more a{
   color: #FFFFFF !important;
    display: block;

    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
}
.logo{
    float: left;
    margin-top: 20px!important;
}
#block-views-videos-block{
float: left;

margin-left: -10px;
    width: 311px;
}
#block-views-videos-block ul{

}
#block-views-videos-block ul li{
list-style: none;

}
#block-views-videos-block ul li a{

}
 #columns{
  background: #fafafa;
 }
 #menu-bar{
 }

 .not-front .gradient-top{
  background: url("../images/banner-bg.png") repeat-x scroll 0 0 transparent;
    height: 16px;
    margin-top: -20px;
 }
 .gradient-top{
  background: url("../images/banner-bg.png") repeat scroll 0 0 transparent;
    height: 0px;
 }
 #block-search-form{
  border-radius: 0 0 0 0;
    float: left;
    font-size: 1em;
    margin-left: -5px;
    margin-right: 5px;
    margin-top: 2px;
    width: 559px;

 }
 .front #search-block-form input.form-submit, #search-form input.form-submit{
   background: url("../images/nav.png") repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    height: 38px;
    text-indent: 0;
    margin-left: -7px;
    width: 107px;
    padding-bottom: 4px;
 }

 #search-block-form input.form-submit, #search-form input.form-submit{
   background: url("../images/nav.png") repeat scroll 0 0 transparent!important;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
  
    height: 34px;
    text-indent: 0;
    margin-left: -7px;
    width: 107px;
    padding-bottom: 4px;
 }

 #search-form input#edit-keys, #block-search-form .form-item-search-block-form input{
  color: #1e1c1d;
  font-style: italic;
 }
#search-block-form input.form-submit, #search-form input.form-submit{
   background: url("../images/nav.png") repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
  
    height: 34px;
    text-indent: 0;
    margin-left: -7px;
    width: 107px;
    padding-bottom: 4px;
 }

 #search-form input#edit-keys, #block-search-form .form-item-search-block-form input{
  height: 22px;
 }
section#block-simpleads-ad-groups-7.block div.block-inner h2.block-title{
  display: none;
}

section#block-simpleads-ad-groups-7.block div.block-inner{
    float: left;
    margin: 0!important;
    width: 311px;
}
#block-simpleads-ad-groups-7{
width: 311px;
margin-left: 25px;
margin-top: 3px;
float: left;
}
#block-views-videos-block{
  margin-bottom: 0;
}
body{
  background-attachment: fixed;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("../images/body.png") !important;
    background-origin: padding-box !important;
    background-position: left top !important;
    background-repeat: no-repeat;
    background-size: auto auto !important;
}
.social-icons-front{
     float: right;
    height: 40px;
    margin-top: -84px;
    position: relative;
    width: 208px !important;
  }
.social-icons-front .facebook{
float: left;
    height: 25px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .facebook a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll 0 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .facebook a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll 0px 23px transparent;
}

.social-icons-front .twitter{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .twitter a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll -31px 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .twitter a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll -31px 26px transparent
}

.social-icons-front .youtube{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;}


.social-icons-front .youtube a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll 175px 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .youtube a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll 175px -83px transparent;
}

.social-icons-front .linkedin{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .linkedin a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll 138px 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .linkedin a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll 138px 23px transparent;
}

.social-icons-front .viemo{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .viemo a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll 304px 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .viemo a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll 24px 23px transparent;
}
.social-icons-front .plus{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .plus a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") repeat scroll 214px 0px transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .plus a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll -66px  25px transparent;
}

.social-icons-front .foursquare{
float: left;
    height: 25px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 25px;
}
.social-icons-front .foursquare a{
  transition: none;
  display: block;
   background: url("../images/social_icons.gif") no-repeat scroll -218px 0 transparent;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px !important;
    width: 24px;
}
.social-icons-front .foursquare a:hover{
    transition: none;
    background: url("../images/social_icons.gif") repeat scroll 62px 23px transparent;
}
#block-block-1{
float: right;
    height: 25px;
    margin-right: 5px;
    margin-top: -68px;
    text-indent: -9999px;
    width: 201px;
}
.region-sidebar-second{
  float: right;
}
.fb-like{
    float: right;
    height: 30px;
    left: -240px;
    margin-top: -90px;
    width: 417px;
}
.front #main-content{
  float: left;
    width: 838px;
    margin: 0 0 0 5px;
}

.front #main-content .block-inner{
  margin: 0;
}

#block-views-video-block-1{
	float: left;
    left: 795px;
    position: relative;
    top: -342px;
    width: 293px;
	}

#block-block-12{
	float: left;
    left: 795px;
    top: -612px;
    width: 293px;
    position: relative;
	}

#block-views-visit-uganda-block{
	border-radius: 4px 4px 4px 4px;
    float: left;
    margin-left: 6px;
    margin-right: 20px;
    width: 248px;
	}

#block-views-visit-uganda-block h2 {
    color: #3B5998;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 5px;
    padding-bottom: 7px;
    border-bottom: 2px solid #FFB400;
}
#block-views-visit-uganda-block ul.visit_uganda {
    font-size: 85%;
    margin: 0;
    padding: 0;
}
#block-views-visit-uganda-block ul.visit_uganda li {
    line-height: 17px;
    list-style: none outside none;
    margin: 0 0 18px;
    padding: 0 0 0 10px;
}
#block-views-visit-uganda-block ul.visit_uganda li .views-field-title span a {
    color: #1E1E1E;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
}
#block-views-visit-uganda-block ul.visit_uganda li .views-field-title {
    background: none repeat scroll 0 0 #D9D9D9;
    margin-top: -5px;
    padding: 5px 0 5px 6px;
}


#block-views-front-page-posts-block {
    float: right;
    margin-right: 12px;
    padding-bottom: 10px;
    width: 264px;
}
#block-views-front-page-posts-block h2 {
    color: #3B5998;
    font-family: lucida grande,tahoma,verdana,arial,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 13px;
    margin-left: 0px;
    margin-top: 5px;
    padding-bottom: 7px;
    border-bottom: 2px solid #C30000;
}
#block-views-front-page-posts-block ul {
    font-size: 85%;
    margin: 0;
    padding: 0;
}
#block-views-front-page-posts-block ul li {
    background: url("../images/bullet.png") no-repeat scroll 0 center transparent;
    border-bottom: 1px solid #CFD0D2;
    height: 35px;
    line-height: 35px;
    list-style: none outside none;
    margin-left: -5px;
    padding-left: 20px;
    width: 210px;
}
#block-views-front-page-posts-block ul li:last-child {
    border-bottom: 0 none;
}
#block-views-front-page-posts-block ul li a {
    color: #313131;
}

#block-quicktabs-featured-on-front-page{

}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs{
	margin:0 0 0 -4px;
	padding: 0;
	border-bottom: 5px solid #3f3239;
	width: 837px;
	height: 44px;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li{
    color: #FFFFFF;
    padding: 0;
    text-transform: uppercase;
    margin-right: 9px;
    float: left;
    width: 273px;
    text-align: center;
    }
   
#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li:last-child{
	margin-right: 0px;
	}
    
#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li a{
	color: #FFFFFF;
    height: 44px;
    line-height: 45px;
    /*padding: 9px 75px;*/
    width: 273px;
    display: block;
   }
  
#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.active{
	background: #3f3239;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.first a{
	background:  #3f3239;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.first a:hover{
	background: #191919;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.active a{
	background: #3f3239!important;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.odd a{
	background: #ffb400;
	}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.odd a:hover{
	background: #e7a402;
	}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.odd a.avtive{ }

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.last{ }
 
#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.last a{
	background: none repeat scroll 0 0 #C30000;
	}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.last a:hover{
	background: #b00000;
}

#block-quicktabs-featured-on-front-page ul.quicktabs-tabs li.last a.active{
}

#quicktabs-container-featured_on_front_page{
  background: url(../images/tabs-bg.jpg) no-repeat center;
  width: 837px;
  height: 428px;
  overflow: hidden;
  margin-left: -4px;
}

/* style local government tabs */

#mini-panel-local_government_tab{
	width: 835px;
	margin: 0 0 0 7px !important;
	padding: 0px;	
	}

#mini-panel-local_government_tab h2.block-title{
    border-bottom: 3px solid #666666;
    font-size: 120%;
    margin: 10px 10px 6px;
    padding: 4px 0;
	}

#mini-panel-local_government_tab ul{
	list-style: none;
	margin: 0px 0 0 10px;
	padding: 0px;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgs li{
	margin: 7px 0px 14px;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgs li div.views-field-title{
	
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgs li p{
    font-size: 75%;
    line-height: 16px;
    margin: 6px 0;
    padding: 0;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgp li{
	margin: 7px 0px 12px;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgp li div.views-field-title{
	font-size: 85%;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgc li{
	margin: 10px 0 17px;
	overflow: auto;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgc li div.img{
	float: left;
	margin: 0px 5px 0 0px;
	width: 60px;
	text-align: center;
	}
	
#mini-panel-local_government_tab section.pane-local-government ul.lgc li div.views-field-title{
	font-size: 95%;
	}

#mini-panel-local_government_tab section.pane-local-government ul.lgc li div{
	font-size: 75%;
	}

/*styling feature news articles */
#block-quicktabs-featured-on-front-page .news-articles div.lead{
	float: left;
	width: 40%;
	margin: 0 10px 0 15px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.lead h2{
	margin: 16px 0 6px 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 21px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.lead div.date{
	font-size: 65%;
	color: #C2C2C2;
	}

#block-quicktabs-featured-on-front-page .news-articles div.lead div.lead-image img{
	border: 1px solid #C2C2C2;
	padding: 1px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.lead p{
	font-size: 85%;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment{
	float: right;
	width: 55%;
	margin-right: 10px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment h3{
	margin: 16px 0 5px 0px;
	padding: 4px 0px;
	border-bottom: 2px solid #333333;
	font-size: 1.1em;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table{
	border: none;
	margin: 0px;
	padding: 0px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr td{
	width: 50%;
	padding: 5px 10px 5px 0px;
	border: none;
	line-height: 20px !important;
	border-right: 1px dashed #C2C2C2;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr td.col-last{
	border: none;
	padding: 5px 0px 5px 10px;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr td div.nc{
	height: 64px;
	border-bottom: 1px dotted #C2C2C2;
	overflow: hidden;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr.row-last td div.nc{
	border: none;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr td a{
	font-size: 87%;
	}

#block-quicktabs-featured-on-front-page .news-articles div.attachment table tr td div.date{
	font-size: 65%;
	color: #C3C3C3;
	}

#block-quicktabs-featured-on-front-page ul.nat_priority{
	list-style: none;
	margin: 5px 0 0 0px;
	padding: 0px;
	}

#block-quicktabs-featured-on-front-page ul.nat_priority li{
	float: left;
	width: 400px;
	margin: 10px 15px 10px 12px;
	overflow: auto;
	background-color: #F5F5F5;
	}

#block-quicktabs-featured-on-front-page ul.nat_priority li:hover{
	background-color: #D5E8F3;
	}

#block-quicktabs-featured-on-front-page ul.nat_priority li.views-row-even{
	margin: 10px 0px;
	}

#block-quicktabs-featured-on-front-page ul.nat_priority li img{
	float: left;
	margin: 0 10px 0 0px;
	}

#block-quicktabs-featured-on-front-page ul.citizens{
	list-style: none;
	margin: 10px;
	padding: 10px 0 0 8px;
	}

#block-quicktabs-featured-on-front-page ul.citizens li{
	float: left;
	width: 222px;
	font-size: 85%;
	height: 180px;
	margin: 12px 20px;
	}

#block-quicktabs-featured-on-front-page ul.citizens li img{
	padding: 2px;
	border: 1px solid #C2C2C2;
	}

#block-quicktabs-featured-on-front-page ul.citizens li a{
	font-weight: bold;
	display: block;
	font-size: 115%;
	}

#block-quicktabs-featured-on-front-page ul.citizens li a:hover{
	text-decoration: underline;
	}


#block-quicktabs-featured-on-front-page ul.gov_policy{
	list-style: none;
	margin: 5px 0 0 0px;
	padding: 0px;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li{
	float: left;
	width: 400px;
	margin: 10px 9px 10px 9px !important;
	padding: 0px;
	height: 82px;
	overflow: auto;
	background-color: #F5F5F5;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li.views-row-even{
	margin: 10px 0px;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li p{
	margin: 0px;
	padding: 0px;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li div{
	padding: 3px 10px;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li div.views-field-title{
	text-transform: uppercase;
	}

#block-quicktabs-featured-on-front-page ul.gov_policy li:hover{
	background-color: #D5E8F3;
	}

.region-sidebar-second{
	left: -6px;
   /* margin-left: -340px; */
    margin-top: 0;
   /* position: relative; */
    width: 350px;
    }

.update-now{
background: url("../images/updates.png") no-repeat scroll 0 0 transparent;
    height: 64px;
    width: 309px;
    }
    .update-now a{
       display: block;
    height: 64px;
    text-indent: -9999px;
    width: 302px;
    }
 
    #block-views-homepage-blocks-block-6{
 background: none repeat scroll 0 0 #F2F2F2;
    margin-left: 20px;

    width: 300px;
    }
    #block-views-homepage-blocks-block-6 ul{
margin: 0;
padding: 0;
    }
    #block-views-homepage-blocks-block-6 ul li{
background: url("../images/side-rule.png") no-repeat scroll center bottom transparent;
    list-style: none outside none;
    margin-bottom: 10px;
}    

    #block-views-homepage-blocks-block-6 ul li .views-row-last{
      margin-bottom: 0;
    }

    #block-views-homepage-blocks-block-6 .more-tips{

overflow: hidden;
width: 300px;
margin-left: -20px;
    }
      #block-views-homepage-blocks-block-6 .more-tips a{
  background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    height: 25px;
    line-height: 26px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 272px;
    }
    
    #block-views-homepage-blocks-block-6 ul li a{
color: #1e1e1e;

    }

  #block-views-homepage-blocks-block-6 .views-field-title{

  }
   
   #block-views-homepage-blocks-block-6 .views-field-title a{
   color: #23A3FF;
    font-size: 14px;
    font-weight: normal
  } 
  #block-views-homepage-blocks-block-6 h2.block-title{
    color: #23A3FF;

    font-size: 24px;
    font-weight: normal;
    padding-top: 18px;
  }
   #block-views-homepage-blocks-block-6 p{
    color: #1E1E1E;
  
    font-size: 14px;
    margin: 0;
    padding-bottom: 10px;
}





#block-menu-menu-service-menu{
	background: none repeat scroll 0 0 #FAFAFA;
	float: left;
	width: 268px;
	margin-right: 12px;
	padding-bottom: 5px;
}

#block-menu-menu-service-menu h2{
	color: #1eadff;
	font-family: Segoe ui;
    font-style: normal;
    font-weight: bold;
    margin: 7px auto 3px 15px;
    font-size: 1.1em;
}

#block-menu-menu-service-menu ul{
	margin: 0;
	padding: 0;
	font-size: 85%;
} 

#block-menu-menu-service-menu ul li{
	background: url("../images/bullet.png") no-repeat scroll 0 center transparent;
    border-bottom: 1px solid #CFD0D2;
	width: 210px;
    height: 35px;
    line-height: 35px;
    list-style: none outside none;
    margin-left: 20px;
    padding-left: 20px;
}

#block-menu-menu-service-menu ul li:last-child{
	border-bottom: 0px;
	}
	
#block-menu-menu-service-menu ul li a{
	color: #313131;
}

#block-menu-menu-visit-uganda{
	background: none repeat scroll 0 0 #FAFAFA;
    float: left;
    margin-right: 12px;
    width: 270px;
    padding-bottom: 10px;
}

#block-menu-menu-visit-uganda h2{
	color: #1eadff;
	font-family: Segoe ui;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 5px;
    font-size: 1.1em;

}

#block-menu-menu-visit-uganda ul{
	margin: 0;
	padding: 0;
	font-size: 85%;
} 

#block-menu-menu-visit-uganda ul li{
	background: url("../images/bullet.png") no-repeat scroll 0 center transparent;
    border-bottom: 1px solid #CFD0D2;
    height: 35px;
    line-height: 35px;
    margin-left: 20px;
    list-style: none outside none;
    padding-left: 20px;
	width: 210px;
}

#block-menu-menu-visit-uganda ul li:last-child{
	border-bottom: 0px;
	}

#block-menu-menu-visit-uganda ul li a{
  color: #313131;

}


#block-views-homepage-blocks-block-5{
background: none repeat scroll 0 0 #F2F2F2;
    float: left;
    margin-right: 10px;
    width: 270px;
}
#block-views-homepage-blocks-block-5 ul{
  margin: 0;
  padding: 0;
} 
#block-views-homepage-blocks-block-5 ul li{
  background: url("../images/bullet.png") no-repeat scroll 0 center transparent;
    border-bottom: 1px dotted #CFD0D2;
    height: 35px;
    line-height: 35px;
    list-style: none outside none;
    padding-left: 20px;
    margin-left: 20px;
	width: 210px;
}


#block-views-homepage-blocks-block-5 ul li a{
  color: #313131;

}
#block-views-homepage-blocks-block-5 h2{
  color: #1eadff;
   font-family: Segoe ui;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 5px;
}

#block-views-front-page-posts-block{
	overflow: hidden;
	}

#block-views-front-page-posts-block h3{
	color: #1eadff;
	font-family: Segoe ui;
    font-style: normal;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-top: 5px;
}

#block-views-front-page-posts-block img{
	border: 1px solid #C2C2C2;
	padding: 1px;
	}

#block-views-front-page-posts-block p{
	font-size: 85%;
	}

#block-views-front-page-posts-block p a.views-more-link{
}

#block-views-front-page-posts-block div.item-list ul{
	font-size: 80%;
	margin: 5px 0 5px 20px;
	}
	
.tinner{
  position: fixed;
  background: url(../images/upcoming.png) no-repeat center top!important;
  border: none;
}

#blackmask{
  opacity: 0.9!important;
}
.tbox{
  display: block;
    left: 291px!important;
    opacity: 1;
    position: absolute;
    top: 155.5px!important;
}
.tcontent{
  display: none;
}
.tclose{
display: block;
}
.footer-bg{
  background: url("../images/footer.png") no-repeat scroll 0 0 transparent;
    height: 77px;
    margin: -53px auto 0 90px;
    position: relative;
    padding-bottom: 10px;
    margin: -53px auto 0;
    width: 940px;
    }

/*****************lATWE*******************************/



  /*trush later********-----------------------------------------------***/



#block-system-main-menu ul{
   background: url("../images/nav.png") repeat-x scroll 0 0 transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

#block-system-main-menu ul li{
margin: 0px!important;  
  height: 42px!important;

  line-height: 42px!important;


}

#block-system-main-menu ul li a {
    background-color: inherit;
    background-image: url("../images/nav-border.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF;
  
    font-size: 12px;
    margin-top: 7px;
    padding: 0 13px !important;
    position: relative;
    text-transform: uppercase;
}

#block-system-main-menu ul li a:hover{
 background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 34px;
    margin:  0;
    padding-top: 7px !important;
    border-top: 1px solid #bb0505;
}

#block-system-main-menu ul li a.active{
 background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 34px;
    margin:  0;
    border: none;
    padding-top: 7px !important;
    border-top: 1px solid #bb0505;
}


#block-system-main-menu ul li:hover ul{
  display: block!important;
}


#block-views-uganda-facts-block{
background-attachment:scroll;
  background-color:transparent;
  background-image:url(../images/tips-bg.png);
  background-position:0 0;
  background-repeat:repeat no-repeat;
  border:1px solid #F5F5F5;
  margin-bottom:20px;

}

#block-views-uganda-facts-block h2.block-title{
	border-bottom: 1px solid #D1D1D1;
    color: #3F3239;
	font-size: 20px;
    font-weight: 100;
    padding-bottom: 10px;
    padding-top: 20px;
    }

#block-views-uganda-facts-block .body-teaser p{
    border-bottom: 1px solid #D1D1D1;
    color: #1E1E1E;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 9px;
}

#block-views-uganda-facts-block ul.fact-list{
  margin: 0;
  list-style: none;
 }

#block-views-uganda-facts-block ul.fact-list li a{
  font-size: 93%;
  color: #1E1E1E;
  }

#block-views-uganda-facts-block ul.fact-list li p{
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 10px;
  }

#block-views-uganda-facts-block ul.fact-list li:last-child p{
	border-bottom: 0px;
	}

#block-views-uganda-facts-block .more-link{
    margin-left: -1px;
    overflow: hidden;
    margin-top: 5px;
}

#block-views-uganda-facts-block .more-link a{
	background-color:#C30000;
	color:#FFFFFF;
	display:block;
	height:22px;
	line-height:15px;
	font-size: 85%;
	margin:0;
	padding-top:8px;
	text-align: center;
	text-transform:uppercase;
	border-bottom: 2px solid #000;
  }
  
#block-views-opportunities-block{
	border-top: 2px solid #C30000;
	margin-bottom:0;
	background: #F2F2F2;
}

#block-views-opportunities-block h2.block-title{
	background: url("../images/side-rule.png") no-repeat scroll center bottom transparent;
    color: #3F3239;
    margin-bottom: 10px;
    padding: 10px 0;
    font-size: 20px;
    font-weight: 100;
  }

#block-views-opportunities-block .view-content{
	font-size: 88%;
	}

#block-views-opportunities-block .views-field-title a{
	color: #B60046;
   }

#block-views-opportunities-block .view-content p{
	font-size: 90%;
	background: url("../images/side-rule.png") no-repeat scroll center bottom transparent;
	padding-bottom: 10px;
  }

#block-views-opportunities-block .views-row-last p{
	background: none;
	}

#block-views-opportunities-block .more-link a{
	background-color:#000000;
	color:#FFFFFF;
	display:block;
	height:22px;
	line-height:15px;
	font-size: 85%;
	margin:0;
	padding-top:8px;
	text-align: center;
	text-transform:uppercase;
	border-bottom: 2px solid #000;
  }
 

.front #messages{
  display: none;
}


.footer-base{
    margin: 0 auto;
    text-align: center;
    width: 760px;
	padding-top: 50px;
          }

 span.website a{
 background: url("../images/footer-bottom.png") no-repeat scroll 0 0 transparent;
    color: #868484 !important;
    display: block;
    font-family: Georgia;
    font-size: 18px;
    height: 80px;
    letter-spacing: 5px;
    padding-top: 10px;
    text-transform: uppercase;
          }

#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  height: 25px; 
  margin-right: 5px;
  width: 62%;
}

input.form-text, input[type=text], select[multiple=multiple] {
  background-color: #fff;
  border: solid 0px #e6e4de;
  padding:0px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

input[type=search] {
   -moz-appearance:none;
   -webkit-appearance:none;
}

-webkit-#search-form input#edit-keys, #block-search-form .form-item-search-block-form input{
  height: 34px!important;
}

-moz-#search-form input#edit-keys, #block-search-form .form-item-search-block-form input{
  height: 30px;
}



.page-node- h1#page-title{
   display: none;
} 




html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content div#block-views-listing-view-block.block div.view div.view-content div.item-list ul li.views-row{
 border: 1px solid #E6E6E6;
    float: left;
    height: 148px;
    list-style: none outside none;
    margin-bottom: 15px;
    margin-right: 6px;
    width: 391px;
}

#block-views-listing-view-block ul li.views-row-even{
margin-right: 0
}

#block-views-listing-view-block ul li a{
 color: #454545;
 font-family: "Segoe ui", arial helvetica sans-serif;
    font-size: 12px;
    line-height: 15px;
}
#block-views-listing-view-block a{

}

#block-views-listing-view-block ul li:hover{
 background: url(../images/list-hover-bg.png) repeat-y;
}


#block-views-listing-view-block .title{
    color: #3C5A99;
    float: left;
    font-weight: bolder;  
}
#block-views-listing-view-block .address{
      height: 119px;
    overflow: hidden;
    padding-right: 10px;
    width: 226px;
    line-height: 20px;
}
#block-views-listing-view-block .wrapper-{
  float: left;
    height: 120px;
    overflow: hidden;
    padding: 14px;
    width: 222px;
  }
#block-views-listing-view-block .wrapper- a{

}



#block-simpleads-ad-groups-16 h2{
  display: none;
}
.panel-col-last ul.menu{ 
border-right: none; 
}



html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-1.quicktabs-tabpage div#block-views-homepage-blocks-block-1.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row div.views-field span.field-content div.teaser-with-pic div.title-teaser a{
    color: #3F88C5;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;

}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-1.quicktabs-tabpage div#block-views-homepage-blocks-block-1.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row div.views-field span.field-content div.teaser-with-pic div.title-teaser a:hover{
text-decoration: underline;


}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-1.quicktabs-tabpage div#block-views-homepage-blocks-block-1.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row{
 background: none repeat scroll 0 0 #F5F5F5;
    color: #999999;
    float: left;
    height: 122px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    width: 391px;
}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-1.quicktabs-tabpage div#block-views-homepage-blocks-block-1.block div.block-inner div.block-content div.view div.attachment{

}
p{
    color: #6B6B6B;
    font-size: 14px;
    line-height: 24px;
}

.pane-node-title{
	font-size: 150%;
	}

section.pane-news-articles{
	font-size: 85%;
	}
	
section div.views-row{
	margin-bottom: 15px;
	}

section div.views-field-created{
	color: #CCCCCC;
	font-size: 80%;
	}


.desc {
margin-top: -17px;
    padding-bottom: 10px;
}
.region-highlighted .title {
    margin-top: 0;
    padding: 30px;
    position: relative;
    width: 260px;
}

.desc p {
    font-size: 14px;
    font-weight: 100;
    padding: 0 30px;
}
#block-block-2{
  margin-left: 6px;
}

#block-simpleads-ad-groups-8{
margin-left: 6px;
}


 h2.breadcrumb-label{

 }



 #breadcrumb {
	float: left;
	width: 68%;
	font-size: 85%;
	}

/* == none homepage search form == */

.not-front #search-box{
   border: medium none;
   width: 350px;
   margin: 0px;
   padding: 8px 0 0 0px;
   float: right;
   }
  
.not-front #search-box form{
	padding:0px !important;
	margin: 0px !important;
	}
 
.not-front #search-box input#edit-keys{
	width: 73%;
	margin: 0px;
	}  
 
.not-front #search-box input.form-submit{
	text-indent: 0px;
	width: 80px;
	margin-top: 1px;
	height: 27px !important;
	}

/* == end none homepage search form == */

ul.gov-landing{
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

ul.gov-landing li{
	float: left;
	width: 30%;
	margin: 10px 12px !important;
	padding: 0px;
	}

h2.breadcrumb-label {
    float: left;
    font-size: 11px;
    line-height: 29px;
    margin: 0;
    padding-right: 10px;
    position: relative;
}



.sharethis-wrapper{
   float: right;
    top: -37px;
    width: 196px;
}


.sidebar-second .content-inner{
  margin-right: 310px!important;
}

#block-system-main nav.clearfix{
  display: none;
}

footer .block-inner { 
margin-left: 30px;
    margin-right: 0;
    margin-top: 20px;
    padding: 0 !important;
}

#block-panels-mini-the-government-menu-footer, #block-menu-menu-topics{
   margin-top: -20px !important;
}
footer ul{
  margin: 0!important;
}

#block-panels-mini-about-uganda h2, #block-panels-mini-services-footer h2{
    margin-bottom: -10px;
    margin-left: 30px;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content div#block-views-listing-view-block.block div.view div.item-list{
  height: 30px;
}

#block-views-listing-view-block-1{

}
#block-views-listing-view-block-1 ul{
  margin: 0;
  padding: 0;
}
#block-views-listing-view-block-1 ul li{
    border: 1px solid #CCCCCC;
    float: left;
    list-style: none outside none;
    margin-right: 18px;
    padding-left: 11px;
    padding-top: 10px;
    margin-bottom: 20px;
    width: 379px;
    min-height: 324px;
}

#block-views-listing-view-block-1 ul li:hover{
  opacity: 0.8;
}
#block-views-listing-view-block-1 ul li a{
  
}
#block-views-listing-view-block-1 .views-row-even{
  margin-right: 0;
  
}
#block-views-listing-view-block-1 .title{
  border-bottom: 1px dotted;
    color: #3C5A99;
    font-family: "segoe ui";
    font-size: 18px;
    width: 360px;
}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content div#block-views-listing-view-block-1.block div.view div.view-content div.item-list ul li.views-row div.views-field div.field-content p{
line-height: 20px;
    text-align: left;
    width: 360px;
    color: #000;
    font-size: 13px;
}

.not-front #content-column{

}
span.page-title-off-front{
 font-family: georgia;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 12;
    margin-right: 0;
    margin-left: 12px;
    position: relative;
    float: left;
    text-transform: uppercase;
    top: 33px;
   
}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content div#block-views-listing-view-block.block{

}

.front .view-display-id-block_1 ul li.views-row-odd{

 margin-left: 17px !important;
    margin-right: 9px;
}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-2.quicktabs-tabpage div#block-views-homepage-blocks-block-2.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row{
background: none repeat scroll 0 0 #F3F3F3;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    height: 57px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
    position: relative;
    width: 378px;
}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-2.quicktabs-tabpage div#block-views-homepage-blocks-block-2.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row:hover{
  background: #d5e8f3;
  cursor: pointer;
}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-2.quicktabs-tabpage div#block-views-homepage-blocks-block-2.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row a{
  color: #2195c5;
  cursor: pointer;
  position: relative;
  text-decoration: underline;
  display: block;

}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-1.quicktabs-tabpage div#block-views-homepage-blocks-block-1.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row:hover{
  background: #d5e8f3;
  cursor: pointer;

}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-0.quicktabs-tabpage div#block-views-homepage-blocks-block.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row{
   background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    height: 52px;
    list-style: none outside none;
    margin-right: 4px;
    margin-top: 6px;
    padding-left: 0 !important;
    text-align: left;
    width: 405px;
}
html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-0.quicktabs-tabpage div#block-views-homepage-blocks-block.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row a{
text-decoration: underline;
}

html.js body.html div#page.container div#columns.no-menu-bar div.columns-inner div#content-column div.content-inner section#main-content div#content section#block-quicktabs-featured-on-front-page.block div#quicktabs-featured_on_front_page.quicktabs-wrapper div#quicktabs-container-featured_on_front_page.quicktabs_main div#quicktabs-tabpage-featured_on_front_page-0.quicktabs-tabpage div#block-views-homepage-blocks-block.block div.block-inner div.block-content div.view div.view-content div.item-list ul li.views-row:hover{
  background: #d5e8f3;
}

.page-node-11 .first-level-img{
 background: url("../images/about-uganda.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-13 .first-level-img{
 background: url("../images/topics.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-12 .first-level-img{
 background: url("../images/government.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-145 .first-level-img{
 background: url("../images/visit-uganda.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-15 .first-level-img{
 background: url("../images/issues.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-16 .first-level-img{
 background: url("../images/opportunities.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-17 .first-level-img{
 background: url("../images/media.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
.page-node-18 .first-level-img{
 background: url("../images/contact.jpg") no-repeat scroll 0 0 transparent;
    height: 248px;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    width: 1154px;
}
#block-views-homepage-blocks-block-9{
   float: left;
    margin-top: -240px;
    width: 262px;
}
#block-views-homepage-blocks-block-10{
  float: left;
    width: 265px;
}


.header-bg{
    background: url("../images/header-bg-pages.jpg") repeat-x scroll 0 0 transparent;
    min-height: 106px;
    margin-top: -19px;
    margin-bottom: 20px;
}

.header-bg div.region-page-banner{
	margin-top: 10px;
	}

.header-bg div.region-page-banner div.block{
	margin: 0px;
	}

.header-bg div.region-page-banner div.block-inner{
	padding: 0px;
	margin: 0px;
	}

.header-bg div.region-page-banner div.block-inner p{
	padding: 0px;
	margin: 0px;
	}

.container-inline .form-item label{
  display: none;
}
.page-node-13 .header-bg{
height: 300px;
}
.page-node-11 .header-bg{
height: 300px;
}
.page-node-12 .header-bg{
height: 300px;
}
.page-node-18 .header-bg{
height: 300px;
}
.page-node-17 .header-bg{
height: 300px;
}
.page-node-16 .header-bg{
height: 300px;
}

.page-node-145 .header-bg{
height: 300px;
}.page-node-15 .header-bg{
height: 300px;
}


/*
 * Styling the footer region and the menu in them == Najim styles
 */

div.at-panel div.panel-row div.region div.block-inner{
	margin: 5px 25px;
	}

div.at-panel div.panel-row div.region div.block-inner h2{
	font-size: 0.8em;
	color: #010101;
	text-transform: uppercase;
	}

div.at-panel div.panel-row div.region div.block-inner ul.menu{
	list-style: none;
	font-size: 77%;
	}

div.at-panel div.panel-row div.region div.block-inner ul.menu li{
	list-style: none;
	line-height: 22px;
	}

div.at-panel div.panel-row div.region div.block-inner ul.menu li a{
	color: #666666 !important;
	}
.desc{
 background: none repeat scroll 0 0 #A6A6A6;
    border-radius: 10px;
    bottom: 65px;
    height: 60px;
    margin-left: 12px;
    margin-right: 23px;
    opacity: 0.7;
    position: relative;}
#bbb{
 color: #FFFFFF;
    font-size: 12px;
    margin-left: 30px;
    position: absolute;
    top: 270px;
    width: 515px; 
  
}
#ttt{
margin-left: 30px;
    position: absolute;
    top: 243px;
    width: 460px;
}
#lll{
 margin-left: 905px;
    position: absolute;
    top: 245px;
    background: #ffffff;
    border-radius: 5px;
    padding: 3px;
}
.group{
height:300px;
}
