body {
	padding-top:0px;
	font-family:'Raleway', sans-serif!important;
	min-height:100%!important;
	line-height:155%!important;
}
html {
	min-height:100%!important;
}
span.itemImage a.modal {display: inherit; overflow: hidden; position: relative;}


a{
	
}
a.blname {
  display:none!important
}

.mostread,
.weblinks,
.category-module,
.syndicate-module,
ul.nav.menu,
#login-form {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background:#eee;
	border:1px solid #ccc;
	padding:5px;
	margin:0px 0px 10px 0px;
}


.mostread,
.weblinks,
.category-module {
	padding:0px 0px 0px 20px;
}

.syndicate-module {
	display:block;
}
.xscroller a:link {
	color:#FF9!important;
}
.xscroller {
	margin-top:10px;
	height:150px;
	margin-left:20px;
}

/*NEW HEADER */
.uma-scroller ul li {
height:30px!important;
line-height:110%!important;
}
.uticker {
	background:#FF0;
	max-height:30px;
}
.utop {
	background:#2C5592 url(../img/utop-corner.png) left center no-repeat;
	max-height:30px;
	min-height:30px;
}
.utopmenu {
	padding-left:80px;
}
.utopmenu a {
	
}
.uhead {
	background:#2C5592;
	padding:20px 0px!Important;
}
.alpha-index {
	border:1px solid #ccc;
}
a.alpha {
	padding:5px 5px!important;
}
#index .title {
	padding-bottom:10px!important;
	height:auto!important;
}
#index .category h2 {
	font-weight:800!important;
	font-size:20px!important;
}
.itemExtraFields h3 {
	display:none!important;
}
.catItemExtraFields h4 {
	display:none!important;
}
.front-yello {
background:#FFFF33;
padding:0px 0px;
}
.front-yellow .moduletable h3 {
margin-top:0px!important;
}
.xchange {
background:#fff;
padding:10px;
}
/* SEARCH MOD CSS */
.usearch {
	margin-top:20px;
	padding:10px 0px;
	color:#fff!important;
	float:right;
}
.usearch input, .usearch select {
	background:#7089AD;
	border:none!important;
	padding:5px 10px;
	font-size:14px;
	font-weight:400;
	color:#fff!important;
}
.usearch button {
	border:none!important;
	background:#EB233A;
	color:#fff;
	font-weight:600;
}
.usearch a {
	color:#FC0;
}
.usearch .seearch-query {
	color:#fff!important;
}
/* MAIN MENU CSS */
.umenu {
	background:#2C5592 url(../img/menubg.png) center center repeat-y;
z-index:300000!important;
position:relative;
	
}
/* FRONT SLIDE AND NEWS AREA */
.ufront {
	background:#5E7EAC url(../img/slidebg.jpg) center center no-repeat;
	padding:50px;
}
.tp-caption.modern_big_redbg, .modern_big_redbg{
font-size:15px!important;
}
 .unews a.moduleItemTitle{
	 color:#fff;
 }
  .unews a.moduleItemTitle:hover{
	 color:#FF0;
 }
 .unews h3 {
	 font-size:25px!important;
	 text-align:center;
	 font-weight:800;
	 color:#FF0!important;
	 margin-top:0px!important;
 }
 .unews .small {
	 text-align:center;
	 color:#FF0;
	 text-transform:uppercase;
	 font-weight:bold;
 }
 .unews .small a {
	 color:#FF0!important;
 }
 .barrow {
	 height:50px;
	 width:100%;
	background:url(../img/barrow.png) center top no-repeat;
 }
 
 
 /* mission css */
 .fmission {
	
}
.fmission a {
	border:none!important;
	text-decoration:none!important;
	text-transform:capitalize;
	font-size:15px!important;
	padding:10px 20px!important;
	font-weight:600!important;
	background:#FFCC00;
	color:#993300!important;

}
.fmission p {
	color:#666;
	text-align:center;
	font-size:20px!important;
	margin-bottom:10px!important;
	line-height:160%!important;
	font-weight:400;
	
	
	
}

.fmission a:hover {
	background:#EB233A!important;
	color:#fff!important;
}
/* QUICK LINKS CSS */
.uquick {
	margin-top:30px;
	margin-bottom:50px;
	
}

.ulink {
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top:none!important;
}
.ulink td {
	background:url(../img/tdbg.png) right center no-repeat!important;
	padding-right:30px;
}


/* UYELLOW */
.uyellow {
	padding:80px 0px;
}

/* ============================================================
  SECTIONS
============================================================ */
section.module:last-child {
  margin-bottom: 0;
}
section.module p {
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 300;
}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 40px 0;
}
section.module.parallax {
  height: 600px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
section.module.parallax-1 {
  background-image: url("../img/uyellow.jpg");
}
section.module.parallax-2 {
  background-image: url("../img/utrade.jpg");
}


@media all and (min-width: 600px) {
  section.module h2 {
    font-size: 42px;
  }
  section.module p {
    font-size: 20px;
  }
  section.module.parallax h1 {
    font-size: 96px;
  }
}
@media all and (min-width: 960px) {
  section.module.parallax h1 {
    font-size: 160px;
  }
}


/* MESSAGES */
.umessage {
	margin-bottom:20px;
	
}
.umessage a.moduleItemTitle {
	font-size:20px;
	font-weight:700;
	color:#333;
}
.moduleItemAuthor {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}


/* EVENTS */
.uevents .moduletable h3 {
	color:#CC0000!important;
	font-size:22px;!important
	text-align:center;
	font-weight:800!important;
	margin-top:0px;
	
}
.uevents a.moduleItemTitle {
	font-size:16px;
	font-weight:700;
	color:#003366;
	
}
.uevent-date {
	text-align:right;
	color:#CC0001;
	font-weight:bold;
}
.uevent-venue {
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	
}

/* TRADE FAIR PARALLAX */
.naction {
	padding:100px 0px;
	color:fff!important;
	text-align:center;
}
.nactionbg {
	
}
.naction p {
	font-weight:400!important;
	font-size:18px!important;
	line-height:150%;
	text-align:left;
	text-align:center;
	color:#fff;
}
.naction h3 {
	text-align:left;
	font-size:45px;
	color:#fff;
	text-align:center;
	font-weight:800;
	text-transform:capitalize;
}
.naction h4 {
	color:#FFFF00;
	font-size:30px;
	margin-bottom:20px;
}
.naction a {
	
	text-decoration:none!important;
	text-transform:uppercase;
	font-size:16px!important;
	padding:15px 50px!important;
	font-weight:600!important;
	color:#FFFF00!important;
	
}
.naction a.nlearn {
	border: 1px solid #FFFF00;
	}
/* LOWER SECTION WITH ADS AND VIDEO */
.ulower {
	margin:50px 0px 70px 0px;
	
}
.ulower .moduletable h3 {
	font-size:20px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:800;
}


.ubottom {
	background:#333;
	
	padding-top:80px;
	color:#ccc;
}
.ubottom p {
	font-size:16px;
	color:#ccc;
}
.ucopyright {
	padding-bottom:20px;
	margin-top:50px;

}
.ncompo {
	font-size:17px!important;
	line-height:160%!important;
	margin:50px 0px;
	
}
.ncompo p {
	font-size:16px!important;
}
p,h2,h1,h3,h4,h5 {
	font-family: 'Raleway', sans-serif!important;
}
.breadcrumb {
	font-size:13px!important;
	color:#333!important;
	
	margin-top:-5px!important;
}
ul.breadcrumb {
	background:none!important;
}
.uright{
	background:#F3F3F3;
	color:#333;
	padding:20px 10px!important;
	margin-top:80px;
}
.uright h3 {
	font-weight:400!important;
	margin-top:0px;
	text-align:center;
	color:#333;
	font-size:20px;
	background:#ACC9A6;
	text-transform:uppercase;
	padding:15px 10px;
	margin-bottom:20px;
}
.uright h3:hover {
	background:#ED1F24;
	color:#fff!important;
}
/*  K2 CSS CUSTOM */
.even,.odd {
	background:none!important;
	border:none!important
}
.even, .odd {
	list-style:none;
	padding:0px;
}
.chronoform {
	display:none!important;
}
/*TABS STYLING */
.gkTabsWrap.vertical {
	background:#fff;
	padding-bottom:30px!important
}
.gkTabsItem {
	background:#fff;
	padding-bottom:20px!important
}

.gkTabsWrap.vertical ol li,
.gkTabsWrap.horizontal ol li {
	
	color: #333!important;
	text-shadow:none!important;
	text-transform:uppercase!important;
	background:#BABABA;
font-family:'Source Sans Pro', sans-serif!important;
	font-weight:normal!important;
}
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li.active {
	background: #666!important;
	color: #fff!important;
}

/*FEATURED TABS CSS */
.xfeatured .gkTabsWrap.vertical ol li,
.xfeatured .gkTabsWrap.horizontal ol li {
	
	color: #333;
	text-shadow:none!important;
	text-transform:uppercase!important;
	background:#C1CCD7;
	font-family:'Source Sans Pro', sans-serif!important;
	font-weight:normal!important;
	
}
.xfeatured .gkTabsWrap.vertical ol li.active,
.xfeatured.gkTabsWrap.horizontal ol li.active {
	background: #666!important;
	color: #fff!important;
}


/* K2 CSS ADJUSTMENTS */
 .itemListCategory{
	background:none!IMPORTANT;
	border:none!important;
}
span.catItemImage img {
	border:none!Important;
	padding:0px!important;
}

/* k2 css modifications */
h2.itemTitle {
	font-weight:700!important;
	acolor:#F06;
	font-size:35px!important;
	border-bottom:1px dotted  #ccc!important;
	padding-bottom:20px!important;
	margin-bottom:20px!important;

}
/*REGISTRATION FORM DETAILS */
.xdetails {
	border:1px solid #ccc;
	padding:20px;
	background:#f7f7f;	
}
.rsform-block  .rsform-input-box {
	padding:15px 10px!important;
	border:1px solid #ccc!important;
	margin-bottom:10px!important;
}

/* LOGIN FORM */
.xlogin form {
	background:none!important;
	text-align:center!important;
	font-size:120%!important;
	font-weight:normal!Important;	
	border:none!important;
}
.xlogin input {
	padding:5px 10px!important;
	border:1px solid #ccc!important;
	margin-bottom:10px;
}
.xlogin li {
	text-align:center!important;
	font-size:120%!important;
	list-style:none!important;
}
.xcom .moduletable h3 {
	text-align:center!important;
	border-bottom:1px solid #ccc!important;
	border-top:1px solid #ccc!important;
	margin-bottom:10px!important;
	padding:10px!important;
}