@charset "utf-8";
/* CSS Document */

body {margin:0;}
h1 {font-size:40px; text-transform:uppercase; font-family:'open_sansregular'; font-weight:normal;}
h2 {font-size:28px; text-transform:uppercase; font-family:'open_sansregular'; font-weight:normal;}
p {font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; color:#414141; margin:10px 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);

}
@media screen and (max-width:875px) {
   
    .nav-ul{margin-left:43px !important;}

}
@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;}
.center-column{width:1000px; margin:auto; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; }
.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; 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:"Lato-Regular"; text-decoration:none; color:#1b1b1b;}
.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}*/
.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;}
.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}

.left-col {width:65.5%; display:inline; float:left; background:url(../images/page-devider.jpg) right repeat-y; padding-right:3%;}
.right-col {width:30%; display:inline; float:left;  background:url(../images/page-devider.jpg) repeat-y scroll -1px 0 rgba(0, 0, 0, 0); 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; font-family:"Lato-Regular"; margin-top:5px}
.sec1-col2 {float:left; width:50%;}
.light-text1 {text-transform:uppercase; font-size:10px; color:#c3c3c3; font-family:'open_sansregular';}
.light-text1 a {color:#c3c3c3; text-decoration:none;}       
.light-text1 a:hover {color:#000;}

.light-text2 {text-transform:uppercase; font-size:11px; color:#898989; font-family:'open_sansregular';}
.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; font-family:'Lato-Regular'; color:#5e5e5e; 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:5%;}
.news-img-col img {width:100%; border:3px solid #d5d5d5;}
.news-cnt-col {width:70%; display:inline; float:left}
.news-cnt-col h2 {margin-top:-5px; font-family:"Lato-Regular"; margin-bottom:12px; 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:12px; 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 {color:#666; font-size:11px; font-family:"Open-Sans-Semibold"; }
.footer-col2 a:hover {color:#fff;}
.footer-col2 p {font-family:"Open-Sans-Semibold"; font-size:10px; }

/* 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:"calibri"; margin:0}
.form-col { float:left; width:100%; margin-top:30px;}
.color-red {color:red;}
.form-colen {float:right; }

.form-new-col {float:left; width:46%; margin-right:6%;}
.form-new-col1 {float:left; width:46%;}
.form-lbl {float:left; width:100%; font-weight:bold; color:#444;  font-family:Arial, Helvetica, sans-serif; margin-bottom:7px; font-size:13px;}
.form-txt {width:100%; float:left}
.form-txt1 {width:50%; float:left}
@media screen and (max-width:800px) {
   
    .form-col{width:96% !important;}
	.form-new-col{width:100% !important;}
	.form-new-col1{width:100% !important;}
	select{width:100% !important;}
	.form-txt.phone{width:164%;}
}
.input-txt {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    box-shadow: 0 0 3px 0 #ddd inset;
    color: #444;
    font-family: arial;
    font-size: 13px;
    padding: 5px 2%;
    width: 96%;
}
.input-txt:focus{box-shadow: 0 0 3px 0 #ddd; border:1px solid #ccc;}
    
.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;}

.show-menu {display:block !important}

.form-lane {width:70%; float:left; margin-bottom:15px;}
.form-txt label {font-size:13px; color:#555; font-family:Arial, Helvetica, sans-serif; float:left; clear:both; margin-bottom:8px;}
.form-txt1 label {font-size:13px; color:#555; font-family:Arial, Helvetica, sans-serif; float:left; clear:both; margin-bottom:8px;}
.form-ul {-moz-column-count: 2; 
    -moz-column-gap: 20px;
    width: 100%; margin:0; padding:0}
.form-ul li { float: left;
    margin: 2px; display:block;
    width: 100%;}
    
.form-subtitle { font-family:Arial, Helvetica, sans-serifl; font-size:14px; font-weight:bold}  