@charset "utf-8";
/* CSS Document */

body {margin:0;}
h1 {font-size:40px; font-family:'calibri'; font-weight:normal;}
h2 {font-size:19px; font-weight:normal; text-align:left;}
p {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; color:#414141; margin:0px 0;}
a {text-decoration:none; color:#000}
a img {border:0}

@font-face {
	font-family:'open_sansregular';
	src:url('../font/Regular/OpenSans-Regular.eot');
	src:url('../font/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../font/Regular/OpenSans-Regular.woff') format('woff'),url('../font/Regular/OpenSans-Regular.ttf') format('truetype'),url('../font/Regular/OpenSans-Regular.svg#open_sansregular') format('svg');

}
@font-face {
	font-family:"Open-Sans-Semibold";
		src:url("../font/OpenSans-Semibold.eot?") format("eot"),	url("../font/OpenSans-Semibold.woff") format("woff"),	url("../font/OpenSans-Semibold.ttf") format("truetype"),	url("../font/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");

}

@font-face { 
	font-family:"Lato-Bold";
		src:url(../font/Lato-Bold.ttf);

}
@font-face {
	font-family:"Lato-Regular";
	src :url(../font/Lato-Regular.ttf); font-weight:lighter;

}
@font-face {
	font-family:"Lato-Light";
	src :url(../font/Lato-Light.ttf);

}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
@media screen and (max-width:990px) {
	.nav-ul { margin-left:43px;}	
}
@media screen and (max-width:700px) {
    .nav-ul { margin-left:0px !important;} 
}
.right-col-ul1 li .newshead{font-family: "Roboto",sans-serif !important; font-size: 17px; font-weight: 700; line-height: 9px; margin: 0px !important;}
.sec1-right-img .news-img-col { float: right; margin-left: 5%;margin-right: 0;width: 25%;}

.sec5-border img {margin-bottom: 5px;margin-right: 15px !important;}
.center-column{width:980px; margin:auto;}
.full-width {width:100%; float:left}

.no-mrg-top{margin-top:0;}
.no-mrg-bottom {margin-bottom:0;}

.logo-col {}
.res-menu-icon {display:none; border-bottom:1px solid #c4c4c4; border-top:1px solid #c4c4c4; width:100%; text-align:left; float:left}
.res-menu-icon img {
    border: 1px solid #0079bb;
    margin-bottom: -6px;
    margin-left: -1px;
    margin-top: -1px;
}
.show-menu {display:block !important}
.header-col {margin-top:5px;}
/*.nav-col {margin-top:5px;  border-bottom:1px solid #c4c4c4; border-top:1px solid #c4c4c4;}*/
.nav-col {margin-top:5px; margin-top:72px;width:83%;float:left;}
.nav-ul {margin:0; padding:0; float:left; width:100%; }
.nav-ul li {float:left; display:block; }
/*.nav-ul a{display:block; padding:12px 30px;   font-size:14px; text-transform:uppercase; font-family:"Open-Sans-Semibold"; text-decoration:none; color:#1b1b1b;}*/
.nav-ul a{display:block; padding:10px 20px; font-family:"Open-Sans-Semibold"; font-size:14px; text-decoration:none; color:#333;transition:All 0.2s ease;  -webkit-transition:All 0.2s ease;   -moz-transition:All 0.2s ease;
    -o-transition:All 0.2s ease; text-transform:uppercase; font-weight: bold !important;}
.nav-ul li:last-child a{border-right:0}
.nav-ul a:hover { color:#333; background:#f5f5f5; box-shadow:0 0px 5px -1px #ccc inset  }
.nav-ul a.selected { color:#333; background:#f5f5f5; box-shadow:0 0px 5px -1px #ccc inset}
.nav-ul li:first-child a {border-left:0}
.nav-ul li:first-child a {border-top:0}
/*.nav-ul a:hover { color:#000; background:#ebebeb;  }
.nav-ul a.selected { color:#000; background:#ebebeb;}
.nav-ul li:first-child a {border-left:0}*/

.left-col {width:65.5%; display:inline; float:left; padding-right:3%;}
.right-col {width:30%; display:inline; float:left;  padding-left:3%; margin-left:-1.5%;}

.sec1-col {background:#f9f9f9; border:1px solid #e4e4e4; padding:1%; width:98%; float:left}
.sec1-col1 {width:47%; display:inline; float:left; margin-right:3%;}
.sec1-col h2 {font-size:19px; margin-top:5px; font-family:"Lato-Regular";}
.sec1-col2 {float:left; width:50%;}
.light-text1 {font-size:10px; color:#000000; font-family:'Calibri'; margin:0; font-weight:700;}
.light-text1 a {color:#000000; text-decoration:none;}
.light-text1 a:hover {color:#7B7B7B;}

.light-text2 {text-transform:uppercase; font-size:11px; color:#898989; font-family:'Calibri';}
.light-text2 a {color:#00569b; text-decoration:none;}
.light-text2 a:hover {color:#000;}

.head-style {height:3px; border-bottom:1px solid #000; position:relative; z-index:-1; width:100%; float:left}
.head-style-title {background:#fff; padding:0 10px; color:#555; text-transform:uppercase; font-size:12px;}
.head-style-break {position:relative; width:100%; float:left; z-index:1; margin-top:-14px; text-align:center}
.news-img-col {width:25%; display:inline; float:left;  margin-right:0%;}
.news-img-col img {width:100%; border:1px solid #dcdcdc;}
.news-cnt-col {width:70%; display:inline; float:left}
.news-cnt-col h2 {margin-top:-5px; margin-bottom:12px;font-family:"Lato-Regular";color:#333;}
.news-cnt-col p {margin-top:0}
.news-col {margin-top:20px; margin-bottom:20px;}
.news-column {}
.news-no-image {}
.news-no-image .news-img-col {display:none}
.news-no-image .news-cnt-col {width:100%;}
.news-right-img .news-img-col{float:right; margin-right:0; margin-left:5%}

.ad-right-first {margin-bottom:25px;}
.right-col-mrg {margin-top:30px; margin-bottom:30px;}

.right-col-ul1 {margin:25px 0; padding:0}
.right-col-ul1 li {display:block; line-height:18px; border-bottom:1px solid #f3f3f3; padding:15px 0; margin: 0; min-height: 80px;}
.right-col-ul1 li a {color:#000; text-decoration:none;  font-size:15px; line-height:normal}
.right-col-ul1 li a:hover {color:#333; }
.right-col-ul1 li:last-child {border-bottom:0}

.footer-column {width:94%; padding:15px 3%; float:left; margin-top:30px; background:#000; border-top:2px solid #b6b6b6;}
.footer-nav {margin:0; padding:0; text-align:center}
.footer-nav li {display:inline-block;}
.footer-nav li a {color:#ccc; text-decoration:none; font-family:"Open-Sans-Semibold"; padding:0 10px; font-size:14px !important; border-right:1px solid #ccc; }
.footer-nav li:last-child a {border:0} 
.footer-nav li a:hover {color:#fff; text-decoration:underline}
.footer-col2 {margin-top:10px; border-top:1px solid #393939; font-size:10px; color:#666; text-align:center}
.footer-col2 a:hover {color:#fff;}
.footer-col2 p {font-family:"Open-Sans-Semibold"; font-size:14px !important; }

/* Contents */

.breadcrumbs {
    border-bottom: 1px solid #f3f3f3;
    float: left;
    font-size: 12px; margin-top:15px;
    padding-bottom: 8px;
    width: 100%;
}
.breadcrumbs a {
    color: #000;
}
.breadcrumbs a:hover {
    color: #333;
}
.breadcrumb-selected {
    color: #0079bb;
}

.contents-tbl {margin:30px 0 0; padding:0}
.contents-tbl li {display:block; border-bottom:1px solid #f2f2f2; margin-bottom:20px; padding-bottom:5px;}
.contents-pg-no {
    background: none repeat scroll 0 0 #205d88;
    color: #fff;
    float: left;
    font-family: "Open-Sans-Semibold";
    font-size: 20px;
    min-width: 26px;
    padding: 5px 3px;
    text-align: center;
}
.contents-list {margin-left:55px;}
.contents-list h3 {margin:0; font-family:"Open-Sans-Semibold"; font-size:16px;}
.cnt-current-mgn {float:left; border:3px solid #d5d5d5}
.cnt-sec1-col2 {margin-left:190px;}
.cnt-past-mgn {margin:0; padding:0}
.cnt-past-mgn li {display:block; border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:15px;}
.cnt-past-mgn li h3 {margin:0; font-family:"Open-Sans-Semibold"; font-size:16px;}
.cnt-past-mgn li .light-text2 {margin:4px 0 }
.read-more-link {color:#016ebc; font-size:13px; font-family:"Open-Sans-Semibold";}
.cnt-past-magazine {float:left; border:2px solid #d5d5d5}
.cnt-past-magazine-col1 {margin-left:100px;}

/* Subscribe */
.title-h2 {text-transform:none; font-family:"Open-Sans-Semibold"; margin:0}
.form-col {background:#f9f9f9; padding:2%; width:96%; float:left; border:1px solid #e4e4e4; margin-top:30px;}
.color-red {color:red;}
.form-colen {float:right; }

.form-new-col {float:left; width:100%; margin-bottom:15px;}
.form-lbl {float:left; width:30%; margin-top:8px; font-family:"Open-Sans-Semibold"; font-size:13px;}
.form-txt {width:65%; margin-left:5%; float:left}
.input-txt {width:100%; border:1px solid #ccc; padding:7px 0; font-family:"Open-Sans-Semibold"; font-size:13px;}
.input-txt:focus{border: 1px solid #90b9d7;
    box-shadow: 0 0 5px 1px #ddd;}
	
.input-btn {background:#195c8f; border:0; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:6px 12px; border-radius:3px; cursor:pointer;}
.input-btn:hover {background:#666;}
.footer-column {width:94%; padding:15px 3%; float:left; margin-top:30px; background:#000; border-top:2px solid #b6b6b6;}
.footer-nav {margin:0; padding:0; text-align:center}
.footer-nav li {display:inline-block;}
.footer-nav li a {color:#ccc; text-decoration:none; font-family:"Open-Sans-Semibold"; padding:0 10px; font-size:14px !important; border-right:1px solid #ccc; }
.footer-nav li:last-child a {border:0} 
.footer-nav li a:hover {color:#fff; text-decoration:underline}
.footer-col2 {margin-top:10px; border-top:1px solid #393939; font-size:10px; color:#666; text-align:center;width: 100%;}
.footer-col2 a {color:#fff; font-size:12px; font-family:"calibri"; }
.footer-col2 a:hover {color:#fff;}
.footer-col2 p {font-family:"calibri"; font-size:10px;color: #fffaf0; }

@media screen and (max-width:530px) {
	.sec5-border img { width:100% !important;height:auto !important;}	
}
@media screen and (max-width:500px) {
    .sec1-right-img .news-img-col { width: 100%;}  
	.col-md-3{ position:static !important;}
}
