/*-----------------------------------------------------------------------------
KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT
Screen Stylesheet
version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/
.boxedcontainer {
	max-width: 1170px;
	margin: auto;
	padding: 0px 30px;
}
/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/
.tp-banner-container {
	width: 100%;
	position: relative;
	padding: 0;
}
.tp-banner {
	width: 100%;
	position: relative;
}
.tp-banner a {
	width: 100%;
	position: relative;
}
.tp-banner a img {
	height: 100%;
}
.tp-banner-fullscreen-container {
	width: 100%;
	position: relative;
	padding: 0;
}
.detail_sub ul {
	list-style-type: none;
	margin: 10px 0px 0px 20px;
	padding: 0px;
}
.detail_sub li {
	list-style-type: circle;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.detail_sub select {
	width: 280px;
	padding: 2px;
	margin: 15px 0px 10px 0px;
	cursor: pointer;
}
.procedures-links::after { 
  /*content: url("../images/Capture.png");*/
  
  color: red;
  font-weight: bold;
}
.height20 {
	height: 40px;
}
.orange {
	font-size: 22px;
	margin: 10px 0px 0px 0px;
	color: #F36621;
}
.rTable {
	display: table;
	width: 100%;
}
.rTableRow {
	display: table-row;
}
.rTableHeading {
	display: table-header-group;
	background-color: #F36621;
}
.rTableHead {
	display: table-cell;
	padding: 3px 10px;
	border: 1px solid #999999;
	background-color: #F36621;
	color: #fff;
	font-weight: 400;
	font-size: 22px;
}
.rTableHead1 {
	display: table-cell;
	padding: 3px 10px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #F36621;
	color: #fff;
	font-weight: 400;
	font-size: 22px;
}
.rTableCell {
	display: table-cell;
	padding: 8px 10px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	font-size: 16px;
}
.pprTableCell {
	display: table-cell;
	padding: 8px 10px;
	border: 1px solid #c7c7c7;
	font-size: 16px;
}
.prTableCell {
	display: table-cell;
	padding: 8px 10px;
	border-bottom: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	font-size: 16px;
}
.rTableCell1 {
	display: table-cell;
	padding: 8px 10px;
	border-bottom: 1px solid #999999;
	font-size: 16px;
}
.rTableHeading {
	display: table-header-group;
	background-color: #ddd;
	font-weight: bold;
}
.rTableFoot {
	display: table-footer-group;
	font-weight: bold;
	background-color: #ddd;
}
.rTableBody {
	display: table-row-group;
}
.rTable a {
	color: #555555;
	text-decoration: none;
}
.rTable a:hover {
	color: #F36621;
	text-decoration: none;
}
.y62 {
	background-color: #f9d212;
	width: 100%;
	height: auto;
	display: block;
}
.y74 {
	background-color: #ffda31;
	width: 100%;
	height: auto;
	display: block;
}
.y83 {
	background-color: #f7af00;
	width: 100%;
	height: auto;
	display: block;
}
.y83 {
	background-color: #ff9237;
	width: 100%;
	height: auto;
	display: block;
}
.y83 {
	background-color: #ff9237;
	width: 100%;
	height: auto;
	display: block;
}
.y83 {
	background-color: #ff9237;
	width: 100%;
	height: auto;
	display: block;
}
.y83 {
	background-color: #ff9237;
	width: 100%;
	height: auto;
	display: block;
}
.y93 {
	background-color: #fcdd03;
	width: 100%;
	height: auto;
	display: block;
}
.y95 {
	background-color: #fbb800;
	width: 100%;
	height: auto;
	display: block;
}
.y97 {
	background-color: #ffd500;
	width: 100%;
	height: auto;
	display: block;
}
.y138 {
	background-color: #f8e831;
	width: 100%;
	height: auto;
	display: block;
}
.y139 {
	background-color: #fcbf00;
	width: 100%;
	height: auto;
	display: block;
}
.y147 {
	background-color: #fc9124;
	width: 100%;
	height: auto;
	display: block;
}
.y151 {
	background-color: #ffda00;
	width: 100%;
	height: auto;
	display: block;
}
.y154 {
	background-color: #fecc00;
	width: 100%;
	height: auto;
	display: block;
}
.y155 {
	background-color: #ffea4a;
	width: 100%;
	height: auto;
	display: block;
}
.y168 {
	background-color: #ffda00;
	width: 100%;
	height: auto;
	display: block;
}
.y175 {
	background-color: #ffda00;
	width: 100%;
	height: auto;
	display: block;
}
.y183 {
	background-color: #fdc600;
	width: 100%;
	height: auto;
	display: block;
}
.y185 {
	background-color: #fadf11;
	width: 100%;
	height: auto;
	display: block;
}
.y191 {
	background-color: #fecf00;
	width: 100%;
	height: auto;
	display: block;
}
.y194 {
	background-color: #ffd500;
	width: 100%;
	height: auto;
	display: block;
}
.o16 {
	background-color: #bd2213;
	width: 100%;
	height: auto;
	display: block;
}
.o36 {
	background-color: #9a110e;
	width: 100%;
	height: auto;
	display: block;
}
.o64 {
	background-color: #b52e18;
	width: 100%;
	height: auto;
	display: block;
}
.r38 {
	background-color: #ba0742;
	width: 100%;
	height: auto;
	display: block;
}
.r52 {
	background-color: #ab113a;
	width: 100%;
	height: auto;
	display: block;
}
.r60 {
	background-color: #bc274b;
	width: 100%;
	height: auto;
	display: block;
}
.r166 {
	background-color: #c0001a;
	width: 100%;
	height: auto;
	display: block;
}
.r188 {
	background-color: #e63126;
	width: 100%;
	height: auto;
	display: block;
}
.y21238 {
	background-color: #f8e831;
	width: 100%;
	height: auto;
	display: block;
}
.y51213 {
	background-color: #f8e831;
	width: 100%;
	height: auto;
	display: block;
}
.y21313 {
	background-color: #fcbf00;
	width: 100%;
	height: auto;
	display: block;
}
.y51313 {
	background-color: #fcbf00;
	width: 100%;
	height: auto;
	display: block;
}
.y7510 {
	background-color: #ffda00;
	width: 100%;
	height: auto;
	display: block;
}
.y20715 {
	background-color: #ffe02e;
	width: 100%;
	height: auto;
	display: block;
}
.y21115 {
	background-color: #fed300;
	width: 100%;
	height: auto;
	display: block;
}
.y51115 {
	background-color: #fee847;
	width: 100%;
	height: auto;
	display: block;
}
.y4472 {
	background-color: #fadf11;
	width: 100%;
	height: auto;
	display: block;
}
.y21419 {
	background-color: #fadf11;
	width: 100%;
	height: auto;
	display: block;
}
.y21119 {
	background-color: #fecf00;
	width: 100%;
	height: auto;
	display: block;
}
.y21120 {
	background-color: #fecf00;
	width: 100%;
	height: auto;
	display: block;
}
.y21494 {
	background-color: #ffd500;
	width: 100%;
	height: auto;
	display: block;
}
.y21495 {
	background-color: #ffd500;
	width: 100%;
	height: auto;
	display: block;
}
.o2648 {
	background-color: #b52e18;
	width: 100%;
	height: auto;
	display: block;
}
.o31064 {
	background-color: #b52e18;
	width: 100%;
	height: auto;
	display: block;
}
.r6209 {
	background-color: #e63126;
	width: 100%;
	height: auto;
	display: block;
}
.r71718 {
	background-color: #e63126;
	width: 100%;
	height: auto;
	display: block;
}
.contact-get {
	font-size: 16px;
}
.contact-get h3 {
	font-size: 18px;
	margin: 10px 0px 0px 0px;
	color: #F36621;
	font-weight: bold;
}
.contact-get p {
	font-size: 16px;
}
.contact-get .detail {
	margin: 20px 0 5px 0;
}
.contact-get .detail span {
	font-size: 16px;
	display: block;
	line-height: 28px;
}
/*------------------------*/
/* Style The Dropdown Button */
/*------------------------------------*\
	NAV
\*------------------------------------*/
#nav {
	list-style: none;
	font-weight: bold;
	margin-bottom: 10px;
	float: left;
	position: relative;
	z-index: 5;
}
#nav ul {
	position: relative;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#nav li {
	float: left;
	position: relative;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 260px;
	background-color: rgba(228,223,223,1.00);
}
#nav a {
	display: block;
	padding: 5px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	z-index: 9999;
}
#nav span {
	display: block;
	padding: 5px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	z-index: 9999;
	font-size:14px;
}
#nav span:hover {
	color: #fff;
	background: #525866;
	text-decoration: none;
}
#nav a:hover {
	color: #fff;
	background: #525866;
	text-decoration: none;
}
/*--- DROPDOWN ---*/
#nav ul {
	list-style: none;
	position: absolute;
	left: -9999px;
}
#nav ul li {
	padding-top: 0px;
	float: none;
}
#nav ul a {
	white-space: nowrap;
}
#nav ul span{
	white-space: nowrap;
}
#nav li:hover ul {
	left: 0;
	z-index: 9999;
	position: absolute;
}
#nav li:hover span {
	background: #525866;
	text-decoration: none;
	z-index: 9999;
}
#nav li:hover a {
	background: #525866;
	text-decoration: none;
	z-index: 9999;
}
#nav li:hover ul a {
	text-decoration: none;
	z-index: 9999;
}
#nav li:hover ul li a:hover {
	background: #333;
	z-index: 9999;
}
#nav li:hover ul li span:hover {
	background: #333;
	z-index: 9999;
}
.muoselink ul li a {
	cursor:text;
}
/**/
blink {
	color: red;
	-webkit-animation: 1s linear infinite condemned_blink_effect;
// for android animation: 1s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect {
// for android 0% {
 visibility: hidden;
}
 50% {
 visibility: hidden;
}
 100% {
 visibility: visible;
}
}
@keyframes condemned_blink_effect {
 0% {
 visibility: hidden;
}
 50% {
 visibility: hidden;
}
 100% {
 visibility: visible;
}
}
.imgfleft {
	float: left;
	margin: 13px 0px 0px 0px;
	width: 40%;
}

@media screen and (max-width: 768px) {
.imgfleft {
	display: none;
}
}
.blink {
    -webkit-animation: blink 10s 2s;
    animation: blink 10s 2s;
}

@-webkit-keyframes blink {
    0%  {color: #F00;}
   10%  {color: #8a0303;}
   20%  {color: #F00;}
   29%  {color: #8a0303;}
   38%  {color: #F00;}
   46%  {color: #8a0303;}
   54%  {color: #F00;}
   61%  {color: #8a0303;}
   68%  {color: #F00;}
   74%  {color: #8a0303;}
   80%  {color: #F00;}
   85%  {color: #8a0303;}
   90%  {color: #F00;}
   92%  {color: #8a0303;}
   94%  {color: #F00;}
   96%  {color: #8a0303;}
   98%  {color: #F00;}
  100%  {color: #8a0303;}
 }

@keyframes blink {
    0%  {color: #F00;}
   10%  {color: #8a0303;}
   20%  {color: #F00;}
   29%  {color: #8a0303;}
   38%  {color: #F00;}
   46%  {color: #8a0303;}
   54%  {color: #F00;}
   61%  {color: #8a0303;}
   68%  {color: #F00;}
   74%  {color: #8a0303;}
   80%  {color: #F00;}
   85%  {color: #8a0303;}
   90%  {color: #F00;}
   92%  {color: #8a0303;}
   94%  {color: #F00;}
   96%  {color: #8a0303;}
   98%  {color: #F00;}
  100%  {color: #8a0303;}
 }
 
 table { margin:0px; padding:0px;}
 table td { margin:0px; padding:10px 10px;}
 
 .btn, .btn-submit {
	color: #fff !important;
	background: #f36621;
	margin-bottom: 10px;
	margin-right: 5px;
	padding: 11px 20px 10px 20px;
	font-weight: 800;
	font-size: 13px;
	text-shadow: none;
	border: none;
	text-transform: uppercase;
	-webkit-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	letter-spacing: 1px;
}