@charset "utf-8";
/* CSS Document */
body{	
	font-family: 'Rokkitt', serif;
	font-size:17px;
	background:#f3f3f3;
}
@font-face {
        font-family: "Oswald";
        src: url('978698731-Oswald.eot');
        src: url('978698731-Oswald.eot?#iefix') format('embedded-opentype'),
        url('978698731-Oswald.svg#Oswald') format('svg'),
        url('978698731-Oswald.woff') format('woff'),
        url('978698731-Oswald.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	

.homeslideshowbox{
	position:relative;
	min-height:465px;
}
.home-date{
	position:absolute;
  color: #fff0fe;
  text-align: center;
  background: url(../images/header_background.png);
  border: 1px solid #eba706;
  padding:15px;
  bottom:20px;
  width:84%;
  left:45px;
  z-index:9;
}
.footer1{float:left; width:80%;}

.text5{padding:0 10px;}
.highlight{	color:#EAA604;}

.readnore, h2, .quicklinks a, .btn-primarynew, footer h3{
	font-family: 'Rokkitt', serif;
}
.text-white{
	color:#ffffff;
}
h2{
	color:#000;
	text-transform:uppercase;
	font-size:23px;
	margin:15px 0;
	padding:0px 0 5px 0;
}
.borderdotted{
	border-bottom:3px dotted #727272;
}
.readnore{
	background:#00b3dc;
	font-size:17px;
	clear:both;
	padding:5px 15px;
	color:#ffffff;
}
.readnore:hover{
	color:#ffffff;
	text-decoration:none;
	background:#018eae;
}

.clr, .clear{
	clear:both;
}
.headerfix{
background:url(../images/header_background.png);
z-index: 999;
height: 210px; /* ~20160324 Timothy height: 123px; */
position: sticky;
top: 0;
left: 0;
width:100%;
box-shadow: 0 -2px 12px #000;
}
.menuContainer{
	position:absolute;
	left:0px;
	right:0px;
}
#homeslider {
    margin-top: -210px;
}
.logofix{
	position:fixed;
	left:50px;	
}
.containerfull{
	width:100%;
}
.rowfull{
	margin:0px;
	padding:0px;
}
.topubmlogo{
	position:absolute;
	right:10px;
	top:5px;
	z-index:999;
}
.socialicon{
	position:absolute;
	right:4px;
	top:505px;
	z-index:999;
}
.socialicon a{
	height:43px;
	width:45px;
	display:block;
	margin-bottom:5px;
	font-size:0px;
}
.socialicon a:hover{
	
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.socialicon a.twitter{
	background-position:7px 11px;
}
.socialicon a.facebook{
	background-position:7px -25px;
}
.socialicon a.linkedin{
	background-position:7px -66px;
}

.socialicon a.youtube{
	background-position:7px -91px;
}

.showdate{
	font-size:18px;
	float:right;
	padding-top:10px;
	color:#c7c7c7;
}
.showdate span{
	color:#d0a201;
	font-size:24px;
}
.sliderouter{
	position:relative;
	margin-top:-210px;
	/*min-height:570px;*/
}
.searchbtn{
	float:right;
	margin:0px;
	padding:0px;
	width:20px;
	cursor:pointer;
}
.modal-content{
	padding:10px;
}
.searchtext {
width: 80%;
float: left;
}

.btnsearch {
float: left;
margin-left: 1%;
height: 34px;
line-height: 34px;
color: #ffffff;
width: 14%;
border: none;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
background: url(../images/search_img.png) no-repeat center center; /* +20151207 Timothy */
background-size: 100% 100%;
}


.slidertopstrip{
	background:url(../images/slidertop.png) repeat-x;
	height:114px;
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index:9;
}
.banner1{
	background:#1c0402 url(../uploads/otherbanner.jpg) no-repeat right;
	height:300px;
	margin-bottom:20px;
	margin-top:-210px;
}
.banner1 .pagesheading{
	padding-top:185px;
	color:#ffffff;
	font-size:30px;
	
}

.btn-primarynew{
color: #eba706;
border-top:1px solid #eba706;
font-size:1em;
margin-top:10px;
-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  padding:12px 40px;
}
.btn-primarynew:hover{
	font-size:1em;
	-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  color:#ffffff;
}

.videobg{
	background:#1c0402 url(../images/video_bg.jpg) no-repeat right;
	height:300px;
	margin-top:20px;
}
.videobg h1{margin:0px;}
.partnerouter{
	background:#fff;
	padding:20px 0;
	margin-top:15px;
}
.partnerouter h1{
	border-bottom:1px dotted #cccccc;
}

/* for quick links ======================*/

.quicklinks{width:100%;}

.quicklinks a{ 
background:#20535f url(../uploads/arrow_right.png) no-repeat 100% 50%; 
width:100%; 
height:70px;
display:block;
line-height:70px; 
padding:0px 0px 0px 10px;
margin-bottom:15px;
font-size:27px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
-webkit-transition: background-color 500ms linear;
-moz-transition: background-color 500ms linear;
-o-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
}

.quicklinks a:hover{ background:#2a7081 url(../uploads/arrow_right.png) no-repeat 100% 50%;
-webkit-transition: background-color 500ms linear;
-moz-transition: background-color 500ms linear;
-o-transition: background-color 500ms linear;
-ms-transition: background-color 500ms linear;
transition: background-color 500ms linear;
color:#ffffff;
} 
.quicklinks a:hover.text-zoom {
			background:#d2963b url(../uploads/arrow_right_over.png) no-repeat 100% 50%;
			width: 280px;
			margin:0 0 0 -15px;
			height: 70px;
			line-height: 70px;
			 border:#ccc solid 1px;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
		}


/* Curl Bottom Left */
.curl-bottom-left {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.curl-bottom-left:hover:before, .curl-bottom-left:focus:before, .curl-bottom-left:active:before {
  width: 25px;
  height: 25px;

}

/* =========================== end quick links ====================*/

.internationalweek{
	background:#eeedeb;
}
.item-international{
	float:right;
	padding:15px 25px 25px 25px;
	width:54%
}

/* ========================= futures ======================*/

.futures_wrapper{
	background:url(../uploads/features_background.jpg);
	margin:50px 0 0 0;
	padding:50px 0 0 0;
}
.futures_wrapper ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.futures_wrapper li {
width: 33.333%;
padding: 2%;
float: left;
height: 170px;
color: #666;
}

.futures_wrapper ul li i{
	
	width: 95px;
height: 95px;
text-align: center;
line-height: 95px;
background: url(../uploads/bg_icon.jpg) #438796;
float: left;
border-radius: 95px;
margin-right: 25px;
font-size: 1.4em;
color: #fff;
box-shadow: 0px 0px 3px #555;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.futures_wrapper ul li i:hover{
background:#00b3dc;
-webkit-transform:scale(1.2, 1.2);
-moz-transform:scale(1.2, 1.2);
-o-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2);
transform:scale(1.2, 1.2)
}
.futures_wrapper ul li h2{
	margin:5px 0 0 0;
	padding:0px;
}
.futures_wrapper ul li h2 a:hover{
	text-decoration:none;
	color:#da003e;
}

.futures_wrapper_bottom {
width: 100%;
height: 85px;
background:url(../uploads/features_bottom.png) center bottom no-repeat;
}


.footertop{
background:url(../uploads/features_bottom.png) no-repeat 50% -10px, url(../uploads/bg_trim_pages_bottom.png) bottom center repeat-x, url(../uploads/features_background.jpg);
width: 100%;
height: 150px;
}



footer{
	border-top:2px solid #cccccc;
	margin:0px 0 0 0;
	padding:20px 0 20px 0;
	font-size:16px;
	color:#000;
	
}
footer h3{
	margin:0px;
	padding:10px 0;
	font-size:20px;
	font-weight:bold;
	color:#000000;	
}
footer h3.borderdotted{
	border-bottom:3px dotted #000000;
	margin-bottom:20px;
}
.footerlogo_box{
	display:inline-block;
	padding:0 15px 0 0;
	min-height:110px;
	margin:0 0 15px 0;
}
.footerlogo_box h4{
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.footerlogo_box img{
	margin:0 0 10px 0;
}

footer ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
footer a{
	color:#000;
	font-size:14px;
}
footer a:hover{
	color:#018d82;
}
footer ul li{
	margin:0px 0 5px 0;
	padding:3px 0 0 9px;
	background:url(../images/footer_arrow.png) no-repeat 0% 10px;
}
.footerbottom{
	background:#86b79e;
	padding:15px 0 15px 0;
}
.footerbottom a, .footerbottom {
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
}
footer a:hover, .footerbottom a:hover{
	color:#000000;
	text-decoration:underline;
}
.websiteby{font-size:15px; border-top:1px solid #cccccc; padding:10px 0 0 0; text-align:right;}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	border:0px!important;
}
.ie6 img {
    width:100%;
}



.box41 { width:99px; float:left; margin-right:5px; background-color:#e0e0e0; padding:4px; height:136px;}
.box9 { width:204px; float:left; background-color:#e0e0e0; padding:3px; border:1px solid #c4c4c4;}
.box5 { width:204px; float:left;background-color:#e0e0e0; padding:4px; height:106px; margin:5px 0px;}
.box6 {text-align:left;  color:#fff; font-size:16px;
font-weight:normal; padding:10px 10px 10px 20px; background:#C984BA; 
/*-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;*/}

.box8 { background:url(../images/bullets.png) no-repeat 8% 30%; display:block; padding:6px 10px 6px 35px; color:#333; font-family:arial; font-size:13px; color:#333;}

.box8:hover { background: url(../images/bullets.png) no-repeat 8% 30%; padding:6px 10px 6px 35px; color:#4086BC; font-family:arial; font-size:13px;}

.box8-visited { background:url(../images/bullets.png) no-repeat 8% 30%; padding:6px 10px 6px 35px; color:#fff; font-family:arial; font-size:13px;}

.clsleft{
	background:#ffffff;
	padding-bottom:10px;
}
.text9{margin-top:0px; border-bottom:2px dotted #cccccc;}

.press-release{float:left; display:inline-block; width:180px; height:205px; padding:5px; margin:10px; text-align:center; font-weight:bold;}
.press-release img{border:1px solid #ccc!important; padding:5px; height:186px!important; width:180px!important;}

 #DivMiddle ul{margin:0px; padding:0px; list-style:none;}
   #DivMiddle ul li{margin:0px; padding:0 0 0 15px; background:url(../images/innarrow.png) no-repeat 0% 6px;}

.othershow{
	background:#D09406;
	height:51px;
	padding:0 0px;
	float:right;
	margin-top:5px;
}
.othershow a{
	color:#ffffff;
	line-height:51px;
	font-size:20px;
	background-color:none;
}
.othershow a:hover{
	background:none!important;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:inherit!important}
#cboxOverlay{display:none; visibility:hidden;}

.partnerboxbottom{float:left; width:200px;}
.partnerboxbottomfirst{width:100%;}
.partnerboxbottom h2, .partnerboxbottomfirst h2{font-size:20px; text-transform:uppercase; margin:0px; padding:0px; text-align:center;}
.bottomlogos{height:100px; text-align:center;}

.testimonials h1 span{ color:#f18d49 !important;}
.testimonials{background: url(../uploads/testimonialsbg.jpg);}
.testimbox{ background:#D08205; color:#ffffff; width:100%; border:#f8ba6b solid 1px; padding:10px; margin:0 20px 8px 0;}
.testimboxphoto{width:18%; float:left;}
.testimboxphoto img{width:65px; height:65px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; }
.testimboxbio{float:left; width:80%; padding-top:10px;}

.newsslider{background:#E4E4E4; margin-top:10px; padding:5px; border:1px solid #cccccc;}
.announcement{background:#BA589E; color:#ffffff;   padding: 5px;  text-align: center;}
#newsticker-demo1{line-height:35px; font-weight:bold;}


/* +20150831 Timothy */
.Normal, .NormalDisabled, .NormalDeleted {
    font-family: 'Rokkitt', serif;
    font-size: 17px;
    line-height: 1.42857143;
}

/* +20150831 Timothy Login */
#DemoLogin dt {
margin:0;

}

/* +20150831 Timothy Google search select box width */
.gsc-selected-option-container {
  min-width: 80px;
}

.dnnLogin {
    padding-top: 120px;
}

.floatLeft {
    float: left;
}

.clearBoth{
    clear:both;
}