html,body{color:#8c8c8c;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;margin:0;padding:0;text-align:left;width:100%}
.menu{background:url(images/menu_bg.gif) repeat-x bottom;color:#3b3a3a;height:25px}
.menu .left{float:left;padding:5px 0 5px 10px}
.menu .right{float:right;padding:5px 10px 5px 0}
.menu a:link,.menu a:visited{font-weight:bold;margin-left:7px;margin-right:7px;text-decoration:underline}
.sharebar{background:url(images/bottom-bar-gray.png) no-repeat top left;bottom:0;height:28px;margin-right:20px;position:fixed;right:0}
.sharebar .spacer{background:url(images/bottom-bar-div.png) no-repeat top left;float:left;height:28px;margin-top:4px;width:1px}
.sharebar a{color:#484848;display:block;float:left;font-family:Tahoma;height:28px;padding:8px 12px 0;text-decoration:none}
.sharebar a.first:link{background:url(images/bottom-bar-gray.png) no-repeat top left}
.sharebar a.first:hover{background:url(images/bottom-bar-white.png) no-repeat top left}
.sharebar a.middle:link{background:url(images/bottom-bar-gray.png) no-repeat top center}
.sharebar a.middle:hover{background:url(images/bottom-bar-white.png) no-repeat top center}
.sharebar a.last:link{background:url(images/bottom-bar-gray.png) no-repeat top right}
.sharebar a.last:hover{background:url(images/bottom-bar-white.png) no-repeat top right}
.sharebar .login{background:url(images/footer-links-login.png) no-repeat center left;padding-left:22px}
.sharebar .register{background:url(images/footer-links-register.png) no-repeat center left;padding-left:22px}
.sharebar .share{background:url(images/footer-links-share.png) no-repeat center left;padding-left:22px}
.language_menu{background-color:#FFF;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;display:none;left:70px;list-style-type:none;margin:0;overflow:auto;padding:0;position:absolute;text-align:left;top:25px;width:250px;z-index:1202}
.language_menu li{border-bottom:1px solid #c5c5c5;margin:0;padding:0;text-align:left}
.language_menu li a:link,.language_menu li a:visited{color:#007927;display:block;padding:3px 0 3px 5px;text-decoration:none}
.language_menu li a:hover{background-color:#007927;color:#fff}
.language_menu .language_arrow{font-size:10px}
.box{background-color:#fff;border:1px #c5c5c5 solid;color:#404040;padding:0 0 40px;position:relative}
.box .corner{background-attachment:scroll;background-image:url(images/box_circle.png);border:0;height:10px;margin:0;overflow:hidden;padding:0;position:absolute;width:10px}
.box .top_left{background-position:0 0;left:-1px;top:-1px;z-index:2}
.box .top_right{background-position:10px 0;right:-1px;top:-1px;z-index:2}
.box .bottom_left{background-position:0 10px;bottom:-1px;left:-1px}
.box .bottom_right{background-position:10px 10px;bottom:-1px;right:-1px}
.box_header{background:url(images/circle_bg.png) repeat-x center top;height:30px}
.box_header .title{color:#000;font-size:13px;font-weight:bold;padding-left:8px;padding-top:6px}
.box_header img{float:right;margin-right:10px;z-index:1}
.box_content{padding:12px 12px 0}
.box_content .spacing{padding-top:10px}
.box_spacing{display:block;height:20px;width:100%}
.box_content a.tag:link,.box_content a.tag:visited{color:#8c8c8c;font-size:15px;font-weight:bold;padding:2px;text-decoration:none}
.box_content a.tag:hover{background-color:#007927;color:#FFF;font-size:15px;font-weight:bold;padding:2px;text-decoration:none}
.countries span{color:#8c8c8c;float:left;font-size:12px;font-weight:bold;padding-bottom:7px;width:100%}
.countries .directory{float:left;padding-bottom:7px;width:145px}
.countries .flags{background:url(images/country_flags.png);display:block;float:left;height:11px;line-height:11px;margin-top:2px;width:16px}
.countries a{color:#007927;float:left;font-size:12px;font-weight:bold;padding-left:5px;text-decoration:underline}
.countries .flag_au{background-position:-16px -11px}
.countries .flag_ca{background-position:-32px -33px}
.countries .flag_do{background-position:-48px -55px}
.countries .flag_hk{background-position:-64px -88px}
.countries .flag_id{background-position:-144px -88px}
.countries .flag_ie{background-position:-160px -88px}
.countries .flag_in{background-position:-16px -99px}
.countries .flag_jm{background-position:-112px -99px}
.countries .flag_ky{background-position:-128px -110px}
.countries .flag_nz{background-position:-144px -155px}
.countries .flag_sg{background-position:-32px -187px}
.countries .flag_th{background-position:-128px -198px}
.countries .flag_uk{background:url(images/country_flags_uk.gif)}
.countries .flag_us{background-position:-16px -220px}
.countries .flag_vn{background-position:-144px -220px}
.footer{text-align:center}
.footer a:link,.footer a:visited{color:#3b3a3a;font-weight:bold;line-height:22px;padding:2px;text-decoration:none}
.footer a:hover{background-color:#007927;color:#FFF}
.footer .links{font-size:11px;margin-bottom:25px;padding-top:5px}
.header{margin:0 0 10px;padding:0}
.header .logo{float:left;width:166px}
.header .logo_other{margin-left:auto;margin-right:auto;width:166px}
.header .country{color:#3b3a3a;font-size:10px;font-weight:bold;margin:-15px 0 0 80px;position:relative}
.header .ad{float:right;width:728px}
.ad_other{margin-left:auto;margin-right:auto;padding:0;width:728px}
.clear{clear:both}
img{border:0}
.txt_gray{color:#8c8c8c;text-decoration:none}
a.g_link{color:#007927;text-decoration:underline}
.line{background-image:url(images/dot.gif);background-position:left bottom;background-repeat:repeat-x;height:5px;margin-bottom:10px;padding-bottom:3px}
.line2{background-image:url(images/dot.gif);background-position:left bottom;background-repeat:repeat-x;height:1px;margin:20px 0}
.wrapper{margin-left:auto;margin-right:auto;padding:10px 10px 0;width:1024px}
.site_desc{-moz-border-radius:5px;background-color:#FAFAFA;border-radius:5px;line-height:16px;padding:5px 0 5px 10px}
.search_form{color:#3b3a3a;display:table;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:15px}
.search_form .title{color:#3b3a3a;font-size:13px;line-height:16px}
.search_form .textbox{color:#3b3a3a;font-size:13px;padding:2px 0 2px 5px;text-decoration:none;width:400px}
.search_form .dropdown{color:#3b3a3a;font-size:13px;margin-right:5px;padding:2px 0 2px 5px;text-decoration:none}
.search_form .sbutton{color:#000;font-size:13px;padding:0;text-decoration:none}
.search_form .floater{float:left}
#swaPDA{border-top:1px solid #b5b3b3;display:block;height:60px;margin:0;overflow:hidden;padding:20px 0;position:relative;text-align:center;width:100%;z-index:5000}
#swaEXC{height:60px;position:relative}
#swaEXA{display:block;height:60px;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:5001}
.rb1{color:#787878}
.rb2{color:#BABABA;font-style:italic}
div.autosuggest{background-image:url(images/as_pointer.gif);background-position:10% 0;background-repeat:no-repeat;padding:10px 0 0;position:absolute;z-index:500}
div.autosuggest div.as_header,div.autosuggest div.as_footer{background-image:url(images/ul_corner_tr.gif);background-position:top right;background-repeat:no-repeat;height:6px;overflow:hidden;padding:0 6px;position:relative;z-index:500}
div.autosuggest div.as_footer{background-image:url(images/ul_corner_br.gif);z-index:500}
div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner{background-image:url(images/ul_corner_tl.gif);background-position:top left;background-repeat:no-repeat;height:6px;left:0;position:absolute;top:0;width:6px}
div.autosuggest div.as_footer div.as_corner{background-image:url(images/ul_corner_bl.gif)}
div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar{background-color:#333;height:6px;overflow:hidden}
div.autosuggest ul{background-color:#333;list-style:none;margin:0 0 -4px;overflow:hidden;padding:0}
div.autosuggest ul li{color:#ccc;margin:0 4px 4px;padding:0;text-align:left}
div.autosuggest ul li a{background-color:transparent;color:#ccc;display:block;padding:0;position:relative;text-decoration:none;text-shadow:#000 0 0 5px;width:100%}
div.autosuggest ul li a:hover{background-color:#444}
div.autosuggest ul li.as_highlight a:hover{background-color:#1B5CCD}
div.autosuggest ul li a span{display:block;font-weight:bold;padding:3px 6px}
div.autosuggest ul li a span small{color:#999}
div.autosuggest ul li.as_highlight a span small{color:#ccc}
div.autosuggest ul li.as_highlight a{background-color:#1B5CCD;background-image:url(images/hl_corner_br.gif);background-position:bottom right;background-repeat:no-repeat;color:#fff}
div.autosuggest ul li.as_highlight a span{background-image:url(images/hl_corner_bl.gif);background-position:bottom left;background-repeat:no-repeat}
div.autosuggest ul li a .tl,div.autosuggest ul li a .tr{background-image:transparent;background-repeat:no-repeat;height:6px;margin:0;padding:0;position:absolute;top:0;width:6px}
div.autosuggest ul li a .tr{right:0}
div.autosuggest ul li.as_highlight a .tl{background-image:url(images/hl_corner_tl.gif);background-position:bottom left;left:0}
div.autosuggest ul li.as_highlight a .tr{background-image:url(images/hl_corner_tr.gif);background-position:bottom right;right:0}
div.autosuggest ul li.as_warning{font-weight:bold;text-align:center}
div.autosuggest ul em{color:#6EADE7;font-style:normal}
.box_content .company li{margin:0;padding:0 0 10px}
.box_content .company{float:left;margin:0;padding:0 0 10px 20px;width:31%}
.box_content .article{float:left;height:95px;overflow:hidden;padding:5px;width:48%}
.countries a:hover,a.g_link:hover{color:#000;text-decoration:none}
p,form{margin:0;padding:0}
@media all and (max-width: 1024px) {
.wrapper{width:auto}
.box_content .company li{margin:0;padding:0 0 10px}
.box_content .company{float:left;margin:0;padding:0 0 10px 20px;width:31%}
.box_content .article{float:left;height:95px;margin-bottom:10px;overflow:hidden;padding:5px;width:48%}
}
@media all and (max-width: 900px){
.wrapper{width:auto}
.box_content .company li{margin:0;padding:0 0 10px}
.box_content .company{float:left;margin:0;padding:0 0 10px 20px;width:30%}
.box_content .article{float:left;height:95px;margin-bottom:10px;overflow:hidden;padding:5px;width:48%}
.header .logo{float:none;margin-left:auto;margin-right:auto;padding-bottom:20px}
.header .ad{clear:both;float:none;margin:0;padding:0;text-align:center;width:auto}
}