html { overflow:scroll; }
body { margin:0px; padding:0px; text-align:center; font-size:12px; font-family:Arial; }
input, td { font-size:11px; font-family:Arial; }
a { color:#686665; text-decoration:none; }
a:hover { text-decoration:underline; }

#outsideWrap { width:100%; text-align:center; padding:0px; }
#mainBodyWrap { margin:0px auto; margin-top:20px; text-align:left; padding:0px; }

#frameWrap { margin:0px auto; }

#bodyWrap { border:1px solid #4a4a4a; text-align:center; }
#headerWrap { text-align:left; overflow:hidden; height:140px; position:relative; }
#logoWrap { margin:0px; padding:0px; display:block; overflow:hidden; width:100%; background:url(../images/headerbg.jpg); }
#menuWrap { margin-top:0px; padding:0px; height:50px; background-color:#ffffff; z-index:100; }
#headerWrap_index { text-align:left; overflow:hidden; height:620px; position:relative; }
#menuWrap_index { margin-top:0px; padding:0px; height:50px; z-index:100; position:absolute; width:950; top:90px; left:0px; }

#indexPageWrap { height:535px; background:url(../images/map.jpg) no-repeat; background-position:0px 8px; }
#indexBG { position:absolute; height:495px; top:100px; left:0px; }

#slogan { position:absolute; top:125px; left:490px; width:50%; padding-right:40px; text-align:justify; font-size:14px; font-family:Arial; color:#4c4946; }

#indexHTML { position:absolute; text-align:left; top:500px; left:20px; width:900px; overflow:hidden; }
#indexHTML ul { margin:0px; padding-left:17px; line-height:15px; text-align:left; }
#indexHTML .box1 { margin:0px; padding:0px; width:230px; padding-top:5px;  }
#indexHTML .box1 .bb { padding-left:10px; font-size:11px; padding-right:10px; line-height:15px; }
#indexHTML .box1 a { color:#001842; }

#indexHTML .box2 { margin:0px; padding:0px; width:215px; padding-top:5px; }
#indexHTML .box2 .bb { padding-left:10px; font-size:11px; padding-right:10px; line-height:15px; }
#indexHTML .box2 a { color:#b75122; }

#indexHTML .box4 { margin:0px; padding:0px; width:255px; padding-top:5px; }
#indexHTML .box4 .bb { padding-left:10px; font-size:11px; padding-right:10px; line-height:15px; }
#indexHTML .box4 a { color:#2e67b2; }

#indexHTML .box3 { margin:0px; padding:0px;  width:228px; padding-top:5px; }
#indexHTML .box3 .bb { padding-left:10px; font-size:11px; padding-right:10px; line-height:15px; }
#indexHTML .box3 a { color:#004d52; }

#title_cs { margin:0px; padding:0px; }
#title_pro { margin:0px; padding:0px; }
#title_hr { margin:0px; padding:0px; }

#contentWrap .box1 { width:180px; margin:0px; padding:0px; color:#686665; }
#contentWrap .box1 .bb{ line-height:13px; padding-top:30px; padding-bottom:30px; padding-left:20px; }
#contentWrap .box1 .bb ul { margin:0px; padding-right:10px; list-style:none; padding-left:0px; }
#contentWrap .box1 .bb ul li { padding-top:2px; padding-left:0px; }

#contentWrap .box2 { margin:0px; padding:0px; display:block; color:#686665;}
#contentWrap .box2 td { color:#686665; text-align:justify; }
#contentWrap .box2 .bb { line-height:13px; padding-top:5px; padding-left:30px; padding-right:30px; padding-bottom:30px; text-align:justify; }

#contentWrap .box3 { width:200px; margin:0px; padding:0px; color:#686665; }
#contentWrap .box3 .bb { padding-left:10px; padding-right:10px; line-height:13px; padding-top:5px; padding-bottom:30px; }
#contentWrap .box3 .bb ul { margin:0px; padding-left:10px; padding-right:10px; list-style:none; }
#contentWrap .box3 .bb ul li { padding-top:2px; }
#contentWrap .box3 .bb ul li ul{ margin:0px; padding-left:10px; padding-right:10px; list-style:none; }
#contentWrap .box3 .bb ul li ul li{ padding-top:2px; }
#contentWrap .box3 .bb .box3_line { border:1px solid #d9d9d8; margin-bottom:10px; }

#contentWrap .hp { color:#ff8800; line-height:20px; font-size:11px; }
#footerWrap { clear:both; padding-left:10px; font-size:11px; font-family:Arial; }
#footerWrap ul { margin:0px; padding:0px; list-style:none; height:40px; float:right; }
#footerWrap ul li { float:left; padding-right:10px; padding-top:2px; color:#686665; line-height:12px; }

#contentWrap .splitDiv { padding-top:10px;padding-bottom:10px; text-align:right; }
#contentWrap .splitDiv a { padding-left:10px; text-decoration:none; background:url(../images/gre_li.png) no-repeat; background-position: 0px 2px; }
#contentWrap .splitDiv a:hover { text-decoration:underline; }

#contentWrap2 .splitDiv { padding-top:10px;padding-bottom:10px; text-align:right; }
#contentWrap2 .splitDiv a { padding-left:10px; text-decoration:none; background:url(../images/gre_li.png) no-repeat; background-position: 0px 2px; }
#contentWrap2 .splitDiv a:hover { text-decoration:underline; }

#ind1_title { text-align:left; }

#contentWrap  .box3 a { color:#58b3e2; text-decoration:none; }
#contentWrap  .box3 a.on,
#contentWrap  .box3 a:hover { color:#58b3e2; text-decoration:underline; }

#contentWrap .timeDiv { padding-left:22px; background:url(../images/clock.jpg) no-repeat; height:20px; line-height:20px; padding-right:0px; }
#contentWrap .dmap { float:right; height:18px; display:block; }
#contentWrap .dmap a { color:#58b3e2; }
#contentWrap .dmap a:hover { color:#58b3e2; }

#method { text-align:left; }
#method .subheader { padding-left:10px; background:url(../images/org_li.png) no-repeat; background-position: 0px 2px; padding-bottom:3px; font-weight:bold; line-height:13px; }
#method .subheader2 { padding-left:10px; background:url(../images/org_li.png) no-repeat; background-position: 0px 2px; padding-bottom:3px; line-height:13px; }
#method .subheader a { color:#686665; text-decoration:none; }
#method .subheader a.on,
#method .subheader a:hover { color:#686665; text-decoration:underline; }

#method a { color:#58b3e2; text-decoration:none; }
#method a.on,
#method a:hover { color:#58b3e2; text-decoration:underline; }

#contentWrap .box1  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap .box1  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap .box2  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap .box2  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap .box3  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap .box3  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap .box4  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap .box4  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }

#contentWrap .box1 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap .box2 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap .box3 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap .box4 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }

#contentWrap .inputbox { border:1px solid #8f8f8f; color:#686665; font-size:11px; }
#contentWrap .inputbox_error { border:1px solid #58b3e2; color:#686665; font-size:11px; }

#errorbox { color:#58b3e2; }

#contentWrap2 .box1  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box1  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap2 .box2  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box2  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap2 .box3  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box3  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }
#contentWrap2 .box4  .emailcss a { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box4  .emailcss a:hover { color:#58b3e2; text-decoration:underline; }

#contentWrap2 .box1 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box2 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box3 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }
#contentWrap2 .box4 .emailcss a.emailcss2 { color:#58b3e2; text-decoration:none; }

#contentWrap2 .inputbox { border:1px solid #8f8f8f; color:#686665; font-size:11px; }
#contentWrap2 .inputbox_error { border:1px solid #58b3e2; color:#686665; font-size:11px; }

#methodologyTD div { padding:10px; padding-top:5px; padding-bottom:5px; }
#methodologyTD,
#methodologyTD td { font-size:10px; }
#methodologyTD .header { border:1px solid #cccccc; }
#methodologyTD .body1 { border:1px solid #cccccc; border-top:0px; border-right:0px; }
#methodologyTD .body2 {  border:1px solid #cccccc; border-top:0px; }