@charset "utf-8";
/* CSS Document */ 
body {margin:0;}
/*h1 {font-size:40px; text-transform:uppercase; font-family:'open_sansregular'; font-weight:normal;}*/
h1 {font-size:19px; text-transform:uppercase; font-family:'open_sansregular'; font-weight:normal;}
h2 {font-size:19px; text-transform:uppercase; font-weight:normal; text-align:left;}                        
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);                 
   
}

@font-face {
	font-family:'Raleway-Regular';
	src:url(../font/Raleway-Regular.ttf);

}

@font-face {
	font-family:'Raleway-Medium';
	src:url(../font/Raleway-SemiBold.ttf);

}            

   
.news-image-right .news-cnt-col{margin-left:0; margin-right:3%;}
.news-image-right .news-img-col {float:right; margin-right:0px;}               
     

.center-column{width:1000px; margin:auto;font-family:'open_sansregular'; }                      
.full-width {width:100%; float:left}

.no-mrg-top{margin-top:0;}
.no-mrg-bottom {margin-bottom:0;}

.logo-col {float:left; margin-top: 35px;}
.res-menu-icon {display:none}
.show-menu{display:block !important}
.header-col {margin-top:5px;}   
.nav-col {margin-top:50px;  }             
.nav-ul {margin:0; padding:0; float:left; width:100%; }
.nav-ul li {float:left; display:block; }
.nav-ul a{display:block; padding:12px 13px;  font-family:Arial, Helvetica, sans-serif;  border: 1px solid #fff; 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; font-family:Raleway-Medium; }
/*.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 a:hover { color:#333; background:#f5f5f5;border: 1px solid #ed141d;border-bottom: 0;}
.nav-ul a.selected { color:#333; background:#f5f5f5;border: 1px solid #ed141d;border-bottom: 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:2%; margin-left:-1.5%;}
.right-col-ul1 li h4 {
    margin: 0;
}                     
.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; margin-bottom:2px;}
.sec1-col2 {float:left; width:50%;}
.light-text1 {font-size:10px; color:#000000; font-family:'open_sansregular'; margin:0; font-style:italic}
.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; color:#555; text-transform:uppercase; font-size:12px; display:inline; font-weight:normal;}       
.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; margin-bottom:0px;}*/
.news-cnt-col h2 {margin-top:-5px; margin-bottom:12px;font-family:"Lato-Regular";color:#333; font-weight:normal;}                       
.news-cnt-col p {margin-top:0}
.news-col {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-top:8px; padding-bottom:12px;}
.right-col-ul1 li a {color:#000; text-decoration:none;  font-size:15px; line-height:normal}
.right-col-ul1 li h4 a {color:#000; text-decoration:none;  font-size:16px; line-height:normal; font-weight:normal;}
.right-col-ul1 li a:hover {color:#333; text-decoration:underline}         
.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 h4 {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: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; }

.btn{
    background: #f9f9f9;
    border: 1px solid #e4e4e4;
    display: block;
    font-size: 12px;
    padding: 5px;
    font-weight:bold;
}
.load{ text-align:center; padding-right: 3%; width: 65.5%;display:inline;float:left;}
.pagination {margin:0; padding:0}
.pagination  li {display: inline-block;}
.pagination li a {
    background: #f9f9f9;
    border: 1px solid #e4e4e4;
    display: block;
    font-size: 12px;
    padding: 5px;
    font-weight:bold;
}
.pagination li a:hover {background:#ddd} 