.body{
font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
padding-top:100px;
}
/* .navbar{
	position:fixed;
	top:0;
	background : #fff;
	width:100%;
} */
.p{
font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
}
.td{
font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
}
.skip {
        font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
		font-size:16pt;
		text-decoration:none;
		position: absolute;
        top: -1000px;
        left: -1000px;
        height: 1px;
        width: 1px;
		color: #000;
        text-align: left;
        overflow: hidden;
    }

a.skip:active,
a.skip:focus,
a.skip:hover {
	color: #0022bf;
	left: 25px;
	top: 25px;
	width: auto;
	height: auto;
	overflow: visible;
	border: thin solid #E8000D;
}
fieldset{ border: none;}
/* Links styles */
.blacklinks{
color: #000;
text-decoration: none;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
font-weight:bold;
}
.blacklinks:hover{
color: #0022bf;
text-decoration: none;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
}
.bluelink{
text-decoration:none;
color:#0022b4;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.crimson-text-link{
color:#E8000D;
font-weight:bold;
text-decoration:none;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.redlink{
color:#E8000D;
font-size:10pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-align:justify;
font-weight:bold;
text-decoration:none;
}
.whitelink{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#fcfcfc; /*#CACFD2;*/
font-size:14pt;
font-style:italic;
font-weight:bold;
text-decoration:none;
/*text-align:justify;*/
}

/* home tab styles*/
.hometab{
border-left: thin solid #000;
font-size: 11pt;
font-family:   Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.hometab_both{
border-left: thin solid #000;
border-right: thin solid #000;
font-size: 11pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
a.hometab-link{
text-decoration: none;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#000;
font-size: 11pt;
}
a.hometab-link:hover{
font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#0021ad;
font-size: 11pt;
}
a.hometab-active-link{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#0021ad;
font-size: 11pt;
text-decoration:none;
font-weight: bold;
}
/* text alignment style*/
.justify{
text-align:justify;
font-family:   Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
}

/* Display on hover styles */
td.menuNormal_both{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color: #e8000d;
font-weight: bold;
vertical-align: top;
font-size: 11pt;
border-left: thin solid #000;
border-right: thin solid #000;
}

td.menuNormal{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color: #000;
vertical-align: top;
font-size: 11pt;
}

td.menuHover{
font-size: 11pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color: #0022b4;
vertical-align: top;
border-left: thin solid #000;
border-right: thin solid #000;
}

div.menuNormal{
display: none;
position: static;
vertical-align: top;
}

div.menuHover{
display: block;
position: absolute;
}

a.menuitem{
text-decoration: none;
text-align:center;
color: #000;
background: url('images/WhiteBox.jpg'); width:100px;
display: block;
vertical-align:top;
}

a.menuitem:hover{
text-decoration: none;
color: #0022b4;
display: block;
}
a.menuitemout{
text-decoration: none;
text-align:center;
color: #000;
background: url('images/WhiteBox.jpg'); width:180px;
display: block;
vertical-align:top;
}

a.menuitemout:hover{
text-decoration: none;
color: #0022b4;
display: block;
}
.Popup{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
/*font-weight: bold;*/
color:#000 ;
font-size:9pt;
vertical-align: top;
text-decoration:none;
}
div.Popup{
display:none;
}
.Popup:hover + div.Popup {
display:block;
}
.YellowButtonSingle:hover + div.Popup {
display:block;
}

/* Different text styles */
.crimson-text{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#E8000D;
font-weight:bold;
font-size:13pt;
text-align:justify;
}
.blue-large-text{
color:#0022b4;
font-size:16pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-align:justify;
}
.blue-small-text{
color:#0022b4;
font-size:12pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-align:justify;
font-weight:bold;
}
.blue-tag-text{
color:#0022b4;
font-size:12pt;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-weight:bold;
}
.white-text{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#FCFCFC  ;
font-size:14pt;
text-align:justify;
font-weight:bold;
}
.white-review-text{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#FCFCFC;
font-size:14pt;
font-style:italic;
/*text-align:justify;*/
}
.crimson-large-text{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#E8000D;
font-size:20pt;
text-align:center;
}
.crimson-medium-text{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
color:#E8000D;
font-size:15pt;
text-align:justify;
font-weight:bold;
}
/* Different background box styles */
.yellowbox{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-decoration:none;
background:url('images/YellowBox.jpg');
color:#000;/*#0022b4;*/
font-size:11pt;
text-align:center;
}
.bluebox{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-decoration:none;
background:url('images/BlueBox.jpg');
color:#0022b4;
font-size:11pt;
text-align:center;
}

.YellowButtonSingle{
background:url('images/YellowButtonSingleBar.jpg') no-repeat;
text-align:center;
}
a.YellowButtonSingle{
color:#0022b4;
font-weight:bold;
text-decoration:none;
text-align:center;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.YellowButtonSingleInput{
background:url('images/YellowButtonSingleBar.jpg') ;width:250px;
cursor: pointer;
text-align:center;
border:none;
color:#0022b4;
font-weight:bold;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:12pt;
}
div.YellowButtonSingle{
display:none;
position:static;
}
div.YellowButtonHover{
display:block;
position:absolute;
text-align:center;
}
.YellowButtonSingleSubmit{
background:url('images/YellowButtonSingleBar.jpg') ;width:350px;
cursor: pointer;
text-align:center;
word-wrap: break-word;
border:none;
color:#0022b4;
font-weight:bold;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:12pt;
}
.YellowButtonDouble{
background:url('images/YellowButtonDoubleBar.jpg') no-repeat;
text-align:center;
}
a.YellowButtonDouble{
color:#0022b4;
font-weight:bold;
text-decoration:none;
text-align:center;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}
.form-box{
border-top: 2px solid #85898A;
background-color:#fff;
width:350px;
}
.small-form-box{
border-top: 2px solid #85898A;
background-color:#fff;
width:250px;
}
.small-select-form-box{
border-top: 2px solid #85898A;
background-color:#fff;
}
.smaller-form-box{
border-top: 2px solid #85898A;
background-color:#fff;
width:30px;
}
a.faqs{
text-decoration:none;
margin-top:2em;
color:#000;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:12pt;
}
a.faqs:hover{
color:#0022b4;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:12pt;
}
.faq_ans{
display:none;
text-align:justify;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:11pt;
}
.footertext{
color:#0022b4;
text-align:center;
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
font-size:10pt;
}
.footer{
font-family:  Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
text-align:center;
vertical-align:center;
background:url('images/FooterGrayBar.jpg'); height:50px;
font-size:9pt;
}
.ui-widget-content {
	background: #fff ;
	color: #000;
	width: 40px;
	font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 9pt;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	/*list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");*/
	outline: #87b3ff dotted thin;
}

/* LAYOUT */
.container {
	margin:0 auto;
	overflow:hidden;
	width:900px;
}


/* SLIDER */
#slider {
	height:295px;
	width:900px;
	overflow:visible;
	position:relative;
}
#mask {
	overflow:hidden;
	height:295px;
}
#slider ul {
	margin:0;
	padding:0;
	position:relative;
}
#slider li {
	width:900px;
	height:295px;
	position:absolute;
	list-style:none;
}

#slider li.firstanimation {
	-moz-animation:cycle 20s linear infinite;
	-webkit-animation:cycle 20s linear infinite;
}
#slider li.secondanimation {
	-moz-animation:cycletwo 20s linear infinite;
	-webkit-animation:cycletwo 20s linear infinite;
}
#slider li.thirdanimation {
	-moz-animation:cyclethree 20s linear infinite;
	-webkit-animation:cyclethree 20s linear infinite;
}
/*#slider li.fourthanimation {
	-moz-animation:cyclefour 20s linear infinite;
	-webkit-animation:cyclefour 20s linear infinite;
}*/

#slider:hover li {
	-moz-animation-play-state:paused;
	-webkit-animation-play-state:paused;
}

/* ANIMATION */
@-moz-keyframes cycle {
	0%  { right:0px; }
	5%  { right:0px; }
	15% { right:0px; opacity:1; z-index:0; }
	33% { right:900px; opacity:0; z-index:0; }
	34% { right:-900px; opacity:0; z-index:-1; }
	62% { right:-900px; opacity:0; z-index:0; }
	90% { right:-900px; opacity:0; }
	100%{ right:0px; opacity:1; }

}
@-moz-keyframes cycletwo {
	0%  { right:-900px; opacity:0; }
	15% { right:-900px; opacity:0; }
	33% { right:0px; opacity:1; }
	45% { right:0px; opacity:1; }
	55% { right:0px; opacity:1; z-index:0; }
	67% { right:900px; opacity:0; z-index:0; }
	68% { right:-900px; opacity:0; z-index:-1; }
	100%{ right:-900px; opacity:0; z-index:-1; }
}
/*@-moz-keyframes cyclethree {
	0%  { right:-900px; opacity:0; }
	40% { right:-900px; opacity:0; }
	50% { right:0px; opacity:1; }
	55% { right:0px; opacity:1; }
	65% { right:0px; opacity:1; }
	75% { right:900px; opacity:0; z-index:0; }
	76% { right:-900px; opacity:0; z-index:-1; }
	100%{ right:-900px; opacity:0; z-index:-1; }
}*/

@-moz-keyframes cyclethree {
	0%  { right:-900px; opacity:0; }
	55% { right:-900px; opacity:0; }
	67% { right:0px; opacity:1; }
	80% { right:0px; opacity:1; }
	90% { right:0px; opacity:1; }
	100% { right:900px; opacity:0; z-index:0; }
}

@-webkit-keyframes cycle {
	0%  { right:0px; }
	5%  { right:0px; }
	15% { right:0px; opacity:1; z-index:0; }
	33% { right:900px; opacity:0; z-index:0; }
	34% { right:-900px; opacity:0; z-index:-1; }
	62% { right:-900px; opacity:0; z-index:0; }
	90% { right:-900px; opacity:0; }
	100%{ right:0px; opacity:1; }

}
@-webkit-keyframes cycletwo {
	0%  { right:-900px; opacity:0; }
	15% { right:-900px; opacity:0; }
	33% { right:0px; opacity:1; }
	45% { right:0px; opacity:1; }
	55% { right:0px; opacity:1; z-index:0; }
	67% { right:900px; opacity:0; z-index:0; }
	68% { right:-900px; opacity:0; z-index:-1; }
	100%{ right:-900px; opacity:0; z-index:-1; }
}
/*@-webkit-keyframes cyclethree {
	0%  { right:-900px; opacity:0; }
	40% { right:-900px; opacity:0; }
	50% { right:0px; opacity:1; }
	55% { right:0px; opacity:1; }
	65% { right:0px; opacity:1; }
	75% { right:900px; opacity:0; z-index:0; }
	76% { right:-900px; opacity:0; z-index:-1; }
	100%{ right:-900px; opacity:0; z-index:-1; }
}*/
@-webkit-keyframes cyclethree {
	0%  { right:-900px; opacity:0; }
	55% { right:-900px; opacity:0; }
	67% { right:0px; opacity:1; }
	80% { right:0px; opacity:1; }
	90% { right:0px; opacity:1; }
	100% { right:900px; opacity:0; z-index:0; }
}
/* Circle in slideshow */
#circle {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;

}
.white-circle{
color:#fff;
}
.link-button {
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   color: #e8000d;
   font-size: 13pt;
   border:  double #e8000d;
   font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
 .bluelink-button {
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   color: #0022b4;
   font-size: 13pt;
   border:  double #0022b4;
   font-family: Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
   text-decoration: none;
   vertical-align: middle;
   }
.link-button:hover {
  border:1px solid #e8000d;
   background: #fff;
   color: #e8000d;
   }
.bluelink-button:hover {
  border:1px solid #0022b4;
   background: #fff;
   color: #0022b4;
   }

 /* Slide Show */

/*  container */
.slideshow-container {
  /* max-width: 1000px; */
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  padding: 8 px;
  color: white;
  font-weight: bold;
  font-size: 25px;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
/* .next {
  right: 15;
  border-radius: 3px 0 0 3px;
}

.prev {
	left: 15;
	border-radius: 3px 0 0 3px;
} */

.transbox{
    background-color: rgb(0,34,180); /* rgb(0,81,186);*/
	background-color: rgba(0,34,180,0.73); /* rgba(0,81,186,0.75); */
   /* opacity: 0.70;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	text-align:justify;
	font-family:   Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size:13pt;
	color:#ffffff; /*#00FF7F;*/

}
.transbox1{
    /* background-color: rgb(232, 0, 13)/*(rgb(0,34,180);  rgb(0,81,186);*/
	background-color: rgba(232, 0, 13,0.60);/*rgba(0,34,180,0.73);  rgba(0,81,186,0.75); */
   /* opacity: 0.70;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	text-align:center;
	font-family:   Candara, Calibri, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size:16pt;
  font-weight:bold;
	color:#ffffff; /*#00FF7F;*/

}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* The dots/bullets/indicators */
.dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}


.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	cursor: pointer;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
	color: #0022b4;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
	font-weight: bold;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 1px solid;
}
.ui-datepicker td {
	border: 1px solid;
	padding: 1px;
}
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
	color: #0022b4;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	text-decoration: none;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
 .checkboxdis {
	 /* width:5px; */
	 /* margin: 0px 100px; */
	 position: relative;
}
.checkboxdis label {
	/* cursor: pointer; */
	position: absolute;
	width: 8px;
	height: 8px;
	top: 0.4em;
  	left: 0.3em;
	background: #000;
	border:1px solid #000;
}

/* Agreement near submit in request form */

/* Popup container - can be anything you want */
.Agrpopup {
    position: relative;
    display: inline-block;
    /* cursor: pointer; */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
}

/* The actual popup */
.Agrpopup .popuptext {
    visibility: hidden;
    width: 1000px;
    background-color: #fff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    border:double #0022b4;
    padding: 8px 0 5px 8px;
    position: absolute;
    z-index: 1;
    bottom: 25%;
    left: 15%;
    margin-left: -350px;
	margin-bottom: 300px;
}

/* Popup arrow */
/* .Agrpopup .popuptext::after { */
    /* content: ""; */
    /* position: absolute; */
    /* top: 100%; */
    /* left: 50%;  */
    /* margin-left: -5px; */
    /* border-width: 10px; */
    /* border-style: solid; */
    /* border-color: #0022b4 transparent transparent transparent; */
/* } */

/* Toggle this class - hide and show the popup */
.Agrpopup .show {
    visibility: visible;
}
