﻿body { font-family:Arial,Helvetica,sans-serif; font-size:14px; background:#ebeaea; margin:0px; padding:0px; position:relative; }
body, html{height:100%; min-height:100%;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul, li, p , a ,a:hover, a:focus{ margin:0px; padding:0px; list-style:none; text-decoration:none;}
.headerdiv { float:left; width:100%; padding:0px 20px; background:rgba(255,255,255,0.5); border-bottom:1px solid #ccc; box-shadow:0px 1px 3px #ccc;}
.main { width:1200px; margin:auto;}
.logodiv { float:left; width:200px; min-height:20px;}
.menumain { float:left;}
.menumain ul { float:left;  }
.menumain ul li { float:left; position:relative; border-left:1px solid #ccc;  }
.menumain ul li a{ font-size:14px; padding:18px 15px; line-height:1; float:left; color:#000;}
.menumain ul li:hover a, .menumain ul li.active a { background:#fff;}
.menumain ul li ul, .menumain ul li:hover ul li ul{ display:none;}
.menumain ul li:hover ul, .menumain ul li:hover ul li:hover ul{ display:block; position:absolute; top:100%; left:0px; background:rgba(255,255,255,0.4); border:1px solid #ccc;}
.menumain ul li:hover ul li:hover ul{ top:-1px; left:100%;}
.menumain ul li:hover ul li{ border:none; border-top:1px solid #ccc;}
.menumain ul li:hover ul li:first-child{ border:none;}
.caret {border-color:#000 transparent transparent; border-style:solid; border-width:5px 4.5px 0; display:inline-block; height:6px; width:9px; }
.menumain ul li:hover ul li a, .menumain ul li:hover ul li ul li a{ background:none; white-space:nowrap; min-width:150px;}
.menumain ul li ul li:hover a, .menumain ul li:hover ul li ul li:hover a{ background:#fff;}
.searchmain { float:right; padding:10px 0;}
.searchmain input[type=text]{ float:left; border:1px solid #ccc; background:#fff; padding:5px 10px; width:150px; height:30px;}
.searchicon { float:left; width:30px; height:30px; border:1px solid #ccc; background:#fff url('../../images/search_icon.png') no-repeat center;text-indent:-100000px; border-left:none;}
.bradcums_wrapper { float:left; width:100%; padding:13px 0px;}
.bradcums_wrapper ul{ float:left;}
.bradcums_wrapper ul li{ float:left; padding:0px 10px; line-height:1; font-size:14px; color:#018dcb;}
.bradcums_wrapper ul li.sep{ padding:0px; color:#000;}
.bradcums_wrapper ul li a{ line-height:1; font-size:14px; color:#333;}
.bradcums_wrapper ul li:first-child{ padding-left:0px;}
footer, .push {  width:100%; height:50px;}
#body {min-height:100%; height:auto !important; height: 100%; margin:0 auto -53px; display:inline-block; width:100%; }
.footerdiv { float:left; margin:20px 0 0 0; width:100%; background:rgba(255, 255, 255, 0.5); height:30px; border-top:1px solid #ccc; }
.footerdiv p{ float:left; font-size:12px; color:#444; text-align:center; width:100%; line-height:29px;}
.content-wrapper { display:inherit; width:100%;}
h1 { font-size:30px; padding:20px 0px 0; color:#444; margin:0; display:block;}
.newsbox { float:left; width:97.3%; border:1px solid #ccc; background:#f5f5f5; padding:10px 15px; margin:15px 0px 5px 0px;}
.newsbox h2{ float:left; width:100%; font-size:20px; padding:0px; margin:0px;}
.newsbox h2 a{ color:#444;}
.newsdate { float:left; width:100%; margin:7px 0 0 0; font-size:15px; font-style:italic;}
.newsbox p { float:left; width:100%; font-size:14px; color:#444; line-height:1.2; padding:7px 0px 0px 0px;}
.main-content p{ margin:0px 0px; padding:10px 0px 0px; }
.newslistlink { float:left; margin:10px 0px 0px 0px; width:100%;}
.newslistlink a{ float:right; font-size:14px; font-weight:bold; color:#018dcb; }
.new_search { float:left; width:100%; margin:10px 0px 0px 0px;}
.new_search input[type=text]{ float:left; border:1px solid #ccc; background:#fff; padding:5px 10px; width:150px; height:30px;}
.newsearchicon { float:left; width:30px; height:30px; border:1px solid #ccc; background:#fff url('../../images/search_icon.png') no-repeat center;text-indent:-100000px; border-left:none;}
.search_textfield { float:left;}
.searchbuto { float:left;}
.search_result { float:left; width:100%; margin:10px 0px 0px 0px;}
.norecordfound { float:left; width:100%; color:#ff0000; text-align:center; margin:15px 0px 0px 0px; font-size:17px;}
.search_content { float:left; width:100%;}
.search_tabs { float:left; width:100%; margin:10px 0px 0px 0px;}
.searc_items_wrapper { float:left; width:100%;}
.search_items { float:left; width:100%; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #ccc;}
.searc_items_wrapper .search_items:first-child { border:none; padding:0;}
.search_items h2{ font-size:20px; color:#444; margin:0px; padding:0px;} 
.search_items h2 a{ font-size:20px; color:#444; } 
.readmorelink{ float:left; width:100%; margin:10px 0px 0px 0px;}
.readmorelink a{ float:right; color:#018dcb; font-weight:bold;}