*{margin:0; padding:0;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:auto;margin:0;padding:1%;position:absolute;bottom:44.8%;right:12%;}

body{text-align:justify; font-size:13px;}
a{color:#009cdc; text-decoration:none;}
a:hover{color:#ad257f;}

a.more {color:#fff; text-decoration:none; background:#009cdc; font-size:12px; padding:3px 6px 3px 6px;}
a.more:link {color:#fff; background:#009cdc;}
a.more:visited {color:#fff; background:#009cdc;}
a.more:hover {color:#ffffff; background:#00cc66;} 

a.bottom_more {color:#fff; text-decoration:none; background:#7a7a7a; font-size:18px; padding:10px;}
a.bottom_more:link {color:#fff; background:#7a7a7a;}
a.bottom_more:visited {color:#fff; background:#7a7a7a;}
a.bottom_more:hover {color:#ffffff; background:#00cc66;} 

a.more1 {color:#fff; text-decoration:none; font-size:12px; padding:3px 6px 3px 6px;}
a.more1:link {color:#fff;}
a.more1:visited {color:#fff;}
a.more1:hover {color:#ffffff;} 

#icon
	{
		height:180px;
		width:960px;
		padding: 0 120px;
	}

#icon_1
	{
		height:180px;
		width:240px;
		float:left;
		text-align:center;
	}

#icon_2
	{
		height:180px;
		width:240px;
		float:left;
		text-align:center;
		
	}
#icon_3
	{
		height:180px;
		width:240px;
		float:left;
		text-align:center;
	}

	
	
#simulations
	{
		height:auto;
		width:960px;
	}	
	

a.viewdemo {color:#4f4f4f; text-decoration:none;}
a.viewdemo:link {color:#4f4f4f;}
a.viewdemo:visited {color:#4f4f4f;}
a.viewdemo:hover {color:#009cdc;} 

#container{text-align:justify; margin:0 auto 0 auto; width:100%; height:auto; background:#FFF;}
#headersp{width:960px; height:120px; margin:0 auto 0 auto; background:#f8f8f6;}
#logo{width:205px; height:100px; float:left; padding-top:20px;}
#menusp{width:755px; height:120px; float:left;}
.navigation {margin:0; padding:0; list-style:none; position:absolute; height:120px; z-index:1;}	
.navigation  li {float:left; width:auto; line-height:120px; position:relative;}
.navigation  li a {color:#333; display:block; padding:0px 10px 0px 10px; text-decoration:none; text-align:left; font-size:14px;}
.navigation  li a:hover {color:#fff; background:#ad257f;}
li.active {color:#444444; border-left:1px solid #e9e9e7; border-right:1px solid #e9e9e7; background:#FFF;}

.navigation  ul {position:absolute; left:0; display:none; padding:10px; width:285px; list-style:none; border-top:4px solid #ad257f; background:#333; opacity:0.9; filter:alpha(opacity=90);}
.navigation  ul li {width:auto; float:left; border-top:none; line-height:20px;margin-bottom:8px;}
.navigation  ul a {display:block; height:20px; padding:4px 6px 6px 4px; color:#fff; text-decoration:none; border-top:none; line-height:20px;}
.navigation  ul a:hover {color:#fff; background:#ad257f; padding-left:4px; padding-right:6px;}

#banner-fade,
#banner-slide{}
ul.bjqs-controls.v-centered li a{display:block; padding:22px; background:#5f1f46; color:#fff; text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{background:#000; color:#fff;}
p.bjqs-caption{background:#3e9341; opacity:0.8; filter:alpha(opacity=60); color:#FFF; font-size:30px;}

#infosp{width:100%; height:auto;}
#info{width:960px; height:auto; margin:0 auto 0 auto;}

#innerbannersp{width:100%; height:363px;}
#innerbannercaptionsp{width:100%; height:auto; margin:-290px auto 0 auto; position:absolute;}
#innerbannercaption{width:960px; height:auto; margin:0 auto 0 auto; text-align:left; font-size:24px; color:#FFF;}
#innrioconsp{width:100%; height:auto; background:#e0e0e0; padding-top:20px; padding-bottom:20px;}
#innriocon{width:960px; height:auto; margin:0 auto 0 auto;}
#articlesp{width:100%; height:auto;}
#article{width:960px; height:auto; margin:0 auto 0 auto;}

#lefcol{float:left; width:200px;}
#middlecol{float:left; width:459px; padding:0px 30px 0px 30px; border-right:1px solid #e5e5e5;}
#middlecol_1{float:left; width:660px; padding:0px 30px 0px 0px; border-right:1px solid #e5e5e5;}
#rightcol{width:207px; height:auto; float:left; padding-left:30px;}
.rightmenu{width:200px; height:30px;}
.rightmenu ul{list-style-type:none;}
.rightmenu ul li{float:left;}
.rightmenu ul a{display:block; text-decoration:none; border-bottom:1px solid #e5e5e5; font-size:15px; color:#333; width:200px; text-align:left; border-bottom:1px solid #e5e5e5; line-height:18px; padding-top:10px; padding-bottom:8px;}
.rightmenu li .active { color:#009cdc;}
.rightmenu li a:hover { color:#009cdc;} 


.img-border {background: none repeat scroll 0 0 #FCFCFC; border: 1px solid #DEDEDE; margin: 5px 15px 0 0; padding: 4px;}
table.tint-box, .tint-box {background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #e9e9e9; border-collapse: collapse; padding: 5px !important;width: 100%;}
table.tint-box td {border: 1px solid #e9e9e9; padding: 5px;}

#footersp{width:100%; height:auto; background:#e0e0e0;}
#footer{ width:960px; height:70px; margin:0 auto 0 auto; line-height:70px;}

/*to top css code*/
	#back-to-top {
		position: fixed;
		bottom: 80px;
		right: 40px;
		z-index: 9999;
		width: 32px;
		height: 32px;
		text-align: center;
		line-height: 30px;
		background: #f5f5f5;
		color: #444;
		cursor: pointer;
		border: 0;
		border-radius: 2px;
		text-decoration: none;
		transition: opacity 0.2s ease-out;
		opacity: 0;
	}
	#back-to-top:hover {
		background: #e9ebec;
	}
	#back-to-top.show {
		opacity: 1;
	}
		
/*end of to top css codes*/

.titleColor{color:#00ace6;font-weight:bold;}
a.buttonLink{text-decoration:none;color:inherit;}
.table{padding:10px; font-size:24;font-weight:bold;}
.jumbotron{padding:5px 10px;}
#myCarousel a.carousel-control {
    background: none;
}