﻿@charset "utf-8";
/* CSS Document */

.base{ margin-bottom:25px;}

.top{ margin-top:25px;}

.maininside_container{
	  box-shadow: 0 3px 2px -1px #d2d2d2;
    -moz-box-shadow: 0 3px 2px -1px #d2d2d2;
    -webkit-box-shadow: 0 3px 2px -1px #d2d2d2; height:101px; background-color:#FFFFFF; border-bottom:solid 1px #d2d2d2;
}
.highlight {
background-color: #ffed76;
 }
.logo{  padding:0px; margin: 5px 0 10px; float:left; }
	
.logo img{  width:260px; max-width:100%;}

.header_right{ float: right; width:auto;}

.topRHS {  height: 39px; padding-top: 12px;  float:right; }
.topRHS ul { list-style: none outside none; margin:0px; padding:0px; float:right; list-style: none outside none; list-style-type:none; }
.topRHS ul li { display: inline; float:left; list-style: none outside none; list-style-type:none; margin: 0; padding-left:16px; }


.brandboxnw{position:relative; 
	 visibility:visible; 
	 background:white; 
	 overflow:hidden;
	  width:100%; height:225px;}

.menu { display: block; height: 45px; clear:both;}
.menu ul { float: right; list-style: none outside none; margin: 0; padding:20px 0 0; }
.menu ul li {color: #727274; display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; list-style: none outside none;
    margin: 0; padding-left: 20px; text-transform: uppercase; }
.menu ul li a { color: #727274; display:inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; list-style: none outside none; margin: 0; text-transform: uppercase;}
.menu ul li a:hover {color: #0173BA; text-decoration: none;   }

.menu_active{color: #0173BA; text-decoration: none; border-bottom:solid 3px #0173BA; }

.topRHS_mobile{ display:none;}
.share_icon{ width: auto; display:block; margin-bottom:15px;}
.share_icon ul{ margin:0px; padding:0px;}
.share_icon ul li{margin:0px; padding:0px; display:inline; padding-right:4px; list-style-type:none;}

.share_icon_fotter{ width:100%; display:block; margin-bottom:10px; float:right;}
.share_icon_fotter ul{ margin:0px; padding:0px; float:right; width:130px;}
.share_icon_fotter ul li{margin:0px; padding:0px; display:inline; padding-left:10px; list-style-type:none;float:right;}

.lhs_box{ width: auto; display:block; margin-bottom:15px;}
.lhs_box ul{ margin:0px; padding:0px;}
.lhs_box ul li{margin:0px; padding-bottom:4px;  list-style-type:none; font-size:13px; color:#666666; }
.lhs_box ul li a{margin:0px; color:#666666; list-style-type:none; }

.rhs_box{ width: auto; display:block; margin-bottom:15px;}
.rhs_box ul{ margin:0px; padding:0px;}
.rhs_box ul li{ margin-bottom:4px; display: block;  list-style-type:none; font-size:13px; font-weight: bold;  color:#1f7fbc; }

.lhs_box ul li b{ color:#4f4f4f; font-size:14px; line-height:25px;}

.rhs_box ul li a{margin:0px; color:#1f7fbc; display: block; padding:4px 0px 4px 11px; list-style-type:none; 
background: url(../images/rhs_arrow_link.png) no-repeat left; -webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s linear 1s;
transition: 1s ease-in-out;
transition: 1s;}

.rhs_box ul li a:hover{ margin:0px; padding-left:12px; color:#ffffff; list-style-type:none; background:#1f7fbc url(../images/rhs_arrow_link_h.png) no-repeat left; text-decoration: none;}

.lhs_box h3{font-size: 13px; color:#1f7fbc; font-weight: bold; line-height:18px; margin-bottom:5px ; text-transform:uppercase;}
.lhs_box h3 a{font-size: 13px; color:#1f7fbc; font-weight: bold; line-height:18px;}

.dottedline{ border-bottom: dashed #a6a6a6 1px; margin-bottom:8px !important; clear:both;}

.lhs_contact_box{ margin-top:30px;}

.lhs_Other_link{ padding-bottom:36px;  }

.lhs_Other_link h4{ margin-top:25px !important;}


.rigt_padding{ padding-right:15px;}

a.clickbtn_right, .clickbtn_right {
    background: url("../images/btn-arrow_pluse.png") no-repeat scroll right center #1f7fbc;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
     margin: 2px 0px 10px 6px;
    padding: 0px 20px 0px 6px; text-decoration:none;
}
a.clickbtn_right:hover {
    background: url("../images/btn-arrow_pluse.png") no-repeat scroll right center #005580;
    border: 0 none;
    color: #FFFFFF;
    text-decoration: none;
}
a.clickbtn_arrow, .clickbtn_arrow {
    background: url("../images/btn-arrow.png") no-repeat scroll right center #1f7fbc;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
     margin: 2px 0px 10px 6px;
    padding: 0px 20px 0px 6px; text-decoration:none;
}
a.clickbtn_arrow:hover {
    background: url("../images/btn-arrow.png") no-repeat scroll right center #005580;
    border: 0 none;
    color: #FFFFFF;
    text-decoration: none;
}
.max-img { width:100%; height:auto; }

.inside_content{ width:93%; font-size:15px; line-height: 23px;}
.inside_content ul {
    line-height: 23px;
    list-style: disc outside url("../images/inside_bullet.png");
    margin: 0;
    padding-left: 20px;
    padding-top: 5px;
}

.inside_content ul li {
    padding-bottom: 10px;
    padding-left:2px;
}
.footer {
    background-color: #4e5459;
    display: block;
    float: left;
    height: auto;
    margin: 0 auto;
    width: 100%;
}
.main_footer_fix {
    margin: 0 auto;
    padding-top: 0;
    width: 90%;
}

.right_side {
    display: block;
    float: left;
    list-style-type: none;
    margin: 8px 2px 0px 0;
    padding: 15px 0px 20px 0px;
    width: 33%;
}

.left_side {
    display: block;
    float: left;
    list-style-type: none;
    margin: 8px 2px 0;
    padding: 15px 10px 20px 0px;
    width: 18%;
}

.left_side ul {
    list-style-type: none;
    margin:0px;
    padding: 0px;
}
li.fotter_big_txt {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
    margin-bottom: 3px;
    text-decoration: none; font-weight:500;
}
li.fotter_big_txt a {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none; font-weight:bold;
}
li.fotter_big_txt a:hover {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none; 
}
li.fotter_txt {
    color: #D9D9D9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold; list-style-type:none;
}
li.fotter_txt a {
    color: #d0d0d1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
li.fotter_txt a:hover {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
li.fotter_txt_w {
    color: #fbfbfb;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold; list-style-type:none;
}
li.fotter_txt_w a {
    color: #fbfbfb;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
li.fotter_txt_w a:hover {
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
li.fotter_txt_arrow {
    color: #D9D9D9;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
li.fotter_txt_arrow a {
    color: #D9D9D9;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
li.fotter_txt_arrow a:hover {
    color: #ffffff;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.footer_hide{ display:block;}
.fotter_mob_show{ display: none; }

.summary {
    background-color: #FFFFFF; border-top:solid 1px #616161;
    display: block;
    float: left;
    margin: 0 auto;
    width: 100%;
}
.summary_txt {
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
.summary_txt a {
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.summary_txt a:hover {
    color: #2D7CB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
.top_pad{padding-top:98px;}

.img_box_auto{ width: auto; height:auto; margin-bottom:20px; background:#e1e1e1; color:#1b1b1b; font-size:13px; line-height:18px; padding:0px;}
.img_box_auto img{ max-width:100%; width:100%;}
span.img_capt_txt {color: #1b1b1b;display: block;font-family: Arial,Helvetica,sans-serif;font-size: 13px;line-height: 17px;margin: 6px;padding: 0px 0px 6px 0px;word-wrap: break-word;}

.article_bg_gray_col{ background:#e1e1e1; padding:5px; color:#565656; margin-bottom:20px;}

.landing_inner_boxes:after{background: none repeat scroll 0 0 transparent; clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.landing_inner_boxes{ width:100%; margin-bottom:15px; padding:0px; float:left; height: auto; display:block;}

.page_article_list{ margin:0px; padding:0px;}
.page_article_list ul{ margin:0px; padding:0px;}
.page_article_list ul ol{margin:0px; padding-bottom:4px;  list-style-type:none; font-size:13px; line-height:17px; padding-left:0px; }
.page_article_list ul ol a{margin:0px; color:#454545; list-style-type:none; }

a.h_press_btn, .h_press_btn {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
    border: 0 none;
    color: #1f7fbc;
    cursor: pointer;
     margin: 10px 5px 10px 0px;
    padding: 0px 20px 0px 6px; text-decoration:none; float:left;
}
a.h_press_btn:hover {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
    border: 0 none;
    color: #1f7fbc;
    text-decoration: none; font-weight:bold; float:left;}
	
a.h_press_btn_new, .h_press_btn_new {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
    border: 0 none;
    color: #1f7fbc;
    cursor: pointer;
     margin: 10px 5px 10px 0px;
    padding: 0px 20px 0px 6px; width:80px; text-decoration:none;  clear:both;
}
a.h_press_btn_new:hover {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
    border: 0 none;
    color: #1f7fbc;
    text-decoration: none; font-weight:bold;   clear:both;}
	
a.h_press_btn_right, .h_press_btn_right {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
    border: 0 none;
    color: #1f7fbc;
    cursor: pointer;
     margin: 10px 5px 10px 0px;
    padding: 0px 20px 0px 6px; text-decoration:none; float: right;
}
a.h_press_btn_right:hover {
    background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
    border: 0 none;
    color: #1f7fbc;
    text-decoration: none; font-weight:bold; float:right;}
 

/* reset webkit search input browser style */
form{ margin:0px; padding:0px;}

/* search input field */
input[type=search] {
	background: #ededed url(../images/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}



/* search input field */
input[type=search] {
	background: #0088cc url(../images/search_icon1.png) no-repeat 10px center;
	border: solid 1px #0088cc;
	padding: 6px 7px 6px 22px;
	width: 55px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}


/* demo B */
#demo-b input[type=search] {
	width: 20px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
	background:url(../images/search_icon.png) no-repeat 10px center;
}
#demo-b input[type=search]:focus {
	background:url(../images/search_icon.png) no-repeat 10px center;
	width: 140px;
	padding-left: 30px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;}	
	
.width_95{ width:95%; display:block; margin-bottom:26px;}	
.h_bg_title{ display:block; width:100%; background:#f1f1f1; border-bottom:1px #daddde solid; }
.h_bg_title h2{ display: block;
width: 99%;
background: #f1f1f1;
line-height: 22px;
color: #404040;
font-size: 21px;
padding: 5px 0 5px 5px;
margin: 0px;
min-height: 23px; }

.h_bg_title h2 a{ display: block; 
background: #f1f1f1;
line-height: 22px;
color: #404040;
font-size: 21px;   }
.h_bg_left_title{ float:left; background:#f1f1f1; border-bottom:1px #daddde solid; display:block; width:24%; padding-left:1%; line-height:32px; color:#404040; font-size:21px;}	
.h_bg_right_cont{ float:left; background:#f1f1f1; border-bottom:1px #daddde solid; display:block; width:74%; text-align:right; font-size:12px; font-weight:bold; padding-right:1%; line-height:32px; }

.news_content{ width:100%;}

.news_content ul{
line-height: 18px;
list-style: disc outside url("../images/inside_bullet.png");
padding-left: 18px; margin-left:5px; padding-top:44px; }

.news_content ul li{ padding-bottom:7px; margin:0px; line-height: 18px;}
.news_content ul li a{ color:#666666; font-size:14px; line-height: 18px;}





/* wide_desktop */
@media (min-width: 1200px) 
{
	
.logo img{  width:320px; max-width:100%;}
.dropmenu li a { 
    padding: 9px 0px 0px 10px; 
}
 
}


/* TAB */
@media (min-width: 768px) and (max-width: 979px) {
  
  .maininside_container{margin-right:0px;margin-left:0px;padding:5px 0 0;background:0 0;box-shadow:0 3px 2px -1px #d2d2d2;-moz-box-shadow:0 3px 2px -1px #d2d2d2;-webkit-box-shadow:0 3px 2px -1px #d2d2d2;height:auto;border-bottom:0}.logo{padding:0;margin:0 auto 10px;width:100%;text-align:center;display:block}.logo img{width:335px;height:85px;max-width:100%}.menu,.topRHS{display:none}.header_right{width:100%;display:block}.topRHS_mobile{display:block;width:100%;padding:4px 0 2px;height:40px;border-top:solid 1px #E6E6E6}.topRHS_mobile ul{margin:0;padding:0;width:100%;list-style-type:none}.topRHS_mobile ul li{margin:0;padding-right:6px;list-style-type:none;float:left}.inside_content{width:100%;font-size:14px;line-height:22px}.top_pad{padding-top:0}.mobile_share_icon {
display: block;
float: right;
margin-right: 5px;
}

}




/* SMALL MOBILE */
@media (max-width: 767px) 
{
 

 .maininside_container{margin-right:-20px;margin-left:-20px;padding:5px 0 0;background:0 0;box-shadow:0 3px 2px -1px #d2d2d2;-moz-box-shadow:0 3px 2px -1px #d2d2d2;-webkit-box-shadow:0 3px 2px -1px #d2d2d2;height:auto;border-bottom:0}.logo{padding:0;margin:0 auto 10px;width:100%;text-align:center;display:block}.logo img{width:335px;height:85px;max-width:100%}.menu,.topRHS{display:none}.header_right{width:100%;display:block}.topRHS_mobile{display:block;width:100%;padding:4px 0 2px;height:40px;border-top:solid 1px #E6E6E6}.topRHS_mobile ul{margin:0;padding:0;width:100%;list-style-type:none}.topRHS_mobile ul li{margin:0;padding-right:6px;list-style-type:none;float:left}.inside_content{width:100%;font-size:14px;line-height:22px}.top_pad{padding-top:0}.mobile_share_icon {
display: block;
float: right;
margin-right: 5px;
}
 
}

/*BIG MOBILE */
@media (min-width: 480px) and (max-width: 767px) {
 .maininside_container{margin-right:-20px;margin-left:-20px;padding:5px 0 0;background:0 0;box-shadow:0 3px 2px -1px #d2d2d2;-moz-box-shadow:0 3px 2px -1px #d2d2d2;-webkit-box-shadow:0 3px 2px -1px #d2d2d2;border-bottom:0}.logo{padding:0;margin:0 auto 10px;width:100%;text-align:center}.logo img{width:335px;height:85px;max-width:100%}.topRHS{display:none}.header_right{width:100%;display:block}.menu{display:none}.topRHS_mobile{display:block;width:100%;padding:4px 0 2px;height:40px;border-top:solid 1px #E6E6E6}.topRHS_mobile ul{margin:0;padding:0;width:100%;list-style-type:none}.topRHS_mobile ul li{margin:0;padding-right:20px;list-style-type:none;display:inline}.inside_content{width:100%;font-size:14px;line-height:22px}.top_pad{padding-top:0}.mobile_share_icon {
display: block;
float: right;
margin-right: 5px;
}
}
