/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f; font-size:11px; background:#f7f7f7 url(../images/top_header_bg.gif) repeat-x top; }
img{ border:0px; }

h1, h2, h3, h4, h5, ul, p, form { margin:0; padding:0;}

/* ----- clear fix for floats ----- */
.clearfix:after {  content: "."; display:block; height:0; font-size:0; line-height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clearboth{ clear:both; }
/* end hide from IE-mac */
.float_left { float:left;}
.float_right { float:right;}

:focus { outline:none;}

h2 { font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0e2f2a; border-bottom: solid 1px #ececec; padding:5px 0 2px 5px; margin-bottom:5px;}
h2 span { color:#8daa28;}
h3 { font-size:17px; margin:0; padding:0;}

a { cursor:pointer;}

.font_black { color:#000000;}

#wrapper { padding:0; width:900px; margin:0 auto}
.top_wrapper { margin:0; padding:0;}
.logo { height:119px; padding-top:8px;}
.logo a{ display:block; height:119px; width:209px; background:url(../images/logo.gif) no-repeat left top; margin:0 auto; padding:0; text-indent:-9999px;  font-size:11px;}


.top_navigation_panel { padding:7px 0 7px 0;}
.top_navigation { margin:0 0 0 5px; padding:0; float:left; list-style:none;}
.top_navigation li { margin:0; padding:0; float:left; display:inline; height:28px; line-height:28px; }
.top_navigation li a { margin:0; display:inline; float:left;  padding:0 0 0 6px; color:#000000; font-size:15px; text-decoration:none; }
.top_navigation li a span { margin:0; padding:0 9px 0 3px; float:left; display:block; height:28px; line-height:28px;  color:#000000; }
.top_navigation li.divedar { background:url(../images/nav_sp.gif) no-repeat center; width:15px; height:28px; text-indent:-9999px;}
.top_navigation li a:hover, .top_navigation li a.active { color:#FFFFFF; background:url(../images/top_nav_left.gif) no-repeat  left top;}
.top_navigation li a:hover span, .top_navigation li a.active span{ background:url(../images/top_nav_right.gif) no-repeat right top; color:#FFFFFF;}


.Home_login { float:right; padding-top:3px;}
.Home_login .input_bg { float:left; background:url(../images/input_bg.gif) no-repeat left top; width:146px; height:18px; padding:3px 2px; margin-right:5px; }
.Home_login .input_bg input { font-size:11px; color:#ababab; font-family:Verdana, Arial, Helvetica, sans-serif; background: transparent; border:0px; padding:0 5px;}
.Home_login .login_btn { float:left; background:url(../images/btn_login_left.png) no-repeat left top; padding:0 0 0 7px; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.Home_login .login_btn span { background:url(../images/btn_login_right.png) no-repeat right top; float:left; height:22px; padding:0 7px 0 0; line-height:22px; }



.middle_wrapper { padding:10px 0; }
.home_middle_left { width:410px; float:left;}
.home_middle_right { width:480px; float:right}
.home_middle_inner{ width:900px; }
.home_middle_inner p{ padding:0px 5px 0px 5px; }

.contact-us{ background:url(../images/contact-bg-icon.jpg) no-repeat right bottom; padding-top:10px; padding-bottom:10px; }
.round-content .disclaimer-box{ background:url(../images/disclaimer-icon.jpg) no-repeat right bottom; padding-right:210px; text-align:left; line-height:17px; }
.round-content .about-us-box{ background:url(../images/about-icon.jpg) no-repeat right bottom; padding-right:210px; text-align:left; line-height:17px; padding-bottom:95px; padding-top:5px; }



.round_box { display:block; position:relative; width:100%;  }
.round_box .round-bg { color:#CCCCCC;  margin:0 5px 0 5px; height:5px; font-size:0; padding:0; z-index:1; background:#FFFFFF; border:solid 0px #eaeaea;}
.round_box .round-content {background:#FFFFFF; margin:0 0px 0 0px; padding:0 5px; border:solid 1px #eaeaea; border-width:0 1px; text-align:justify;  }
.round_box .tl, .round_box .tr, .round_box .bl, .round_box .br { background:url(../images/round_bg.gif) no-repeat; position:absolute; z-index:2;  height:6px; width:6px; font-size:0; display:block;}
.round_box .tl { left:0 ; top:0; background-position: left top;}
.round_box .tr { right:0; top:0; background-position: right top;}
.round_box .bl { left:0; bottom:0px; _bottom:-1px;  background-position:bottom left }
.round_box .br { right:0; bottom:0px; _bottom:-1px; background-position: right bottom;}
.round_box .bdr_top { border-top-width:1px;}
.round_box .bdr_bottom { border-bottom-width:1px;}
.home_middle_right .round-content { padding:4px 8px;}

.post_contant { margin:0; padding:5px 2px; font-size:10px;}
.post_contant h3 { margin:0; padding:4px 0 0 0; font-size:10px; font-weight:bold; color:#158fb2; font-family:Verdana, Arial, Helvetica, sans-serif;}
.post_contant h3 a { color:#158fb2; text-decoration:none;}
.post_contant h3 a:hover { text-decoration:underline;}
.post_contant p { padding:4px 0;}
.post_contant a.more{ font-weight:bold; color:#4b4b4b; text-decoration:none;}
.post_contant a.more:hover { text-decoration:underline;}
.post_contant .post_comments { background:url(../images/post_comment_left.gif) no-repeat left top; padding:0 0 2px 2px; border-bottom:solid 1px #f2f2f2; margin-top:8px; }
.post_contant .post_comments .post_comments_right { background:url(../images/post_comment_right.gif) no-repeat right top; height:20px; padding:0 6px 0 4px; line-height:18px;}
.post_contant .post_comments img { vertical-align:middle; }
.post_contant .post_comments p { padding:0; margin:0;}
.post_contant .post_comments a { color:#636363; text-decoration:none;}
.post_contant .post_comments a:hover { text-decoration:underline;}

.more_topic {padding:0px 5px 5px 2px; font-size:10px; text-align:right;}
.more_topic a { color:#000000; font-weight:bold; text-decoration:none;}
.more_topic a:hover { text-decoration:underline;}

.home_about_info { margin-top:16px;}
.home_about_info .round-content{ padding:8px 15px; color:#a5a5a5;}
.home_about_info .round-content a , .home_middle_inner .round-content a{ color:#6F6F6F; font-size:11px; }
.home_about_info .round-content a:hover , .home_middle_inner .round-content a:hover{ text-decoration:none; }

.contact-box{ padding:0px 0px 0px 27px; margin:10px 0px 27px 5px; }
.email{ background:url(../images/email-icon.jpg) no-repeat top left; }
.phone{ background:url(../images/phone-icon.jpg) no-repeat top left; }
.add{ background:url(../images/addres-icon.jpg) no-repeat top left; }
.contact-box h4{ color:#000000; font-size:17px; font-weight:normal; margin:0px 0px 4px 0px; }
.contact-box .contact-txt , .contact-box .contact-txt a { color:#515151; font-size:12px; padding:0px 2px; }
.contact-box .contact-txt .map-link{ font-size:11px; color:#509b9b; line-height:21px; }

.footer_wrapper { padding:5px 12px 15px 12px; border-top:solid 1px #e0e0e0; }
.footer_wrapper .footer_manu { float:left;}
.footer_wrapper .footer_manu a { color:#6f6f6f; margin:0 3px; text-decoration:none;}
.footer_wrapper .footer_manu a:hover { text-decoration:underline;}
.footer_wrapper .footer_copyright { float:right;}
.footer_wrapper .footer_copyright a { color:#6f6f6f; text-decoration:underline;}
.footer_wrapper .footer_copyright a:hover { text-decoration:none;}

/* View Gallery */
.view_gallery_img { float:left; width:385px; display:inline; height:266px; overflow:hidden;}
.view_img_gallery_scroll { width:62px; float:right; padding:0px 4px 0px 0; }
.view_img_gallery_scroll .arrow_top { padding:0px 0 0 0;}
.view_img_gallery_scroll .arrow_top .arrow { display:block; width:14px; height:15px; margin:0 auto; background:url(../images/arrow_top.gif) no-repeat left top}
.view_img_gallery_scroll .arrow_bottom { padding:0px 0 0 0; }
.view_img_gallery_scroll .arrow_bottom .arrow { display:block; width:14px; height:15px; margin:0 auto; background:url(../images/arrow_bottom.gif) no-repeat left top}

.gallery_thumb { position:relative;}
.gallery_thumb ul { margin:0; padding:0; list-style:none;}
.gallery_thumb ul li { border: solid 1px #e9e9e9; padding:2px; margin:5px 0; position:relative;}
.gallery_thumb ul li a { margin:0; padding:0;}
.gallery_thumb ul li img { border:0px; }

.home_welcome { margin:0; padding:8px 0 0 0;}
.home_welcome .welcome_container { padding:0 10px; color:#686868; text-align:left; line-height:17px;}

.download-box{ margin:5px 0px 10px 5px; }
.download-box h3{ color:#8DAA28; margin:5px 0px; padding:0px; font-size:13px; }
.file-box{ border:solid 1px #dadada; }
.gry-bg{ background:#f8f8f8; height:27px; border-bottom:solid 1px #dadada; }
.gry-bg-box{ margin:5px 0px 0px 0px; padding:0px 20px 0px 10px; }
.file-hd-txt{ margin:1px 9px 0px 0px; }
.list-text{ font-size:11px; margin:0px; padding:0px; }
.go-btn img{ margin:3px 5px 0px 0px; padding:0px; }
.download-hd , .doc-name{ width:70%; border-right:solid 1px #dadada; height:22px; }
.download-link-hd , .doc-download{ width:27%; height:22px; }
.download-link-hd{ font-weight:bold; color:#202020; padding:5px 0px 0px 9px; }
.download-hd{ font-weight:bold; color:#202020; padding:5px 0px 0px 16px; }
.doc-download{ padding:5px 0px 0px 9px; border-bottom:solid 1px #dadada;}
.doc-name{ padding:5px 0px 0px 16px; border-bottom:solid 1px #dadada;}
.doc-download a{  padding:0px 20px 0px 0px; width:auto; height:20px; display:block; }