.banner{
	width:980px;
	height:auto;
}
.content {
	float: left;
	height: auto;
	width: 980px;
	background-color: #FFFFFF;
}
.aside_menu
 {
	height: auto;
	width: 185px;
	margin:0px 10px 0px 5px;
	float: left;
}
.accordion_toggle h1,.aboutus_sidebar h1,.contact_acesynergi_solutions{display: block;
	height: 28px;
	width: 180px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 14px;
	color: #FFFFFF;
	background:#3272ba url("../images/bg.jpg") repeat-x; 
	cursor: pointer;
	margin-top: 2px;
	border-radius:4px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Arial;
}
.accordion_toggle h1 img{padding-left:90px;}
.cont,.aboutus_cont,.it_consulting_cont,.contactus_cont,.links_cont
 {
	height: auto;
	width: 510px;
	float: left;
	text-align: justify;
	margin-left: 10px;
}
.titlea {
    background: url("../images/bg.jpg") repeat-x scroll 0 0 #3272BA;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 26px;
    padding-left: 15px;
    width: 100%;
}
.cont1
 {
	height: auto;
	width: 940px;
	float: left;
	text-align: justify;
	margin-left: 10px;
}
.links_cont a{
	color:black;
	text-decoration:underline;
}
.it_consulting_cont,.links_cont{
	width:740px;
}
.title4,.contactus_title
{
	font-size: 14px;
	color: #FFFFFF;
	height:26px;
	border-radius:4px;
	width:100%;
	font-weight: bold;
	padding-left: 15px;
	background:#3272ba url("../images/bg.jpg") repeat-x; 
}
.aboutus_title4{border-top:0px solid #d2d2d2;margin-top:5px;
}
.aboutus_title4 p{ margin:10px 0px 0px 0px;font-size:18px; }
.contactus_title{
	height:18px;
	padding:5px 0px 5px 20px;
}
.cont1
{
	font-size: 12px;
	color: black;
	text-align: justify;
	height: auto;
	width: 98%;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height:2;
}
/*Expand css*/
.page {margin:0 1px 0 0;padding:0px 10px ;border:1px solid #ccc;position:relative;overflow:hidden;}
.collapse p {padding:5px;}
#switch, .switch {margin-bottom:5px; text-align:right}
.expand a{
  display:block;
  padding:0px 10px;
  font-size:12px;
  border:1px solid #d2d2d2;
  margin-top:5px;
  color:#3272ba;#168CD5;
  text-decoration:none;
  background:#e6e6e6;
}
.expand a:link, .expand a:visited {
  border-width:1px;
  background-image:url(../images/pointer.png);
  background-repeat:no-repeat;
  background-position:98% 50%;
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:underline
}
.expand a.open:link, .expand a.open:visited{
  border-style:solid;
  background:#eee url(../images/pointer1.png) no-repeat 98% 50%
}
p{font-family: asapregular ; font-size: 14px;color: #000;text-align: left;}
/*Expand css ends here*/
/*Accordian in about us*/
#wrapper {	
	width: 200px;
	margin:20px 20px 20px 10px;
	font-size: 0.8125em;
	float:right;
}
/*About us accordian closed*/
/*pure css accordian*/
#accordian_css {
  width:200px;
  background:#fff;
  border-radius:5px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  box-shadow:0 1px 3px rgba(0,0,0,.3);
}
.css_p {
  height:0;
  padding:0 15px;
  overflow:hidden;
  -webkit-transition:height .4s ease-out, padding .4s ease-out;
  -moz-transition:height .4s ease-out, padding .4s ease-out;
  -o-transition:height .4s ease-out, padding .4s ease-out;
  -ms-transition:height .4s ease-out, padding .4s ease-out;
  transition:height .4s ease-out, padding .4s ease-out;
}
.css_h1 {
	font-size:12px;
}
#accordian_css  a {
  display:block;
  height:23px;
  line-height:23px;
  background:-webkit-gradient(
    linear, 0 0, 0 100%,
    from(#eee), to(#ccc)
  );
  background:-moz-linear-gradient(#eee, #bbb);
  background:-o-linear-gradient(#eee, #bbb);
  background:-ms-linear-gradient(#eee, #bbb);
  background:linear-gradient(#eee, #bbb);
  color:#333;
  text-decoration:none;
  text-align:center;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  border-bottom:1px solid #aaa;
}
#intro {
  border-radius:2px 2px 0 0;
}
#contact {
  border-radius:0 0 3px 3px;
}
#accordian_css  a:hover, #accordian_css  a:focus {
  opacity:.9;
}
#accordian_css  a:active {
  background:-webkit-gradient(
    linear, 0 0, 0 100%,
    from(#ccc), to(#ddd)
  );
  background:-moz-linear-gradient(#ccc, #ddd);
  background:-o-linear-gradient(#ccc, #ddd);
  background:-ms-linear-gradient(#ccc, #ddd);
  background:linear-gradient(#ccc, #ddd);
  color:#000;
}
:target + p {
  padding:10px 15px;
  border-bottom:1px solid #ccc;
}
#intro:target + p {
  min-height:70px;
  height:auto;
}
#info1:target + p {
  min-height:230px;
  height:auto;
}
#contact:target {
  border-radius:0;
}
#contact:target + p {
  min-height:180px;
  height:auto;
}
/*pure css accordian ends here*/
/*tool tip top*/
.textheading{
color:#3272ba;
font-weight:bold;
}
/*tool tip ends here*/
.aboutus_sidebar,.product_sidebar{
	width:240px;
	margin:2px 5px 5px 10px;
	height:auto;
	float:right;
}
.aboutus_sidebar h1{width:170px;background:#3272ba;text-transform:uppercase;padding-top: 10px;
	padding-left: 55px;height:40px;}
.contact_acesynergi_solutions{margin-top:20px;width:220px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;background:gray;}
.enq_form{margin-right:5px;border-bottom:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;}
.col1, .col2{margin:0px 1px 5px 10px;background:url("../images/telephone.png") no-repeat;height:70px;} 
.col2{background:url("../images/Email.png") no-repeat;}
.col1 p,.col2 p{padding-left:60px;}
.col1 .p1{padding-top:10px;color:#3272ba;}
.col2 .p2{padding-top:0px;color:#3272ba;}
.requestdemo,.contacus{margin-top:20px;width:220px;height:60px;background:#3272ba url("../images/chaticon_acesynergi.png") no-repeat;border-radius:5px;}
.requestdemo p a,.contacus p a{font-size:18px;color:#fff;font-weight:bold;line-height:55px;padding-left:65px;}
.contacus{background:#3272ba url("../images/acesynergi_globe.png") no-repeat;}
.retaillinks{width:230px;margin:20px 0px 0px 5px;border:1px solid gray;}
.retaillinks .services{height:70px;background:url("../images/acesynergi_services.png") no-repeat;border-bottom:1px dashed gray;}
.retaillinks .info{height:70px;background:url("../images/acesynergi_info.png") no-repeat;border-bottom:1px dashed gray;}
.retaillinks .email{height:70px;background:url("../images/acesynergi_email.png") no-repeat;}
.retaillinks .cols{padding-left:60px;line-height:55px;}
.programareas,.events{border:1px solid rgba(0,0,0,0.1);padding:10px 10px 20px 10px;margin-right:6px;margin-top:6px;margin-bottom:0px;width:225px;float:right}
.programareas1,.events{border:1px solid rgba(0,0,0,0.1);padding:36px 10px 20px 10px;margin-right:-220px;margin-top:227px;margin-bottom:0px;width:225px;float:right}
.programareas2,.events{border:1px solid rgba(0,0,0,0.1);padding:15px 11px 7px 10px;margin-right:-215px;margin-top:220px;margin-bottom:4px;width:225px;float:right}
.events{border:0px solid gray;padding:50px;float: right; margin:-48px;margin-top:-48px;margin-bottom: 50px; height: 144px}
.line{border:1px solid #3272ba;width:230px;float:right;margin:10px;}


.enquiry{background:#e88d09;padding:15px 10px 15px 10px;text-align:center;font-weight:bold;border-radius:5px;font-weight:bold;}

.enquiry a{color:#fff;font-size:14px;}


.enquirytraining{background:#e88d09;padding: 15px  5px 10px 5px;text-align:left;font-weight:bold;border-radius:5px;}

.enquirytraining a{color:#fff;font-size:14px;}


.enrolltraining{background:#e88d09;padding:10px;text-align:left;font-weight:bold;border-radius:5px;margin:0px;}

.enrolltraining a{color:#fff;font-size:14px;}



.sendusenquiry{background:#e88d09;padding: 12px  5px 10px 5px;text-align:center;font-weight:bold;border-radius:5px; margin:2px;}

.sendusenquiry a{color:#fff;font-size:14px;}



.corporatetraining{width:185px; background:#e88d09;padding: 25px  8px 25px 9px;text-align:Center;font-weight:bold;border-radius:5px;color:#fff;font-size:14px;}

.corporatetraining a{color:#fff;font-size:14px;}




.month{color:#D00000 ;font-weight:;}
.dates p{padding-left:10px;}
.dates{list-style-type:square;margin-left:20px;url("../images/events.png");width:182px;list-style-position:inside;padding-left:0px;}
/*Product links sidebar code*/
ul.sidenav {
	font-size: 1.2em;
	float: left;
	width: 200px;
	margin: 5px 0px 10px 0px;
	font-weight:bold;
	padding: 0;
	list-style: none;
	background: #005094;
	border-bottom: 1px solid #3373a9;
	border-top: 1px solid #003867;
}
ul.sidenav li a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 175px;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #3373a9;
	border-bottom: 1px solid #003867;
}
ul.sidenav li a:hover {
	background: #003867;
	border-top: 1px solid #1a4c76;
}
ul.sidenav li span{	display: none; }
ul.sidenav li a:hover span {
	display: block;
	font-size: 0.8em;
	padding: 10px 0;
}
ul.sub{
	list-style-type:none;
	background:#fff;
	font-weight:normal;
}
ul.sub li a{
	display: block;
	color: #000;
	text-decoration: none;
	width: 115px;
	padding: 10px 10px 10px 50px;
	background: url("../images/acesynergi_whitearrow.png") no-repeat 27px 14px;
	border-top: 0px solid #3373a9;
	border-bottom: 0px solid #003867;
}
ul.sub li a:hover {
	background: url("../images/acesynergi_whitearrow.png") no-repeat 27px 14px;
	border-top: 0px solid #1a4c76;
}
ul.sub li.border{
	border:1px solid rgba(0,0,0,0.1); 
	margin:0px 10px 0px 30px;
}
/*product links sidebar code ends here*/
