@charset "utf-8";
/* CSS Document */

body
{
background-image:url(images/bg1.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}


#wrapper
{
width:1084px;
height:555px;
margin:0px auto;
padding:0px;
}

#wrapperabou
{
width:1084px;
height:667px;
margin:0px auto;
padding:0px;
}

.lftside_pic
{
width:22px;
height:765px;
margin:0px;
float:left;
padding:0px;
}

.lftside_picabou
{
width:22px;
height:667px;
margin:0px;
float:left;
padding:0px;
}

#toparea
{
width:1084px;
height:121px;
margin:0px;
float:left;
padding:0px;
}


.total
{
width:1040px;
height:554px;
margin:0px 0px 0px 0px;
float:left;
padding:0px;
}


.centerpart
{
width:1040px;
height:819px;
margin:0px 0px 0px 0px;
float:left;
padding:0px;
}







.top_whitebg
{
width:1040px;
height:101px;
background-image:url(images/topbg.gif);
margin:0px 0px 0px 0px;
float:left;
padding:0px;
}


.cmpny_titlepart
{
width:460px;
height:101px;
margin:0px;
float:left;
padding:0px;
}

.cmpny_logo
{
width:154px;
height:121px;
margin:0px;
float:left;
padding:0px;
}

.cmpny_name
{
width:134px;
height:121px;
margin:0px;
float:left;
padding:0px;
}

.cmpny_cntactpart
{
width:345px;
height:121px;
margin:0px;
float:right;
padding:0px;

}

.cmpny_cntact_way
{
width:97px;
height:67px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475a6a;
margin:0px;
float:left;
padding-left:4px;
padding-top:54px;
}

.contact_way_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475a6a;
text-decoration:none;
}


.separator1
{
width:0px;
height:121px;
margin:0px;
float:left;
padding:0px;
}

.cmpny_cntact_methods
{
width:230px;
height:67px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475a6a;
margin:0px;
float:left;
padding-left:12px;
padding-top:54px;
}

.menu_part
{
width:1040px;
height:46px;
background-color:#8dc51e;
margin:0px;
float:left;
padding:0px;
}


.menu_sectn
{
width:355px;
height:46px;
margin:0px;
float:right;
padding:0px;
}

.hmemenu_sectn
{
width:69px;
height:46px;
margin:0px;
float:left;
}

.menus_sectn
{
width:67px;
height:46px;
margin:0px 0px 0px 8px;
float:left;
}


.menus_sep
{
width:2px;
height:46px;
margin:0px 0px 0px 13px;
float:left;
}

.menus_sectn2
{
width:60px;
height:46px;
margin:0px 0px 0px 12px;
float:left;
}


.menus_sectn3
{
width:52px;
height:46px;
margin:0px 0px 0px 12px;
float:left;
}



.centralized
{
width:1040px;
height:555px;
margin:0px;
background-color:#FFFFFF;
float:left;
}

.centralizedabou
{
width:1040px;
height:455px;
margin:0px;
background-color:#FFFFFF;
float:left;
}

.centralized1
{
width:1040px;
height:470px;
margin:0px;
background-color:#FFFFFF;
float:left;
}



.centralized2
{
width:1040px;
height:550px;
margin:0px;
background-color:#FFFFFF;
float:left;
}

.bannerpart
{
width:1040px;
height:413px;
margin:0px;
float:left;
}


.bannerarea
{
width:745px;
height:433px;
margin:0px;
float:left;
}

.banner_display
{
width:715px;
height:418px;
margin:1px 0px 0px 14px;
float:left;
}


.bannerarea2
{
width:278px;
height:433px;
margin:0px;
float:left;
}


.bannerarea2_pic1
{
width:278px;
height:289px;
margin:0px;
float:left;
}


.pic1
{
width:278px;
height:263px;
margin:15px 0px 0px 0px;
float:left;
}

.pic2
{
width:278px;
height:144px;
margin:0px 0px 0px 0px;
float:left;
}


.wel_txt {
width: 1040px;
height: 40px;
margin: 0px 0px 0px 0px;
float: left;
}
.wel_txt_inner
{
width:1040px;
height:1300px;
margin:0px 0px 0px 0px;
float:left;
}



.welcome_textportion
{
width:1023px;
height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#5cac1f;
font-weight:bold;
margin:0px 0px 0px 0px;
float:left;
padding-left:17px;
}

.welcome_textportion1
{
width:1023px;
height:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#5cac1f;
font-weight:bold;
margin:0px 0px 0px 0px;
float:left;
padding-left:17px;
}




.welcome_textportion2
{
width:210px;
height:30px;
margin:0px 0px 0px 0px;
float:left;
}


.welcome_briefsctn
{
width:1000px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
line-height:19px;
margin:0px 0px 0px 0px;
float:left;
padding-left:20px;
}

.welcome_briefsctn1
{
width:1000px;
height:480px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
line-height:19px;
margin:0px 0px 0px 0px;
float:left;
padding-left:20px;
}

.welcome_briefsctnabou
{
width:1000px;
height:380px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
line-height:19px;
margin:0px 0px 0px 0px;
float:left;
padding-left:20px;
}

.welcome_briefsctn_only
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#595a55;
line-height:19px;
text-decoration:none;

}
.head_small_font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475a6a;
text-decoration:none;
}

.sep5
{
width:1040px;
height:1px;
magin:0px;
float:left;
}

.picsectn
{
width:1040px;
height:533px;
margin:20px 0px 0px 0px;
float:left;
}

.trinty_part2
{
width:1040px;
height:200px;
margin:0px 0px 0px 0px;
float:left;
}







.trinty_pic1
{
width:316px;
height:200px;
margin:0px 0px 0px 20px;
float:left;
}





.trinty_pic1_disp
{
width:316px;
height:163px;
margin:0px 0px 0px 0px;
float:left;
}


.trinty_pic1_disptitle
{
width:316px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
margin:0px 0px 0px 0px;
float:left;
padding-top:15px;
}



.trinty_pic2
{
width:316px;
height:200px;
margin:0px 0px 0px 25px;
float:left;
}


.trinty_sctnp1
{
width:1040px;
height:42px;
margin:0px 0px 0px 0px;
float:left;
}



.tri_p2
{
width:328px;
height:52px;
margin:0px 0px 0px 19px;
float:left;
}

.tri_p2_sep1
{
width:1px;
height:277px;
margin:0px 0px 0px 0px;
float:left;
}

.tri_p2_note1
{
width:285px;
height:67px;
margin:0px 0px 0px 25px;
float:left;
}


.tri_p2_title1
{
width:275px;
height:70px;
margin:0px 0px 0px 0px;
float:left;
}



.titleynot
{
width:161px;
height:70px;
margin:0px 0px 0px 0px;
float:left;
}

.titleynot_note3
{
width:161px;
height:70px;
margin:0px 0px 0px 0px;
float:left;
}



.tri_p2_titlenotespack
{
width:275px;
height:69px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
margin:0px 0px 0px 0px;
float:left;
}


.tri_p2_titlenotespack4
{
width:276px;
height:69px;
margin:0px 0px 0px 0px;
float:left;
}


.font_sctn
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-transform:uppercase;
font-weight:bold;
line-height: 15px;
}


.font_sctn2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height: 15px;
text-align:justify;
}






.font_sctn7
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
line-height: 15px;
text-transform:uppercase;
}

.more_sctn1
{
width:78px;
height:34px;
margin:0px 0px 0px 1px;
float:left;
}


.tri_p2_note4
{
width:305px;
height:227px;
margin:0px 0px 0px 0px;
float:left;
}


.tri_p5
{
width:340px;
height:57px;
margin:0px 0px 0px 0px;
float:left;
}


.titlehwwork
{
width:234px;
height:70px;
margin:0px 0px 0px 0px;
float:left;
}



.tri_p2_sep9
{
width:1px;
height:327px;
margin:0px 0px 0px 20px;
float:left;
}


.services_provide
{
width:1040px;
height:365px;
margin:0px 0px 0px 0px;
float:left;
}




s
.services_providepart
{
width:986px;
height:347px;
background-color:#e1edea;
margin:16px 0px 0px 24px;
float:left;
}


.services_animage
{
width:195px;
height:347px;
margin:0px 0px 0px 0px;
float:left;
}


.services_animagedisp
{
width:160px;
height:293px;
margin:19px 0px 0px 20px;
float:left;
}


.services_onebyone
{
width:430px;
height:347px;
margin:0px 0px 0px 0px;
float:left;
}


.services_head
{
width:396px;
height:325px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
margin:19px 0px 0px 0px;
float:left;
}



.services_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0c020b;
font-weight:bold;
}


.servicesgreen_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#124806;
font-weight:bold;
}


.simpleservice_font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#171717;
text-decoration:none;
}




.contact_page
{
width:334px;
height:330px;
margin:0px 0px 0px 0px;
float:left;
}

.quickcontact
{
width:323px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0c020b;
font-weight:bold;
margin:0px 0px 0px 0px;
float:left;
padding-left:11px;
padding-top:19px;
}



.quickcontact_fields
{
width:309px;
height:280px;
margin:0px 0px 0px 11px;
float:left;
}

.name_fild1
{
width:309px;
height:27px;
margin:0px 0px 0px 0px;
float:left;
}


.textfild1_size
{
width:298px;
height:20px;
color:#6a5f66;
margin:0px;
float:left;
padding-top:4px;
padding-left:5px;
}

.textfild1_size_big
{
width:298px;
height:60px;
color:#6a5f66;
margin:4px 0px 0px 0px;
float:left;
padding-top:4px;
padding-left:5px;
}

.cmpnyname_fild1
{
width:309px;
height:27px;
margin:9px 0px 0px 0px;
float:left;
}


.msg_area1
{
width:309px;
height:60px;
margin:3px 0px 6px 0px;
float:left;
}


.textarea1
{
width:303px;
height:111px;
margin:0px;
float:left;
}


.submit
{
width:70px;
height:25px;
margin:9px 0px 0px 0px;
float:left;
}

.corporate_firms_cmpanies
{
width:260px;
height:198px;
margin:0px 0px 0px 23px;
float:left;
}

.cmpny1
{
width:230px;
height:165px;
border: 1px solid #e1e1e1;
margin:0px 0px 0px 20px;
float:left;
}


.cmpnyimgdisplay
{
width:150px;
height:80px;
margin:44px 0px 0px 40px;
float:left;
}


.cmpnyimgdisplay4
{
width:95px;
height:58px;
margin:55px 0px 0px 70px;
float:left;
}


.footer
{
width:1040px;
height:31px;
background-color:#fcfefd;
margin:0px;
float:left;
}

.footer1
{
width:1040px;
height:11px;
margin:0px;
float:left;
}




.cpyr8
{
width:410px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#414536;
margin:4px 0px 0px 20px;
float:left;
}
.copyright_font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}

.cmpnyinfo
{
width:237px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#414536;
margin:4px 30px 0px 0px;
float:right;
}


.sertxt
{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
line-height:19px;
margin:0px 0px 0px 0px;
padding-left:20px;
}