/* ----------- reset ----------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {list-style-type: none;}
table {	border-width: 0; border-collapse: separate;  border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
* h3, h2,a,li,.text-area{font-family:arial, sans-serif;}
p,h1{line-height:1.3em;font-family:Verdana, Geneva, sans-serif;}


/* ---------------- end of reset --------------------*/

/*------- enviornment --------------*/
body{ background:url(../img/bg_top.png) repeat-x; background-color:#e5e6e8 !important; }
#wrapper {
	margin:0px auto;
	width:1026px;
	_width:1026px;
	height:auto;
	_margin:0 auto;
	height:auto;
}
#back_left  {
	background-color:#e5e6e8 !important;
	width:33px;
	height:820px;
	background:url(../img/bg_left.png) no-repeat;
	float:left;
}
#back_middle{ margin:0 auto;vertical-align:middle;width:960px; height:auto; float:left;_width:960px;}
#back_right {
	background-color:#e5e6e8 !important;
	margin:0 auto;
	width:33px;
	height:820px;
	background:url(../img/bg_right.png) no-repeat;
	float:right;
}

/*------- enviornment --------------*/

#back_middle #header_area{height:84px;float:left;background:url(../img/header_bg.png) repeat-x 0 0;width:960px;margin-top:4px;}
#back_middle #header_area #logoarea {float:left;width:271px;}
#back_middle #header_area #logoarea img{padding:18px 0 0 32px;}

#back_middle #header_area #header_heading{float:left;width:279px;}
#back_middle #header_area #header_heading h1{font-weight:normal;font-size:8pt;color:#999999;padding:49px 0 0 11px;font-family:verdana;}

#back_middle #header_area #header_links{float:right; width:auto;/*width:220px; _width:225px;*/ padding-top:35px;text-align:center;}
/*#back_middle #header_area #header_links a:hover{color:black;width:100px;height:30px;}*/
#back_middle #header_area #header_links a {color:#999999;font-size:9pt;font-weight:bold;padding-left:0px;padding-top:10px;text-decoration:none;padding-right:10px;float:left;width:63px;height:25px;}
#back_middle #header_area #header_links a:hover{color:#FFF;background:url(../img/pop_out_contact_n.gif) no-repeat;}

/*#back_middle #header_area #header_links a{font-weight:bold;font-size:9pt;text-decoration:none;color:#999999;}*/
#back_middle #header_area #header_links a .link{padding-right:16px;padding-top:19px;}
#back_middle #header_area #header_links a.linkup{color:#666;}

#main-body-area-top {margin-left:37px; margin-top:20px; margin-right:37px; _margin-right:18px; margin-bottom:20px;}
#main-body-area-top-img-case-1 a{cursor:pointer;display:block;font-size:11px;color:#666;font-weight:bold;text-decoration:none;padding-top:20px;padding-left:70px}
#main-body-area-top-img-case-2 a{cursor:pointer;display:block;font-size:11px;color:#666;font-weight:bold;text-decoration:none;padding-top:30px;padding-left:70px}
#back_middle #green_row{float:left;background-color:#94C947;width:960px;height:8px;_padding-top:-20px !important;_line-height:8px;}
#back_middle #white_row{float:left;background-color:#FFF;width:960px;height:8px !important;_line-height:8px;}
#back_middle #black_row{float:left;background-color:#231F20;width:960px;height:68px;}
#back_middle #black_flash_area{float:left;background-color:#000;width:960px;height:216px;/*background-image:url(../images/home_img.jpg);*/}

#back_middle #black_flash_area .home_video_link a{
	background-image:url("../images/home_videolink_img.jpg");
	float:left;
	width:47px;
	height:29px;
	left:387px;
	position:relative;
	top:135px;
	
}

#back_middle #black_flash_area .home_video_link a:hover{
	float:left;
	background-image:url(../images/home_videolink_img_mov.jpg);
	float:left;
	width:47px;
	height:29px;
	left:387px;
	position:relative;
	top:135px;
	
}

#about-monivia{background-color:#FFF;float:left;width:310px;height:91px;padding-top:20px;padding-left:5px;padding-bottom:30px;}
#about-monivia h1{color:#94c947;background:url(../img/about_monvia.png) no-repeat 0 0;padding-left:10px;padding-top:3px;font-weight:bold;}
#about-monivia p{color:#4c4c4c;font-size:11px;padding-left:30px;font-weight:normal;padding-right:20px;padding-top:10px; text-align:justify;}
#about-monivia a{color:#94c947;text-decoration:none;font-size:11px;padding-left:10px;}
#about-monivia a:hover{text-decoration:underline;}


#about-monivia1{background-color:#FFF;float:left;width:310px;height:auto;padding-top:20px;padding-left:5px;padding-bottom:30px;}
#about-monivia1 h1{color:#94c947;background:url(../img/about_monvia_long.gif) no-repeat 0 0;padding-left:10px;padding-top:3px;font-weight:bold;}
#about-monivia1 p{color:#4c4c4c;font-size:11px;padding-left:30px;font-weight:normal;padding-right:20px;padding-top:10px; text-align:justify;}
#about-monivia1 a{color:#94c947;text-decoration:none;font-size:11px;padding-left:10px;}
#about-monivia1 a:hover{text-decoration:underline;}



#about-monivia2{background-color:#FFF;float:right;width:310px;height:auto;padding-top:20px;padding-left:5px;padding-bottom:30px;}
#about-monivia2 h1{color:#94c947;background:url(../img/monvia_advantage.png) no-repeat 0 0;padding-left:10px;padding-top:3px;font-weight:bold; margin-right:20px;}
#about-monivia2 p{color:#4c4c4c;font-size:11px;padding-left:30px;font-weight:normal;padding-right:20px;padding-top:10px; text-align:justify;}
#about-monivia2 a{color:#94c947;text-decoration:none;font-size:11px;padding-left:10px;}
#about-monivia2 a:hover{text-decoration:underline;}


#main-page-area #flash_container{float:left;width:960px;height:62px;border-top:1px solid #CCC;}

#back_middle #black_row h1{font-size:26px;color:#F3F3F3;padding-top:18px;font-weight:normal;padding-left:32px;font-family:Arial;padding-left:47px;}
#back_middle #main-page-area{float:left;width:960px;height:auto;background-color:#eee;_margin-right:-4px; border-bottom:1px solid #eeeeee;}
.bg_white{background-color:#FFF !important;}
#main-body-area{background:url(../img/green_bar.png) repeat-x bottom;}
/*#main-body-area-top-img { float:right; margin:0 0 33px 48px/*background-image:url(../img/image.png);height:188px;width:224px; overflow:hidden;}*/
#main-body-area-top-img {float:right;height:188px;margin:0 0 0 0;overflow:hidden;width:168px;}

.text-area{color:#666666;font-size:13px;padding-right:0px;padding-left:0px;}

#main-body-area-top-img-case{float:right; margin:58px 40px 0px 48px;background-image:url(../img/case_study.jpg);height:240px;width:221px;}
#main-body-area-top-img-case-1{clear:both;float:right; margin:0px 40px 0px 48px;background-image:url(../img/shadow.png);height:67px;width:220px;}
#main-body-area-top-img-case-2{clear:both;float:right; margin:-14px 0px 0px 48px;background-image:url(../img/shadow.png);height:67px;width:220px;}
#main-body-area-top-comment{/*background:url(../img/down_arrow.png) no-repeat 0 0;height:450px;*/height:auto;width:168px;background-position:bottom;background-color:#eeeeee;float:right;padding-bottom:32px;margin-left:0px; overflow:hidden;}
#main-body-area-top-comment1{/*background:url(../img/down_arrow.png) no-repeat 0 0;*/height:auto;width:168px;background-position:bottom;background-color:#eeeeee;float:right;padding-bottom:40px;overflow:hidden;}

#main-body-area-top-comment p{font-family:Georgia;font-style:italic;color:#999999;font-size:14px;padding:15px;}
#main-body-area-top-comment h1{font-family:Georgia;color:#999999;font-size:11px;margin-left:19px;_font-weight:none !important;}

#main-body-area-top-comment1 p{font-family:Georgia;font-style:italic;color:#999999;font-size:14px;padding:15px;}
#main-body-area-top-comment1 h1{font-family:Georgia;color:#999999;font-size:12px;margin-left:19px;_font-weight:none !important;}

.text-area h1{color:#94c947;padding:28px 0 5px 48px;font-size:18px;}
.text-area h2{color:#94c947;padding:8px 0 15px 0px;font-size:16px;}
.text-area p{color:#666666;clear:left;margin-right:15px; margin-bottom:20px; line-height:20px;color:#666666;clear:left;}

.text-area p a{border-bottom: 1px dotted #666666; color: #666666; font-family: Verdana,Geneva,sans-serif; font-size: 12px; text-decoration: none;}
.text-area p a:hover{border-bottom: 1px solid #000000; color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 12px; text-decoration: none;}

.text-area2 h1{color:#94c947;padding:28px 0 10px 48px;font-size:14px;}
.text-area3 h1{color:#94c947;padding:28px 0 10px 48px;font-size:14px;}
.text-area2 p{color:#666666;margin-left:48px;clear:left;clear:left;margin-right:231px;font-size:13px;line-height:1.6em;}
.text-area3 p{color:#666666;margin-left:48px;clear:left;clear:left;margin-right:300px;font-size:13px;line-height:1.6em;}
#main-body-area-bottom ul{float:left;width:720px;padding-left:48px;padding:23px 0 0 60px;}
#main-body-area-bottom ul.bottom_ul{height:auto ; width:680px;float:left;padding-left:100px;margin-top:-20px;padding-bottom:40px;}
#main-body-area-bottom ul.bottom_ul li{background:url(../img/disc.png) no-repeat;padding-left:15px;padding-bottom:5px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;line-height:15px !important;}
#main-body-area-bottom ul li{background:url(../img/gree_ul.png) no-repeat;padding-left:15px;padding-bottom:24px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;}



#main-body-area-bottom-case-studies{border-top:1px dotted #c2c2c2;margin-top:62px;}
#main-body-area-bottom-case-studies ul{float:left;width:720px;padding-left:48px;padding:23px 0 0 60px;}
#main-body-area-bottom-case-studies ul.bottom_ul{height:auto ; width:680px;float:left;padding-left:49px;margin-top:-10px;padding-bottom:40px;}
#main-body-area-bottom-case-studies ul.bottom_ul a.list-item{margin-left:0px;border-bottom:1px dotted #666;text-decoration:none;color:#666666;font-family:verdana;}
#main-body-area-bottom-case-studies ul.bottom_ul a.list-item:hover{margin-left:0px;border-bottom:1px solid #333;text-decoration:none;color:#333;font-family:verdana;}

#main-body-area-bottom-case-studies ul.bottom_ul li{background:url(../img/disc.png) no-repeat;padding-left:15px;padding-bottom:7px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;line-height:11px !important;}
#main-body-area-bottom-case-studies ul li{background:url(../img/gree_ul.png) no-repeat;padding-left:15px;padding-bottom:24px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;}

#main-body-area-bottom-case-studies1 ul{float:left;width:720px;padding-left:48px;padding:23px 0 0 60px;}
#main-body-area-bottom-case-studies1 ul.bottom_ul{height:auto ; width:680px;float:left;padding-left:49px;margin-top:-10px;padding-bottom:40px;}
#main-body-area-bottom-case-studies1 ul.bottom_ul a.list-item{margin-left:0px;border-bottom:1px dotted #666;text-decoration:none;color:#666666;font-family:verdana;}
#main-body-area-bottom-case-studies1 ul.bottom_ul a.list-item:hover{margin-left:0px;border-bottom:1px solid #333;text-decoration:none;color:#333;font-family:verdana;}

#main-body-area-bottom-case-studies1 ul.bottom_ul li{background:url(../img/disc.png) no-repeat;padding-left:20px;padding-bottom:7px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;line-height:11px !important;}
#main-body-area-bottom-case-studies1 ul li{background:url(../img/gree_ul.png) no-repeat;padding-left:15px;padding-bottom:24px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;}



#main-body-area-top ul{float:left;width:530px;padding:0px 0px 18px 0px; #padding:0px 0px 0px 0px; display:block;}
#main-body-area-top ul li{background:url(../img/disc.png)  no-repeat scroll 0 2px; #background:url(../img/disc.png)  no-repeat scroll 0 3px;padding-left:20px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666666;#padding-bottom:5px; padding-bottom:0px;}
#main-body-area-top ul li p{clear:left;color: #666666;line-height: 20px;margin-bottom: 20px;}

#main-body-area-top ul li { padding-bottom:5px;}

#main-body-area-top ul li a{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none;border-bottom:1px dotted #666666;color:#666666;}
#main-body-area-top ul li a:hover{font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none;border-bottom:1px solid #000;color:#000;}

#main-body-area-top ul li h3{ font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; padding-bottom:10px;}
.text-area2 ul li a{color:#666666;text-decoration:none;font-weight:bold;}
.text-area2 ul li a:hover{color:#000;text-decoration:underline;font-weight:bold;}
.text-area3 ul li a{color:#666666;text-decoration:none;font-weight:bold;}
.text-area3 ul li a:hover{color:#000;text-decoration:underline;font-weight:bold;}


#back_middle #main-page-area #main-sub-menu{float:left;width:168px;height:auto;text-align:right;}
#back_middle #main-page-area #main-sub-menu #sub-menu li.selected{background:url(../img/link_selected.png) no-repeat 0px 0px; _background:url(../img/link_selected.png) no-repeat 0px -4px;font-weight:bold;color:#666666;font-size:12px;background-color:#FFF !important;_background-color:#FFF !important;font-family:verdana !important;}
#back_middle #main-page-area #main-sub-menu #sub-menu li{background-color:#EEEEEE;;border-bottom:1px dotted #999999;padding:23px 10px 23px 0; _padding:23px 5px 23px 0; _line-height:18px;}
#back_middle #main-page-area #main-sub-menu #sub-menu li a{color:#666666;text-decoration:none;font-size:12px;font-family:Verdana; width:139px;}
#back_middle #main-page-area #main-sub-menu #sub-menu li a:hover{text-decoration:none;color:#333;}
#back_middle #main-page-area #main-body-area{background-color:#FFFFFF;float:left;margin-left:1px;padding-bottom:30px;width:623px;}

/*#back_middle #main-page-area #main-body-area{float:right;background-color:#FFFFFF;width:791px;padding-bottom:30px}*/


/*#back_middle #main-navigation-area{float:left;width:958px;font-size:15px;}
#back_middle #main-navigation-area{background:url(../img/between_ul.png) repeat-x 0 0;}


#back_middle #main-navigation-area #main-navigation_container{margin-left:10px;_padding-left:4px;}


#back_middle #main-navigation-area #main-navigation_container li.selected_tab{padding:6px 31px 13px 31px;margin-right:23px;float:left;background-color:#94c947;margin-left:-10px;color:white;_padding:6px 32px 13px 33px !important;font-weight:none;_margin-right:22px !important;font-size:18px;}


/*#back_middle #main-navigation-area #main-navigation_container li.selected_tab{background-color:#94C947;padding-left:38px;_padding-left:48px;padding-bottom:15px;}*/

/*#back_middle #main-navigation-area #main-navigation_container li.last_tab{margin-right:0px !important;_margin-left:-7px;}
#back_middle #main-navigation-area #main-navigation_container li.last_tab1{margin-right:0px !important;_margin-left:-7px;}
#back_middle #main-navigation-area #main-navigation_container li{padding:6px 31px 6px 31px;margin-right:23px;float:left;background-color:#686868;margin-left:-10px;_padding:6px 31px 6px 32px !important;font-size:18px;_margin-right:22px !important;font-weight:none;}
#back_middle #main-navigation-area #main-navigation_container li a{color:#ebebeb;font-weight:none;text-decoration:none;font-size:18px;}
#back_middle #main-navigation-area #main-navigation_container li a:hover{text-decoration:underline;}*/







/*#back_middle #main-navigation-area1{width:960px;background:url(../img/between_ul.png) repeat-x 0 0;}*/
#back_middle #main-navigation-area1{float:left;width:960px;font-size:15px;}
#back_middle #main-navigation-area1{background:url(../img/between_ul.png) repeat-x 0 0;}
#back_middle #main-navigation-area1 #main-navigation_container1 li{float:left;background-color:#686868;display:block;padding:5px 32px; margin-left:11px;height:23px;}
#back_middle #main-navigation-area1 #main-navigation_container1 li:hover{background-color:#94C947;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.first{ margin-left:0px;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.lst{ float:right;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.selected_tab1{background-color:#94c947;padding-bottom:13px;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.selected_tab1 a{color:white;cursor:default;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.selected_tab1 a:hover{text-decoration:none;}
#back_middle #main-navigation-area1 #main-navigation_container1 li a{color:#f4f4f4;font-weight:none;text-decoration:none;font-size:18px;}
#back_middle #main-navigation-area1 #main-navigation_container1 li a:hover{text-decoration:none;}
#back_middle #main-navigation-area1 #main-navigation_container1 li.lst {float:right;padding-right:30px;}

.underline{border-bottom:1px dotted #666666;}
.underline:hover{border-bottom:1px dotted #222;}

#sub-menu .sub-hightlight{background-color:white;height:15px ;width:149px;display:block;margin-left:10px;font-weight:bold;padding-top:0px;margin-top:-12px;_margin-top:-20px;}
#back_middle #main-page-area #main-sub-menu #sub-menu li a.padding{margin-right:10px;}
#back_middle #main-page-area #main-sub-menu #sub-menu li.spec{padding-bottom:10px;_padding-top:10px;}
#sub-menu .sub-hightlight-image{background:url(../img/disc_arrow.png) no-repeat;background-color:white;height:15px ;width:149px;display:block;margin-left:10px;font-weight:bold;padding-top:0px;margin-top:-12px;_margin-top:-20px;background-position:10px}

p.comonh31 {color:#94C947;font-family:verdana;font-size:14px;font-weight:normal;padding-bottom:0px;font-weight:bold; text-decoration:none;}
#dilemma{float:left;background:url(../img/dilemma.jpg) no-repeat;height:75px;width:395px;margin-bottom:15px;margin-left:46px;_margin-left:24px;}
#dilemma_solution{float:left;background:url(../img/dilemma_solution.jpg) no-repeat;height:140px;width:395px;margin-bottom:15px;margin-left:46px;_margin-left:24px;}

#main-body-area-top ul li.disk{background:transparent url(../img/disc.png) no-repeat scroll 0 0;line-height:1.2em;}
.sub_navi li a{font-size:11px !important;} 

.sub_navi li{width:135px !important;height:20px !important;padding-top:0px;color:#666666;font-size:13px;font-weight:normal;padding-top:0px !important;padding-left:7px !important; padding-bottom:0px !important;border:none !important; margin-left:15px;}
.sub-navi-begin{padding-top:15px !important;#padding-top:0px !important;padding-bottom:15px !important;}
li.sub_navi_selected{background:url(../img/disc_arrow.png) no-repeat 0px 2px; _background:url(../img/disc_arrow.png) no-repeat 0px 8px; background-color:white !important;margin-left:18px !important;_padding-left:-5px;_margin-left:-4px !important;padding-left:0px !important;_margin-bottom:6px; _margin-top:-6px; font-weight:bold; margin-top:-1px; padding-bottom:14px;}
li.sub_navi_not_selected{background-color:white !important;margin-left:12px !important; padding-top:3px; _padding-left:-5px;_margin-left:-4px !important; padding-left:0px !important; _margin-top:10px; }
.sub_navi_selected a{display:block;padding-top:3px;_padding-top:6px;_padding-bottom:6px;  padding-right:5px !important;_padding-right:0px;}

#back_middle #main-bottom{float:left;_float:none;background-color:#4C4C4C;width:960px;height:auto;}
#back_middle #main-bottom #main_footer_ul #main_ul li{float:left;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul{width:135px;margin-top:35px;padding-left:34px;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul li {float:none;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul li a{font-weight:bold;text-decoration:none;font-size:9pt;color:#999999;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul li a:hover{text-decoration:underline; color:#92CB50;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul li.selected a{text-decoration:none;color:#92CB50;}
#back_middle #main-bottom #main_footer_ul #main_ul li #navigation_ul li.selected a:hover{text-decoration:none;color:#92CB50;}

#back_middle #main-bottom #main_footer_ul #main_ul{margin-top:20px;}
#back_middle #main-bottom #main_footer_ul #main_ul li .hyperlink_ul li{float:none;}
#back_middle #main-bottom #main_footer_ul #main_ul li .hyperlink_ul{width:124px;}
#back_middle #main-bottom #main_footer_ul #main_ul li .hyperlink_ul li a.not_selected_li{font-weight:bold;color:#CCCCCC;}
#back_middle #main-bottom #main_footer_ul #main_ul li .hyperlink_ul li a.not_selected_li:hover{font-weight:bold;color:#92CB50;}

#back_middle #main-bottom #main_footer_ul #main_ul .hyperlink_ul li a{color:#999999;font-weight:normal;font-size:8pt;text-decoration:none;}
#back_middle #main-bottom #main_footer_ul #main_ul .hyperlink_ul li a:hover{text-decoration:underline; color:#92CB50;}
#back_middle #main-bottom #main_footer_ul #main_ul .hyperlink_ul li.selected_underlined_li a{text-decoration:underline;}
#back_middle #main-bottom #main_footer_ul #main_ul .hyperlink_ul li.selected_li a{color:#94C947;font-weight:bold;font-size:8pt;text-decoration:none;}

#back_middle #main-bottom #copyright{float:left;clear:both;margin-left:169px;margin-top:72px;_margin-left:82px;margin-bottom:50px;}
#back_middle #main-bottom #copyright .after_main_ul li{color:#999999;font-size:8pt;background:url(../img/icon_bottom.gif) no-repeat 0 0;padding-left:27px;_padding-top:-5px;}



/* -------------  management team page   -----------------------------*/
#team-management-container{margin-top:32px;margin-left:37px;}
.team_info_pic {border:1px solid #CBCBCB;float:left;height:100px;margin-right:27px; margin-top:2px; width:100px;}
.team_info_desc_sec {float:left;margin-bottom:20px; #margin-bottom:0px; width:420px;}
.clr {clear:both;}
.comonh3 {color:#94c947;font-size:14px;font-weight:bold;padding-bottom:10px;font-family:verdana;}
#team-management-container h1 {color:#94c947;font-size:14px;font-weight:bold;padding-bottom:8px;font-family:verdana;}
#team-management-container p {color:#6B6B6B;font-size:12px;line-height:16px; margin-bottom:20px;#margin-bottom:10px;}
.clearfix:after { clear: both; display: block; content: " "; height: 0px; visibility: hidden;}
.clearfix { display: inline-block;}
/* -------------  end of management team page   -----------------------------*/



/*------------   our offices page--------------------*/
#our-offices-container{width:auto;margin-top:20px;margin-left:20px;}
#our-offices-container h1{font-family:verdana;color:#94C947;font-weight:normal;font-size:14px;padding-top:0;padding-left:30px;margin-bottom:4px;}
#location_place_1{margin-top:10px;}
#location_place_2{margin-top:10px;}
#location_place_3{margin-top:10px;}
.location_container_1{float:left;width:80%;margin-bottom:33px;}
.location_container_2{float:right;width:20%;padding-bottom:20px;}
.location_container_1 h1{color:#94C947;font-size:14px;padding-left:50px;font-family:verdana;font-weight:normal;}
.location_container_1 p{font-size:13px;font-family:Verdana;color:#666666;padding-left:50px;width:490px;}




/*changes to the offices page -------*/
.location-container{width:550px;height:195px;margin-top:30px;margin-left:37px;margin-right:37px;}
.location-container h1{color:#94C947;font-size:14px;font-family:verdana;font-weight:bold;}
.location-container-body{float:left;}
.location-container-body-text{float:left;width:390px;height:150px;}
.location-container-body-image{float:right;background-color:yellow;width:158px;height:121px;background:url(../img/facility_1.jpg) no-repeat;margin-top:20px; _margin-top:15px;}
.location-container-body-image2{float:right;background-color:yellow;width:158px;height:121px;background:url(../img/facility_2.jpg) no-repeat;margin-top:20px; _margin-top:10px;}

.col1{float:left;width:83px;padding-left:50px; padding-right:20px; height:170px;}
.col2{float:;left; height:170px}
.col-font{font-size:12px;font-family:verdana !important;color:#666666;padding-top:20px;_padding-top:15px;}
.col1 ul li{font-family:Verdana, Geneva, sans-serif !important; font-size:13px !important; line-height:18px; color:#333;}
.col2 ul li{font-family:Verdana, Geneva, sans-serif !important; font-size:13px !important; line-height:18px;}
/*------------   end of our offices page --------------------*/


/*------------   2 cases  --------------------*/
#header_part{font-family:Verdana;font-size:13px;color:#666666;padding-left:35px;padding-top:30px;padding-right:35px;}
#header_part ul li{background:url(../img/gree_ul.png) no-repeat;padding-left:15px;padding-bottom:24px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666666;}
#header_part-ul{padding-top:20px;}
#body-image-1{float:left;width:328px;height:329px;background-color:#eeeeee;margin-left:40px;_margin-left:25px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;border:1px solid #CCC;}
#body-image-2{float:left;width:328px;height:329px;background-color:#eeeeee;margin-left:30px;_margin-left:16px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;border:1px solid #CCC;}
#body-image-3{clear:both;float:left;width:328px;height:329px;background-color:#eeeeee;margin-left:40px;_margin-left:25px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;border:1px solid #CCC;}
#body-image-4{float:left;width:328px;height:329px;background-color:#eeeeee;margin-left:30px;_margin-left:16px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;border:1px solid #CCC;}
#body-image-5{float:left;width:210px;height:275px;margin-left:30px;_margin-left:16px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;_margin-right:0px;}
#body-image-6{float:left;width:210px;height:275px;margin-left:30px;_margin-left:16px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;_margin-right:0px;padding-bottom:20px;}
#body-image-7{float:left;width:210px;height:275px;margin-left:30px;_margin-left:16px;margin-top:30px;_margin-top:16px;margin-bottom:40px;margin-right:20px;_margin-right:0px;}

.boddy-image-header {
	height:25px;
	background-color: #FFFFFF;
	/*background-image:url(../img/body_img_header_bg_sprite.gif);
	background-repeat:repeat-x;*/
	/*border:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	vertical-align:middle;
	text-align:left;
	padding-top:4px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#94C947;
	margin-bottom: 0px;
	border-bottom:1px solid #eeeeee;
	}

.text1 li{background:url(../img/gree_ul.png) no-repeat  !important;}
.text1{color:#94c947;font-family:Arial;font-weight:bold;font-size:11px;}
.text1 h1{padding-left:8px;}
.text1 p{color:#666666;font-family:Arial;font-size:11px;font-weight:normal;padding-top:8px;padding-left:8px;padding-right:8px;}
.text1 li{background:url(../img/gree_ul_trans.png) no-repeat;margin-left:9px;margin-top:12px;}
.text1 li a{color:#666666;padding-left:14px;padding-top:8px;text-decoration:none;}
.img{padding:0px;}
.text{color:#94c947;font-family:Arial;font-weight:bold;font-size:11px;}
.text h1{padding-left:8px;}
.text p{color:#666666;font-family:Arial;font-size:11px;font-weight:normal;padding-top:8px;padding-left:8px;padding-right:8px;}
.text li{background:url(../img/gree_ul_trans.png) no-repeat;margin-left:9px;margin-top:12px;}


.text11{color:#94c947;font-family:Arial;font-weight:bold;font-size:11px;}
.text11 li{background:url(../img/gree_ul_trans.png) no-repeat;margin-left:9px;margin-top:90px;}
.text11 h1{padding-left:8px;}
.text11 li a{color:#666666;padding-left:20px;padding-top:8px;text-decoration:none;}
.text11 p{color:#666666;font-family:Arial;font-size:11px;font-weight:normal;padding-top:8px;padding-left:8px;padding-right:8px;}

/*.text12{color:#94c947;font-family:Arial;font-weight:bold;font-size:11px;}*/

.text12{color: #94C947;float: right;font-family: Arial;font-size: 11px;font-weight: bold;width: 323px;}

.text12 h1{padding-left:8px;}
.text12 h2{padding-left:8px;}
.text12 li{/*background:url(../img/gree_ul_trans.png) no-repeat;*/margin-left:-12px;margin-top:-63px; _margin-top:-80px;clear:both;}
.text12 li a{color:#666666;padding-left:20px;padding-top:8px;text-decoration:none;}
.text12 p{color:#666666 !important;font-family:Arial;font-size:11px !important;font-weight:normal !important;padding-top:0px !important;padding-left:8px !important;padding-right:8px !important;}


.text li a{color:#666666;padding-left:9px;padding-top:8px;text-decoration:none;}
.u1{_padding-bottom:40px;}
/*------------   end of 2 cases  --------------------*/


#space{width:100px;height:10px;float:left;}
.spacemore{width:100px;height:30px;float:left;}
.spacemore2{width:100px;height:120px;float:left;}
#body-image-4 .text li a{padding-left:18px;}
.text li a.a_1{padding-left:15px;}
.center{display:block;padding-top:8px;}
.hyperbody{text-decoration:none;color:#666666;font-family:verdana; border-bottom:1px dotted #666;}
.hyperbody:hover {text-decoration:none;color:#000;font-family:verdana;border-bottom:1px solid #000;}

#main-body-area-top .text-area .ul_space_down{padding-bottom:7px;}
#main-body-area-top ul#ul_space_down_cont{padding-top:0px;}
.technology{padding-left:20px;font-size:11px;}
.technology2{padding-left:46px;padding-right:20px;}
.technolgy_tab{margin-left:44px;margin-top:-30px;margin-bottom:-10px;_margin-top:-28px;}
#main-body-area-bottom1 ul li {padding-bottom:3px;}
#main-body-area-bottom1 ul.bottom_ul{padding-bottom:7px;padding-left:69px;margin-top:-14px;}
#main-body-area-bottom1 ul{padding-left:49px;}
#main-body-area-bottom1 ul{float:left;width:720px;padding-left:48px;padding:23px 0 5px 60px;}
#main-body-area-bottom1 ul.bottom_ul{height:auto ; width:680px;float:left;margin-top:-20px;}
#main-body-area-bottom1 ul.bottom_ul li{background:url(../img/disc.png) no-repeat;padding-left:20px; margin-left:8px;padding-bottom:8px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;line-height:15px !important;}
#main-body-area-bottom1 ul li{background:url(../img/gree_ul.png) no-repeat;padding-left:15px;line-height:1.4em;font-family:Verdana, Geneva, sans-serif;}
.left-access{padding-left:12px;}
/* -------------     Client list page        ------------------------------*/

#client_container {float:left;width:550px;height:380px;margin-left:0px;margin-top:10px;}
#client_container .h1{float:left;width:260px;height:34px;text-align:center;color:#eeeeee;font-family:Verdana;font-size:14px;border: 1px solid #EEEEEE;color: #94C947; font-weight:bold; border-bottom:0; border-right:0;}
#client_container .h2{float:left;width:260px;height:34px;text-align:center;color:#eeeeee;font-family:Verdana;font-size:14px;border: 1px solid #EEEEEE;color: #94C947; font-weight:bold; border-bottom:0; border-left:0px;}

#client_container .b1{float:left;width:260px;height:105px;border:1px solid #eeeeee; border-right:0; text-align:center;}
#client_container .b2{float:left;width:260px;height:105px;border:1px solid #eeeeee; border-left:0; text-align:center;}

#client_container .head_li1 .head_ul1{float:left;}
#client_container .head_li1 .head_ul1 li{width:220px;height:34px;color:#eeeeee;font-family:verdana;font-size:14px;text-align:center;background-color:#4c4c4c;margin-top:30px;}
#client_container .body_li1{clear:both;}
#client_container .body_li1 .body_ul{float:left;}
#client_container .body_li2{clear:both;}
#client_container .body_li2 .body_ul{float:left;}
#client_container .body_li3{clear:both;}
#client_container .body_li3 .body_ul{float:left;}
#client_container ul li ul li{float:left;}



/* -------------     end of Client list page        ------------------------------*/

/* -------------     start of Our ventures page        ------------------------------*/

#client_container_ventures_set1 {float: left;height:auto;margin-left:0px;margin-top:10px;width: 555px; margin-bottom:30px;}
#client_container_ventures_set1 .h1{border-color: #EEEEEE;border-style: solid solid none;border-width: 1px 1px 0;color: #94C947;float: left;font-family: Verdana;font-size: 14px;font-weight: bold;height: 34px;padding-left: 20px;text-align: left;width: 527px;}
#client_container_ventures_set1 .b1{border-color: #EEEEEE;border-style: solid none solid solid; border-width: 1px 0 1px 1px;float: left;height: 80px;padding-left: 10px;width: 120px;}

#client_container_ventures_set1 .b1-more-height-opt1{border-color: #EEEEEE;border-style: solid none solid solid; border-width: 1px 0 1px 1px;float: left;height: 130px;padding-left: 10px;width: 120px;}

#client_container_ventures_set1 .b2{border-color: #EEEEEE;border-style: solid solid solid none;  border-width: 1px 1px 1px 0;float: left;font-size: 11.3px;height: 80px;width: 417px;}
#client_container_ventures_set1 .b2 p{margin:10px;}

#client_container_ventures_set1 .b2-more-height-opt1{border-color: #EEEEEE;border-style: solid solid solid none;  border-width: 1px 1px 1px 0;float: left;font-size: 11.3px;height:130px; width: 417px;}
#client_container_ventures_set1 .b2-more-height-opt1 p{margin:10px;}

#client_container_ventures_set2 {float:right;height:auto;margin-left:0;margin-top:30px;width:383px;}
#client_container_ventures_set2 .h1{float:left;width:350px;height:34px;background-color:#4c4c4c;text-align:center;color:#eeeeee;font-family:Verdana;font-size:14px;border:1px solid #eeeeee;}
#client_container_ventures_set2 .b1{border:1px solid #EEEEEE;float:left;height:120px;width:110px;}
#client_container_ventures_set2 .b2{border:1px solid #EEEEEE;float:left;height:120px;width:236px; font-size:11.3px;}
#client_container_ventures_set2 .b2 p{margin:10px;}

/* -------------     end of Our ventures page        ------------------------------*/


#main-body-area-top-content{float:left;height:auto;width:550px;margin-top:10px; margin-left:37px; margin-right:37px; margin-bottom:37px; _margin-left:18px; _margin-right:13px;}
#main-body-area-top-content .text-area{margin-right:10px;float:left;background-color:red; width:550px;}
#main-body-area-top-content h2{color:#94c947;font-family:verdana;font-size:15px;padding:15px 0 15px 0px;}
#main-body-area-top-content h3{color:#666666;font-family:verdana;font-size:13px;padding:0px 0 10px 0px; font-weight:bold;}
#main-body-area-top-content ul{
	padding-bottom:10px;
	}

#main-body-area-top-content ul li{background:url(../img/disc.png) no-repeat 0 1px; #background:url(../img/disc.png) no-repeat 0 3px;padding-left:20px;font-size:13px;color:#666666;font-family:Verdana;padding-bottom:10px;}

#main-body-area-top-content ul li a{font-size:13px;color:#666666;font-family:Verdana;border-bottom:1px dotted #666666; text-decoration:none !important;}
#main-body-area-top-content ul li a:hover{font-size:13px;color:#333;font-family:Verdana; border-bottom:1px solid #333333; text-decoration:none !important;}

.sub-content_list_icon li{
	background:url(../img/gree_ul.png) no-repeat 0 0 !important; padding-left:25px !important;
	}

#main-body-area-top-content ol{list-style-type: decimal;margin-left:0px;padding-left:20px;#padding-left:25px;font-size:13px;color:#666666;}
#main-body-area-top-content ol li{font-family:Verdana !important;padding-bottom:10px;}

#main-body-area-top-content ol li h3{ padding-top:0px; padding-bottom:10px;}

#main-body-area-top-content ol li ul{margin-left:0px; padding-top:0px; padding-bottom:10px;}

#main-body-area-top-content p{margin-left:0px; padding-bottom:10px;font-size:13px;color:#666666;font-family:Verdana !important;}

.image_align{padding-left:12px;margin-top:10px;}
#image-shadow{width:168px;margin-left:0px;margin-top:-5px;}
#image-shadow a{background:url(../img/shadow1_a.png) no-repeat 0 0;display:block;width:168px;height:62px;}
h2{color:#94c947;padding:28px 0 10px 48px;font-size:14px; font-weight:bold; text-decoration:none;}
#main-body-area-top-comment1 img{padding-top:20px;}

#main-body-area-top-content ul.leaf li{background:url(../img/gree_ul.png) no-repeat 0 0;}
.body-image-1 p{text-align:justify;}
#main-body-area-top-content h2 .darkgrey{color:#666;font-weight:bold;font-size:14px;padding-left:-14px;margin-top:10px;}
#main-body-area-top h2 .darkgrey{color:#94C947;font-weight:bold;font-size:14px;padding-left:-14px;margin-top:10px;}











#main-body-area-top-content1{float:left;height:auto;width:580px;}
#main-body-area-top-content1 .text-area{margin-right:10px;float:left;background-color:red;}
#main-body-area-top-content1 h2{color:#94c947;font-family:verdana;font-size:14px;padding:28px 0 10px 48px;}
#main-body-area-top-content1 ul li{background:url(../img/disc.png) no-repeat 0 2px;#background:url(../img/disc.png) no-repeat 0 3px;margin-left:48px;padding-left:15px;font-size:13px;color:#666666;font-family:Verdana;padding-bottom:10px;}
#main-body-area-top-conten1t ol{list-style-type: decimal;margin-left:80px;padding-left:15px;font-size:13px;color:#666666;}
#main-body-area-top-content1 ol li{font-family:Verdana !important;padding-bottom:10px;}
#main-body-area-top-content1 p{margin-left:48px;padding-left:15px;font-size:13px;color:#666666;font-family:Verdana !important;}
#main-body-area-top-content1 h3{font-size:13px;color:#666666;font-family:Verdana;font-weight:normal;}
#main-body-area-top-content1 h2 .darkgrey{color:#94C947;font-weight:bold;font-size:14px;padding-left:-14px;margin-top:10px;}
#main-body-area-top-content1 ul.leaf li{background:url(../img/gree_ul.png) no-repeat 0 0;}



.dotted_line {
background-image:url("../images/dotted_line.gif");
background-position:left top;
background-repeat:repeat-x;
height:10px;
padding-bottom:10px;
margin-left:0px;
display:block;
clear:both;
}


.sub_grey_headder {
	padding-left:45px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}




.text-area h1 {padding:28px 0 0 48px; font-weight:bold; text-decoration:underline;}
#back_middle #black_row h1 {color:#686868;}
#green_line_fp{
	margin:0 auto;
	line-height:1px; 
	height:4px;
	background-color:#92cb50;
	}

.min_width_list{
	width:auto;
	float:left;
	padding-right:40px;
}

.back_to_top {
    float: right;
    margin-right: -42px;
    margin-top: -33px;
    vertical-align: middle;
    width: 130px;
	}

.txt_link_back_to_top{
	width:95px;
	float:left;
	margin-top:10px;
	}

.txt_link_back_to_top a{
    border-bottom: 1px dotted #666666;
    color: #666666;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none !important;
	}
	
.txt_link_back_to_top a:hover {
    border-bottom: 1px solid #333333;
    color: #333333;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none !important;
	}

.img_link_back_to_top{
	float:right;
	width:34px;
	height:34px;

	}

.li_bottom_spacer {
	padding-bottom:10px !important;
}


 /* 404 Error Page*/
 
.noborder{ border:0!important; width:168px;}
.text-area-404Error{color:#666666;font-size:13px; padding: 30px 0 20px; font-family:arial, sans-serif;  
 min-height:400px;   height:auto !important;   height:400px;}
.text-area-404Error p{ border-bottom:1px #d6d6d6 solid; padding-bottom: 20px;}
.text-area-404Error h3{ font-size:44px; font-weight:bold; line-height:1.0em;font-family:arial, sans-serif; }
.text-area-404Error h4{ font-size:28px; font-weight:normal; line-height:1.6em; color:#94c947;font-family:arial, sans-serif; }

.text-area-404Error a{ color:#94c947; text-decoration:underline;}
.text-area-404Error a:hover{ color:#666666; text-decoration:underline;}


.career_e-mail {margin-top:10px;  float:left; width:550px}
