.header,.content,.footer{ width:987px; clear:both; margin:0 auto;}

.header { padding-top:3px; height:85px; overflow:hidden}
.header .logo{background:url(../img/logo.gif) no-repeat; width:245px; height:48px; margin-top:20px; cursor:pointer; }
.header .logo span{display:none}

.header .topnav{ margin-right:-5px; margin-top:3px}
.header .topnav li{display:inline; padding:0px 10px 0px 3px; background:url(../img/head_nav_bg.gif) no-repeat right}

.header .search{ clear:right; width:218px; margin-top:10px}
.header .search p { margin-bottom:5px; clear:both}
.header .search p img{ float:left}
.header .search p span{ margin-top:3px;color:#a49791;}
.header .searchtext{ width:180px; height:18px; padding-top:4px; font-size:12px; color:#a49791; border:1px solid #a49791;  padding-left:5px;}

.content .leftcontent{ width:768px}
.content .rightcontent{width:218px}

.content .nav ul{ background:url(../img/navbg.gif) repeat-x; height:30px;width:761px; text-align:center;}
.content .nav ul li{ float:left; background:url(../img/navcut.gif) no-repeat right center}
.content .nav .first{ background:url(../img/navleft.gif) no-repeat left center; width:15px; height:30px}
.content .nav .firsthover{ background:url(../img/navleftselected.gif) no-repeat left center ;width:10px;height:30px}
.content .nav .last{background:url(../img/navright.gif) no-repeat right center; width:10px; float:right;height:30px}
.content .nav .lasthover{ background:url(../img/navrightselected.gif) no-repeat right center ;width:10px; float:left;height:30px}
.content .nav li a{ display:block;padding:6px 22px 6px 21px; font-size:15px; color:#FFFFFF; font-weight:bold}
.content .nav li a:hover{ background:url(../img/navhoverbg.gif) repeat-x; text-decoration:none}

.rightcontent .login{ width:217px; background-color:#00a2b1}
.rightcontent .login h4{ background:url(../img/greenboxtop.gif) no-repeat; width:207px;height:30px; font-size:14px;line-height:30px; color:#FFFFFF; padding-left:10px}
.rightcontent .login p{ text-align:center; padding:5px 15px 0px 15px; color:#FFFFFF}
.rightcontent .login a{ color:#FFFFFF}

.rightcontent .applytop{ margin-top:5px}
.rightcontent .apply{ width:185px; padding:5px 15px; border:solid 1px #d6d6d6;border-top:none; background-color:#e4e4e4}
.rightcontent .apply p{ padding:5px 0px}
.rightcontent .apply h4{ color:#00436e; font-size:13px;}
.rightcontent .apply select{ border:solid 1px #999999; color:#999999; padding:1px}
.rightcontent .apply .enter{ margin-top:-3px}

.rightcontent .boxtitel{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:215px; background-color:#f3f3f3}
.rightcontent .boxtitel h4{font-size:13px; background:url(../img/titlebg.gif) repeat-x; height:28px; line-height:28px; padding-left:15px; color:#00436e}
.rightcontent .boxtitel h4 span{ float:left}

.rightcontent .lastnewstop{ background:url(../img/titlebg2.gif) no-repeat; width:217px; height:30px; margin-top:5px}
.rightcontent .lastnewstop h4{font-size:13px; line-height:30px; padding-left:15px; color:#00436E}
.rightcontent .lastnewstop ul li{ float:left; padding-right:5px; color:#04405e}
.rightcontent .lastnews{ width:215px;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; background-color:#f3f3f3}
.rightcontent .lastnews h4{ padding:3px 15px;}
.rightcontent .lastnews p{ padding:3px 15px}

.rightcontent .tab{ width:217px; height:34px; background:url(../img/tabbg.gif) no-repeat; margin-top:2px;}
.rightcontent .tab ul{ padding-top:4px;}
.rightcontent .tab ul li{font-size:11px; width:82px;background:url(../img/tabbg2.gif) no-repeat;  float:left;height:23px; margin-right:3px; text-align:center; line-height:23px; font-weight:bold; color:#04405e; cursor:pointer}
.rightcontent .tab ul .active{background:url(../img/tabbg1.gif) no-repeat; width:82px}

.subdetailtab .tab{ width:558px;height:34px; background:url(../img/tabbg_2.gif) no-repeat right; margin-top:2px;}
.subdetailtab .tab ul{ padding-top:4px;}
.subdetailtab .tab ul li{font-size:11px;  float:left;height:23px; margin-right:3px; text-align:center; line-height:23px; font-weight:bold; color:#04405e; cursor:pointer}
.subdetailtab .tab ul li span{ float:left}

.subdetailtab .tab ul .tableftbg{ width:10px; height:23px;background:url(../img/tabbg2.gif) no-repeat;}
.subdetailtab .tab ul .tabmidbg{background:url(../img/tabmidbg2.gif) repeat-x;}
.subdetailtab .tab ul .tabrightbg{ width:10px; height:23px;background:url(../img/tabbg2.gif) no-repeat right center;}

.subdetailtab .tab ul .active .tableftbg{ width:10px; height:23px;background:url(../img/tabbg1.gif) no-repeat;}
.subdetailtab .tab ul .active .tabmidbg{background:url(../img/tabmidbg.gif) repeat-x;overflow:hidden}
.subdetailtab .tab ul .active .tabrightbg{ width:10px; height:23px;background:url(../img/tabbg1.gif) no-repeat right center;}

.subdetailtab .tabcontent{ padding:10px 15px;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:526px; background-color:#f3f3f3}
.subdetailtab .tabcontent h6{ margin-bottom:10px}
.subdetailtab .tabcontent p{ margin-bottom:10px}

.rightcontent .tabcontent{ padding:2px 15px;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:185px;background-color:#f3f3f3}
.rightcontent .tabcontent h3{ font-size:11px; color:#494949}
.rightcontent .tabcontent p{ padding-top:2px}
.rightcontent .tabcontent .radiobtn{ margin:2px 5px 0px 0px;float:left; margin-top:-1px}

.leftsidebar {width:193px}
.leftsidebar .listtopic-top{ background:transparent url(../img/leftbg.gif) no-repeat top center; height:10px; margin-top:10px;}
.leftsidebar .listtopic{ background:url(../img/leftbg-btm.gif) no-repeat center bottom; min-height:80px}
.leftsidebar .listtopic p{padding-left:10px; margin-left:10px; margin-top:3px; background:url(../img/libg2.gif) no-repeat 0px 4px; color:#00a2b1; font-size:12px; cursor:pointer}
.leftsidebar .listtopic li{ }
.leftsidebar .listtopic .select{background-color:#d9f1f3;}
.leftsidebar .listtopic .actived{color:#00436e; background-position:0px -87px}
.leftsidebar .listtopic li a{display:block;color:#5f5f5f;padding-left:20px;line-height:12px;}
.leftsidebar .listtopic li a:hover{ color:#00436e;text-decoration:none}

.middlecontent{width:560px; margin-left:9px; font-size:12px}
.middlecontent .article{ margin-top:5px}
.middlecontent .article p{ margin-bottom:5px}
.middlecontent .guide{ padding:5px 0px; color:#9f9f9f; font-size:11px;}

#middlecontainer ul {margin-left: 25px;}
#middlecontainer ul li{list-style-position: outside; list-style-type:disc;}
.tab ul, .field ul, #mobile #middlecontainer ul {margin: 0 0 0 0 !important;}
.tab ul li, .field ul li, #mobile #middlecontainer ul li {list-style-position:outside !important; list-style-type:none !important;}

.footer{ background:url(../img/footerbg.gif) repeat-x; padding:20px; width:948px;font-size:10px; color:#5f5f5f; margin-top:10px}
.footer .copyright{ width:300px}
.footer a{ color:#5f5f5f}

.imgborder{ border:solid 1px #d6d6d6}
.noneborder{ border:none!important}

.blueul {width:217px; margin-left:4px;margin-left:3px}
.blueul li{ padding:2px 0px;padding-left:25px; background:url(../img/libg.gif) no-repeat 15px 3px}

.blueul2 {margin-left:4px;margin-left:3px}
.blueul2 li{padding-left:20px; padding-top:4px;background:url(../img/libg.gif) no-repeat 10px 5px}


.leftboxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px;}
.leftboxtitle h3{ line-height:30px; padding-left:5px}
.leftbox{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; background-color:#f3f3f3}

.midbox .top{ height:10px; background:url(../img/midbg.gif) no-repeat 0px 3px;}
.midbox .middle{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:555px;}
.midbox .bottom{height:10px; background:url(../img/midbg.gif) no-repeat 0px -12px;}

.middlecontent .select{border:solid 1px #999999; color:#999999; padding:1px}
.margin{ margin:8px 0px }

.page{ margin:10px 0px}
.page ul li{ display:inline;border-right:solid 1px #d6d6d6;padding:0px 5px}
.page ul .active{ font-weight:bold}

.fieldtop{margin:0px auto;width:314px; background:url(../img/smallboxtop.gif) no-repeat; height:10px}
.fieldbtm{margin:0px auto; width:314px;background:url(../img/smallboxbtm.gif) no-repeat; height:10px}
.field{margin:0px auto; width:292px; padding:10px;border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;}
.field ul{}
.field ul li{ margin-bottom:5px}
.field ul li label{ float:left; width:100px}

table{ width:100%}
table td{ vertical-align:top}
table .name{ width:98px}
table .location{ width:280px}
table tr.bg{ background-color:#F3F3F3;}

.radiobtn{ vertical-align:middle; margin-right:5px}

/*-----------------------------index.html----------------------------------*/
#index .content .leftcontent .slideimage{ margin:10px 0px}
#index .content .leftcontent .msg{ padding:6px 14px 14px 14px; font-size:12px}
#index .content .leftcontent .news{background:url(../img/indexbg.gif) no-repeat; width:762px; height:260px}
#index .content .leftcontent .news dl{width:250px; float:left; margin-left:4px;_margin-left:3px}
#index .content .leftcontent .news dt{font-size:18px; font-weight:bold; padding-left:20px; color:#00436e; line-height:30px; margin:5px 0px}
#index .content .leftcontent .news dd{padding-left:30px; margin:3px 0px; background:url(../img/libg.gif) no-repeat 20px 2px}
#index .content .leftcontent .news .img{ padding-left:10px}

/*-----------------------------produce.html----------------------------------*/
.box4{background:transparent url(../img/middlebox4-bg.gif) repeat-y scroll 3px 0!important}
.box4 .btn{clear:left; float:left;}
#producedetails .midbox { margin-bottom:5px}
#producedetails .midbox .middle .list{ width:125px; margin-left:6px; padding-right:6px}
#producedetails .midbox .middle .list h4{ margin-bottom:10px}
#producedetails .midbox .middle .list p{ margin-bottom:5px}
#producedetails .midbox .middle .list .img{ height:25px}

#producedetails .midbox .middle .list2{border-right:1px solid #D6D6D6;padding-left:6px;padding-right:6px;width:264px;}
#producedetails .midbox .middle .list2 h4{ margin-bottom:10px}
#producedetails .midbox .middle .list2 p{ margin-bottom:5px}
#producedetails .midbox .middle .noneborder{border-right: medium none !important; margin-left:-1px; border-left:1px solid #D6D6D6!important; padding-left:7px;}

#producedetails .midbox .middle .list3{ border-bottom:solid 1px #d6d6d6;  padding:10px}
#producedetails .midbox .middle .list3 .imgborder { margin-right:5px}
#producedetails .midbox .middle .list3 h4{ margin-bottom:10px}
#producedetails .midbox .middle .list3 p{ margin-bottom:5px}
#producedetails .midbox .middle .list3 .listcontent{ width:400px;}

#producedetails .middlecontent .leftboxtitle{ width:558px; margin-top:0px}
#producedetails .middlecontent .leftboxtitle span{ width:270px;border-right:solid 1px #d6d6d6; margin-top:1px}

#producedetails .middlecontent .title2{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:556px}
#producedetails .middlecontent .title2 span{ padding-left:6px}

#producedetails .middlecontent .boxcontent{border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6; background-color:#f3f3f3; width:556px}
#producedetails .middlecontent .boxcontent .left{ width:254px;border-right:solid 1px #d6d6d6; padding-left:12px; padding-right:10px}
#producedetails .middlecontent .boxcontent .right { width:260px;padding-left:12px; border-left:1px solid #D6D6D6; margin-left:-1px;}
#producedetails .middlecontent .boxcontent p{ margin:5px 0px}

#producedetails .managing { border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; background-color:#f3f3f3; width:556px}
#producedetails .managing h4{border-top:solid 1px #d6d6d6; background:url(../img/titlebg.gif) repeat-x; height:28px; line-height:28px; padding-left:15px; color:#00436e}
#producedetails .managing p{ padding:5px 7px}
#producedetails .managing .left{ width:254px;border-right:solid 1px #d6d6d6; padding-left:12px; padding-right:10px}

#producedetails .boxbtm{ background:url(../img/boxbtmbg.gif) repeat-x 0px -2px; margin-bottom:10px; width:558px}
#producedetails .managing .right { width:260px;padding-left:12px}

/*-----------------------------produce.html----------------------------------*/
#centre .midbox .middle{  padding-top:3px;}
#centre .midbox .middle h4{ margin:5px}
#centre .midbox .middle .producelist ul li{ margin:8px 0px; clear:both; overflow:hidden}
#centre .midbox .middle .producelist ul span{ width:240px; float:left;} 
#centre .midbox .middle .producelist ul img { vertical-align:bottom}
#centre .producelist{padding-left:10px; padding-top:10px}

/*-----------------------------memberevent.html----------------------------------*/

#memberevent .midbox .middle .list{ width:172px; border-right:solid 1px #d6d6d6; margin:10px 0px; margin-left:6px; padding-right:6px}
#memberevent .midbox .middle .list h4{ margin-bottom:10px}
#memberevent .midbox .middle .list p{ margin-bottom:5px}

#memberevent .middlecontent .leftboxtitle{ width:558px}
#memberevent .middlecontent .leftboxtitle span{ width:270px;border-right:solid 1px #d6d6d6; margin-top:1px}
#memberevent .middlecontent .boxcontent{border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6; background-color:#f3f3f3; width:556px}
#memberevent .middlecontent .boxcontent .left{ width:256px;border-right:solid 1px #d6d6d6; padding:10px}
#memberevent .middlecontent .boxcontent .right { width:240px;padding:10px}
#memberevent .middlecontent .boxcontent p{ margin:5px}
#memberevent .boxbtm{ background:url(../img/boxbtmbg.gif) repeat-x 0px -2px; margin-bottom:10px; width:558px}

/*-----------------------------membereventsearch.html----------------------------------*/
#membereventsearch .middlecontent .leftboxtitle{ width:558px}
#membereventsearch .middlecontent .boxcontent{border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6; background-color:#f3f3f3; width:556px}
#membereventsearch .middlecontent .boxcontent label{ font-weight:bold}
#membereventsearch .middlecontent .boxcontent .left{ width:180px;padding:10px 0px; margin:0px 0px 0px 10px;border-bottom:solid 1px #d6d6d6;}
#membereventsearch .middlecontent .boxcontent .right{ padding:10px 0px; margin:0px 10px 0px 0px;border-bottom:solid 1px #d6d6d6; width:355px;}
#membereventsearch .middlecontent .boxcontent p{ margin:5px 0px}
#membereventsearch .middlecontent .boxcontent .i p{ margin:10px}
#membereventsearch .middlecontent .boxcontent .border{border-bottom:solid 1px #d6d6d6; padding-bottom:10px}

#membereventsearch .boxbtm{ background:url(../img/boxbtmbg.gif) repeat-x 0px -2px; margin-bottom:10px; width:558px}
#membereventsearch .calendar{ vertical-align:middle; cursor:pointer}
#membereventsearch .calendarinput{ border:solid 1px #999999; color:#999999; padding:1px; font-size:11px;}

#membereventsearch .middle{ padding:10px; width:535px}
#membereventsearch .middle .title{ clear:both; font-size:11px; }
#membereventsearch .middle .content{ width:auto; margin-top:15px}

/*-----------------------------ceoblog.html----------------------------------*/

#ceoblog .middle{ padding:10px; width:535px}
#ceoblog .middle .title{font-size:11px; margin-bottom:10px}
#ceoblog .middle .comment{ width:auto; margin-top:15px}

#ceoblog .rightcontent .apply{ }
#ceoblog .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#ceoblog .boxtitle h3{ line-height:30px; padding-left:10px}

/*-----------------------------ceoblogarticle.html----------------------------------*/
#ceoblogarticle .middlecontent{width:750px;}
#ceoblogarticle .middlecontent .article p{ margin-bottom:15px; padding-right:10px;}

#ceoblogarticle .rightcontent .apply{ }
#ceoblogarticle .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#ceoblogarticle .boxtitle h3{ line-height:30px; padding-left:10px}

#ceoblogarticle .middle{ padding:10px; width:723px}
#ceoblogarticle .middle .title{font-size:11px; margin-bottom:10px}
#ceoblogarticle .middle .comment{ width:auto; margin-top:15px}
#ceoblogarticle .middle .quote{ padding:0px 20px 5px 20px; font-size:11px;}
#ceoblogarticle .middle .quote .who { font-weight:bold}

#ceoblogarticle .post{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:745px;}
#ceoblogarticle .post h3{ line-height:30px; padding-left:5px; color:#00a2b1}
#ceoblogarticle .postbox{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; background-color:#f3f3f3; padding:10px; width:723px;}
#ceoblogarticle .postbtm{background:url(../img/boxbtmbg.gif) repeat-x 0px -2px; margin-bottom:10px; width:745px;}

#ceoblogarticle .postbox .text{border:solid 1px #999999; color:#000000; padding:1px; width:150px; }
#ceoblogarticle .postbox li { overflow:hidden; margin:10px 0px}
#ceoblogarticle .postbox .labelwidth{ width:100px}
#ceoblogarticle .postbox .area{ width: 550px; height:150px}

#ceoblogarticle .midbox .top{ height:10px; background:url(../img/midbg_long.gif) no-repeat 0px 3px;}
#ceoblogarticle .midbox .middle{ border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6; width:723px; }
#ceoblogarticle .midbox .bottom{height:10px; background:url(../img/midbg_long.gif) no-repeat 0px -12px;}

/*-----------------------------findatm.html----------------------------------*/

#findatm .text{border:solid 1px #999999; color:#999999; padding:1px}
#findatm .middlecontent .article p{ margin:10px 0px}
#findatm .middlecontent .article h6{ margin:10px 0px}

#findatm .rightcontent .apply{}
#findatm .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#findatm .boxtitle h3{ line-height:30px; padding-left:10px}

/*-----------------------------talktous.html----------------------------------*/
#talktous .text{border:solid 1px #999999; color:#999999; padding:1px}
#talktous .middlecontent .article p{ margin:10px 0px}
#talktous .middlecontent .article ul{ padding-left:20px; margin:20px}
#talktous .middlecontent .article{ background:url(../img/test/talkbg.gif) no-repeat bottom center}
#talktous .middlecontent .article h6{ margin:10px 0px}

#talktous .rightcontent .apply{ width:215px; padding:5px 0px; border:solid 1px #d6d6d6;border-top:none; background-color:#F3F3F3}
#talktous .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#talktous .boxtitle h3{ line-height:30px; padding-left:10px}

/*-----------------------------atmresults.html----------------------------------*/

#atmresults .middlecontent .article p{ margin-bottom:10px}
#atmresults .middlecontent .article h6{ margin:10px 0px}

#atmresults .rightcontent .apply{ width:215px; padding:5px 0px; border:solid 1px #d6d6d6;border-top:none; background-color:#F3F3F3}
#atmresults .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#atmresults .boxtitle h3{ line-height:30px; padding-left:10px}
#atmresults .article .leftboxtitle{ width:557px}
#atmresults .article .leftboxtitle span{ width:120px}
#atmresults .middlecontent .boxcontent{border-right:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;width:555px}
#atmresults .bottom{height:10px; background:url(../img/midbg.gif) no-repeat 0px -12px;}

/*-----------------------------poll.html----------------------------------*/
#poll .pollresults{ width:500px;}
#poll .pollresults li{ margin:5px 0px; list-style-type:none;}
#poll .pollresults .bd{ background:#CCCCCC; height:5px}

#poll .rightcontent .apply{ }
#poll .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#poll .boxtitle h3{ line-height:30px; padding-left:10px}
#poll .midbox .middle{ padding:10px 20px; width:515px}s
#poll .midbox .bottom{ margin-bottom:10px}
#poll .previous{ margin:10px 0px}
#poll .previous li{ margin-bottom:5px}

/*-----------------------------searchresults.html----------------------------------*/
#searchresults .middlecontent{ width:750px; margin-left:0px}
#searchresults .searchtext{ width:180px; height:18px; padding-top:4px; font-size:12px; color:#a49791; border:1px solid #a49791; margin-right:5px; padding-left:5px;}
#searchresults dt { float:left; width:50px}
#searchresults dd { float:right; width:700px}
#searchresults dl a{ text-decoration:underline}
#searchresults dl { margin:10px 0px}
#searchresults .page span{ color:#00a2b1}
#searchresults .page .active{ font-weight:bold}

/*-----------------------------webchat.html----------------------------------*/
#webchat .text{border:solid 1px #999999; color:#999999; padding:1px}
#webchat .middlecontent .article p{ margin-bottom:20px}
#webchat .middlecontent .article ul{ padding-left:20px; margin:20px}
#webchat .middlecontent .article{}
#webchat .middlecontent .article h6{ margin:10px 0px}

#webchat .rightcontent .apply{ width:215px; padding:5px 0px; border:solid 1px #d6d6d6;border-top:none; background-color:#F3F3F3}
#webchat .boxtitle{ background:url(../img/leftboxbg.gif) repeat-x 0 1px; height:30px; margin-top:5px; width:217px;}
#webchat .boxtitle h3{ line-height:30px; padding-left:10px}

/*-----------------------------staffprofiles.html----------------------------------*/
#staffprofiles .middlecontent .article p{ margin-bottom:15px}


#staffprofiles .middle{ padding:10px; width:535px}
#staffprofiles .middle .identify1{font-size:12px; font-style:italic; margin-bottom:20px}
#staffprofiles .middle .identify2{ margin-top:20px}
#staffprofiles .middle p{ width:70%}

/*-----------------------------newindex.html----------------------------------*/
#newindex .content .leftcontent .slideimage{ margin:10px 0px}
#newindex .content .leftcontent .msg{ padding:6px 14px 14px 14px;  font-size:12px}
#newindex .content .leftcontent .news{background:url(../img/indexbg2.gif) no-repeat; width:762px; height:280px}
#newindex .content .leftcontent .news dl{width:250px; float:left; margin-left:4px;_margin-left:3px}
#newindex .content .leftcontent .news dt{font-size:18px; padding-left:20px; color:#ffffff; line-height:26px; margin:5px 0px}
#newindex .content .leftcontent .news dd{padding-left:30px; margin:3px 0px; background:url(../img/libg.gif) no-repeat 20px 2px}
#newindex .content .leftcontent .news .img{ padding-left:10px}


/*-----------------------------sitemap----------------------------------*/
/*
#sitemap {margin: 15px 0 15px 20px;}
#sitemap ul {padding:3px 0 0 8px;}
#sitemap li {padding: 2px 0 0 6px;}
*/
#sitemap {margin: 15px 0 15px 5px;}
#sitemap ul {padding:3px 0 0 5px; list-style-type:none; }
#sitemap ul li {padding: 2px 0 0 5px; list-style-type:none; font-weight:bold;}

#sitemap ul li ul {padding: 2px 0 0 5px; list-style-type:none;}
#sitemap ul li ul li {padding: 2px 0 0 5px; list-style-type:none; font-weight:normal;}

#sitemap ul li ul li ul  {padding: 2px 0 0 5px; list-style-type:none;}
#sitemap ul li ul li ul li {padding: 2px 0 0 5px; list-style-type:none; font-weight:normal;}


.atm .table{border-collapse:collapse;margin-left:5px;width:95%;}
.atm .tablehead {background:transparent url(../img/tableheader.gif) no-repeat scroll 0 0;height:5px;margin-left:4px;width:95%;}
.atm .tablehead span {background:transparent url(../img/tableheader.gif) no-repeat scroll right top;display:block;height:5px;width:5px;}
.atm .table .title {background:transparent url(../img/footerbg.gif) repeat-x scroll 0 -18px;height:24px;}
.atm .table .feature {border-left:1px solid #D6D6D6;padding-left:20px;text-align:left;vertical-align:middle;width:216px;}
.atm .table .last {border-right:1px solid #D6D6D6;}
.atm .tablebtm {background:transparent url(../img/tablebtm.gif) no-repeat scroll -1px 0;height:5px;width:95%;margin-left:4px;padding-bottom:10px;}
.atm .tablebtm span {background:transparent url(../img/tablebtm.gif) no-repeat scroll right top;display:block;height:5px;width:5px;}


/*-----------------------------ceo blog comments ----------------------------------*/
.quotebox{background: #ffffff;margin-right: 10px;}
.quoteposter{padding: 5px 10px; font-weight: bold;}
.quotebody{padding: 10px;}


/* ----- Fix number bullet issue ------*/
#middlecontainer ol li{
	list-style:outside decimal !important;
	margin: 0px 0px 10px 30px;
}