@charset "utf-8";

/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878; background:#fff8e6 url(../images/bg.jpg) top left repeat-x !important; font-weight:normal;}

*{ margin:0; padding:0;}
img{ border:none;}
.likeH1{ font-weight:bold; font-size:16px;}

.clearfix {clear: both;}

a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878; text-decoration:none;}
a:hover{ color:#e55520;}
.NB{ border:none !important;}

#outer {width:980px; margin:0 auto;}
#wrapper {width:980px; margin:0; float:left; }

/* start header */
#header {width:980px; float:left; margin-top:6px;}
.G_logo {width:110px; height:109px; float:left; margin:24px 10px; padding:0; background:url(../images/logo.png) left no-repeat;}
.G_logo a {width:110px; height:100%; float:left;}
.G_name {width:440px; height:65px; float:left; margin:15px 0; padding:0; background:url(../images/G-logo.png) left no-repeat;}
.G_name a {width:440px; height:100%; float:left;}
.G_name a img {width:85%;}

#topright_div {width:227px; margin-left:125px; float:left;}
#top_nav {width:290px; height:22px; background-color:#a63a0f; behavior:url(PIE.htc); border-bottom-left-radius:10px; border-bottom-right-radius:10px; float:left; text-align:center; color:#ffffff; }
#top_nav ul{ margin-left: 35px;}
#top_nav li{ float:left; list-style:none;}
#top_nav li a {color:#fff; font-size:11px; text-decoration:none;  padding:0 5px; border-right:solid 1px #fff;}
#top_nav li a:hover {color:#FC0;}


.helpline_DIV {width:210px; float:left; margin-left:200px; color:#4f4f4f; margin-top:20px; text-align:center; font-size:12px;}
.helpline_DIV li {display:block; list-style:none; float:left; padding:5px; text-align:right}
.helpline_DIV strong {font-size:16px; font-weight:bold;}
.helpline_DIV img {width:30px; height:29px; border:none;}


.search{ width:210px; height:27px; float:right; border:solid 1px #eae0c4; border-radius:12px; background:#fff;  behavior:url(PIE.htc); margin-top:5px; margin-right:10px;}
.searchTxt{ background-color:transparent; width:180px; height:27px; padding-left:5px; float:left; border:none; color:#787878; font-size:11px; }
.searchTxt:focus{outline: none;}
.search a{ background:url(../images/search-icon.png) no-repeat center; width:17px; height:13px; float:right; margin:7px 5px 0 0;}
/* end header */

/* start navigation */
.Nav {width:980px; height:40px; float:left; background-color:#a63a0f; border-radius:10px; }
/* end navigation */

/*  start slider */
#slider_DIV {width:964px; height:232px; float:left; margin-top:15px; background-color:#ebd18f; padding:8px;}
/*  end slider */

/* start latest update */
#latestDIV {width:978px; height:28px; float:left; margin-top:1px; border:1px solid #e2e2e2; background-color:#ebebec;}
.latest_left_bg {width:122px; height:28px; float:left; color:#fff; text-align:center; line-height:28px; text-decoration:none; padding-right:10px; background:url(../images/latestbg.jpg) left no-repeat; font-size:12px}
.latest marquee {width:826px; height:28px; float:left; line-height:28px; margin:0 10px}
.latest marquee a{font-size:12px; color:#3e3e3e; text-decoration:none; list-style:none; }
.latest marquee a:hover{ color:#e45520;}
/* end latest update */


/* start midd content */
#contant_DIV {width:980px; float:left; margin:10px 0 20px 0; min-height: 350px;}
#acadeic_link {width:200px; float:left; margin-right:10px; border-bottom:1px solid #fbb400; padding-bottom:5px; box-shadow: 1px 1px 9px 0px rgba(196,184,196,0.3)}
#acadeic_link h1 {font-size:14px; color:#000; background:url(../images/acade-bottom-line.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 5px;}
#LatNews ul li, #acadeic_link ul li{ width:100%; list-style:none;  background-color:#ffffff; }
#acadeic_link ul li a{ width:100%; color:#3e3e3e; float:left; text-decoration:none; line-height:15px;  padding:7px 10px;  border-bottom:dotted 1px #d1d0d0;}
#acadeic_link ul li a:hover{ color:#000; background:url(../images/arrow-ao.png) no-repeat left; background-color:#fbb400; border-bottom:dotted 1px #d1d0d0;}
#aboutUS {width:540px; float:left; margin:0 10px; border-bottom:1px solid #fbb400; padding-bottom:10px;}
#aboutUS h1 {font-size:18px; color:#000; background:url(../images/about-bottom-line.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 0;}
#aboutUS p {font-size:13px; line-height:20px; text-align:justify; color:#787878; text-decoration:none; margin-bottom:7px;}
.read-more span a {width:70px; height:20px; float:right; background-color:#e45520; color:#fff; line-height:20px; text-align:center; text-decoration:none;} .read-more span a:hover {width:70px; height:20px; float:right; background-color:#fbb400; color:#000; line-height:20px; text-align:center}
#news-update {width:535px; float:left; margin:0 10px;  border-bottom:1px solid #fbb400; padding-bottom:10px;}
#news-update h1 {font-size:14px; color:#000; background:url(../images/about-bottom-line.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 5px;}
#message {width:200px; float:left; margin-left:10px; border-bottom:1px solid #fbb400; padding-bottom:3px;}
#message h1 {font-size:18px; color:#000; background:url(../images/acade-bottom-line.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 0;}
#message img {width:198px; height:88px; float:left; border:1px solid #bbb }
#message h2 {font-size:10px; color:#e45520; font-weight:bold; text-align: center}
#message p {font-size:12px; line-height:17px; text-align:justify; color:#787878; text-decoration:none; margin-bottom:7px;}
#message span a {width:70px; height:20px; float:right; background-color:#e45520; color:#fff; line-height:20px; text-align:center; text-decoration:none;} #message span a:hover {width:70px; height:20px; float:right; background-color:#fbb400; color:#000; line-height:20px; text-align:center}
/* end midd content */

/* start tender gallery adacemic calender */
#tabs_DIV {width:960px; height:90px; float:left; margin:10px 0; padding:18px 10px 0 10px; border-top:1px dashed #ceb880; text-align:center;}
#imgtab {width:176px; height:92px; display:inline-block; margin:0 20px;}
#imgtab img {width:176px; height:77px; float:left;}
#imgtab span {width:176px; height:15px; float:left; background:url(../images/shadow.jpg) bottom center no-repeat;}
/* end tender gallery adacemic calender */


/* start footer */
#footerDIV {width:980px; float:left; border-top:1px dashed #ceb880; padding-top:20px;}
#footer_linkDIV {width:740px; float:left; margin-right:20px; padding-left:10px;}
.bottom_nav {color:#e45520;}
.bottom_nav li{ list-style:none; display: inline;}
.bottom_nav li a {font-size:11px; color:#e45520; text-decoration:none;  padding:0 7px; border-right:solid 1px #e45520;}
.bottom_nav li a:hover {color:#000}


.disclaimer {color:#7f7f7f; float:left; margin:7px 0;}
.disclaimer li{ float:left; list-style:none;}
.disclaimer li a {font-size:11px; color:#7f7f7f; text-decoration:none;  padding:0 7px; border-right:solid 1px #7f7f7f;}
.disclaimer li a:hover {color:#000}

#footer_linkDIV span.contact {font-size:11px; color:#a98e4a; line-height:20px; text-decoration:none; float:left; font-weight: bold;}
#footer_followus {width:200pox; float:left; text-align:center}
#footer_followus h1 {font-size:16px; color:#000; line-height:20px;}
#footer_followus ul{width:190px; float:left; padding-left:10px; margin-top:15px;}
#footer_followus ul li{ display:inline; padding:0 5px 0 5px;}
#footerDIV p {width:960px; line-height:35px; float:left; margin:10px 0; padding:0 10px; color:#727272; font-size:11px; background-color:#000}
#footerDIV p span {color:#ffb400; font-size:12px; float:right; text-decoration:none;}
#powered{ width:980px; float:left;}
#powered p{width:855px; color:#707070; float:left; text-align:right; margin-top:40px; padding-right:5px;}
#powered span {width:120px; height:52px; float:left; background:url(../images/IRC-logo.png) no-repeat right top;}
#powered span a {width:100%; height:52px; float:left;}
#powered p a{ color:#a63a0f; text-decoration:none;}
#powered p a:hover{ text-decoration:underline;}
/* end footer */

/*---------------------About Us Page Start-------------------------*/
.AboutUsDiv{ width:540px; float:left; margin-left:10px;  padding-bottom:3px;}
.AboutUsDiv h1 {font-size:18px; color:#000; background:url(../images/MidH1Border.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 0;}
.AboutUsDiv p{ text-align:justify; line-height:16px;}


#LatNews{width:200px; float:right; margin-left:10px; border-bottom:1px solid #fbb400; padding-bottom:3px; box-shadow: 1px 1px 9px 0px rgba(196,184,196,0.3)}
#LatNews h1 {font-size:14px; color:#000; background:url(../images/acade-bottom-line.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 5px;}
/* #LatNews ul{ float:left;} */
#LatNews ul li{ display:block; padding:5px 10px; list-style-type:disc; border-bottom:dotted 1px #c5c5c5; list-style-position:inside;}
#acadeic_link ul li a, #LatNews ul li a{ text-decoration:none; color:#787878; font-size: 12px !important;}
#LatNews ul li a:hover{ color:#e55520;}
#LatNews marquee{ height:290px;}

/*-------------------About Us Page Ends----------------------------*/


/*---------------------Contact Us Page Start-------------------------*/
.ImpoContact{ width:540px; float:left; margin-top:20px;}
.ImpoContact a{ color:#e55520; font-weight:bold;}
.ImpoContact a:hover{ color:#787878;}
.contForm{ width:538px; margin-top:20px; float:left; background:#fdf4dc; border:solid 1px #ffe6a7; padding:0 0 5px 0;}
.contForm p{ padding-left:10px; color:#e55520;}
.Formtxt{ width:200px; padding:3px 0;  float:left; border:solid 1px #e9e9e9; border-radius:4px; behavior:url(PIE.htc); background-color:#fff !important; font-size:12px; padding-left:3px;}
.FormTxtArea{ width:210px;  height:60px; border:solid 1px #e9e9e9; padding-left:3px; border-radius:4px; behavior:url(PIE.htc); background-color:#fff !important; resize:none; overflow:hidden;}
.contForm table{ margin-left:20px;}
.contForm table td{ width:200px; height:20px; vertical-align:bottom; font-size:11px;}
.TAtd{ width:400px;   }
.formBTN{ width:80px; height:30px; padding:auto; cursor:pointer;}
.Formtitle{ padding-left:7px;}
.btnTD{  vertical-align:bottom; line-height:50px;}
/*---------------------Contact Us Page Ends-------------------------*/

/*---------------------Result Page Start-------------------------*/
.ResultDiv{ width:540px; float:left; margin:5px 0;}
.ResultDiv li{ padding:5px 0 5px 3px; display:block; border-bottom:1px dotted #c5c5c5;}
.ResultDiv li a{ text-decoration:none; color:#787878; } .ResultDiv li a:hover{ color:#e55520;}
.pagination1 li a{display: inline-block; width:420px;}
.RDate{ color:#e55520; width: 85px; display: inline-block; float: left;}
#ExePartner{ width:200px; background:#fff; float:right; height:165px; border:solid 1px #f4eddc; margin:38px 0 0 0; text-align:center; padding:35px 0 0 0;}
.altH1{  font-weight:bold; font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#e55520;}

/*---------------------Result Page Ends-------------------------*/

.lang{ float:right;margin:5px 5px 0 0;}

/*---------------------Album Page Start-------------------------*/

.fullContDiv{ width:100%; float:left; margin:1% 0 0 0; }
.fullContDiv h1 {font-size:18px; color:#000; background:url(../images/fullH1Border.jpg) bottom center no-repeat;  margin:0 0 10px 0; padding:10px 0;}

.albumDiv{ width:100%; float:left; margin: 0; }
.abmCont{ width:175px; float:left; margin:10px 10px 0 10px;}
.abmTitle{ width:100%; text-align:center; font-size:12px; padding:2% 0; float:left}
/*---------------------Album Page End-------------------------*/

/* ------------------ Paging ---------------------------------*/
ul.simplePagerNav {float: right; font-weight: bold;border: 1px dotted #999; width:538px; margin-top: 5px;}
ul.simplePagerNav li{float: left;display:block;margin: 2px;font-family: georgia;padding: 0;font-size:14px;border:none; color:#fff !important; background:#404040;}
ul.simplePagerNav li a{color:#fff;display: block;padding: 7px 12px;text-decoration: none;}
li.currentPage {background: red;background: #FF9500;}
ul.simplePagerNav li.currentPage a {color: #fff; background:#ff9500;}
ul.simplePagerNav li:first-child {background: none;color: #000 !important; font-family: Arial,Helvetica,sans-serif;  font-size: 11px; line-height: 28px; margin-right: 10px;}
/* ------------------ Paging ---------------------------------*/

.marqueeUP {width: 200px; height: 365px; overflow: hidden;}
.ver {width: 200px;}


/* --------------------- Gallery -------------------*/
.galleryImg {padding: 5px; box-shadow: 0 0 3px #999;background: #fff; width:165px; }
.galleryImg:hover {box-shadow: 0 0 5px #999;}
/* --------------------- Gallery -------------------*/

.ResultSpan{ width:190px; float:right;  text-align:center;}
.ResultDesc{ width:320px; float:left;}
.RTitle{ width:100%; float:left; margin:5px 0; text-align:center; font-weight:bold; color:#000; font-size:14px;}
.ResultDesc a{ border:none !important;}

.top-contact{
  /* transform: rotate(90deg); */
  margin-top:30px
}
.link-block{
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 4px;
  border:1px solid #d2d2d2;
  text-decoration: none;
}
.link-block:hover{
  -webkit-box-shadow: -3px 3px 11px 5px rgba(196,184,196,1);
-moz-box-shadow: -3px 3px 11px 5px rgba(196,184,196,1);
box-shadow: -3px 3px 11px 5px rgba(196,184,196,1);
}

.lt-content{
  width: 750px;
  float: left;
  margin: 0 10px;
}

.social-icons{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.social-icons li {
    vertical-align: top;
    display: inline;
    list-style: none;
}
.social-icons a {
    color: #333;
    font-size: 16px;
    text-decoration: none;
    padding: 0px 3px;
}

.card-form-box{
  background: #de3933;
  border-radius: 8px;
  padding: 40px;
}
.card-form-box h3{
  color: #fff;
}
.card-form-box h4{
  color: #ffef80;
}
.card-form-box small{
  color: #efefef;
  margin-top: 10px;
  display: block;
}
.card-form-box input[type='text']{
  border: 2px solid #ddd;
  line-height: 30px;
  border-radius: 12px;
  padding: 5px;
}
.card-form-box input:focus{
  border: 2px solid #ddd;
}
.card-form-box hr{
  border-color: #ec5954 !important;
}

.result-table{
  border:0px;
  background: #fff;
  margin-bottom: 10px;
  box-shadow: 1px 1px 9px 0px rgba(196,184,196,0.3);
}

.result-table th, .result-table td{
  padding: 5px;
}

.result-table th.no-padding, .result-table td.no-padding{
  padding: 0px;
}

.result-table td.no-padding table.result-table{
  border: 0px;
  box-shadow: none;
}
.result-table td.no-padding table.result-table td{
  border: 1px;
}

.print-visible{
  display: none;
}
@media print{
  #header, .Nav, .print-hidden{
    display:none;
  }
.print-visible{
  display: block;
}
}
