/* Designed by Shivam Pandey Time: 28-Nov-2017 13:45 Abacus Group Of COmputers*/
#body
{ 
  padding:0px; 
  width:1250px;
  margin:10px auto 12px auto;
  min-height:600px;
  font-family:"Trebuchet MS";
  font-size:15px;
  box-shadow: 0px 2px 5px 2px rgb(136, 136, 136);
  background: rgba(0, 0, 0, 0) url(../images/light-live-background-css.jpg) repeat fixed 0 0 / cover !important;
  border-radius: 0px 0px 12px 12px ;
}
.sociallinks{
list-style::none;
float:right;
top: 15px;
left: -8px;
position:relative;
}
.sociallinks li {
display:inline-block;
}
header
{ 
  background:url(../images/wave-transp.png) #003D79 no-repeat center left;
  height:150px;
}
.servicelinks img{ border:3px solid #C7C7C7; border-radius:5px;}
.headerlinks {float:right; margin-top:-148px; }
header a { font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;font-style:italic; font-weight:bold; } 
header a:hover { color:#FFCC33;} 

#bannerlogo{
background:url(../images/logo.png) no-repeat 0 100% !important;
height:150px;
width:100%;
}
a:link,a:hover { text-decoration:none;}
#bodycontent{ 
padding:5px; 
float:left;
width:750px;
}
.leftBar {
line-height: 27px;
margin-bottom: 10px;
padding-bottom: 6px;
/*-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;*/
} 
.lefthead
{
   	width:auto;
	text-align:center;
    padding: 8px 5px;
	margin-top:0;
    /*background: url(../images/headbg.jpg) repeat scroll 0% 0% transparent;*/
	background:#003D79;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	/*-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 85% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 85% 0);*/
}

.leftBar a {
text-decoration: none;
margin-top:3px;
color:#000;
display: block;
width:auto;
background:#FFF;
padding: 0px 10px;
/*-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 85% 0);
clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 85% 0);*/
/*-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius-top: 8px;*/
border:1px solid #003D79;
}
.leftBar a:hover {
background:#003D79;
color:#fff;}
.subbody {
   /* border: 1px solid #CCCCCC;*/
   width:99.4%;
   padding:7px;
   border-radius: 5px;
   margin: 0 0 10px 0px;
   color:#000000;
  background:#FFFFCC;
}
#fullwidthcontent{
  padding:5px; 
  float:left;
  width:970px;
}
.imgborder { float:left; border:1px solid #666666; padding:3px; }
.imgborder-black { border:3px solid #000000; }
.subhead
{ 
font: bold 14px Arial, Helvetica, sans-serif;
color:#006600;
}
.pageheading {
	width: 100%;
    /*background: url("../images/artihead.jpg") repeat scroll 0% 0% transparent;*/
	background:#003D79;
    font-size: 20px;
	padding:8px 0 8px 8px;
    font-family: Candara;
	margin:0 0 8px 0;
    float: left;
    color: rgb(255, 255, 255);
    font-weight: bold;
	/*-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 95% 0);
    clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 50%, 95% 0);*/
}  

.seprator
{ 
  clear:both;
  height:1px;
}
#footer{
height:60px;
background:#000033; 
color:white;
text-align:left;
font:12px Arial, Helvetica, sans-serif;
padding:10px 5px 5px 15px;
box-shadow: 0px 2px 5px 2px rgb(136, 136, 136);
}
#footer > a{ color:#0099FF;}
#footer > a:hover{ color:#FF0000;}

#l_panel
{ 
  /*background: url(../images/left_shadow.png) no-repeat top right;*/
  padding:5px;
  float:left;
  width:250px;
}
#r_panel
{ 
 /* background: url(../images/left_shadow.png) no-repeat top left;*/
  padding:5px;
  float:right;
  width:250px;
}
p
{ 
  font:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  line-height:22px;
  padding:5px;
  text-align:justify;
}	
.latestnews {
width:88px; position:absolute; font-size:0.85em; color:red; padding:5px 0 5px 5px; font-weight:bold; background-color:#FFFFCC;
}
.newsscrolltext{
color:#000033; margin-left:88px; width:93%; font-size:0.85em; padding:5px; font-weight:bold; background-color:#FFFFCC;
}
#marq > a{ margin-right:10px; }
#marq > a > img {width:270px; height:80px; border:3px solid #CCCCCC; border-radius:5px;}

.contact-detail {
    margin-top: 16px;
	padding: 0 !important;
}
.address-heading {
    color: #0384c4;
    font-size: 18px;
}
.map {
    border: 1px solid #0384c4;
    height: 350px;
    width: 100%;
}
.map_outline {
    padding: 30px;
}

/* Contact Us Style*/
.form {
  background:url(../images/Contact-background.jpg) center no-repeat #FFFFCC;
  background-size:cover;
  padding: 25px;
  max-width: 600px;
  margin: 13px auto;
  border-radius: 4px;
  box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
}

.form h1 {
  text-align: center;
  color:#142B6F;
  font-weight: 300;
  margin: 0 0 40px;
}

input, select {
  font-size: 13px;
  display: block;
  width: 100%;
  height: 33px;
  padding: 5px 10px;
  background: none;
  background-image: none;
  border: 1px solid #FF3366;
  color:#000;
  border-radius: 0;
  -webkit-transition: border-color .25s ease, box-shadow .25s ease;
  transition: border-color .25s ease, box-shadow .25s ease;
}

textarea {
    border: 1px solid #FF3366;
    resize: vertical;
}
textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #FF3366;
    border-radius: 0;
    color: #000;
    display: block;
    font-size: 13px;
    padding: 10px;
    transition: border-color 0.25s ease 0s, box-shadow 0.25s ease 0s;
    width: 100%;
}

input:focus, textarea:focus, select:focus {
  outline: 0;
  border-color: #1ab188;
}

.textbox-wrap {
margin-bottom:5px;
position: relative;
}

.top-row:after {
  content: "";
  display: table;
  clear: both;
}
.top-row > div {
  float: left;
  width: 48%;
  margin-right: 4%;
}
.top-row > div:last-child {
  margin: 0;
}

.button {
  border: 0;
  outline: none;
  border-radius: 0;
  padding: 8px 0;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .1em;
  background: #3e464f;
  color: #ffffff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-appearance: none;
}
.button:hover, .button:focus {
  background:#FF9933;
}

.button-block {
  display: block;
  width: 25%;
  margin:auto;
}

/*End Contact Style*/

.subbody table th{
background-color:#003D79;
font-weight:none;
font-size:14px;
height:30px;
text-align:center;
color:#fff;
}