body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, a, div{font-family: "Lucida Grande", "MS YaHei", sans-serif !important; font-size:13px;}

/* CN Site Specific */

body { font-size:76%; font-weight:normal; color:#555555; }

.simsun { line-height:1.5em; }
.sserif { font-family:arial, sans-serif; line-height:1.5em }
.sserif a { font-family:arial, sans-serif; line-height:1.5em; font-size:12px; }
.navigation a { font-size:14px; white-space: nowrap; }
.contentarea h1 { font-size:2.5em; margin: 0px 0px 3px 0px; padding-left:8px; }
.contentarea .siblings, .contentarea .subnav {top:3px; }
.siblings a { font-size:14px }

.cn2009_sans .columns p { font-family:arial, sans-serif; font-size:14px; line-height:1.5em }
.simsun_mgmt position { line-height:1.5em; padding-top:2px; }
.simsun_mgmt h3 {  line-height:1.5em; font-weight:normal; font-size:14px; margin-bottom:5px; }
.simsun_mgmt ul li a span  {  font-weight:normal; font-size:12px; margin-bottom:5px; margin-top:3px; }
.simsun_mgmt p {  line-height:1.5em; }

.fs12 { font-size:12px }
.fs14 { font-size:14px }

.cn_homepage { font-family:arial, sans-serif; margin-top:20px;  }
.cn_homepage h2 { color:#7dc243;  line-height:1.4em; margin-bottom:5px; }
.cn_homepage a { font-weight:normal; font-size:13px; color:#2a2a2a;  }
.cn_homepage h4 { font-weight:bold; margin-left:10px; font-size:12px; line-height:1.4em  }
.cn_homepage p { padding-right:15px; margin-left:10px; font-size:12px; line-height:1.4em  }

/* Homepage - Overrides */
.home { height:300px; width:860px; margin:0px; margin:15px 0 0px 0; position:relative; overflow:hidden; }
.hometext { margin:10px 0 20px 0; }
.hometext h1 { text-indent:0px; margin:0 0 9px 10px; height:31px; background-image: none; background-repeat: no-repeat; color: #000;  font-size:28px;  }
.hometext h2 { margin:0 0 1px 10px; text-indent:0px; height:20px;  font-size:20px; font-weight:normal; }
.hometext h2.first { background:none; line-height:28px; margin-bottom:3px; }
.hometext h2.second { background:none; margin-bottom:0px; line-height:28px; }

.cn2009b_homepage .cn2009 p { font-weight:normal; font-size:13px;  padding-bottom:15px; display:block; /*height:115px;*/  }
.cn2009b_homepage .cn2009 a { font-weight:normal; font-size:13px; color:#111;  }
.cn2009b_homepage .cn2009 a:hover { color:#ff9900;  }
.cn2009b_homepage .cn2009 h2 { font-weight:normal; font-size:16px; color:#7dc243;  margin-bottom:20px;  }
.cn2009b_homepage .cn2009 h4 { font-weight:normal; font-size:13px;   }


.contentarea p.title_cn1 { margin:5px 10px 5px 10px; padding:0; font-size:1.2em; font-weight:normal; letter-spacing:-0.5px;  }

/* For Services section */
.row.caption { width:660px; }
.row.insight { margin:0px; min-height:250px; padding:0px; width:860px;  }
.row.technology { margin:0px; min-height:250px; padding:0px; width:860px;  }
.row.inspiration { margin:0px; min-height:250px; padding:0px; width:860px;  }
.row.impact { margin:0px; min-height:250px; padding:0px; width:860px;  }
.services h2 { margin-left:0px; height:27px; margin-bottom:10px;  }

h3.insight-caption { background:none; text-indent:0px; height:37px; margin-left:0px; padding-bottom:25px;  font-size: 14px; font-weight:normal  }
h3.technology-caption { background:none; text-indent:0px; height:37px; margin-left:0px; padding-bottom:25px;  font-size: 14px; font-weight:normal  }
h3.inspiration-caption { background:none; text-indent:0px; height:37px; margin-left:0px; padding-bottom:25px;  font-size: 14px; font-weight:normal  }
h3.impact-caption { background:none; text-indent:0px; height:37px; margin-left:0px; padding-bottom:25px; margin-right:0px;  font-size: 14px; font-weight:normal  }
.services_china h4 { font-size: 20px; color: #000; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;  font-weight:normal }
h4.insights { font-size: 1.5em; color: #000; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 7px; margin-left: 10px;  font-weight:normal; font-size:20px; }
h1.cn_smaller { font-size:1.6em; font-family:arial, sans-serif; }

/* For frog CHINA Process Page */
.process2009 { height:280px; min-height:280px; width:860px; margin:0; padding:0; background:url(/images/process_back_2009-4.jpg) no-repeat; }
.process2009 p.title_cn1 { padding-top:10px; font-size:16px; line-height:1.3em }
.processdiscover2009 { margin:0; padding:10px 0 0 0; }
.processdesign2009 { margin:0; padding:10px 0 0 0; }
.processdeliver2009 { margin:0; padding:10px 0 0 0; }
.contentarea .processdiscover2009 h2, .contentarea .processdesign2009 h2, .contentarea .processdeliver2009 h2 { padding-bottom:5px; font-size: 20px; color: #000; font-weight:normal  }
.contentarea .processdiscover2009 h3, .contentarea .processdesign2009 h3, .contentarea .processdeliver2009 h3 { padding-bottom:5px; font-size: 16px; font-weight:normal   }

.sitemap h3 { font-size: 16px; font-weight:normal   }


.linehorizontal_cn2009 { margin-bottom:20px; }
.linehorizontal_shorter_cn2009 { margin: 1px 0px 0px 0px; }

.casestudyr1 h2,
.casestudyr2 h2,
.casestudyr2 h3 {  margin-bottom: 4px; }
.casestudyr1 p {  font-size:14px; line-height:1.5em; font-weight:bold }
.casestudyr2 p {  font-size:14px; line-height:1.5em }

.contentarea img { border:none }

.contentarea .previousnext { top:-40px; }

.contentarea h1.cnservices { margin: 0px 0px 3px -8px; }

.casestudyr1 { margin:12px 0 0; min-height:325px; padding-top:18px; width:550px;}
.headquarters { background: url(http://www.frogdesign.cn/images/shanghai_skyline.jpg) no-repeat; }
p{line-height:22px;font-size:13px;}
li{line-height:22px;}


.services_china h4{font-size:21px!important;color:#333 !important;}
.services_china h3{line-height:22px;}
.historyPage h2{line-height:30px;}

.footer .copyright p, .footer .copyright a {font-size:11px; }
