/*!
 * ACIS India Style sheet
 *  */
@charset "utf-8";
@font-face { font-family: Cabin; src: url('Cabin-Regular.ttf'); }
@font-face { font-family: Allura; src: url('Allura-Regular.ttf'); }
html {
  height: 100%;
}
html body {
  height: 100%;
  overflow: hidden;
}
html body .container-fluid.body-content {
  position: absolute;
  top: 80px;
  bottom: 30px;
  right: 0;
  left: 0;
  overflow-y: auto;
}

body {
width:auto;
font-family:"Cabin", Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;

}
/* these styles are not used on any page */
.container {
max-width:100%;
margin: auto;
}
.content {
padding-top:5px;

}
.main-content {
width:auto;
margin: auto;
border:1px solid #00f;
text-align:center;
padding:5px;
}
/* -------------------------------------- */
.h3b {
	font-weight:bold;
}
span.h3b {
	font-weight:bold;
	color:#f00;
}
.firstcol {
	padding
}
.afont {
	font-family:"Allura", Cabin, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	color:#0080ff;
}
.plr15 {
	padding-left: 15px;
	padding-right: 15px;
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px;
}
.pb10 img {
	padding-bottom:20px;
}
.bbtm {
	margin-bottom:20px;
	border-bottom:1px solid #0080ff;
}
.mtop {
	margin-top:50px;
}
.mtop20 {
	margin-top:20px;
}
.mlr {
	margin:0 2px 0 2px;
}
.bdr {
	border:1px solid #0080ff;
}
.ptop {
	padding-top:10px;
}
.pdall {
	padding:2px;
	margin:0 auto;
}
.clrred {
	color:#c62b27;
	font-size:14pt;
}
.poweredBy {
	float:right;
}
header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #e8f3ff;
    height: 68px;
	padding: 0px 25px 0 30px;
	border-bottom:1px solid #9accff;
}
footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    height: 30px;
	padding: 5px 0 0 30px;
}
.footerlt {
  font-size: 1em;
  font-weight:medium;
  padding:5px;
  color:#fff; 
}

.alink_box {
padding-top:25px;
float:right;
}
a.alinks {
text-align:center;
background-color:#0080ff;
color:#fff;
font-size: 1.2em;
padding:3px 10px 3px 10px;
border:1px solid #2d94ff;
border-radius:5px;
margin-right:5px;
}
a:hover.alinks {
background-color:#fff;
color:#0080ff;
}
a.blinks {
text-align:center;
background-color:#0080ff;
color:#fff;
font-size: 1.2em;
padding:5px;
border:1px solid #2d94ff;
border-radius:5px;
margin-right:5px;
}
a:hover.blinks {
background-color:#fff;
color:#0080ff;
}
.logo {
max-width:88%;
margin: auto;
}