body{ color:#000000; font-family: arial, sans-serif !important; font-size:13px; }
img{ max-width:100%; display:inline-block; }
h1,h2,h3,h4,h5,h6{ color:#000; }
p{ line-height:22px; }
a{ color:#0f8ac4; }
a:link, a:hover{ text-decoration:none; }
img{ max-width:100%; }
h2{ font-weight:bold; color:#004996; font-size:35px; margin-bottom:40px; }
h3{ color:#1791ca; font-size:23px; }
.clear{ clear:both; float:none; }
.container{ max-width:1146px; }
.top_belt{ padding:13px; text-align:center; }
.logo{ padding-left:94px; float:left; }
.main_header{ background:#f5f4f4;  border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; padding:40px 0 35px; }
.main_menu{ text-align:center; margin-bottom:34px; }
.main_menu ul{ padding:0; margin:0; list-style:none; }
.main_menu ul li{ padding:12px 60px; margin:0; display:inline-block; text-align:center; }
.main_menu ul li a{ font-size:23px; color:#000; }
.main_menu ul li.active a{ color:#004996; font-weight:bold; }
.hero_sec_content{ text-align:center; background:#004996; color:#fff; font-size:53.29px; padding:20px; }
.hero_sec_content b{ display:block; font-size:61.49px; }
.article_div{ padding:80px 0; }
.articl_row h3{ color:#1791ca; font-size:20px; margin-bottom:0px; }
.articl_row h3 a{ color:#1791ca; }
.more_article_link{}
.more_article_link a{ font-size:18px; color:#004996; display:inline-block; padding:0 16px; border:1px solid #7099c4; }
.more_article_link a:hover{ background:#004996; color:#fff; }
.welcome_div p{ margin-bottom:0; }
.welcome_div { margin-bottom:65px; }
.contact_module{ background:#fbfbfb; border-top:4px solid #004996; border-bottom:2px solid #004996; text-align:center; 
max-width:232px; margin:17px auto 0; padding:15px 15px 5px; }
.contact_module h4{ font-size:15px; font-weight:bold; margin-bottom:6; }
.contact_module p{ margin-bottom:12px; }
.search_text_box{ box-shadow:inset 1px 1px 4px rgba(0,0,0,0.33); -moz-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.33); -webkit-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.33); -o-box-shadow:inset 1px 1px 4px rgba(0,0,0,0.33); border-radius:15px; outline:none; height:32px; border:0;
padding: 0 32px 0 12px; }
.search_btn{ background:url(../images/search-icon.jpg) no-repeat left top; text-indent:-999999px; border:0; width:18px; height:21px;
outline:none; position: absolute; right: 14px; top: 5px; }
.search_div{ float:right; margin-top:10px; }
.search_box{ position:relative; }
.fleft_img{ float:left; margin:0 20px 20px 0; }
.about_content{ padding-right: 80px; }
.about_content p{ margin-bottom:20px; }
.about_con_module{ margin-top:130px; }
.footer{ background:#e8e8e8;  padding:50px 0; margin-bottom:40px; }
.copyright{ text-align:center; }
.copyright ul{ padding:0; margin:0; display:inline-block; }
.copyright ul li{ padding:0px; margin:0px; display:inline-block; position:relative;  }
.copyright ul li a{ color:#000; }
.copyright ul li a:hover{ color:#0f8ac4; }
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{ padding:0; line-height:normal; }
.sp-megamenu-parent{ float:none; }

.content-category table a {
    color: #000;
	font-size: 16px;
}
.content-category .table-bordered td, .content-category .table-bordered th {
    border: 0;
}
.content-category table.category tbody > tr {
    border: 0; border-bottom: 1px solid #eee;
}
.table-bordered {
    border: 0;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #004996;
    background-color: #004996;
}
.pagination-counter{ font-size:16px; }
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #004996;
    border-color: #004996;
}
.category-list{ margin-bottom:30px; }
.article-details .article-header h2 {
    font-size: 35px;
}
#sp-main-body{ padding:0; }

#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls input, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls select, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .controls textarea{
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .15); width:100%; border-radius: 0.25rem;
}
.search-pages-counter{ margin-top:10px;}
.finder .search-results.list-striped li{ padding: 10px 0; }
.small, small{ word-break: break-word; font-size: 13px; }
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.ui-state-highlight{
	background:none !important; border:0 !important;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .label-important, #jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group.error .help-block span.label{ color:#B94A48; background:none; }
.alert-success{ background:#004996; color:#fff !important; }
.close{ color:#fff !important; }
.jsn-master .jsn-bootstrap p{ margin: 5px 0 0px 0; }


.main_menu_wrap {
    line-height: 1;
    height: 54px;
    margin-bottom: 10px;}
.rsform-block-submit { text-align:center;}	
.formRequired { color:red;}
.form-label { font-weight:bold;}
#sp-main-body h1 {text-align:center;margin-bottom:10pt;}

.formResponsive textarea {
	width:100%;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.logo{ width:70%; }
	.main_menu ul li{ padding: 12px 56px; }
	.main_header{ padding: 40px 0 0px; }
}

@media only screen and (min-width:768px) and (max-width: 1023px) {
	.logo{ width:62%; padding-left:0; }
	.main_menu ul li{ padding: 12px 26px; }
	.about_content{ padding-right:0; }
	.footer{ margin-top:40px; }
	.main_header{ padding: 40px 0 0px; }
}
@media only screen and (max-width: 767px) {
	.logo{ width:64%; padding-left:0; }
	.main_menu ul li{ padding: 12px 26px; }
	h2{ font-size:30px; margin-bottom:20px; }
	.article_div { padding: 50px 0; }
	.about_content{ padding-right:0; }
	.contact_module{ margin-top:40px; }
	.main_header{ padding:40px 0 0px; }
	.footer{ margin-top:40px; }
}
@media only screen and (max-width: 639px) {
	.logo{ width:100%; padding-left:0; }
	h2{ font-size:25px; margin-bottom:20px; }
}



.rsform-submit-button {
	background:#004996;
	font-weight:bold;
}
.fa-window-close {
	font-size:40px;
}
.badge-info {
	font-size:13px;
	color:#fff;
	background-color:#17a2b8;
	
}
.searchintro {
	padding:10px 0px;
}
.itemid-114 .article-header {
	display:none;
}