@charset "utf-8";
/* CSS Document */
    
	/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
    html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
    body{line-height:1}
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
    ul{ margin:0; padding:0; list-style:none;}
    blockquote,q{quotes:none}
    blockquote:before,blockquote:after,q:before,q:after{content:none}
    a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:0;}
    ins{background-color:#ff9;color:#000;text-decoration:none}
    mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
    del{text-decoration:line-through}
    abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
    table{border-collapse:collapse;border-spacing:0}
    hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
    input,select{vertical-align:middle; outline:0;}
	img{ outline:0; border:0; max-width:100%;}
	
	html, body, p, div, h1, h2, h3, h4, h5, h6, a { -webkit-text-size-adjust: none;}
/*Reset CSS ends here*/

.clear{ clear:both; float:none; height:0; display:block !important;}
.bdr0{ border:0 !important;}
.mrgn0{ margin:0 !important;}
.pdng0{ padding:0 !important;}
.fleft{ float:left !important;}
.fright{ float:right !important;}
h1, h2, h3, h4, h5, h6, p{ margin:0 0 18px; padding:0; font-weight:normal;}
h1{ font-size:28px; color:#363636;text-shadow: 0 0 1px rgba(0, 0, 0, 0.2); line-height:normal;}
h1 span{ color:#365f91;}
h2{ font-size:18px; text-transform:uppercase; color:#365f91;text-shadow: 0 0 1px rgba(0, 0, 0, 0.2);}
h3{ font-size:18px; color:#f9f9f9; text-transform:uppercase;}
body { background:#e8e8e8; color:#737272; font-family: 'calibriregular', Arial, Helvetica, sans-serif; font-size: 16px; line-height:20px;}
.wrapper{ width:81%; max-width:1350px; margin:0 auto;}
.main_head{ margin-bottom:20px;}
.header_fix{ position:relative; padding-bottom:84px;}
.header {
    background: none repeat scroll 0 0 #efefef;
    left: 0;
    padding: 20px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
}
.logo{ display:inline-block; float:left; width: 21.1%;}
.logo img{ display:block; max-width:100%;}
.search_area{ margin:0 auto; width:33.6%; position:relative; top:10px; box-shadow:0 0 1px rgba(0, 0, 0, 0.1);}
.search_area{ border:1px solid rgba(0, 0, 0, 0.22); background:#fff; border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.search_area input{ border:0; min-height:32px; padding:0; margin:0; font-size:14px;}
.search_area input[type="text"]{border-radius:5px 0 0 5px; width:76.4%; padding:0 3%;}
.search_area input[type="submit"]{border-radius:0 5px 5px 0; width:17.2%; background:#365f91; color:#fff; cursor:pointer; float: right;}
.lgn_sgn{ float:right; margin-right:2.6%; padding:12px 0;}
.lgn_sgn a{ color:#365f91; text-transform:uppercase; margin-right:15px;}
.lgn_sgn a:hover{ color:#000;}
.lgn_sgn a i{ color:#000; margin-right:8px;}
.lang_slct{ float:right; padding:12px 0;  color:#365f91;}
.lang_slct a{ color:#365f91; text-transform:uppercase;}
.lang_slct a:hover{ color:#000;}

.top_info_bar{ padding:18px 0;}
.social{ float:right; text-align:right; margin-top:5px;}
.social li{ display:inline-block;}
.social li a{ display:table-cell; height:35px; width:35px; vertical-align:middle; text-align:center; color:#000; border:1px solid #a7a5a5; border-radius:50%; background:#fff;}
.social li a:hover, .social li a.active{ background:#a7a5a5; color:#365f91;}
.top_add{ width:54%; margin:0 auto; display:block;}
.top_add img{ display:block;}

.container{ background-image:url(../images/main_container_bg.jpg); background-position:0px 0px; background-repeat:repeat-y; background-size:100% 100%; margin-top:5px; width:100%; background:#fff \9;}

.main_sec {
    float: left;
    padding: 25px 0.9%;
    width: 61.2%;
}
.main_news{}
.main_news h1{ font-size:25px; color:#363636; line-height:normal;text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);}
.mn_img_sec{ float:left; width:52.8%;}
.mn_img_sec img{ display:block;}
.mn_txt_sec{ float:right; width:45%; padding-bottom:25px; position:relative;}
.mts_lmt{ height:219px; overflow:hidden;}
.read_more{ position:absolute; right:15px; bottom:0; font-size:12px; color:#375F92;}
.read_more:hover{ text-decoration:underline;}
.mn_txt_sec p:last-child{ margin-bottom:0;}

.news{ width:45%; font-size:15px;}
.news h1{ font-size:20px; margin-bottom:5px;text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);}
.news h1 i{ margin-left:5px;}
.news ul li{ display:block; margin-left:5px; position:relative;}
.news ul li a{ display:block; color:#375f91; padding-left:45px;}
.news ul li a span{ display:inline-block;}
.news ul li a span.news_time{color:#737272; margin-right:10px; position:absolute; left:0;}
.news ul li a:hover{ color:#737272;}
.related_news{ padding:15px 0;}
.hr_line{ border-bottom:1px solid #c2c2c2;}
.social_plug{ width:50%;}


.news ul li a span.news_txt{ width:81%; float:right;}

.tb{ width:45%;}
.tb_kb{ width:50%;}
.tab_list{ padding:0 0 0 5%;}
.tab_list li{ display:block; margin-bottom:10px; margin-left:0;}
.tab_list li a.tl_img{ display:block; float:left; width:18%; margin-right:5%; padding-left:0;}
.tab_list li a.tl_img img{ display:block;}
.tab_list li .tl_ctnt{ display:block; float:left; width:77%;}
.tab_list li .tl_ctnt h2{ font-size:18px; text-transform:none; margin-bottom:0; color:#363636;}
.tab_list li .tl_ctnt .by a{ display:inline-block; margin-left:5px; color:#7cb5ec; padding-left:0;}
.tab_tbl{ background:#e3f6f9; color:#000;}
.tab_tbl tr th{ font-weight:normal; padding: 1.5% 2%; background:#fff;}
.tab_tbl tr td{ padding:1% 2%;}
.tab_tbl tr:nth-child(2n+1) td{ background:#cbeef4;}
.green_txt{ color:#41a92e;}
.full_view{ color:#375f91; float:right; margin-top:10px;}
.full_view i{ margin-left:5px;}
.full_view:hover{ color:#000;}

.tbl_container{ padding-left:3%;}
.mB20{ margin-bottom:20px;}
.tbl_container table{ text-align:left;}
.tbl_container table thead tr th{ border-bottom:1px solid #c2c2c2; font-weight:normal; color:#363636; padding:0 1% 1.5%;}
.tbl_container table tbody tr td{ padding:1.5% 1% 0;}

.bottom_add{ text-align:center;}


.left_sec {
    float: right;
    padding: 25px 1.86%;
    position: relative;
    width: 33.28%;
	background:#375F92 \9;
}
.left_sec h3{ display:inline-block; text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);}
.comp_vol{ display:inline-block; position:absolute; right:25px; color:#f9f9f9;}
.ls_box{ border-bottom:1px solid #f9f9f9; padding:0 0 25px; margin-bottom:25px;}

.share table{ background:#6598d7; color:#f9f9f9; font-size:15px;}
.share table thead tr th{ border-bottom:1px solid #375f91; background:#4e7cb6; font-weight:normal; color:#f9f9f9; text-align:left; padding:2px;}
.share table tbody tr td{ border-bottom:1px solid #375f91; padding:2px;}
.share table tbody tr td span, .share table thead tr th span{ display:inline-block; padding:0 5px; border-radius:5px;}
.share table tbody tr td span.red, .share table thead tr th span.red{ background:#bb202f;}
.share table tbody tr td span.green, .share table thead tr th span.green{ background:#459935;}
.share table thead tr th:last-child{ text-align:right;}
.overV{ padding:0 7px; position:relative;}
.overV i{ display:none;}
.overV:hover{ background:#375f91;}
.overV:hover i{ display:block; position:absolute; right:7px; top:3px;}


.footer{ background:#365d8e; margin-top:55px; padding:35px 0 20px;}
.wrap_foot{ display:table; padding: 0 2%; width: 96%;}

.footer h2{ font-size:22px; color:#d7d6d6; text-transform:uppercase;}
.ftr_box{ width:25%; display:table-cell;  border-right:1px solid #c2c2c2;}
.ftr_box.last{ border:0;}
.ftr_box ul li{ margin-bottom:10px;}
.ftr_box ul li a{ color:#d7d6d6;}
.ftr_box ul li a i{ margin-right:12px;}


/*.ls_tb_list{}
.ls_tb_list li{ display:block;}
.ls_tb_list li a{ color:#fff; text-decoration:underline; line-height:24px;}
.ls_tb_list li a:hover{ color:#000;}*/

.fb_in{ width:80%; padding-left:20%;}
.wrap_foot .ftr_box:first-child .fb_in{ padding-left:0; width:100%;}

.copy{ clear:both; float:right; margin:10px 2% 0 0; color:#d7d6d6; font-size:14px;}

.main_container .wrapper{ position:relative;}
.left_add{ position:absolute; right:100%; top:0; margin-right:10px; width:9%;}
.right_add{ position:absolute; left:100%; top:0; margin-left:10px; width:9%;}


.rtab_sec{ background:#fff; padding-top:2px;}
.rtab_sec .resp-tabs-list{ display:block; float:left; width:99.5%; border-bottom:1px solid #c2c2c2; margin-bottom:3px; margin-left:2px;}
.rtab_sec .resp-tabs-list li{ width:auto; padding:0 15px !important; background:0; color:#262626; border-color:#c2c2c2;}
.rtab_sec .resp-tabs-container{ background:0;}
.rtab_sec .resp-tabs-container .resp-tab-content{ border-color:#c2c2c2; padding:30px; color:#363636; background:#fff;}
.rtab_sec .resp-tabs-list .resp-tab-active:nth-child(2), .resp-tabs-list .resp-tab-active:first-child{ border-right:1px solid #c2c2c2;}
.rtab_sec .resp-tabs-list .resp-tab-active{ border-bottom:1px solid #fff;}

.highlights{ margin:30px 0 0;}
.highlights ul li{ display:inline-block; width:22.6%; margin-right:2.6%;}
.highlights ul li:last-child{ margin:0;}
.highlights ul li a.newsHG_hd{ color:#375f91;font-family: 'calibribold'; font-size:15px; margin-bottom:15px; display:block;}
.highlights ul li p{ font-family: 'open_sansregular'; font-size:13px; line-height:20px;}

.latest_news{}
.latest_news ul li{ display:block; float:left; width:49%; margin-bottom:20px;}
.latest_news ul li:nth-child(2n){ float:right;}
.latest_news ul li .ltst_news_img{ float:left; width:48%;}
.latest_news ul li .ltst_news_img img{ display:block;}
.latest_news ul li .ltst_news_txt{ float:right; width:48%;}
.latest_news ul li .appears_in{ font-size:15px; margin-bottom:8px;}
.latest_news ul li .appears_in span{ color:#375f91;}
.latest_news ul li a.newsHG_hd{color: #375f91; display: block;  font-family: 'calibribold'; font-size: 14px;  margin-bottom: 5px;}
.latest_news ul li .ltst_news_time{ font-size:11px; color:#969696; line-height:12px;}

.breaking_news ul li{ display:block; float:none; clear:both; width:100%;}
.breaking_news ul li .ltst_news_txt{ width:100%; float:none;}
.latest_news ul li a.newsHG_hd{ font-family: 'calibribold'; font-size: 16px;}
.latest_news ul li p{ font-size:14px;}
.hr_line_light{ border-bottom:1px solid #e6e5e5;}
.breaking_news ul li:last-child{ border:0;}
.view_more{ background:#365d8e; font-size:13px; float:right; color:#fff; padding:0 15px; line-height:24px;}
.view_more:hover{ background:#163041;}
.ls_tb_list li{ margin-bottom:10px;}
.ls_tb_list li a{ color:#008aff; text-decoration:underline;}
.ls_tb_list li a:hover{ text-decoration:none;}

.menu{ background-color:#375f91;}

.corp_main_top{}
.corp_main_top h1{ font-family: 'calibribold'; font-size:35px; float:left; margin:0; padding:0;}
.stts_up_down{ font-family: 'calibribold'; font-size:35px; color:#34b302; float:left; margin-left:50px; line-height:normal;}
.stts_up_down span.up_arw{ display:inline-block; background:url(../images/up_arw.png) center center no-repeat; width:22px; margin:0 12px;}
.ctgry{ float:right; font-family: 'calibribold'; font-size:15px;}
.blkGray{ color:#363636;}
.blkGray span{ color:#929191; margin-left:5px;}
.time_close{ clear:both; font-size:14px;}
.time_close i { margin-right:5px;}
.cmp_status_top{ border-bottom:1px solid #ebebeb; padding:0 0 10px;}

.cmp_status_mid{ font-size:14px; color:#363636; padding:4px 0; border-bottom: 1px solid #ebebeb;}
.cmp_status_mid div, .cmp_status_mid span{ display:inline-block;}
.cmp_status_mid span{ color:#707070;}
.preClose_Open{ float:left; line-height: 30px;}
.addPortF{ float:right; border:1px solid #d5d5d5; line-height:28px; padding:0 0 0 12px; cursor:pointer; 
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}
.addPortF i{ display:inline-block; line-height:28px; font-size:15px; padding:0 10px; margin-left:5px; position: relative; right: -2px;
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #dddddd 20%, #cbcbcb 80%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(20%,#dddddd), color-stop(80%,#cbcbcb), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}

.cmp_status_bottom{ padding:18px 0;}
.csb_box{ border: 1px solid #d5d5d5; border-radius:5px; -webkit-border-radius:5px; padding:3px; line-height:24px; float:left; margin-right:2%;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f8 23%, #e0e0e0 74%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(23%,#f8f8f8), color-stop(74%,#e0e0e0), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 23%,#e0e0e0 74%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f8 23%,#e0e0e0 74%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f8 23%,#e0e0e0 74%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 23%,#e0e0e0 74%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}
.csb_info{ font-size:15px; color:#363636;}
.cb30{ width:25%;}
.cb60{ width:43%;}
.csb_info span{ display:inline-block; width:46%;}
.csb_info span.csbI_nm{ padding-left:3%;}
.csb_info span.csbI_ctnt{ padding-right:3%; text-align:right; font-family: 'calibribold'; }
.bdrB{ border-bottom:1px solid #d5d5d5;}

.cb60 .csb_info span{ display:inline-block; width:21%;}

.corpTabSec{}


/*===========================================new Tab*/
ul.tabs, ul.tabs1 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: auto;
	border: 1px solid #eeeeee;
	width: 100%;
	
	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 32%, #e7e7e7 58%, #e5e5e5 68%, #dcdcdc 84%, #dbdbdb 94%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(32%,#f4f4f4), color-stop(58%,#e7e7e7), color-stop(68%,#e5e5e5), color-stop(84%,#dcdcdc), color-stop(94%,#dbdbdb), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */

}
ul.tabs li, ul.tabs1 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	overflow: hidden;
	position: relative;
}
ul.tabs li a, ul.tabs1 li a {
	text-decoration: none;
	color: #363636;
	display: block;
	font-size: 16px;
	padding: 0 15px;
	outline: none;
}
ul.tabs li a:hover, ul.tabs1 li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs1 li.active, html ul.tabs1 li.active a:hover  {
	background: #6598d7;
}
html ul.tabs li.active a, html ul.tabs1 li.active a{ color:#fff;}
.tab_container, .tab_container1 {
	
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	margin-top:25px;
}
.tab_content, .tab_content1 {
	font-size: 1.2em;
	
}
/*========================================================================================*/
.inContentBx{ margin-bottom:45px;}
.inContentBx h2{  font-family: 'calibribold'; font-size:19px; text-transform:uppercase; color:#375f91; margin-bottom:12px;}
.thikBdr{ border-bottom:3px solid #e1e1e1;}
.inContent{ padding:20px 0;}
.icB{ border:1px solid #dfdfdf; border-radius:5px; -webkit-border-radius:5px; width:46%; }
.icB_hd{  
border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; color:#375f91; padding:0 12px; line-height:34px; font-family: 'calibribold'; font-size:15px;

background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 32%, #e7e7e7 58%, #e5e5e5 68%, #dcdcdc 84%, #dbdbdb 94%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(32%,#f4f4f4), color-stop(58%,#e7e7e7), color-stop(68%,#e5e5e5), color-stop(84%,#dcdcdc), color-stop(94%,#dbdbdb), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */ 
}
.icB_ctnt{ padding:10px; font-size:15px; color:#363636;}
.icB_list li{ display:block;}
.icB_list li .csb_info{ width:45%; padding-bottom:3px; margin-bottom:3px;}
.darkBlue_btn{ background:#365d8e; font-family: 'calibribold'; font-size:15px; color:#fff; border:0; line-height:24px; padding:0 10px; cursor:pointer;}
.range{ color:#363636; width:46%;}
.range p{ margin-top:10px;}
.range img{ margin-top:25px;}


.corp_tbl{ clear:both; border:1px solid #dfdfdf; border-radius:5px; -webkit-border-radius:5px; color:#363636; font-size: 15px;}
.corp_tbl_hd{
	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #f4f4f4 32%, #e7e7e7 58%, #e5e5e5 68%, #dcdcdc 84%, #dbdbdb 94%, #d7d7d7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(32%,#f4f4f4), color-stop(58%,#e7e7e7), color-stop(68%,#e5e5e5), color-stop(84%,#dcdcdc), color-stop(94%,#dbdbdb), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 32%,#e7e7e7 58%,#e5e5e5 68%,#dcdcdc 84%,#dbdbdb 94%,#d7d7d7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */ 

  border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;
}
.corp_tbl_hd .cHD{ float:left; width:27%; padding:8px 1.5%;  font-family: 'calibribold'; color:#375f91;}
.corp_tbl_ctnt{ border-bottom:1px solid #dfdfdf;}
.corp_tbl .corp_tbl_ctnt:last-child{ border:0;}
.corp_tbl_ctnt .cCTNT{  float:left; width:27%; padding:8px 1.5%;}
.corp_tbl_hd .cHD:first-child{ border-radius:6px 0 0 0;}
.corp_tbl_hd .cHD:last-child{ border-radius:0 6px 0 0;}
.tCenter{ text-align:center;}
.bold{ font-family: 'calibribold';}
.red{ background:#bb202f; display:inline-block; padding:0 5%; line-height:normal; border-radius:3px; -webkit-border-radius:3px; color:#fff;}
.green{ background:#459935; display:inline-block; padding:0 5%; line-height:normal; border-radius:3px; -webkit-border-radius:3px; color:#fff;}
.corp_tbl_hd .cHD.w_spcl, .corp_tbl_ctnt .cCTNT.w_spcl{ width:17%;}

.grey1{
	background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #eaeaea 32%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(32%,#eaeaea), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#eaeaea 32%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#eaeaea 32%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#eaeaea 32%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#eaeaea 32%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	}
	
select.grey1{ border:1px solid #d5d5d5; float:right; padding:4px 10px; margin-bottom:15px; color: #363636;}
.corp_spcl{ border:1px solid #ebebeb; padding:1px; margin-bottom:45px;}
.graph_img{ border:1px solid #e9e9e9; margin-bottom:20px;}
.headlines{ border-top:1px solid #c2c2c2; padding-top:35px;}
.headlines ul li{ display:block; background:url(../images/arw_lft.png) left 6px no-repeat; padding-left:12px; color:#375f91; font-size:15px; margin-bottom:10px;}
.headlines ul li span{ display:inline-block; margin-left:25px; font-size:13px; color:#878686;}
.headlines .view_more{ margin-top:20px;}


/*E- Store Page */
span.customSelect {
	padding:5px 7px;
	border:1px solid #ebebeb;
	 width:22% !important;
	 vertical-align:top;
}

span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	background:url(../images/select_arw.png) no-repeat center right;
	width:100% !important;
}

.bdrBX{ border-bottom:1px solid #ebebeb; padding:0 0 20px 0; margin-bottom:20px;}
.eStore_slctSec{ padding-top:0;}
.eStore_slctSec select{ width:14.7% !important;}
.inner{ color:#363636;}

.search_txt{ position:relative; display:inline-block; vertical-align:top; width:56%; margin:0 2%; border:1px solid #ebebeb; }
.search_txt button{ position:absolute; right:0; top:0; border:0; background:0; padding:6px 5px; color:#595959;}
.eStore_slctSec input[type="text"]{ padding:7px 1%; width:93%; border:0; display:block;}
.eStore_slctSec input[type="submit"]{ float:right; border:1px solid #afafaf;  padding:5px 1%; font-family: 'calibriregular'; font-size:15px; cursor:pointer; width:14%;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}

.select_cat{ float:left; width:24%;}

/*Search box with filter*/
.sb_wrapper{
	margin:0;
	padding:0;
}
.sb_wrapper input[type="text"],
ul.sb_dropdown{
	border:1px solid #fff;
	font-size:15px;
	outline:none;
	padding:6px 5px;
	width:100%;
	float:left;
	color:#fff;
}
.sb_wrapper input[type="text"]{  padding:5px 2%; width:95.2%; border:1px solid #375F91; background:url(../images/select_arw_white.png) 97% center no-repeat #375f91;}
ul.sb_dropdown{
	float:left;
	list-style:none;
	padding:0;
	background:#fff;
	border-top:1px solid #e6e6e6;
	width: 98.4%;
}
ul.sb_dropdown li{
	font-size:15px;
	line-height:40px;
	height:40px;
	width:100%;
	display:block;
	color:#363636;
	border:1px solid #e6e6e6;
	border-top:0;
}
ul.sb_dropdown li input[type="checkbox"]{
	float:left;
	margin:15px 15px 0 5px;
}
ul.sb_dropdown li.sb_filter{
	width:348px;
	border:1px solid #f9f9f9;
	clear:both;
	background: #ddd;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#444;
	height:16px;
	line-height:16px;
	padding:5px;
	-moz-box-shadow:0px 0px 2px #777;
	-webkit-box-shadow:0px 0px 3px #555 inset;
	-box-shadow:0px 0px 3px #555 inset;

}
span.sb_up,
span.sb_down{
	position:absolute;
	top:3px;
	left:0px;
	width:14px;
	height:41px;
	background-color:#f2f2f2;
	background-position:center center;
	background-repeat: no-repeat;
	z-index:10;
	border:1px solid #fff;
	-moz-box-shadow:1px 0px 1px #ddd;
	-webkit-box-shadow:1px 0px 1px #ddd;
	-box-shadow:1px 0px 1px #ddd;
	
}
span.sb_up{
	background-image:url(../icons/up.png);
}
span.sb_down{
	background-image:url(../icons/down.png);
}
input.sb_search{
	background:#f2f2f2 url(../icons/search.png) no-repeat center center;
	height:43px;
	width:50px;
	float:left;
	border:none;
	margin:3px 0px;
	border:1px solid #fff;
	-moz-box-shadow:1px 1px 3px #555;
	-webkit-box-shadow:1px 1px 3px #555;
	-box-shadow:1px 1px 3px #555;
	outline:none;
	cursor:pointer;
}
input.sb_search:hover{
	background-color:#fff;
}

.es_MainSec ul.es_Prod_lst li{ display:block; float:left; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:20px; width:50%;}
.es_MainSec ul.es_Prod_lst li:nth-child(2n){ float:right;}
.es_MainSec ul.es_Prod_lst li:nth-child(2n) .eS_prod{ padding:0 0 0 5%;}
.es_MainSec ul.es_Prod_lst li .eS_prod{ float:none; width:95%; padding:0 5% 0 0;}

.eS_prod{ float:left; width:48%;}
.cat_content{ float:right; width:73.5%;}
.eS_prod_imgSec{ float:left; margin-right:3%; width:20%;}
.eS_prod_imgSec img{ border:1px solid #dcdbdb; display:block;}
.eS_prod_ctntSec{ float:right; width:77%; font-size:13px; color:#333; line-height:18px;}
.eS_prod_ctntSec h3{ font-size:16px; font-family: 'calibribold'; color:#375f91; margin-bottom:5px;}
.eS_prod_ctntSec p{ margin-bottom:5px;}
.by_esP{ font-size:13px; color:#9e9e9e; margin-bottom:5px;}
.by_esP span{ color:#6598d7;}
.es_Price{ font-size:15px; color:#375f91; font-family: 'calibribold'; margin-bottom:5px;}
.es_Price span{ color:#333; margin-left:5px;}
.es_Price a{ color:#333; font-family: 'calibriregular';}
.grey_btn{
	background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
border: 1px solid #afafaf; padding: 2px 1%; position:relative; padding-right:30px; cursor:pointer; margin-right:10px; font-size:12px;
}

.grey_btn i{ padding:3px 5px; position:absolute; right:0; top:0; color:#ff9c00;
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #dddddd 20%, #cbcbcb 80%, #c8c8c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(20%,#dddddd), color-stop(80%,#cbcbcb), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#dddddd 20%,#cbcbcb 80%,#c8c8c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */
}

.grey_btn:hover i{ color:#333;}
.es_btn_sec{ margin-top:15px;}
.es_MainSec .eS_prod:nth-child(2n){ float:right;}

/*Pagination*/

.pager li {
  display: inline-block;
  line-height: 25px;
}
.pager a {
  display: block;
  color: #f2f2f2;
  text-shadow: 1px 0 0 #101011;
  padding: 0 10px;
  border-radius: 2px;
  box-shadow: 0 1px 0 #5a5b5c inset,0 1px 0 #080808;
  background: linear-gradient(top,#434345,#2f3032);
}
.pager a:hover {
  text-decoration: none;
  box-shadow: 0 1px 0 #f9bd71 inset,0 1px 0 #0a0a0a;
  background: linear-gradient(top,#f48b03,#c87100);
}
.pager li:target a {
  box-shadow: 1px 0 5px #1a1a1b inset,1px 0 0 #2d2d2d,0 1px 0 #2d2d2d;
  background: linear-gradient(top,#252627,#1c1c1e);
}

/*=======================User Profile Page*/
.user_profile{ margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #ebebeb;}
.uPro_img{ width:22%; border:1px solid #ebebeb; padding:1%;}
.uPro_img{ display:block;}
.uPro_txt{ width:74%; padding-bottom:0;}
.main_news h1.main_nm, h1.main_nm{ color:#375f91; font-size:32px; margin-bottom:8px; line-height:28px;}
.main_news .uPro_txt h2, .uPro_txt h2{ color: #363636; font-size: 24px; line-height: normal; text-transform:none; margin:0 0 10px; line-height:24px;}
.post_nm{ font-size:18px; color:#9e9e9e; margin-bottom:15px;}
.post_nm a{ color:#6598d7;}
.uPro_txt p{ font-size:15px;}

.profile_sec{ font-size:17px; color:#333;}
.profile_info{ margin-bottom:45px;}
.profile_info a{ color:#375f91;}
.proI{}
.proI_lft{ background:#eaeaea; padding: 1% 1.5%; width:18%; color:#333333;}
.proI_rgt{ background:#f8f8f8; padding: 1% 3%; color:#375f91;}

.profile_info .grey_btn{ font-size:14px;}
.profile_info .es_btn_sec{ margin:25px 0;}
.profile_sec .inContentBx{ padding:0 10px; margin-bottom:0;}
.pro_dtl h3{ font-family: 'calibribold'; font-size:18px; color:#333; font-weight:normal; text-transform:none; margin-bottom:5px;}
.pro_dtl h4{ font-size:17px; color:#375f91; margin-bottom:5px;}
.pro_dtl .year{ color:#898888; margin-bottom:15px; font-size:15px;}
.read_msg{ position:absolute; right:10px; top:10px;}

.prod_detail{ width:auto;}
.eS_prod_glry{ width:210px; margin-right:0;}
.eS_prod_dtl{ width:70%;}

.eS_prod_dtl h2{ font-size:20px; margin-bottom:8px;}
.eS_prod_dtl .post_nm{ font-size:16px;}
.eS_prod_dtl p{ line-height:24px;}
.es_prod_price{ margin:20px 0 30px;}
.es_prod_price .es_Price{ color:#333; margin-bottom:15px; font-size:17px;}

.txt17{ font-size:17px;}
.txt22{ font-size:22px;}
.es_prod_price .es_Price .txt22{ margin-left:0;}
.es_prod_price .es_Price .price_1{ color:#52b440; font-size:28px;}
.txt17 span a{ color:#375f91; }
.es_prod_price .es_Price .buy_conditions{  font-family: 'calibriregular'; margin-left:35px;}

.es_prod_btns{}
.es_prod_btns .grey_btn{ font-size:15px; padding: 3px 30px 3px 1.5%; padding-right:50px;}
.es_prod_btns .grey_btn i{ font-size:16px; padding: 4px 5px;}

.esProdBx{ border:1px solid #e9e9e9; padding:1px; padding-bottom:10px; margin: 45px 0;}
.esProdBx h2{ background:#375f91; color:#fff; line-height:36px; padding:0 10px;}
.esProdBx h3{ color:#333; font-family: 'calibribold'; text-transform:none;}
.esProdBx .eS_prod_ctntSec h3{ color:#375f91;}
.esProdBx_ctnt{ padding:10px;}
.esProdBx ul.es_Prod_lst{ padding:0 1%;}
.esProdBx ul.es_Prod_lst li{ width:100%; margin-bottom:10px; padding-bottom:10px;}
.esProdBx ul.es_Prod_lst li .eS_prod{ padding:0; width:100%;}
.esProdBx ul.es_Prod_lst li:nth-child(2n) .eS_prod { padding: 0; width:100%;}

.esProdBx .eS_prod_imgSec{ width:15%; margin-right:0;}
.esProdBx .eS_prod_ctntSec{ width:83%;}

/*=======================================Image Gallery*/
.slider{
 margin: 0 auto;
 width: auto;
 height: auto;	
 position: relative;
}

#slider1 img{ border:1px solid #e8e8e8; padding:7px;}

#thumb { 
	width: 100%; 
	height: 67px; 
	margin: 15px 0px 0px;  
}

#thumb li { 
	width: 60px; 
	float: left; 
	margin:0 6px; 
	list-style: none;
	border:1px solid #e8e8e8;
}
#thumb li:first-child{ margin-left:0;}
#thumb li:last-child{ margin-right:0;}

#thumb a { 
	width: 60px; 
	display: block;
}

#thumb li.activeSlide { 
	border-color:#375f91;
}

#thumb a:focus { 
	outline: none; 
}

#thumb img { 
	border: none; 
	display: block 
}

/*===================================================*/
.top_info_bar .wrapper{ position:relative;}
.selct_au{ position:relative; float:left;}
.country_slct{ position:absolute; right:0; bottom:0; width:160px;}
.country_slct select{ width:100%;}
.country_slct select option{ font-size:14px;}
.country_slct span.customSelect{ width:90% !important; background:#fff; border:1px solid #a7a5a5;}

/*===========================================================*/

.ct_2col{ font-size:12px; color:#363636; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; font-family:Arial, Helvetica, sans-serif; border:1px solid #d8d8d8;  margin-bottom:20px; border-bottom:0;}
.ct_hd{ background:#d8d8d8; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; padding:0.8% 1.5%; font-family: 'calibribold'; font-size:15px;}
.ct_ctnt{ border-bottom:1px solid #d8d8d8;}
.ct_lft{ float:left; width:73.8%; background:#efeeee; padding:0.5% 1.5%; border-right:1px solid #d8d8d8;}
.ct_rgt{ float:left; width:20%; padding:0.5% 1.5%;}

.bdr_rad0{ border-radius:0;}
.ct_lft1{ width:47.6%;}
.ct_lft2{ width:23%;}
.est_btm{ font-size:12px; margin:25px 0;}
.est_btm p{ margin-bottom:0;}
.est_btm p a{ color:#375f91;}
.est_btm p a:hover{ text-decoration:underline;}
.est_btm ol{ margin-left:12px;}

.gain_M span.customSelect{ font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}
.gain_M{ padding-bottom:12px; margin-bottom:15px; border-bottom:1px solid #ebebeb;}
.widG_tbl table{ border:1px solid #ebebeb; padding-top:1px; border-collapse:collapse;}
.widG_tbl table tr th{
	font-size:16px; color:#333; font-family: 'calibribold'; font-weight:normal; line-height:20px; padding:8px 10px; border:1px solid #ebebeb; border-top:1px solid #fff;
	background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
	}
	
.widG_tbl table tr td{ font-size:14px; color:#333;  padding:10px;  border:1px solid #ebebeb;}
.widG_tbl table tr td a{ color:#375f91;}
.widG_tbl table tr:nth-child(odd) td{ background:#f8f8f8;}
.widG_tbl table tr td.prc_upDwn{ color:#459935;}
.widG_tbl table tr td.red_txt{ color:#d82e3e;}

/*==========*/
.month_pagi{ border-bottom:1px solid #ebebeb; margin-bottom:25px; font-size:15px;}
.month_pagi ul li{ display:block; float:left; border-right:1px solid #ebebeb; padding:0 1px;}
.month_pagi ul li a{ color:#333; padding:0 15px; display:block;}
.month_pagi ul li.active a, .month_pagi ul li:hover a{ background:#ebebeb;}
.month_pagi ul li:last-child{ border:0;}
.month_pagi ul li.prev a, .month_pagi ul li.nxt a{ color:#375f91;}
.month_pagi ul li.prev a i{ margin-right:3px;}
.month_pagi ul li.nxt a i{ margin-left:3px;}
.diviD{ margin-bottom:45px;}
.entr_symbls{ border:1px solid #ebebeb; padding:7px 10px; float:right; font-size:12px; color:#333; width:185px;}
.erng_cal tr td img{ margin-right:5px;}
.red_txt{ color:#d82e3e;}
.chooseDate{ float:right; border:1px solid #ebebeb;}
.chooseDate input{ border:0; float:left; padding:6px 10px; color:#333;}
.chooseDate button{ border:0; float:right; padding:5px 10px; cursor:pointer;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #d8d8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#d8d8d8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#d8d8d8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
}

.place_center{ float:none; margin:0 auto;}

/*======================================================================*/
/*Navigation CSS start*/
.navigation{ background:#375f91; display:none;}

.nav {
	position:relative;
	display:block;
	
}
.nav-list {
	text-align:left;
	list-style:none;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
	list-style:none;
}
.nav-item a {
	display:block;
	color:#FFF;
	padding:0px 15px;
	padding:0px 6px \9;
	line-height:58px;
	font-size:17px; 
	text-transform:uppercase;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}
.nav-item > a:hover {
	background:#fff;
	color:#375f91;
}
.nav-item:hover .nav-submenu {
	display:block;
}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	left:0;
	width:180px;
	z-index:999999;
}
.nav-submenu-item a {
	background:#375F91;
	border-bottom:1px solid #fff;
	display:block;
	padding:15px;
	line-height:normal;
}
.nav-submenu-item a:hover {
	background:#fff;
	color:#375F91;
}
/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#375F91 url(../images/nav.svg) no-repeat center center;
	background-size:25px;
	height:50px;
	width:50px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:40px;
	width:40px;
	background:url(../images/drop.svg) no-repeat center center #A7A5A5;
	background-size:20px;
}
.nav-click:hover {
	background-color:#6E1656;
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 980px) {
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:50px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
}

/*Navigation CSS end*/