m/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	background-image:url(../images/bg_14341.png);
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	-moz-user-select:none;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
li {
	list-style:none;
}
/*header style*/
.header {
	height:175px;
	float:left;
	width:100%;
	margin:0 auto;
	background:url(../images/header-bg.png) repeat;
	border-bottom:5px solid #41555a;
}
.container {
	width:1200px;
	height:auto;
	margin:0 auto;
}
td, th {
margin: auto;
padding: 5px;
}
.logo {
	float:left;
	width:100px;
	height:100px;
	margin-top:15px;
	margin-left:25px;
	background:url(../images/logo.PNG) center no-repeat;
}
.logo_heading {
	float:left;
	width:430px;
	height:100px;
	color:#fff;
	margin-top:30px;
	margin-left:10px;
}
.logo_heading h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
}
.logo_heading p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:13px;
}
.logo_menu {
	float:right;
	height:100px;
}
.logo_menu ul li {
	display:inline;
	float:left;
	padding:0 10px;
	margin-top:30px;
	border-right:1px solid #1faf96;
	height:15px;
}
.logo_menu ul li:last-child {
	border:none !important;
	padding-right:0;
}
.logo_menu ul li a {
	color:#1faf96;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	line-height:1.5;
	height:4px;
}
.logo_menu ul li a:hover {
	color:#fff;
}
.logo_call {
	width:250px;
	height:50px;
	margin-left:370px;
	background:url(../images/call_me.png) no-repeat;
	float:left;
	margin-top:-30px;
}
.menu1 {
	height:30px;
	float:left;
	margin-top:10px;
	margin-left:25px;
}
.menu {
	padding:0px;
	margin:0;
	list-style:none;
}
.menu li {
	padding:0;
	margin:0;
	height:40px;
	float:left;
	background:#41555a;
	margin-left:6px;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-ms-border-radius:10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}
.menu li a {
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:0 10px;
	line-height:2.3;
	font-size:16px;
	font-weight:bold;
}
.menu li a:hover, .menu a.ddmenu {
	background:#20696d;
	color:#fff;
	border-radius:10px 10px 0 0;
}
.menu li.active {
	background-color:#000;
}
.menu li.active a {
	color:#fff;
}
.menu li ul {
	display: none;
	width: auto;
	position:absolute;
	padding:0px;
	margin:0px;
	border-radius: 0 10px;
}
.menu li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index:999999;
	border-radius:10px 10px 0 0;
}
.menu li li {
	float: none;
	list-style:none;
	margin:0px;
	border-radius:0;
	background:#CCCCCC;
}
.menu li li a {
	color: #515151;
	padding:0 20px;
	display:block;
	width:170px;
	font-size:14px;
}
.menu li li a:hover, .menu a.dmenu {
	color:#fff;
	background:#20696d;
	border-radius:0 0 0 0;
}
.submenu li ul {
	visibility:hidden;
	width: auto;
	position:absolute;
	padding:0px;
	margin:0px;
	border-radius: 0 10px;
}
.submenu li:hover ul {
	visibility:visible;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index:999999;
	left:210px;
	top:81px;
	z-index:99999;
}
.submenu li li {
	float: none;
	list-style:none;
	margin:0px;
	border-radius:0;
	background:#CCCCCC;
}
.submenu li li a {
	color: #515151;
	padding:0 20px;
	display:block;
	width:170px;
	font-size:14px;
}
.submenu li li a:hover {
	color:#fff;
	background:#20696d;
	border-radius:0 0 0 0;
}
.search_img {
	width:200px;
	height:30px;
	float:left;
	margin-top:10px;
}
.search {
	width:200px;
	height:30px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(../images/search.png) no-repeat;
	border-radius:8px;
}
.search p {
	margin-left:50px;
	color:#999;
	line-height:2.5;
	font-size:12px;
}
/** testimonials **/
#testimonials {
  color: #727272;
background-color: #F3F3F3;
border-bottom: 1px solid #D4D4D4;
border-right: 1px solid #D4D4D4;
float:left;
margin:10px 0;
padding:10px 20px 20px 20px;
width:95.7%;
}
#testimonials h2 {
display: block;
font-weight: bold;
margin-bottom: 6px;
border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 1.3em;
}

#testimonials .carousel-wrap {
  display: block;
  margin: 0 auto;
  overflow: hidden;
}

#testimonials .carousel-nav {
  display: block;
	width: 100%;
	text-align: right;
}
#prv-testimonial {
margin-right: 12px;
}
#testimonials .carousel-nav img {
  cursor: pointer;
}
#testimonials .carousel-nav img:active {
  position: relative;
  top: 1px;
}
#testimonials .carousel-nav .nextbtn {
  float: right;
}

#testimonials .carousel-wrap ul {
  display: block;
  list-style: none;
  position: relative;
}
#testimonials .carousel-wrap ul li {
  display: block;
  float: left;
  position: relative;
  width: 958px;
  margin-right:0;
}

#testimonials .carousel-wrap .context {
  font-size:1.1em;
  line-height: 1.45em;
  color: #797670;
  font-style: italic;
  margin-bottom: 6px;
  padding-bottom: 4px;
}
/*slider*/
.wrapper {
	width:1000px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	clear:both;
}
.slider_outer {
	width:1000px;
	height:300px;
	margin:0 auto;
	margin-top:-10px;
	background:#fff;
	border-radius:10px 10px;
	-moz-border-radius:10px 10px;
	-o-border-radius:10px 10px;
	-webkit-border-radius:10px 10px;
	-ms-border-radius:10px 10px;
}
.slider img {
	width:1000px;
}
/*outer_style*/
.outer_section {
	width:100%;
	margin:0 auto;
	background:#fff;
	height:auto;
	margin-bottom:-150px;
}
.outer_left {
	width:650px;
	height:auto;
	float:left;
	margin-bottom:10px;
}
.outer_top {
	width:650px;
	height:100px;
	float:left;
}
.outer_top img {
	margin-top:30px;
}
.outer_top ul li {
	display:inline;
	float:left;
}
.outer_top p {
	color:#000;
}
.outer_top h4 {
	margin-top:40px;
	margin-left:10px;
	font-size:15px;
	color:#41555a;
}
.outer_left p {
	margin-left:10px;
	font-size:14px;
	color:#70788a;
	text-align:justify;
	margin-top:5px;
}
.outer_image1 {
	width:200px;
	height:150px;
	float:left;
}
.image1 {
	width:45px;
	height:100px;
	float:left;
	margin-top:10px;
}
.image1_content {
	width:140px;
	height:100px;
	float:left;
}
.outer_image2 {
	width:230px;
	height:150px;
	float:left;
}
.image2 {
	width:45px;
	height:100px;
	float:left;
	margin-top:10px;
}
.image2_content {
	width:160px;
	height:100px;
	float:left;
}
.outer_image3 {
	width:220px;
	height:150px;
	float:left;
}
.image3 {
	width:55px;
	height:100px;
	float:left;
	margin-top:15px;
}
.image3_content {
	width:160px;
	height:100px;
	float:left;
}
.outer_bottom {
	width:650px;
	height:auto;
	float:left;
	margin-top:30px;
}
.outer_personal {
	width:648px;
	height:400px;
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 0px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	margin-top:20px;
	float:left;
	background:#fff;
}
.outer_pub {
	width:648px;
	height:auto;
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 0px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	margin-top:20px;
	float:left;
	background:#fff;
}
.outer_short {
	width:648px;
	height:1400px;
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 0px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	margin-top:20px;
	float:left;
	margin-bottom:10px;
	background:#fff;
}
.outer_pub h4 {
	padding:10px 35px;
	color:#28a082;
}
.personal_content {
	width:500px;
	height:auto;
	margin:6% auto;
}
.outer_personal p {
	padding:5px 15px;
	margin-left:10px;
	font-size:14px;
	color:#70788a;
	text-align:justify;
	margin-top:5px;
}
.outer_research {
	width:648px;
	height:800px;
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 0px 1px 1px rgba(0, 0, 0, 0.2), 1px 1px 1px 1px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	margin-top:20px;
	float:left;
	margin-bottom:20px;
	background:#fff;
	padding-bottom:40px;
}
.s {
	width:200px;
	height:100px;
	border:1px solid red;
}
.s li {
	list-style:url(../images/arrow_icon.png);
	clear:both;
}
.research_ul {
	margin-left:50px;
}
.research_ul span {
	color:#ffo;
	font-weight:bold;
}
.research_ul li {
	list-style:url(../images/arrow_icon.png);
}
.research_ul li a {
	font-size:14px;
	color:#70788a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.pub {
	margin-left:60px;
	padding:6px 20px;
}
.pub span {
	color:#ffo;
	font-weight:bold;
}
.pub li {
	list-style:decimal-leading-zero;
	margin-top:7px;font-size:14px;
	color:#70788a;
	font-family:"Trebucht MeS", Arial, Helvetica, sans-serif;
}
.pub li a {
	font-size:14px;
	color:#70788a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol{
	
	counter-reset: item;
}
.journal {
	margin-left:60px;
	padding:6px 20px;
}
.journal span {
	color:#ffo;
	font-weight:bold;
}
.journal li {	
	display: block;
	margin-top:7px;
	font-size:14px;
	color:#70788a;
	font-family:"Trebucht MeS", Arial, Helvetica, sans-serif;
}
.journal li::before{
	display: inline-block;
 /*  content: "J-" counter(item)". "; */
  counter-increment: item;
  width: 3em;
  margin-left: -3em;
}
.journal li a{
	font-size:14px;
	color:#70788a;
	font-family:"Trebucht MeS", Arial, Helvetica, sans-serif;
}

.conf {
	margin-left:60px;
	padding:6px 20px;
}
.conf span {
	color:#ffo;
	font-weight:bold;
}
.conf li {	
	display: block;
	margin-top:7px;
	font-size:14px;
	color:#70788a;
	font-family:"Trebucht MeS", Arial, Helvetica, sans-serif;
}
.conf li::before{
	display: inline-block;
  content: "C-" counter(item)". ";
  counter-increment: item;
  width: 3em;
  margin-left: -3em;
}
.conf li a{
	font-size:14px;
	color:#70788a;
	font-family:"Trebucht MeS", Arial, Helvetica, sans-serif;
}
.bottom_heading {
	width:645px;
	border-radius:10px 10px 0 0;
	border:1px solid #ccc;
	background: -moz-linear-gradient(top, #ffffff 0%, #EEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #EEE));
	background: -webkit-linear-gradient(top, #ffffff 0%, #EEE 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #EEE 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #EEE 100%);
	line-height:1;
}
.outer_research p {
	text-align:justify;
	text-indent:50px;
	font-size:14px;
	color:#70788a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding:5px;
}
.outer_research h4 {
	padding:10px 35px;
	color:#28a082;
}
.outer_section h3 {
	padding:10px 35px;
	color:#41555a;
	font-weight:bold;
}
ol h2 {
	color:#41555a;
}
.bottom_content {
	width:625px;
	height:auto;
	float:left;
	border:1px solid #ccc;
	border-radius:0 0 10px 10px;
	padding:10px;
	background:#fff;
}
.bottom_content_img {
	float:left;
	border:1px solid #ccc;
}
.bottom_content_img p {
	text-indent:30px;
}
.bottom_content p {
	padding:10px 10px;
}
.bottom_content span {
	color:#41555a;
	margin-left:50px;
}
.bottom_content1 a {
	text-decoration:underline;
}
.bottom_content1 li {
	display:inline;
	float:left;
	padding:0 5px;
	border-right: 1px solid #000;
	line-height:12px;
}
ul.bottom_content1 {
	margin: 10px 0 10px 0;
	position: absolute;
	bottom: 0;
	border-top: 1px solid #ccc;
	padding: 7px 0 0 0;
	width: 96%;
}
.bottom_content1 li:last-child {
	border:none;
}
.bottom_content1 li a {
	color:#41555a;
	text-decoration:none;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bottom_content1 li a:hover {
	color:#1C9B31;
}
.outer_right {
	width:350px;
	height:auto;
	float:left;
}
.login_register {
	width:320px;
	margin-left:30px;
	height:50px;
	float:left;
	background:#EFEFEF;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	margin-bottom:20px;
	margin-top:10px;
}
.login_register p {
	margin-left:20px;
	padding:1px;
	border-right:1px solid red;
	width:50px;
}
.calender {
	width:320px;
	margin-left:30px;
	height:280px;
	float:left;
}
.vertical-ticker {
	width:320px;
	margin-left:30px;
	margin-bottom:10px;
	height:260px;
	float:left;
	-moz-box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2), 2px 2px 2px 2px rgba(255, 255, 255, 0.2);
	border-radius:10px;
	background:#fff;
}
.vertical-ticker h4 {
	padding:0 10px;
	color:#28a082;
}
.vertical-ticker p {
	marquee-direction:left;
	text-indent:30px;
	color:#70788a;
	font-size:13px;
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.recent_news {
	width:300px;
	height:auto;
	float:left;
}
.recent_news ul li {
	display:inline;
	margin-left:10px;
	padding:5px 10px;
	line-height:0.5;
	height:5px;
	color:#70788a;
	float:left;
	border-right:1px solid #666;
}
.login_register ul li {
	display:inline;
	margin-left:0px;
	padding:5px 21px;
	line-height:0.5;
	height:38px;
	color:#70788a;
	float:left;
	border-right:1px solid #C0C0C0;
}
.login_register ul li:last-child {
	border:none;
}
/*outer_second*/
.outer_second {
	width:100%;
	float:left;
	height:294px;
	background:url(../images/outer_second.png) center no-repeat;
	background-size:cover;
	border-radius:7px;
	margin:0px 0;
}
.quick_links {
	width:400px;
	height:170px;
	float:left;
	margin-top:20px;
}
.quicklink_left {
	width:160px;
	height:170px;
	float:left;
}
.outer_second h3 {
	color:#5e988a;
	margin-left:65px;
}
.outer_second ul {
	margin-left:30px;
	margin-top:10px;
}
.outer_second ul li {
	padding:3px;
	list-style:url(../images/circle.png) none;
}
.outer_second ul a {
	color:#fff;
	font-size:13px;
}
.outer_second ul a:hover {
	color:#CCC;
}
.quicklink_right {
	width:200px;
	height:160px;
	float:left;
	margin-top:35px;
}
.social_icon {
	width:196px;
	height:170px;
	float:left;
	margin-left:0px;
	margin-top:20px;
}
.social_icon ul li {
	display:inline;
	float:left;
	margin-left:7px;
	margin-top:10px;
	transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, top 0.3s ease;
	-webkit-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, top 0.3s ease;
	-o-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, top 0.3s ease;
	-moz-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, top 0.3s ease;
}
/*	.social_icon ul li:hover img{ width:30px;}
*/.social_icon img {
}
.social_icon img:hover {
	opacity:0.7;
}
.social_icon ul {
	margin: 0;
}
.contact {
	width:250px;
	height:170px;
	float:left;
	margin-top:20px;
	margin-left:130px;
}
.contact p {
	padding:3px 5px;
	color:#fff;
	margin-left:20px;
}
b {
	color:#fff;
	margin-left:20px;
}
/*footer_Style*/
.footer {
	width:100%;
	float:left;
	margin:0 auto;
	height:70px;
	background:#28a082;
	border-radius:5px;
-moz- border-radius:10px;
-ms- border-radius:5px;
-o- border-radius:5px;
-webkit- border-radius:5px;
}
.footer p {
	color:#fff;
	line-height:3;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer_menu {
	width:575px;
	height:50px;
	float:left;
}
.footer_visitor {
	height:50px;
	float:left;
	margin-top:8px;
}
.footer_visitor h5 {
	line-height:3.5;
	width:80px;
	float:left;
	font-size:13px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer_visitor img {
	width:100px;
	float:left;
	padding:29px 0;
}
.footer_design {
	width:270px;
	height:50px;
	float:left;
	margin-left:17px;
}
.footer_design h5 {
	line-height:4.5;
	font-size:15px;
}
.footer_menu ul {
	width:540px;
	height:30px;
	line-height:0.3;
}
.footer_menu ul li {
	display:inline;
	float:left;
	padding:5px 5px;
	border-right:1px solid #fff;
	margin-top:14px;
	line-height:1px;
}
.footer_menu ul li:last-child {
	border:none;
}
.footer_menu ul li a {
	color:#fff;
	font-size:13px;
}
.footer_menu ul li a:hover {
	color:#CCC;
}
.footer_design a {
	color:#fff;
}
.footer_design h5 {
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
h5 {
	color:#fff;
}
/*login*/
.submit {
	background:#408080;
	padding:10px;
	border-radius:15px 10px;
	width:60px;
	color:#fff;
	margin-left:139px;
	cursor:pointer;
}
.reset {
	background:#408080;
	padding:10px;
	border-radius:15px 10px;
	width:60px;
	color:#fff;
	cursor:pointer;
	margin-left:10px;
}
#mask {
	display: none;
	background: #ffffff;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	z-index: 999;
}
/* You can customize to your needs  */
.login-popup {
	width:450px;
	display:none;
	background: #fdfdfd;
	padding: 5px;
	border: 2px solid #000;
	float: left;
	font-size: 14px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	border-color: #999;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(81, 167, 232, 0.5);
	border-radius:20px;
	-moz-border-radius: 20px; /* Firefox */
	-webkit-border-radius: 20px; /* Safari, Chrome */
}
img.btn_close {
	float: right;
	margin: -20px -30px 0 0;
}
.search2 {
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	width:200px;
	min-height: 25px;
	padding: 4px 20px 4px 8px;
	font-size: 12px;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
 transition: all .2s linear;
}
form.signin p, form.signin span {
	color:#630;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.login p {
	margin-left:0px;
	font-weight:bold;
	color:#20696d;
	width:350px;
}
.login h3 {
	color:#28a082;
}
.register p {
	font-weight:bold;
	color:#20696d;
	width:400px;
}
.register h3 {
	color:#28a082;
}
.search3 {
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	width:200px;
	min-height: 19px;
	float:right;
	padding: 4px 20px 4px 8px;
	font-size: 12px;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
 transition: all .2s linear;
}
.search4 {
	float:right;
	padding: 4px 5px 4px 8px;
	font-size: 12px;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
 transition: all .2s linear;
}
.search5 {
	border: 1px solid #ccc;
	float:center;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	width:200px;
	min-height: 19px;
	padding: 4px 5px 4px 8px;
	font-size: 12px;
 -moz-transition: all .2s linear;
 -webkit-transition: all .2s linear;
 transition: all .2s linear;
	margin-left:110px;
}
.radio_text {
	float:center;
	width:200px;
	margin-left:20px;
}
#vertical-ticker li {
	padding: 5px 15px;
	border-bottom:1px solid #ccc;
	height:40px;
	display: block;
	background:url(../images/arrow_icon.png) no-repeat 4px 15px;
	color:#70788a;
	font-size:13px;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#vertical-ticker {
	height: 157px;
	padding:0 10px;
}
.dsucess {
	background: #0DDF47;
	margin: 30px auto 10px auto;
	color: #fff;
	padding:8px 8px;
	width: 91%;
	display: block;
	border-radius: 4px;
}
.dfailure {
	background: #F00;
	margin: 30px auto 10px auto;
	color: #fff;
	padding:8px 8px;
	width: 91%;
	display: block;
	border-radius: 4px;
}
.dfailure_login {
	background: #F00;
	color: #fff;
	margin:0 auto;
	margin-left:100px;
	padding:8px 8px;
	width: 35%;
	display: block;
	border-radius: 4px;
}
.email a {
	color:#E67300;
}
.email a:hover {
	opacity:0.9;
}
.tablein {
width: 100%;
border-collapse: collapse;
margin-top:10px;
}
.tablein td {
font-size: 12px;
text-align: left;
border: 1px solid #8F8B8B;
padding: 5px;
}
.tablein th {
font-weight: bold;
background: #CCC;
font-size: 12px;
padding: 6px 5px;
border: 1px solid #646262;
}
#fscroller {
color: #727272;
background-color: #F3F3F3;
border-bottom: 1px solid #D4D4D4;
border-right: 1px solid #D4D4D4;
float:left;
margin:10px 0;
padding:10px 20px 20px 20px;
width:95.7%;
}
#fscroller h3{margin:0 0 5px 0; padding:0;}
#fscroller img{margin:0 10px;}
.readmore{float:right;}
#tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}
#tabs a {
	position: relative;
	background: #ddd;
	background-image: linear-gradient(to bottom, #fff, #ddd);
	padding: .7em 3.5em;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	border-radius: 5px 0 0 0;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}
#tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #fff;
}
#tabs a:focus {
	outline: 0;
}
#tabs a::after {
 content:'';
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
 background: #ddd;
 background-image: linear-gradient(to bottom, #fff, #ddd);
 box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 transform: skew(10deg);
 border-radius: 0 5px 0 0;
}
#tabs #current a, #tabs #current a::after {
 background: #fff;
 z-index: 3;
}
#content {
	background: #fff;
	padding:1em 1em 3em 1em;
	height:auto;
	float:left;
	border-left:1px solid rgba(216, 216, 216, 0.5);
	border-right:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	position: relative;
	z-index: 2;
	border-radius: 0 5px 5px 5px;
	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}
.CSS_Table_Example {
	margin:0px;padding:0px;
	width:100%;
	border:0 solid #000000;
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}.CSS_Table_Example table{
	width:100%;
	height:auto;
	margin:0px;padding:0px;
}.CSS_Table_Example tr:last-child td:last-child {
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
}.CSS_Table_Example table tr:first-child td:first-child {
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}.CSS_Table_Example table tr:first-child td:last-child {
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
}.CSS_Table_Example tr:last-child td:first-child{
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
}.CSS_Table_Example tr:hover td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
}.CSS_Table_Example tr:first-child td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 0 0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#28a082;
}.CSSTableGenerator tr:first-child:hover td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
}.CSS_Table_Example tr:first-child td:first-child{
	border-width:0px 0px 0 0px;
}.CSS_Table_Example tr:first-child td:last-child{
	border-width:0px 0px 0 0;
}.CSS_Table_Example td{
	
	border:0 solid #000000;
	border-width:0px 0 0 0px;
	text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8A8A8A;
}.CSS_Table_Example tr:last-child td{
	border-width:0px 0 0px 0px;
}.CSS_Table_Example tr td:last-child{
	border-width:0px 0px 0 0px;
}.CSS_Table_Example tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}

/* CSS Document */
.CSS_Table_Example {
	margin:0px;padding:0px;
	width:100%;
	border:0 solid #000000;
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
	margin-top:-40px;
	
	
}.CSS_Table_Example table{
	width:949px;
	height:auto;
	margin:0px;padding:0px;
	margin-left:-20px;
}.CSS_Table_Example tr:last-child td:last-child {
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
}.CSS_Table_Example table tr:first-child td:first-child {
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}.CSS_Table_Example table tr:first-child td:last-child {
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
}.CSS_Table_Example tr:last-child td:first-child{
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
}.CSS_Table_Example tr:hover td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
}.CSS_Table_Example tr:first-child td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 0 0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#28a082;
}.CSSTableGenerator tr:first-child:hover td{
	 background: -moz-linear-gradient(top,  #ffffff 0%, #EEE 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEE));background: -webkit-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#EEE 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#EEE 100%);
}.CSS_Table_Example tr:first-child td:first-child{
	border-width:0px 0px 0 0px;
}.CSS_Table_Example tr:first-child td:last-child{
	border-width:0px 0px 0 0;
}.CSS_Table_Example td{
	
	border:0 solid #000000;
	border-width:0px 0 0 0px;
	text-align:left;
	padding:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8A8A8A;
}
.red {
color: #FF0808 !important;
}
	.CSS_Table_Example td a{
		color:#1552EE;
}.CSS_Table_Example tr:last-child td{
	border-width:0px 0 0px 0px;
}.CSS_Table_Example tr td:last-child{
	border-width:0px 0px 0 0px;
}.CSS_Table_Example tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.demo{
                width:975px;
                padding:10px;
				background:#fff;
               float:left;
               margin-bottom:20px;
				margin-top:50px;-moz-box-shadow: 1px  1px 2px 2px rgba(0,0,0,0.2), 2px 2px 2px 2px rgba(255,255,255,0.2);-webkit-box-shadow:  1px  1px 2px 2px rgba(0,0,0,0.2), 2px 2px 2px 2px rgba(255,255,255,0.2);	box-shadow: inset 0  0px 1px 1px rgba(0,0,0,0.2), 1px 1px 1px 1px rgba(255,255,255,0.2); border-radius:10px; margin-top:20px;  float:left;}
.outer_pub{ width:648px;height:auto;-moz-box-shadow: 1px  1px 2px 2px rgba(0,0,0,0.2), 2px 2px 2px 2px rgba(255,255,255,0.2);-webkit-box-shadow:  1px  1px 2px 2px rgba(0,0,0,0.2), 2px 2px 2px 2px rgba(255,255,255,0.2);	box-shadow: inset 0  0px 1px 1px rgba(0,0,0,0.2), 1px 1px 1px 1px rgba(255,255,255,0.2); border-radius:10px;
            }
            h1{
                color:#404347;
                margin:5px 30px 20px 0px;
                font-weight:100;
            }
			.pagedemo{
				border: 0 solid #CCC;
				width:949px;
				height:450px;
				margin:2px;
                padding:50px 10px;
                text-align:center;
				background-color:white;	
			}
.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;
}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(../images/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(../images/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(../images/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(../images/snext.png) no-repeat center left;
            }
/*
@media only screen and (min:769px) and (max:1080px){
    .menu li a {
    color: #FFF;
    display: block;
    text-decoration: none;
    padding: 0 5px !important;
    line-height: 2.3;
    font-size: 16px;
    font-weight: bold;
}
} */
