body{margin:0;padding:0;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:#ffffff;}
a:link, a:visited{color:#d05c2d;font-weight:normal;}
a:active, a:hover{color:#990000;text-decoration:none;}
p{margin:0px;padding:0px;}
img{margin:0px;padding:opx;border:none;}
.cleaner{clear:both;width:100%;height:0px;font-size:0px;}
.margin_bottom_10{clear:both;width:100%;height:10px;font-size:1px;}
.margin_bottom_20{clear:both;width:100%;height:20px;font-size:1px;}
.margin_bottom_30{clear:both;width:100%;height:10px;font-size:1px;}
.margin_bottom_40{clear:both;width:100%;height:40px;font-size:1px;}
.margin_bottom_50{clear:both;width:100%;height:50px;font-size:1px;}
.margin_bottom_60{clear:both;width:100%;height:60px;font-size:1px;}
.margin_right_10{margin-right:0px;}
.margin_right_60{margin-right:60px;}
.border_bottom{border-bottom:1px solid #999;}
.text_rl{text-align:right;}
.fl{float:left;}
.fr{float:right}
.rc_btn_01 a{clear:both;float:right;display:block;width:152px;height:37px;padding:18px 0 0 0;font-size:12px;text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;border:none;background:url(images/templatemo_button_01.png) no-repeat;}
.rc_btn_02 a{clear:both;float:right;display:block;width:140px;height:35px;padding:17px 0 0 0;font-size:13px;text-align:center;color:#ffffff;font-weight:bold;text-decoration:none;border:none;background:url(images/templatemo_button_02.jpg) no-repeat;}
.header_01{padding:0 0 10px 0;margin:0 0 10px 0;font-size:26px;color:#ffffff;}
.header_02{padding:0 0 15px 0;margin:0 0 0px 0;font-size:26px;color:#333333;}
.header_03{padding:0 0 5px 0;font-size:13px;font-weight:bold;color:#fd4800;}
#templatemo_header_wrapper{width:100%;margin:0 auto;background:url(images/templatemo_header_bg.jpg) repeat-x;}
#templatemo_header_wrapper2{width:100%;margin:0 auto;background:url(images/templatemo_header_bg2.jpg) repeat-x;}
#templatemo_header{width:940px;height:48px;margin:0 auto;}
#templatemo_header2{width:940px;height:27px;padding:15px 20px 0 20px;margin:0 auto;}
#templatemo_header #logo{float:left;width:300px;height:48px;background:url(images/templatemo_logo.jpg) left top no-repeat;}
#templatemo_header #templatemo_menu{float:right;width:1000px;height:48px;}
#templatemo_menu ul{float:right;margin:0px;padding:0px;list-style:none;}
#templatemo_menu ul li{display:inline;}
#templatemo_menu ul li a{float:left;display:block;height:38px;margin-left:10px;padding:10px 30px 0 22px;font-size:13px;font-weight:bold;text-decoration:none;color:#ffffff;outline:none;}
#templatemo_menu li a:hover, #templatemo_menu li .current{position:relative;color:#000;background:url(images/templatemo_menu_hover_right.jpg) bottom right no-repeat;}
#templatemo_menu li a:hover span, #templatemo_menu li .current span{position:absolute;display:inline-block;width:7px;height:48px;bottom:0px;left:-7px;background:url(images/templatemo_menu_hover_left.jpg) left bottom no-repeat;}
#templatemo_banner_wrapper{clear:both;width:100%;margin:0 auto;background:#007DCD;background-image:url(bg.jpg);}
#templatemo_banner{width:980px;height:265px;margin:0px auto;}
#templatemo_banner #banner_content{float:right;width:435px;padding:40px 0 0 0;margin-right:80px;}
#banner_content #banner_title{font-size:24px;padding:10px 0 35px 0;}
#banner_content #banner_text{text-align:justify;font-size:11px;}
#templatemo_content_top_wrapper{clear:both;width:100%;height:220px;margin:0 auto;background:url(images/templatemo_content_top_bg.jpg) repeat-x;}
#templatemo_content_top{width:940px;margin:0 auto;padding:40px 20px 0 20px;}
#templatemo_content_top p{color:#000000;}
#templatemo_content_wrapper{clear:both;width:100%;margin:0 auto;background:#7bdaae url(images/templatemo_bg.jpg) repeat-x;}
#templatemo_content{width:1000px;margin:0 auto;padding:40px 20px 0 20px;}
.content_col_w420{width:450px;}
.content_col_w425{width:540px;}
.service_box{width:135px;height:140px;}
.testimonial_box_wrapper{margin-bottom:10px;border-bottom:1px solid #e0e0e0;}
.testimonial_box{padding:10px 20px;background:#e0e0e0;margin-bottom:2px;}
.testimonial_box a{font-size:13px;font-weight:bold;color:#fd4800;text-decoration:none;}
.image_wrapper_01{position:relative;width:450px;}
.image_wrapper_01 img{position:absolute;width:412px;height:117px;top:10px;left:10px;}
.section_w140{width:140px;}
.section_w140 .project_icon{width:135px;height:140px;background:url(images/templatemo_project_icon.jpg) no-repeat;}
.section_w220{width:220px;}
.section_w280{width:500px;}
.section_w280 .future_project{margin:0;padding:0;list-style:none;}
.future_project li{margin:0 0 5px 0;padding:0px;}
.other_project_list{margin:0px;padding:0px;list-style:none;}
.other_project_list li{margin:0 0 0 0;padding:5px 0 3px 25px;background:url(images/templatemo_list_icon.jpg) left center no-repeat;}
.other_project_list li a{color:#333;text-decoration:none;}
.other_project_list li a:hover{color:#990000;}
#templatemo_footer_wrapper{clear:both;width:100%;margin:0 auto;background:#567867;border-bottom:1px solid #7bdaae;}
#templatemo_footer{width:auto;margin:0 auto;padding:40px 20px 20px 20px;background:#656565;color:#ffffff;}
#templatemo_footer a{color:#e5b614;}
.normal_list{margin:0 0 0 30px;padding:0px;list-style:disc;}
.normal_list li{padding:3px 0;margin:0;}
#templatemo_footer .normal_list li a{color:#ffffff;text-decoration:none;}
.contact{text-align:right;margin:0px;padding:0px;list-style:none;}
.contact li{padding:3px 0;}
.templatemo_container{width:1000px;margin:auto;}
#templatemo_content_left .templatemo_post{margin:15px;padding:0;}
.templatemo_post h1{font-family:Tahoma;font-size:18px;color:#588970;margin:0 0 15px 0;padding:0;}
.templatemo_post p{font-family:Arial;font-size:12px;color:#46574d;text-align:justify;margin:0 0 15px 0;padding:0;}
.templatemo_post img{margin:0 0 0 25px;padding:0;border:1px solid #333;}
#templatemo_content_right{float:right;width:250px;margin:0 12px 0 0;padding:0;}
* html #templatemo_content_right{margin:0 -15px 0 0;}
.templatemo_section{margin:0 10px 14px 0;padding:0;float:right;}
.templatemo_section_1_top{width:176px;height:36px;font-family:Tahoma;font-weight:bold;font-size:12px;color:#276b45;background:url(images/templatemo_section_1_top_bg.jpg) no-repeat;margin:0px;padding:15px 0 0 70px;}
.templatemo_section_1_mid{width:216px;background:url(images/templatemo_section_1_mid_bg.jpg) repeat-y;margin:0;padding:5px 15px;}
.templatemo_section_1_mid .templatemo_form{margin:0;padding:0;}
.templatemo_section_1_mid .templatemo_label{float:left;width:70px;height:50px;color:#fff;font-family:Tahoma;font-size:11px;text-align:right;margin:0;padding:0;}
.templatemo_label label{display:block;margin:0 0 5px 0;padding:0;}
.templatemo_section_1_mid .templatemo_textboxes{float:right;width:120px;height:50px;margin:0 10px 0 0;padding:0;}
.templatemo_textboxes .textfield{width:106px;height:9px;font-family:Tahoma;font-size:11px;color:#333;background:url(images/templatemo_textbox.jpg) no-repeat;border:none;margin:0 0 5px 0;padding:5px;}
.templatemo_login_bottom{float:left;height:30px;margin:0 15px;padding:0;}
.templatemo_login_bottom .remember{color:#fff;margin:0;padding:0;}
.templatemo_login_bottom .checkbox{margin:0;padding:0;}
.templatemo_login_bottom .button{background:url(images/templatemo_button.jpg) no-repeat;border:none;cursor:pointer;height:22px;text-align:center;vertical-align:bottom;white-space:pre;width:55px;color:#fff;margin:0 0 0 20px;padding:0;}
.templatemo_section_1_bottom{width:246px;height:17px;background:url(images/templatemo_section_1_bottom_bg.jpg) no-repeat;}
.templatemo_section_2_top{width:176px;height:42px;font-family:Tahoma;font-weight:bold;font-size:12px;color:#276b45;background:url(images/templatemo_section_2_top_bg.jpg) no-repeat;margin:0;padding:15px 0 0 70px;}
.templatemo_section_2_mid{width:246px;background:url(images/templatemo_section_2_mid_bg.jpg) repeat-y;margin:0;padding:5px 0;}
.templatemo_section_2_bottom{width:246px;height:18px;background:url(images/templatemo_section_2_bottom_bg.jpg) no-repeat;}
.templatemo_section_2_mid ul{list-style:none;margin:0 20px;padding:0;}
.templatemo_section_2_mid li{border-bottom:1px solid #fff;margin:0;padding:5px;}
.templatemo_section_2_mid li a{color:#fff;text-decoration:none;}
.templatemo_section_2_mid li a:hover{color:#000;text-decoration:none;}
#templatemo_bottom_panel{width:100%;margin:0;padding:15px 0 0 0;}
.templatemo_section_3{float:left;width:224px;margin:0 0 0 15px;padding:0;}
.templatemo_section_3_top{width:154px;height:32px;background:url(images/templatemo_section_3_top_bg.jpg) no-repeat;font-family:Tahoma;font-size:11px;color:#fff;font-weight:bold;margin:0;padding:10px 0 0 70px;}
.templatemo_section_3_bottom{width:224px;margin:10px 0 0 0;padding:0;}
.templatemo_section_3_bottom ul{list-style:none;margin:0;padding:0;}
.templatemo_section_3_bottom li{width:188px;height:26px;background:url(images/templatemo_bottom_list.jpg) no-repeat;margin:0;padding:8px 0 0 36px;}
.templatemo_section_3_bottom li a{color:#fff;text-decoration:none;}
.templatemo_section_3_bottom li a:hover{color:#AAFFFF;text-decoration:underline;}
.templatemo_section_4{float:right;width:620px;margin:0 15px 0 0;padding:0;}
* html .templatemo_section_4{margin:0;}
.templatemo_section_4_top{width:200px;height:32px;background:url(images/templatemo_section_4_top_bg.jpg) left no-repeat;font-family:Tahoma;font-size:11px;font-weight:bold;color:#000;margin:0;padding:10px 0 0 50px;}
.templatemo_section_4_bottom{width:200px;margin:0;padding:0 15px 15px 34px;}
.templatemo_section_4_bottom h1{font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;margin:10px 0 2px 0;padding:0;}
.templatemo_section_4_bottom p{font-family:Tahoma;font-size:11px;color:#fff;text-align:justify;margin:0 0 10px 0;padding:0;}
.templatemo_section_4_bottom .bottom_line{clear:both;height:0px;border-bottom:1px solid #64967d;}
#templatemo_footer{font-family:Arial;font-size:12px;color:#7bdaae;background:#232524;margin:0;padding:5px 0;text-align:center;}
#templatemo_footer a{color:#7bdaae;text-decoration:underline;}
#templatemo_footer a:hover{color:#7bdaae;text-decoration:none;}
.cleaner_with_height{clear:both;height:5px;}

