@import url('//fonts.googleapis.com/css2?family=Roboto&family=Ubuntu:wght@300;400;500&display=swap');


body, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, footer, input, button, textarea, p, blockquote, th, tr, td, table {
	margin: 0; padding: 0; font-weight:normal;
}

body { 
background:#FFFFFF; 
border-top: 2px solid #E3E3E3;
font-family: 'Ubuntu', sans-serif; font-size:14px; line-height:18px; text-align:justify;
color:#2F3132;
}

td { text-align:left; }
s::selection { background-color:#E1F4FA; }
::-moz-selection { background-color:#E1F4FA; border: 10px solid red; }
ul.ulli li{list-style:disc; }
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

ul { margin-left:13px;}
ol { margin-left:25px;}

/*-------global-------*/
a img, img { border: 0;}
a { color: #000000; text-decoration: none; }
a:hover { color: #2563B9;}
a:active { color: #2563B9; position: relative; top: 1px; }
p {}

.clear { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}

table { width:100%;}
table, td { border-collapse:collapse; border:none; line-height:24px;}
table.factb th { border:1px solid #CACACA; }
table.factb td { border:1px solid #CFCFCF; }

h1, h2, h3, h4 { font-family: 'Roboto', sans-serif; color:#000; font-weight:normal;}
h1 { font-size:24px; padding-bottom:15px; line-height:22px; color:#441A2B;}
h1 span {color:#441A2B;}

h2 { font-size:20px; color:#045469; line-height:25px; padding-bottom:5px;}
h2 span { text-shadow: 1px 1px 0 #fff, 1px 2px 0 #59A5B9;}
h3 { font-size:17px; font-weight:bold; margin-bottom:10px; color:#669EC8;}


th {font-weight:bold; color:#339494;}
.main { width:1024px; margin:0 auto;}
.main1 { width:1024px;}

.deatails { text-align:justify; line-height:25px;}
.bluetxt { color:#1881BA;}

table.factb tr {border-bottom:1px solid #555;}
/*-------header--------*/
header { margin-top:0px;}
.header { height:97px;}
#logo { position:absolute; margin-top:1px; margin-bottom:5px; }
#bndtt-logo { position:absolute; margin-left:105px; margin-top:30px; }

#top-links { background:url(../images/top-head.jpg) top no-repeat; width:253px; float:right; height:27px; text-align:center; }
#top-links ul { list-style:none; margin-top:5px; }
#top-links ul li { display: inline; font-size: 11px; color:#444444; }
#top-links ul li a { color:#444444; font-weight: bold; }
.main table { margin-top:10px; }
.left-links ul li {display:block; padding:4px 2px; border-bottom:1px dashed #C0C0C0; }
#sectiongallery { background: url(../images/section-bg.jpg) top repeat-x; padding:22px 0px; }
.imgborder { border: solid 2px #E2E2E2; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; }
.textul ul { list-style-type:circle; margin-top:5px; }

.readmore { background:url(../images/green-arrow.gif) left center no-repeat; padding-left:17px; color:#1B619D; font-size:11px;}
.readmore:hover { color:#CC1A2B}

.tabhold { background:url(../images/border_dash.gif) top repeat-x; padding-top:19px; float:left;}

.quotes_hold { background:url(../images/quote_bg.png) top no-repeat; width:230px; height:205px; padding:48px 18px 0 18px; position:absolute; margin-top:-72px; z-index:15;}

.quotes_hold1 {	 background:url(../images/quote_bg1.png) top no-repeat; width:230px; height:205px; padding:48px 18px 0 18px; position:absolute; margin-top:-105px; z-index:25;}


.detail_box { width:211px; float:left;}
.detail_box ul { list-style-image:url(../images/list-style.gif); margin-left:15px;}

.detail_box img { margin-bottom:10px;}

.banner_shadow { width:100%; height:78px; background:url(../images/banner-shadow.png) bottom center repeat-x; position:absolute; z-index:10; margin-top:283px;}
.banner_shadow1 { width:100%; height:78px; background:url(../images/banner-shadow.png) bottom center repeat-x; position:absolute; z-index:10; margin-top:171px;}

.inner-banner {  border-top:solid 3px #CC1A2B; background-color:#4C0000;}

/*----footer*/
footer { background-color:#E3E3E3; border-top:solid 2px #BFBFBF; padding:10px 0px; line-height:25px; font-size:11px; margin-top:20px;}
footer ul { margin:0px; padding:0px; }
footer ul li { display: inline; font-size:11px;  }
footer a { color:#424242; padding:0px 2px;}
footer a:hover { color:#CC1A2B;}
footer .poweredby { color:#000; padding-right: 10px;}
footer .poweredby a{ color:#CC1A2B; font-weight:bold;}
footer .poweredby a:hover { color:#000;}



/*--------*/
.pic { padding:0 20px 10px 0; float:left;}
.pic img { border:solid 1px #ccc; padding:3px;}

.pic-r { padding:0 0 10px 20px; float:right;}
.pic-r img { border:solid 1px #ccc; padding:3px;}

.pic1 img { border:solid 1px #ccc; padding:3px;}


/*left links*/
.leftpanel { position:relative;}
.leftlinks_hold { width:264px; margin-bottom:25px;}
.left-links {
background:url(../images/box-mid.gif) repeat-y; padding:5px 15px 15px 25px;
}
.left-links h1 { background:url(../images/border_dot.gif) bottom repeat-x; margin-bottom:10px; color:#CC1A2B;}
.left-links ul { list-style:square}
.left-links ul li { margin-bottom:2px;}
.left-links ul li a{ display:block;}


.course-offer { background:url(../images/pic-courseoffered.gif) top no-repeat; width:176px; height:178px; padding-left:25px;}
.course-offer ul{ margin:0px; padding:0px; list-style-image:url(../images/listarrow.gif); color:#fff; font-size:11px; padding-top:45px;}
.downloads { background:url(../images/pic-download.gif) top no-repeat; width:176px; height:178px; padding-left:25px;}
.downloads ul{ margin:0px; padding:0px; list-style-image:url(../images/listarrow.gif); color:#fff; font-size:11px; padding-top:45px;}
.lifeat { background:url(../images/lifeat.png) top no-repeat; width:176px; height:178px; padding-left:25px;}
.lifeat ul{ margin:0px; padding:0px; list-style-image:url(../images/listarrow.gif); color:#fff; font-size:11px; padding-top:45px;}

label.cc{width:90px; padding:4px;}
input.cc{width:200px; margin-left:15px; padding:4px; -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
		  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		  border:1px solid #000;
		  }
textarea.cc{width:200px; height:100px; margin-left:15px; padding:4px; -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
		  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		  }
input.sub { padding:6px 15px 6px 15px; -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
		  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
		  background:#554667; 
		  border:1px solid #223456;
		  font-weight:bold;
		  color:#FFF; 
		  cursor:pointer;
		  }
table.abc tr td{padding:5px;}
table.abc tr td.ll {text-align:right; }
/*---------photogallery------------*/
.gallery { margin:0px; padding:0px;}
.gallery li { float:left; padding-left:15px; padding-bottom:10px; display:inline; }
.gallery img { border:none; border:solid 1px #ccc; padding:4px; width:145px;}
.gallery img:hover { 
	 border:solid 1px #297CBE;
    -moz-box-shadow: 0px 3px 3px #A0C6E6;
    -webkit-box-shadow: 0px 3px 3px #A0C6E6;
    box-shadow: 0px 3px 3px #A0C6E6;
}
#tabblock{width:100%; clear:all; margin-bottom:15px; padding-bottom:10px;}
.img{float:left; width:230px;}
.txt{float:left; width:400px; padding:5px;}
h3.clear{clear:both; margin-top:10px;}
#adnav ul { list-style:none; margin:0;}
#adnav ul li{ display:block; margin:1px 0px; background:#495996; text-align:center; padding:6px 0px;}
#adnav ul li:hover{ background:#656565;}
#adnav ul li a{ color:#FFF; font-size:14px; }
#adleft { float:left; width:21%; min-height:600px; border-right:1px solid #999;} 
#adright { float:left; width:77%; margin-left:1%;} 
.clear { clear:both; }
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}