/* Custom Font Start */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,900');

@font-face {

    font-family: 'Gidolinya';

    src: url('../fonts/Gidolinya-Regular.eot') format('embedded-opentype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'Gidolinya';

    src:  url('../fonts/Gidolinya-Regular.otf')  format('opentype'), url('../fonts/Gidolinya-Regular.ttf')  format('truetype'), url('../fonts/Gidolinya-Regular.svg#Gidolinya-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Rachana';

    src: url('./fonts/Rachana.woff') format('woff');

	 font-weight: 200;

    font-style: normal;

}

@font-face {

    font-family: 'RIT-Sundar';

    src: url('./fonts/RIT-Sundar.woff2') format('woff2');

	 

}



@font-face {

    font-family: 'Manjari-Bold';

    src: url('./fonts/Manjari-Bold.woff2') format('woff2');

	 

}

@font-face {

    font-family: 'Manjari-Regular';

    src: url('./fonts/Manjari-Regular.woff2') format('woff2');

	 

}	

@font-face {

    font-family: 'Manjari-Thin';

    src: url('./fonts/Manjari-Thin.woff2') format('woff2');

	 

}	



body {

    font-family: 'Roboto', sans-serif; 

    font-size: 14px;

}

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
}

header {

    position: fixed;

    z-index: 99;

  /*   background: transparent; */

	 

	background-color:rgba(255, 255, 255, 0.7);

    left: 0;

    top: 25px;

    width: 100%;

    padding: 9px 0;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

header .navbar-brand {

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

header .navbar-brand img {

    width: 160px;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

header .navbar {

    padding: .5rem 0;

    -webkit-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

header .navbar-expand-lg .navbar-nav .nav-link {

    padding: 6px 20px;

    text-transform: uppercase;

    color: #000;

    font-family: 'Gidolinya';

    font-weight: 400;

    font-size: 15px;

    margin-left: 2px;

}

header .navbar-expand-lg .nav-item.active .nav-link,

header .navbar-expand-lg .navbar-nav .nav-link:focus, 

header .navbar-expand-lg .navbar-nav .nav-link:hover {

	color: #fff;

	border-radius: 4px;

	background-color: #008040;

}

header .navbar-expand-lg .navbar-nav {

    align-items: center;

}

header.sticky {    

    top: 0;

    z-index: 999;

    background: #fff;

    padding: 7px 0;

    -webkit-transition: all 0.2s;

    -moz-transition: all 0.2s;

    transition: all 0.2s;

    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);

}

header.sticky .navbar,

header.sticky .navbar-brand {

    padding: 0;

}

header.sticky .navbar-brand img {

    width: 80px;

}

header.sticky .navbar-expand-lg .navbar-nav .nav-link {

    color: #000;

}

header.sticky .navbar-expand-lg .nav-item.active .nav-link,

header.sticky .navbar-expand-lg .navbar-nav .nav-link:focus, 

header.sticky .navbar-expand-lg .navbar-nav .nav-link:hover {

    color: #fff;

}

.banner .slick-dotted.slick-slider {

    margin-bottom: 0;

    max-width: 100%;

}

.banner .slick-slide img {

    width: 100%;

}

.banner {

    float: left;

    width: 100%;

    overflow: hidden;

    position: relative;

}

.banner .slick-dots {

    display: none !important;

}

.banner-caption {

    position: absolute;

    left: 50px;

    bottom: 100px;

    color: #fff;

    z-index: 15;

}

.banner-caption h2 {

    font-size: 36px;

    line-height: 51px;

    font-family: 'Roboto';

    font-weight: 300;

    color: #824519;

}

.aboutUs {

    float: left;

    width: 100%;

    padding: 60px 0px;

    margin-top: -10px;

    background: #fff url(../images/about-bg.png) left bottom no-repeat;

    background-size: contain;

}

.aboutUs .d-flex {

    background: rgba(255, 255, 255, 0.93);

    border-radius: 5px;

    padding: 30px 40px;

    flex-direction: column;

    flex-flow: wrap;

    height: 281px;

    -webkit-box-shadow: 0px 5px 12px #c6c6c6;

    -moz-box-shadow: 0px 5px 12px #c6c6c6;

    box-shadow: 0px 5px 12px #c6c6c6;

}

.aboutUs .d-flex h5 {

	font-size: 28px;

	font-family: Roboto;

	font-weight: 400;

	margin-bottom: 15px;

	color: #004000;

	width: 100%;

}

.aboutUs .d-flex p {

    color: #2d2d2d;

    margin-bottom: 25px;

    line-height: 22px;

}

.aboutUs .d-flex a {

	width: auto;

	line-height: 1;

	padding: 11px 15px;

	color: #fff;

	border-radius: 5px;

	margin-right: 0;

	margin-left: auto;

	border: 1px solid #8080FF;

	height: 38px;

	background-color: #004000;

}

.aboutUs .d-flex a:hover,

.aboutUs .d-flex a:focus {

	background: #fff;

	color: #3535FF;

}

.aboutUs .d-flex a.explore-btn {

    border-color: #f78222;

    color: #f78222;

    background: #fff;

    width: 96%;

    text-align: center;

    border-radius: 50px;

    margin: 0 auto;

}

.aboutUs .d-flex a.explore-btn:hover {

    border-color: #f78222;

    color: #fff;

    background: #f78222;

}

.service-wrapper,

.projects-wrapper {

    float: left;

    width: 100%;

    padding: 60px 0px;

    z-index: 0;

}

.service-wrapper h5,

.projects-wrapper h5 {

	float: left;

	width: 100%;

	font-size: 30px;

	color: #004080;

	text-align: center;

	margin-bottom: 10px;

}

.service-wrapper {

    /*background: url(../images/service-bg.jpg); */

    background-size: cover;

    position: relative;

}





.service-wrapper .row {

    position: relative;

}

.service-left,

.service-right {

    position: absolute;

    top: 5px;

}

.service-left {

    left: 15px;

}

.service-right {

    right: 15px;

}

.projects-wrapper .slick-slide img {

    width: 100%;

}

.projects-wrapper .slick-next:before {

    left: 15px;

    right: 0;

}

.projects-wrapper .slick-prev:before {

    right: 15px;

    left: auto;

}

footer {

    float: left;

    width: 100%;

    padding: 50px 0px;

    padding-bottom: 100px;

    background: url(../images/footer-bg.jpg) no-repeat;

    background-size: cover;

    position: relative;

}

footer .overlay {

    position: absolute;

    bottom: 0;

    left: 0;

    color: #fff;

    width: 100%;

    height: 55px;

    padding: 17px 0px;

    /*background: rgba(81, 30, 5, 0.5);*/

	background: rgba(255, 255, 255,.2);



}

footer .overlay p {

    font-size: 13px;

}

.develope-link p {

    text-align: right;

}

.develope-link p a {

    color: #f2db53;

}

.develope-link p a:hover {

    color: #fff;

}

footer h6 {

    float: left;

    width: 100%;

    color: #fff;

    font-size: 24px;

    font-weight: 400;

    margin-bottom: 15px;

}

footer ul {

    float: left;

    width: 100%;

}

footer li {

	float: left;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #8080FF;

}

footer li a {

    font-size: 14px;

    padding: 6px 0px;

    float: left;

    width: 100%;

    color: #fff;

}

footer li a:hover {

	color: #57DEE6;

}

footer li:first-child a {

    padding-top: 0px;

}

.social-footer {

    float: left;

    width: 100%;

    margin-top: 30px;

}

footer .social-footer ul li {

    width: auto;

    margin-right: 10px;

}

footer .social-footer ul li {

    border-bottom: transparent;

}

footer .social-footer ul li a {

	padding: 5px 7px;

	color: #006600;

	border: 1px solid #D0961C;

	width: 37px;

	height: 37px;

	text-align: center;

	font-size: 16px;

	background-color: #FFFF00;

}

footer .social-footer ul li a:hover {

	color: #fff;

	background-color: #006600;

}

footer .form-control {

    height: 40px;

    padding: 7px 10px;

    font-size: 14px;

    color: #fff;

    background: transparent;

    border: 1px solid #fff;

    border-radius: 0px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

}

footer .form-control:focus {

	border: 1px solid #636363;

	color:#000000;

	-webkit-box-shadow: none;

	box-shadow: none;

	background-color: #CCCCCC;

}

footer .btn-default {

	color: #006633;

	background-color: #fff;

	border-color: #ccc;

	float: right;

	width: 100px;

	font-weight: 500;

	padding: 8px 10px;

	font-size: 14px;

	text-transform: uppercase;

}

footer .btn-default:hover,

footer .btn-default:focus {

	color: #006600;

	border: 1px solid #D5A22B;

	-webkit-box-shadow: none !important;

	-moz-box-shadow: none !important;

	box-shadow: none !important;

	background-color: #FFFF00;

}

.knowbtn {

	color: #fff;

	background-color: #8080FF;

	border-color: #ccc;

	border-radius:5px;

	 border: 1px solid #8080FF;

	

	width: auto;

	font-weight: 500;

	padding: 8px 10px;

	font-size: 14px;

	 

	text-align:center;

}

.knowbtn:hover,

knowbtn:focus {

    background: #fff;

    color: #8080FF;

    border: 1px solid #8080FF;

    -webkit-box-shadow: none !important;

    -moz-box-shadow: none !important;

    box-shadow: none !important;

}



.address p,

.address p span {

    color: #fff;

    font-size: 14px;

}

.address p span {

    font-size: 13px;

}

.address p {

    margin-bottom: 10px;

}

.footer-block h6 span {

	color: #000000;

	padding: 7px 10px;

	border-radius: 100%;

	width: 40px;

	height: 40px;

	float: left;

	text-align: center;

	font-size: 20px;

	border: 2px solid #BD9C17;

	margin-right: 5px;

	background-color: #FFFF00;

}

.footer-block h6 .small-para {

    font-size: 17px;

    display: inline-block;

    vertical-align: top;

}

.footer-block h6 .big-para {

    font-size: 22px;

    display: inline-block;

    vertical-align: top;

    margin-top: -10px;

}

.footer-block h6 .small-para:hover,

.footer-block h6 .big-para:hover {

    cursor: default;

    color: #fff;

}

.footer-block.form-block {

    position: relative;

    padding-left: 50px;

    float: left;

    width: 100%;

}

.footer-block.form-block:after {

	content: '';

	display: inline-block;

	position: absolute;

	left: 0;

	top: 0;

	width: 2px;

	height: 100%;

	border: 1px solid #FFFF00;

	background-color: #8080FF;

}

footer ::-webkit-input-placeholder {

  color: #fff !important;

}

footer ::-moz-placeholder {

  color: #fff !important;

}

footer :-ms-input-placeholder {

  color: #fff !important;

}

footer :-moz-placeholder {

  color: #fff !important;

}

.header-top {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	color: #fff;
	z-index: 999;
	padding: 10px 0;
	background-color: #064879;
}

.header-top .left ul li {

    display: inline-block;

    margin-right: 15px;

}

.header-top .left ul li a {

    color: #fff;

}

.header-top .left ul li a:hover {

    color: #1da999;

}

.header-top .right {

    text-align: right;    

}

.header-top .right p {

    display: inline-block;

    margin-left: 15px;

}

.aboutInner {

	float: left;

	width: 100%;

	padding: 80px 0;

	padding-top: 50px;

}

.aboutInner h5 {

    font-size: 28px;

    color: #1da999;

    font-family: 'Roboto';

    margin-top: 30px;

    margin-bottom: 10px;

}

.aboutInner .col-12 p {

    margin-bottom: 15px;

	color: #000;

}

.aboutInner .col-12 p:last-child {

    margin-bottom: 0;

}

.aboutInner .col-12 ul {

	margin-left:15px;

}

.aboutInner .col-12 li {

    list-style: circle;

    margin-bottom: 7px;

}

.aboutInner iframe {

    float: left;

    width: 100%;

    border: none;

    min-height: 250px;

}

.service-more {

	width: auto;

	line-height: 1;

	padding: 10px 15px;

	color: #fff;

	border-radius: 5px;

	margin-right: 0;

	margin-left: auto;

	border: 1px solid #004080;

	height: 38px;

	margin: 0 auto;

	margin-top: 25px;

	display: inline-block;

	background-color: #D79A28;

}

.service-more:hover, 

.service-more:focus {

    background: #fff;

    color: #824519;

}

.banner-bg {

    position: absolute;

    left: 0;

    bottom: 9px;

    z-index: 15;

    width: 100%;

}

.inner-wrapper {

    float: left;

    width: 100%;

    padding: 60px 0;

}

.common-head {

    justify-content: center;

    align-items: center;

    padding-bottom: 40px;

    color: #824519;

}

.common-head h5 {

    font-size: 33px;

    font-weight: 500;

    font-family: 'Roboto';

}

.inner-content {

    flex-wrap: wrap;

    flex-direction: row;

	text-align:justify;

}

.inner-content h6 {

	color: #004080;

	font-size: 18px;

	font-weight: bold;

	font-family: Roboto;

}

.inner-content p {

    color: #313131;

    font-size: 14px;

    margin-top: 15px;

    line-height: 24px;

	text-align:justify;

}



.bulletblue {

    float: left;

    width: 100%;

	

}

.bulletblue ul {

  float: left;

    width: 100%;

	margin-left:100px;

}

.bulletblue li {

list-style-image: url('../images/play.png');

	float: left;

	margin-left:100px;

	width: 100%;

	border-bottom-color: #8080FF;

}

.normaltxt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #333333;

}

.normaltxtblue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #00254A;

}

@media (min-width: 1200px) {

}



@media (max-width: 1199.98px) {

    header .navbar-brand img {

        width: 120px;

    }

    .banner .slick-prev, 

    .banner .slick-next {

        display: none !important;

    }

    .banner-caption {

        bottom: 50px;

    }

    .aboutUs .d-flex {

        height: auto;

        min-height: 351px;

        padding: 30px 25px;

    }

}



@media (max-width: 991.98px) {

    .aboutUs .d-flex {

        height: auto;

        min-height: 303px;

        margin-bottom: 25px;

    }

    .overlay p {

        text-align: center;

    }

    .navbar-toggler {

        padding: 3px 7px;

        background-color: #1da999;

    }

    .navbar-toggler:focus {

        outline: none !important;

    }

    .navbar-toggler-icon {

        position: relative;

    }

    .navbar-toggler-icon:after {

        content: '\f0c9';

        font-family: 'Font Awesome 5 Pro';

        position: absolute;

        left: 5px;

        right: auto;

        top: 5px;

        font-size: 22px;

        color: #fff;

        font-weight: 400;

    }

    header .navbar-expand-lg .navbar-nav .nav-link {

        padding: 10px 20px;

        color: #000;

    }

    footer .social-footer ul li a {

        width: 45px;

        height: 45px;

        margin-bottom: 5px;

    }

    .slider_media .slick-next:before, 

    .slider_media .slick-prev:before {

        top: 50%;

    }

}



@media (max-width: 767.98px) {

    .footer-block.form-block {

        padding-left: 0;

    }

    .footer-block {

        float: left;

        width: 100%;

        margin-bottom: 25px;

    }

    .footer-block.form-block:after {

        display: none;

    }

    footer {

        padding-bottom: 70px;

        background-size: contain;

        background-repeat: repeat;

    }

    .header-top {

        position: relative;

        background: #000;

        padding: 5px 0;

    }

    .header-top ul {

        margin-top: 9px;

    }

    header {

        position: relative;

        padding: 0;

        top: 0;

    }

    header .navbar-brand img {

        width: 80px;

    }

    .banner-caption {

        bottom: 25px;

        left: 15px;

    }

    .banner-caption h2 {

        font-size: 30px;

        line-height: 28px;

    }

    .aboutUs .d-flex {

        padding: 20px;

    }

    .slider_media .slick-prev {

        left: 20px;

    }

    .slider_media .slick-next {

        right: 20px;

    }

    footer .overlay {

        height: 70px;

    }

}



@media (max-width: 575.98px) {

}

.sidenav {

	height: 100%;

	width: 0;

	position: fixed;

	z-index: 1;

	top: 50px;

	left: 0;

	overflow-x: hidden;

	transition: 0.5s;

	padding-top: 60px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #000000;

	background-color: #CCCCCC;

}

.sidenav a, .dropdown-btn{

	padding: 8px 8px 8px 32px;

	text-decoration: none;

	font-size: 25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	width: 100%;

	font-weight: normal;

	color: #000000;

	display: block;

	transition: 0.3s;

	cursor: pointer;

	outline: none;

	background-color: #CCCCCC;

	background-image: none;

	text-align: left;

}



.sidenav a:hover, .dropdown-btn:hover {

	color: #0000CC;

	font-weight: bolder;

}

.sidenav .closebtn {

	position: absolute;

	top: 0;

	right: 0px;

	font-size: 36px;

	margin-left: 0px;

	color: #000000;

	text-align: right;

}



.fa-caret-down {

  float: right;

  padding-right: 8px;

}



/* Add an active class to the active dropdown button */

.active {

  background-color: green;

  color: white;

}

/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */

.dropdown-container {

  display: none;

  background-color:#6F0003;

  padding-left: 8px;

}

.appblue3

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000033;

}

.appblack1

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000000;



}

.black {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	line-height: normal;

}



.empower
{
	float:none;
	font-family:Adobe Caslon Pro;
	font-size:30px;
	color:#ededed;
	background-color: #008040;
}

.orang {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000099;

	text-decoration: none;

}

#customers {

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-size:12px;

  border-collapse: collapse;

  width: 100%;

}



#customers td, #customers th {

  border: 1px solid #ddd;

  padding: 8px;

}



#customers tr:nth-child(even){background-color: #f2f2f2;}



#customers tr:hover {background-color: #ddd;}



#customers th {

	padding-top: 12px;

	padding-bottom: 12px;

	text-align: left;

	background-color: #3679DE;

	color: white;

}

.inputblock{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	background-color:white;

	height: 25px;

	border-radius:5px;

	border: thin groove #009999;

}



@media screen and (max-height: 450px) {

  .sidenav {padding-top: 15px;  top: 0px;}

  .sidenav a {font-size: 18px;}

}

 



 

@media screen and (max-width: 450px) {

  .sidenav {padding-top: 65px;  top: 0px;}

  .sidenav a {font-size: 18px;}

}

@media screen and (max-width: 767px) {

  .sidenav {padding-top: 65px;  top: 0px;}

  .sidenav a {font-size: 18px;}

}

.malnormal{

font-family:"Rachana";

font-size:12px;

}

.malsundar{

font-family:"RIT-Sundar";

font-size:14px;

}

.malmanjreg{

font-family:"Manjari-Regular";

font-size:13px;

color:#000000;

}

.malmanjbold{

font-family:"Manjari-Bold";

font-size:14px;

color:#000000;

}

 .malmanjreg11{

font-family:"Rachana";

font-size:16px;

color:#000000;

}

.malmanjreg10{

font-family:"Rachana";

font-size:14px;

color:#000000;

}

 

.manjregbackblack{

font-family:"Rachana";

font-size:16px;

color:#FFFFFF;

background-color:#000000;

}



.rachanagbackblack{

font-family:"Rachana";

font-size:18px;

color:#FFFFFF;

background-color:#000000;

}

 .malmanjregsmallex{

font-family:"Manjari-Regular";

font-size:10px;

color:#000000;

}

.malmanjregsmall{

font-family:"Manjari-Regular";

font-size:12px;

color:#000000;

}



.malmanjregsmallexsmall{

font-family:"Manjari-Regular";

font-size:9px;

color:#000000;

}

@media print {

 -webkit-print-color-adjust:exact;

}



#rcorners2 {

	border-radius: 5px;

	border: 2px solid #666666;

	padding: 3px;

}

.blackback{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

color:white;

background-color:black;

}

.blackback2{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:white;

background-color:black;

}

.blackback3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:22px;

	color:white;

	background-color:black;

	font-weight: 800;

}

.blackbig{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:black;

	background-color:white;

	font-weight: bold;

}

.blackbig2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:black;

	background-color:white;

	font-weight: bold;

}

.whitebig2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:white;

	background-color:black;

	font-weight: bold;

}



.blackdots

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:black;

	background-color:white;

	letter-spacing: .1em;	 

}

.block {

	display: block;

	border: thin groove #333333;

	background-color: #ccc;

	 color: white;

	padding: 5px 15px;

	font-size: 14px;

	cursor: pointer;

	text-align: center;

}

.block a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#FFFFFF;

list-style:none;





}

.block:hover {



   background-color: #4CAF50;

  color: white;

}

.yelloback{

font-family:"Manjari-Bold";

font-size:14px;

color:#000000;

background-color:yellow;

}

.blacksmall{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	color:black;

	letter-spacing: -0.05em;

}

#apptable {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 420px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

	

}



#apptable td {

 

  width:23px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

#apptable1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 26px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable1 td {

 

  width:25px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

#apptable2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 52px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable2 td {

 

  width:23px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

   #apptable4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 104px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable4 td {

 

  width:23px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

 #apptable6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

 

	height:20px;

	border: 1px solid #666666;

	width: 156px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable6 td {

 

  width:23px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

 #apptable8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	height:20px;

	border: 1px solid #666666;

	width: 208px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable8 td {

	width:23px;

	padding:0px;

	border: 1px solid #666666;

	border-spacing: 0px;

	border-collapse:collapse;

	font-weight: bold;

}

 #apptable12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:15px;

	border: 1px solid #666666;

	width: 16px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable12 td {

 

  width:15px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

#apptable70 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 75px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable70 td {

 

  width:70px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}

#apptable125 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	height:20px;

	border: 1px solid #666666;

	width: 130px;

	padding:0px;

 	 border-spacing: 0px;

    border-collapse:collapse;

}



#apptable125 td {

 

  width:125px;

 

  	padding:0px;

   border: 1px solid #666666;

   border-spacing: 0px;

    border-collapse:collapse;

}



.blacknew {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.blackmedium {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

}

.black10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	line-height: normal;

}

