body{font-size:14px; font-family:arial, verdana, sans-serif;}

ul.c {margin-left:10px; }

img {max-width: 100%;}
select,option{font-size: 18px; width:250px;}

/*-----#nav----------*/
#nav{ width: 100%; color:#fff;display:block; white-space: nowrap;}

#nav:not( :target ) .open, #nav:target .close {font-size: 40px;} /*-----border: 2px solid #fff;--top: 35%;-left: 10px;-top: 35%;-right: 25%;------*/					
#nav:target .open, #nav:not( :target ) .close { display: none;}
#nav .btn{padding:3px 10px 3px 15px; background-color: #006; text-align:right;vertical-align:middle; }
#nav .btn img{ }

#nav { font-size: 18px; border:solid 0px #eee;}

#nav .group{display:none;}
#nav:target .group{display:block; text-align:left;}

#nav div div{padding:12px 5px 12px 25px; border-bottom:solid 1px #333;}
#xxxxxnav .middle{text-align:center; width: 45%;}
#nav .group {padding-bottom:0px; background-color: #fefefe; border-bottom:solid 2px #333;}
#xxxxnav .middle div {padding-left:40px;}
#xxxxnav .middle2{text-align:center; padding-right:20px;}
#xxxxnav .right{text-align:right; padding-right:20px;}

#nav a {color: #222; text-decoration: none; display:block;}
#nav a:hover {color: #009;}
#nav .btn a {color: #fff;}


#nav .middle2 a {font-size:14px;}
#nav .right a {font-size:18px;}

/*----------------*/



/*-----------------------------*/


#header { width: 100%; background-color: #f3f3f3; padding-bottom:15px; }
#header > div { padding: 5px 0px 0px 10px;}

#header .pagetitle  { position:absolute; top:2px; left:2px;}
#header .pagetitle2  {color:#ddd; font-size:14px; font-weight:bold;  }

.logo {color:#eee; font-size:13px; font-weight:bold;}
.logo2 {font-size:14px;}

#header .search  { display: inline-block;}
#header .search .menus { display: inline-block;width:80%;}
#header .search .menus .header { display: none;}
#header .search .menus div { display: block; padding-top:10px;}
#header .search .menus .header { display: block; padding-top:0px; font-weight:bold;}
#header .social { display: inline-block; padding-left:5px; vertical-align:top; text-align:center;}



#hpage { width: 100%; background-color: #fff; display: block; }
#hpage > div { }
#hpage .left {border-top:solid 2px; #777; margin-top:10px; }
#hpage .middle { }
#hpage .right { }


.side-menu-l {padding: 0px 0px 0px 0px; background-color:#eee; background-color:#fff;}
.side-menu-l .header {padding: 7px 15px 7px 15px; color:#eee;font-size:16px; background-color: #555; margin-bottom: 3px;}
.side-menu-l .item {padding: 5px 15px 5px 15px; color:#777;font-size:15px;}



#hcontent-cont {padding: 0px 0px 0px 0px;border-top:solid 0px #777;}
#hcontent .header {padding: 7px 0px 7px 0px; color:#777; font-size:18px;}

.hbanner {padding: 0px 10px 5px 5px;background-color:#f3f3f3;}
.hbanner2 {padding: 5px 0px 5px 0px; display:block;}


#hcontent {margin-bottom:30px; }
#hcontent .hleft { padding: 0px 5px 5px 10px;}
#hcontent .hright { }

#hfeat-cont .hfeat {font-size:13px;font-family:Verdana,Helvetica,sans-serif;}

/*-----------------------------*/

#loc-head {}
#loc-head .d1 {color:#bbb; font-size: 18px; background-color:#555;}
#loc-head .d2 {background-color:#eee; }
#loc-head .d1 div {padding:10px;} #loc-head .d2 div {padding:10px;}

#pcontent {display: block; margin-bottom:20px;}
#pcontent .left{padding-top: 10px;}
#pcontent .left .banner3l{display: none;}



.listing2 {padding-bottom: 2px;}
.sub_head {padding: 8px 0px 0px 0px;}




.bmenu-header {padding:10px; background-color:#333; color:#fff; margin-top:10px; margin-bottom:5px;font-size: 16px;}

#bmenu1, bmenu2 {}
#bmenu1 .tr, #bmenu2 .tr {}
#bmenu1 .td, #bmenu2 .td {padding: 5px 0px 5px 15px; font-family: verdana, sans-serif; font-size: 15px;}
#bmenu1 .td a, #bmenu2 .td a {color: #111; text-decoration: none; }

/*-----------------------------*/

.submit-1 {padding:5px; margin-bottom:5px;}
.submit-2 {border:1px solid #f00; padding:10px;}
.submit-list {padding:10px; margin-left:20px;}

.textbox {padding: 10px;} .textbox500 {padding: 10px;}

.line-input {margin-top: 3px; margin-bottom: 3px;}

#cc { margin-bottom: 10px;}
#cc .left, #cc .right {}
#cc .header {background-color:#eee; font-weight:bold; color: #009;}
#cc .left, #cc .right, #cc .header {padding:5px;}
#cc .row, #cc .header {border-bottom: 1px solid #777;}
#cc .left {padding-top: 10px;}
#cc .right {padding-bottom: 15px;}

.red {color: #f00;} .green {color: #0b0;}


input[type=text] {  width: 100%; height: 40px;
  line-height: 40px; font-size: 17px;
  border: 1px solid #bbb;}



        