@font-face {
  font-family: 'FuturaStd-Book';
  src: url('../fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaStd-Book.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book.ttf')  format('truetype'), url('../fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OldEnglish';
  src: url('../fonts/OldEnglishTextMT.eot?#iefix') format('embedded-opentype'),  url('../fonts/OldEnglishTextMT.woff') format('woff'), url('../fonts/OldEnglishTextMT.ttf')  format('truetype'), url('../fonts/OldEnglishTextMT.svg#OldEnglishTextMT') format('svg');
  font-weight: normal;
  font-style: normal;
}
.back-btn{-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-color: -moz-use-text-color -moz-use-text-color #b93207;
border-image: none;
border-radius: 2px;
border-style: none none solid;
border-width: medium medium 3px;
color: #fff;
display: inline-block;
padding: 11px 24px 10px;
text-decoration: none;}

body{background:#ffffff;}
.slider{height:350px; width:100%; }
header{height:-2px;}
.container{padding:0px;}
.site-title {
  font-size: 32px;
  font-weight: bold;
  line-height: 1;
  margin: 0; color:#061af3;
  padding:0px 15px;  font-family:OldEnglish;
}

.student-help-btn {color:#ffffff !important;margin-top: 10px;}


.call-us{float: right;
margin-top: 10px;
text-align: center;
width: 133px;}
.contact-number{font-size:12px; font-family:arial;}
.company-logo{width:199px;} 
.red{color:#ff0000;}
.site-description {
	color: #4a4446;
font-family: arial;
font-size: 22px;
font-weight: bold;
margin: 0;
padding: 2px 15px;

}
.search-field{background: url("../images/search-icon.png") no-repeat scroll 182px 2px rgba(0, 0, 0, 0);
border: 1px solid #2f8927;
color: #2f8927 !important; font-weight:normal;
font-family: arial;
font-size: 12px;
padding-right: 31px !important;}

.search-field:focus{
  border: 1px solid #2F8927;
 
  outline: 0 none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
.btn-primary {
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #fff !important;
}

.result_div {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
  margin-bottom: 20px;
  padding: 0;
}


.nav-tabs > li > a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  line-height: 18px;
  margin-right: 2px;
}
.navbar{background: none repeat scroll 0 0 #222e60;
margin-bottom: 20px;}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  width: 117px;
}
.logo{position:relative;}
/* .logo img{position:absolute; z-index:9999;} */
.title-name{background: none repeat scroll 0 0 #ff0000;
color: #ffffff;
font-size: 18px;
padding: 10px;
text-align: center;
text-transform: uppercase;}
.welcome-text h1{background: url("../images/linecontent.jpg") repeat-x scroll 0 50px rgba(0, 0, 0, 0);
margin: 20px 0 0;padding: 0 0 40px; font-size:30px; text-transform:uppercase; font-family: 'FuturaStd-Book'; color:#2F8927;}

.welcome-text p{font-size:18px; text-align:justify; color:#232d5e;}
.accred-text p{font-size:18px; text-align:justify;}


.accred-text h1{background: url("../images/linecontent.jpg") repeat-x scroll 0 50px rgba(0, 0, 0, 0);
margin: 20px 0 0;padding: 0 0 40px; text-transform:uppercase; font-size:30px; font-family: 'FuturaStd-Book'; color:#2F8927;}

#topmenu li:hover .mnlist {
  box-shadow: 0 0 3px 0 #999;
  color: #a32e2c;
}

.contact-menu{
color: #ffffff;
list-style: outside none none;
margin: auto auto 20px;
padding: 0;
text-transform: capitalize;
width: 547px;
}

.contact-menu li:first-child {
  border-left: 0 none !important;
}

.contact-menu li { 
float: left;
padding: 2px 14px;
text-align: center;
}

.contact-menu .fa{margin-right:10px;}
.contact-menu li a{
background: none repeat scroll 0 0 #53ae4b;
border-radius: 4px;
color: #2F8927;
display: block;
font-size: 20px;
font-weight: normal;
padding: 10px 13px;
width: 243px; border:1px solid #53ae4b;
}

.contact-menu li a:hover{
border:1px solid #53ae4b;
background: #2F8927;
color:#53ae4b;
text-decoration:none;
}


#menu-footer-menu {
  font: 12px arial;
list-style: outside none none;
margin: auto auto 20px;
padding-bottom: 10px;
padding-top: 20px;
text-transform: uppercase;
width: 535px;
}

#menu-footer-menu li:first-child {
  border-left: 0 none !important;
}

#menu-footer-menu li {
 border-left: 1px solid #53ae4b;
float: left;
padding: 2px 14px;
text-align: center;
}

#menu-footer-menu a {
  color: #53ae4b; 
}

.footer-contact-menu{background: url("../images/foot-line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
padding-top: 35px;}

.foot-box{color:#53ae4b; padding-top:20px; padding-bottom:20px;}
.foot-box h1{font-size: 20px;
margin: 0;
padding: 0;
text-align: left;
text-transform: uppercase; margin-bottom:20px;}

.contact-foot .fa{margin-right:10px;}
.contact-foot ul{margin:0px; padding:0px; list-style:none; text-align:left;}
.contact-foot ul li{margin:0px; padding:3px 0px;  font-size:14px; font-family:arial;  list-style:none; text-align:left;}
.contact-foot ul li a{color:#53ae4b;}


.quick-menu .fa{margin-right:10px;}
.quick-menu ul{margin:0px; padding:0px; list-style:none; text-align:left;}
.quick-menu ul li{margin:0px; padding:3px 0px;  font-size:14px; font-family:arial;  list-style:none; text-align:left;}
.quick-menu ul li a{color:#53ae4b;}



.connect-foot.fa{margin-right:10px;}
.connect-foot .btn{width:190px; text-align:left; background:none;}
.connect-foot ul{margin:0px; padding:0px; list-style:none; text-align:left;}
.connect-foot ul li{margin:0px; padding:8px 0px;  font-size:14px; font-family:arial;  list-style:none; text-align:left;}
.connect-foot ul li a{color:#53ae4b;}

.contact-number a{color:#000000;}
.contact-number {color:#53ae4b;}
.logo-text{float:right; width:35%; margin:0px; text-align:right; border-right:1px solid #000000; padding-right:30px;}
.logo-text2{float:right; width:30%; margin:0px;  padding-left:30px;text-align:left;}



.nav-menu li a {
color: #ffffff;
display: block;
font-family: "arial";
font-size: 16px;
font-weight: bold;
line-height: 16px;
padding: 16px 10px;
text-decoration: none;
text-transform: uppercase;
}


.login-btn {
    background: #4e4e4e none repeat scroll 0 0;
    border: medium none;
    color: #ffffff !important;
    float: right;
    margin-bottom: 10px;
    margin-top: 76px;
}
.company-name p{font-size:17px; margin:0px; padding:0px; font-weight:bold;
}

/* #menu-primary{margin-top:11px;} */

.entry-header{background:url(../images/bg.jpg); width:100%; margin-top:0px; height:auto;}
.entry-header h1{color: #ffffff;
font-family: futurastd-book;
padding: 50px;
text-transform: uppercase;}

p{ font-family: 'arial';}

#text-2{padding:0px;}
#text-2 img{width:300px;}

#newsletterwidget-2{padding:0px; background:none; width:100%;}
#newsletterwidget-2 input.newsletter-email{width:100%;border:1px solid #000000;}

.nav-menu li a:after{ content:"|"; color:#ffffff; margin-left:20px;
font-size:18px;
}

.nav-menu li:last-child a:after{ content:""; color:#ffffff; margin-left:0px;
font-size:18px;
}

.result-table input[type="text"]{border:none;}
.result-table input[type="text"]:focus{border:none;}

.site-main .widget-area {
  float: left; 
  height: 250px !important;
  width: 100%;
}

.widget {
  -moz-hyphens: auto;
  background-color: #a2d8a3;
  font-size: 14px;
  margin: 0 0 24px;
  padding: 20px;
  width: 100%;
  word-wrap: break-word;
}

.ticker_content {
  background: none repeat scroll 0 0 #efefef;
  border: 1px solid #0070c0;
  height: 104px;
  overflow: hidden; 
  padding: 5px;
  width: 100%;
}
.icon{float:left; margin-right:10px;}
.filetitle{float:left; width:214px;}
.filetitle:after{clear:both;}
.site-main{min-height:500px;}
.info{width:100%;}
.wpfilebase-file-default{width:25%; margin-right:10px; float:left; margin-bottom:10px; padding:10px; border:1px solid #d5d5d5; background:#f7f7f7;}

.message{height:100px;}


.ngo {
    float: right;
    margin: -3px 0 5px;
}
.welcome-text {
    margin: 100px 0 0;
}

.nav-menu2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
}

.nav-menu2 li {
  float: left;
}

.nav-menu2 li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.nav-menu2 li a:hover {
  background-color: #111;
}