/* CSS Document */
body {  color:#6B6854;
		background-color:#F6F4E4;
		font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0px; padding:0px; 
      }

div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
ul {
    list-style-type: none;
}

/*----Left Panel----*/

#leftPan, #leftTopPan, #rightPan, .header {width:100%;}
#leftPan ul li {float:left; border-bottom:thin; border-bottom-color:#455D7D;}
#rightPan h2 {color: #d4000a; margin:10px 0px 2px 9px;} 

.show-menu {margin-bottom:10px;}

/*----Right Panel----*/
#mainPan #rightPan h3 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin:0;
    padding:0;
	color:#455D7D;
	font-size:14px;
}




#rightPan p{padding:10px 0 0 9px;}
#rightPan p.bottompadding{padding:22px 0 0 9px; margin:0 0 38px 0;}
#rightPan p span.boldtext{font-weight:bold;}



.google-search {
position: absolute;
top: 130px;
right: 30px;
}



#text-align {text-align:center;}



.color-red {color:red;font-weight:bold;}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	text-decoration: none;
	color: #fff;
	background: #455D7D;
	text-align: center;
	padding: 10px 0;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}

.googleadmiddle {margin:0 auto; width:95%; min-height:40px; clear:both;}
.left-google-ad {margin:10px auto; width:90%; max-height:50px;}



@media (max-width: 600px) {
#leftTopPan img {display:block; margin:5px auto 2px auto;}
#leftTopPan {margin:0 auto 10px auto;}
#leftPan ul{list-style-type:none; position:static;display:none;}
#leftPan ul li {display:inline-block;float: left;margin-right: 1px; margin-bottom: 1px; width:100%;}
#leftPan ul li a {display:block;min-width:140px;height: 50px;text-align: center;line-height: 50px;color:white;background: #455D7D;text-decoration: none;width:100%;}
.show-menu {display:block;}

#footerPan {text-align:center; border-top:dashed; border-top-color:#6B6854;padding-top:12px;}
#footerPan ul li {margin-bottom:10px;}
table {width:95%; margin:20px 10px 10px 10px;}
.table-div-right {margin-top:-20px;}
.header {
display:none;
}

}

@media (min-width: 600px) {
	
	
/*----MAIN PANEL----*/
#mainPan{width:991px; position:relative; margin:0 auto; padding:0px; min-height:970px;}

body{background:url(images/mainbg.png) 0 0 repeat-x #F6F4E4; font:14px/18px;}
#leftPan{width:240px; float:left;}
#leftTopPan{width:240px; height:125px; position:relative; padding:0; background:url(images/left-top.jpg) 0 0 no-repeat;}
#leftTopPan img{width:200px; height:52px; margin:20px 0 0 17px;}
#leftPan ul{width:240px; min-height:200px; display:block; background:url(images/menu-bg.jpg) 0 0 no-repeat; padding:28px 0 0;}
#leftPan ul li{font-size: 1em; width:160px; height:27px; position:relative; margin:0 auto; background:url(images/dot.gif) 0 100% repeat-x; float:none;}
#leftPan ul li a{width:160px; height:26px; display:block; background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#8F8C73; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;}
#leftPan ul li a:hover{background:url(images/arrow-normal.gif) 0 50% no-repeat #F6F4E4; color:#d4000a; text-decoration:none;}
#leftPan ul li.home{width:160px; height:27px; display:block; background: url(images/homebg.gif) 0 0 no-repeat #F6F4E4; color:#7F0A5F; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 28px;}
#leftPan ul li.contact{background:none;}

.left-google-ad {
float: left;
width: 183px;
padding-left:20px;
}

/*----Right Panel----*/
#mainPan #rightPan h3 {font-size: 20px; color:white;}

.clearend {
clear:left;
}



.header {height:124px;padding:37px 0 0 13px; font: 20px/13px Georgia,"Times New Roman",Times,serif;}
#rightPan{width:741px; float:left;}
#rightPan h1 span{font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#rightPan h2{width:85%; height:36px; display:block; background:url(images/headerlogo.png) 0 0 no-repeat #F6F4E4; font-size:24px; line-height:36px; padding:0 0 0 75px; margin:29px 0 0 9px;}

#rightPan h4{width:240px; height:50px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #F6F4E4; color:#8F146E; font-size:24px; line-height:22px; padding:0 0 0 75px; margin:0 0 0 9px; clear:both;}
#rightPan h4 span{color:#9F9D81; background:#F6F4E4; font-size:16px; font-weight:bold; line-height:18px;}


/*----Footer Panel----*/
#footermainPan{background:url(images/footerbg.gif) 0 0 repeat-x #6B6854; color:#fff; position:relative; margin:0 auto; height:227px; clear:both;min-width:1000px; }
#footerPan{width:591px; position:relative; margin:0 auto; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}

#footerPan ul{
	width:646px;
	position:absolute;
	top:82px;
	left:44px;
}


#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background:#6B6854; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan li:not(:last-child):after {content:" | ";}


#footerPan p.copyright{width:300px; background:#6B6854; color:#F3F1DF; position:absolute; top:105px; left:170px;}

.table-div {float:left; width:340px; margin-left:20px; border-right: thin solid #000000;}
.table-div2 {float:left; width:400px; margin-left:20px; border-right: thin solid #000000;}
.table-div-right {float:left; width:340px; margin-left:20px; }
.table-div-right2 {float:left; width:400px; margin-left:20px; }
.table-states {margin-left:20px; width:700px; text-align:center;}

.width {
	width:340px;
	color: #6B6854;
}
.google-beneath-dates {width:730px;}
.googleadmiddle {width:730px; }

.tables table {float:left; margin-left:20px; width:200px; height:200px; margin-bottom:25px;}

#mainPan #rightPan h3 {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 20px;
margin: 0;
padding: 0;
}

.tables {margin-top:20px;}

.show-menu {
	display: none;

}

h6 {font-weight:bold; font-size:20px; color:#6B6854;margin-top:25px; margin-bottom:25px;}
.termslist li {list-style-type:disc; margin-left:35px;}

/* contact form css start */
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.md-form {
    position: relative;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
textarea.form-control{
	height: auto;
}
.btn {
    margin: .375rem;
    text-transform: uppercase;
    word-wrap: break-word;
    white-space: normal;
    cursor: pointer;
    border: 0;
    border-radius: .125rem;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;
    padding: .84rem 2.14rem;
    font-size: .81rem;
	color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.status, #status{
	color: red;
	font-size: 1.2em;
}
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.form-control label{
	font-size: 18px;
    font-weight: bold;
    margin-bottom: 7px;
    display: block;
}
/* contact form css ends */
