@charset "UTF-8";
/* CSS Document */





h1 {
  	font-family: sans-serif;
	font-size: 2em;
	font-weight: 500;
	line-height: 1.1;
	color: #18589c;
	margin-top: 0px;
	margin-bottom: 13px;
}

h2 {
  	font-family: sans-serif;
  	font-size: 1.2em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
	display: inline;
}

.a-lnk-1:Link {
  	font-family: sans-serif;
	Text-Decoration: underline;
  	font-size: 1.1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-1:Visited {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 1.1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-1:Hover {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 1.1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-lnk-2:Link {
  	font-family: sans-serif;
	Text-Decoration: underline;
  	font-size: 1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-2:Visited {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-2:Hover {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-lnk-3:Link {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 0.9em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-3:Visited {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 0.9em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-3:Hover {
  	font-family: sans-serif;
	Text-Decoration: underline;
  	font-size: 0.9em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-lnk-4:Link {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 0.8em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-4:Visited {
  	font-family: sans-serif;
	Text-Decoration: none;
  	font-size: 0.8em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}
  
.a-lnk-4:Hover {
  	font-family: sans-serif;
	Text-Decoration: underline;
  	font-size: 0.8em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}






.a-title-1 {
  	font-family: sans-serif;
	font-size: 1.3em;
	font-weight: 500;
	line-height: 1.75;
	color: #18589c;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-title-2 {
  	font-family: sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 1.65;
	color: #18589c;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-title-3 {
  	font-family: sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	line-height: 1.55;
	color: #18589c;
	margin-top: 0px;
	margin-bottom: 0px;
}


.a-txt-1 {
  	font-family: sans-serif;
  	font-size: 1.2em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}


.a-txt-2 {
  	font-family: sans-serif;
  	font-size: 1.1em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}


.a-txt-3 {
  	font-family: sans-serif;
  	font-size: 0.9em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}


.a-txt-4 {
  	font-family: sans-serif;
  	font-size: 0.8em;
	font-weight: 200;
	line-height: 1.9;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.a-txt-5 {
  	font-family: sans-serif;
  	font-size: 1.4em;
	font-weight: 200;
	line-height: 1.5;
	color: #3a3a3a;
	margin-top: 0px;
	margin-bottom: 0px;
}

.arrow-grn {
  	font-family: sans-serif;
  	font-size: 0.7em;
	font-weight: 400;
	line-height: 1.3;
	color: #75a32b;
	margin-top: 0px;
	margin-bottom: 0px;
}


.a-field-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 7px 1px;
}

.a-field-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px 1px;
}



.a-cell-01 {
	background-color: #e4eeda;
}


.table {
   border: 1px solid #dddde7;
}




/* Horizontal Rule */
hr {
    margin-top: 11px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #ccccce;
}




/* Navbar BG Color */
.navbar-inverse {
    background-color: #238498;
    border-color: #238498;
}

/* Navbar Mouseover BG Color */
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #1e74c7;
}

/* Navbar Text Color */
.navbar-inverse .navbar-nav>li>a {
    color: #cccccd;
}

/* Navbar mouseover dropdown bg color */
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #1b70bc;
}






/* Side Menu */
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #f4f4f9;
    border: 1px solid #ddd;
}

/* Side Menu Text */
a.list-group-item, button.list-group-item {
    color: #3a3a3a;
}

/* SideMenu BG hover color */
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	color: #555;
	text-decoration: none;
	background-color: #FFFFFF   
}
/* End Side Menu */


/* Box Panels */
.panel {
    margin-bottom: 20px;
    background-color: #f4f4f9;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
/* end Box Panels */





/* Carousel right/left buttons */
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -70px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -70px;
}
/* end Carousel right/left buttons */





/* Responsive Video */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:95%;
}

/* End Responsive Video */



/* Tabs bottom line */
.nav-tabs {
    border-bottom: 1px solid #CCCCCC;
}

/* Tabs border mouseover */
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}

/* Selected tab */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #FFFFFF;
	cursor: default;
	background-color: #18589c;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}






/* Large Button */
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-default {
    color: #FFFFFF;
    background-color: #6d9a25;
    border-color: #ccc;
}

.panel2 {
    margin-bottom: 20px;
    background-color: #f4f4f9;
    border: 1px solid #990000;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body2 {
    padding: 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}


/* Show/Hide functionality. */
	.more {
		display: none;
		border-top: 0px solid #666;
		border-bottom: 0px solid #666; }
	a.showLink, a.hideLink {
		text-decoration: none;
		color: #36f;
		padding-left: 0px;
		background: transparent url(down.gif) no-repeat left; }
	a.hideLink {
		background: transparent url(up.gif) no-repeat left; }
	a.showLink:hover, a.hideLink:hover {
		border-bottom: 0px dotted #36f; }

