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

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


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




.lftside_pic
{
width:22px;
height:655px;
margin:0px;
float:left;
padding:0px;
}
.copyright_font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}


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


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


.centerpart
{
width:1040px;
height:1200px;
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;

}
.head_small_font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475a6a;
text-decoration:none;
}
.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;
}

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

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


.separator1
{
width:1px;
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:505px;
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:540px;
margin:0px;
background-color:#FFFFFF;
float:left;
}

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

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


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

.banner_display
{
width:715px;
height:418px;
margin:11px 0px 0px 17px;
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:155px;
margin:0px 0px 0px 0px;
float:left;
}
.wel_txt_inner
{
width:1040px;
height:450px;
margin:0px 0px 0px 0px;
float:left;
}

.wel_txt_innergal
{
width:1040px;
height:500px;
margin:0px 0px 0px 0px;
float:left;
}


.welcome_textportion
{
width:1023px;
height:70px;
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:70px;
margin:0px 0px 0px 0px;
float:left;
}


.welcome_briefsctn
{
width:1020px;
height:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#595a55;
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;

}

.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:327px;
margin:0px 0px 0px 0px;
float:left;
}



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

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

.tri_p2_note1
{
width:285px;
height:327px;
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:169px;
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:169px;
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:327px;
margin:0px 0px 0px 0px;
float:left;
}


.tri_p5
{
width:340px;
height:327px;
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;
}

.corporate_firms
{
width:1040px;
height:54px;
margin:0px 0px 0px 0px;
float:left;
}


.corporate_firmsimg
{
width:270px;
height:54px;
margin:0px 0px 0px 17px;
float:left;
}

.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;
}




.contact_page
{
width:334px;
height:347px;
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:297px;
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;
}


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


.msg_area1
{
width:309px;
height:111px;
margin:9px 0px 0px 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:1040px;
height:198px;
margin:0px 0px 0px 0px;
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;
}




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


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



.gal_pc_sctn
{
width:1005px;
height:365px;
margin:0px 0px 0px 17px;
float:left;
}


.gal_txt
{
	width:1005px;
	height:8px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.gal_txt_disp
{
width:106px;
height:38px;
margin:0px;
float:left;
}



.gal_pc_sctn2
{
width:1005px;
height:431px;
margin:0px;
float:left;
}


.gal_part1
{
	width:1005px;
	height:400px;
	margin:0px;
	float:left;
}

.gal_part2
{
	width:1005px;
	height:350px;
	margin:0px;
	float:left;
}


.gal_row1
{
width:1005px;
height:150px;
margin:30px 0px 0px 0px;
float:left;
}

.gal_rownew
{
width:1005px;
height:300px;
margin:30px 0px 0px 0px;
float:left;
}

.fg_p1
{
width:235px;
height:149px;
background-color:#e1edea;
margin:0px 0px 0px 2px;
float:left;
}

.pc1
{
width:216px;
height:128px;
margin:10px 0px 0px 10px;
float:left;
}

.fg_p2
{
width:235px;
height:149px;
background-color:#e1edea;
margin:0px 0px 0px 17px;
float:left;
}

.fg_pnew
{
width:310px;
height:225px;
background-color:#e1edea;
margin:0px 0px 0px 17px;
float:left;
}
.gal_row2
{
width:1005px;
height:150px;
margin:20px 0px 0px 0px;
float:left;
}
