body { margin: 0px; background-color:white;}
body,p { font-size:12px; font-family:Arial; color:#595959;}
ul { list-style-type:square; }
li { margin-left: -15px; }
.arrow1 { list-style: url(../images/arrow01.gif); margin-top:0px;}
.arrow2 { list-style: url(../images/arrow02.gif); margin-top:0px;}
.mytextfield { height:18px; background-color:white; border:#CCCCCC solid 1px; font-family:Arial; font-size:12px; color:black;}
.mytextfield2 { background-color:white; border:#CCCCCC solid 1px; font-family:Arial; font-size:12px; color:black;}
.myButton { font-size: 11px;}
.button { border: none; background: url(../images/btn_icon/submit2.gif) no-repeat bottom; color:#FFFFFF; font-size:12px; padding-bottom:18px }

/* links */
a:link, a:visited { font-size:12px; text-decoration: underline; color:#4470B8; }
a:hover { font-size:12px; text-decoration: none; color:#4470B8; }
a.linkContent:link, a.linkContent:visited { color:#434343; }
a.linkContent:hover { color:#434343; }
a.linkNaviTop:link, a.linkNaviTop:visited { color:white; font-size:11px; font-weight:bold; text-decoration:none; }
a.linkNaviTop:hover { color:#D3F2FF; font-size:11px; font-weight:bold; text-decoration:none; }
a.linkNaviMain:link, a.linkNaviMain:visited { color:#206C8B; font-size:11px; font-weight:bold; text-decoration:none; }
a.linkNaviMain:hover { color:#E1165E; font-size:11px; font-weight:bold; text-decoration:none; }
a.linkFooter:link, a.linkFooter:visited { color:#9A9A9A; font-size:11px; text-decoration:underline; }
a.linkFooter:hover { color:#515151; font-size:11px; text-decoration:none; }
a.linkNews:link, a.linkNews:visited { color:#5DABC5; font-size:11px; font-weight:bold; text-decoration:none; }
a.linkNews:hover { color:#5DABC5; font-size:11px; font-weight:bold; text-decoration:underline; }
a.linkLeftNavi:link, a.linkLeftNavi:visited { color:#3C9DC1; font-size:12px; text-decoration:none; }
a.linkLeftNavi:hover { color:#EB1675; font-size:12px; text-decoration:none; }
a.linkAward:link, a.linkAward:visited { color:#799EBB; font-weight:normal; text-decoration:underline; }
a.linkAward:hover { color:#799EBB; font-weight:normal; text-decoration:none; }
a.linkBlogCategory:link, a.linkBlogCategory:visited { color:#1268C0; font-size:11px; }
a.linkBlogCategory:hover { color:#E70E5F; font-size:11px; }
a.linkBlogTitle:link, a.linkBlogTitle:visited { color:#2868C0; font-size:20px;text-decoration:none; }
a.linkBlogTitle:hover { color:#E70E5F; font-size:20px;text-decoration:none; }

/* header */
#myHeader { height:54px; margin-bottom:4px; width:984px; }
#myHeaderLeft { width:188px; padding-left:12px;}
#myHeaderRight { text-align:right; vertical-align:top; width:784px;}
#naviTop { background-color:#206C8B; color:white; font-size:11px; font-weight:bold; padding: 2px 7px 2px 9px; float:right; }
#naviMain {color:#206C8B; font-size:11px; font-weight:bold; margin-top:37px; margin-right:6px; }

/* concept-home */
#conceptTableHome { width:100%; background-image:url(../images/bg/home_concept.gif); background-repeat:repeat-x; height:270px; }
/*#conceptHome1 { width:654px; vertical-align:top; background-image:url(../images/bg/home_concept1.gif); background-repeat:no-repeat; }*/
#conceptHome1 { width:654px; vertical-align:top; }
#conceptHome2 { width:330px; background-image:url(../images/bg/home_concept2.jpg); background-repeat:no-repeat; color:#235D75; font-size:12px; }
#conceptHomeLeft {background-image:url(../images/bg/home_concept_left.gif); background-repeat:no-repeat; background-position:top right; }
#conceptHomeRight {background-image:url(../images/bg/home_concept_right.gif); background-repeat:no-repeat; background-position:top left; }

/* concept-sub */
#conceptTableSub { width:100%; background-image:url(../images/bg/sub_concept.gif); background-repeat:repeat-x; height:181px; }
#conceptSub1 { width:316px;}
#conceptSub1a { background-image:url(../images/bg/sub_concept1.gif); background-repeat:no-repeat; height:38px; }
#conceptSub1b { background-image:url(../images/bg/sub_concept2.gif); background-repeat:no-repeat; height:31px; }
#conceptSub1c { background-image:url(../images/bg/sub_concept3.gif); background-repeat:no-repeat; height:103px; padding:9px 30px 0px 24px; color:#235D75; font-size:12px; }
#conceptSub2 { width:668px; vertical-align:top; background-image:url(../images/bg/sub_concept4.gif); background-repeat:no-repeat; color:#235D75; font-size:12px; }
#conceptSubLeft {background-image:url(../images/bg/sub_concept_left.gif); background-repeat:no-repeat; background-position:top right; }
#conceptSubRight {background-image:url(../images/bg/sub_concept_right.gif); background-repeat:no-repeat; background-position:top left; }

/* contents */
#contentTable { width:100%; background-image:url(../images/bg/content.gif); background-repeat:repeat-x;}
#contentTd { width:964px; padding:14px 10px 20px 10px;}

/* contents - home */
#tdHome1 { width:230px; padding-right:20px; vertical-align:top;}
#tdHome2 { width:714px; vertical-align:top;}

#divNews { width:386px; height:63px; margin-bottom:10px;}
#divNews p { margin:0px;}
.newsPic { border:#D9D9D9 2px solid;}

/* contents - sub */
#tdSub1 { width:195px; vertical-align:top; padding-right: 15px;}
#tdSub2 { width:753px; vertical-align:top; }
#breadcrumb { color:#A0A0A0; font-size:10px; margin-bottom:7px;}
#subTitle { color:#E81A63; font-size:25px; background-image:url(../images/btn_icon/title.gif); background-repeat:no-repeat; background-position:left center; padding-left:18px;}
#myContent { line-height:1.6em;}
.awardTitle { color:#427992; font-weight:bold; margin-bottom:7px;}
#liItem li { margin-bottom:6px;}

#newsUl { border-top:#D6D6D6 solid 1px; margin:15px 0px 0px 0px; padding:0px;}
#newsUl li { margin-left:0px; list-style:none; padding:15px 8px 15px 8px; background:#F8F8F8; border-bottom:#D6D6D6 solid 1px;}
#newsUl li:hover { background:#F0F0F0;} /* FF only */

#newsBg1 { background:#F8F8F8;}
#newsBg2 { background:#F1F1F1;}
.divNews { font-size:11px; color:#777777;}
.newsPic2 { border:#D9D9D9 2px solid; }
.newsTitle p { margin:0px;}

.clientName {font-size: 18px;}
.clientProject { padding:2px 6px; font-size:11px; font-weight:bold; background-color:#E81A63; color:white; margin-bottom:10px;}

.sitemapSection { background-image:url(../images/bg/sitemap.gif); color:#30465E; font-size:12px; font-weight:bold; padding:2px 0px 2px 10px; width:230px;}
.sitemapContent { padding:10px 0px 10px 10px;}
.sitemapContent ul { margin-top:0px; margin-bottom:0px; list-style:disc;}

.portfolioBg { background-color:#F6F6F6; background-image:url(../images/bg/portfolio_content.gif); background-repeat:repeat-x; text-align:center; padding-top:5px; padding-bottom:7px;}
.portfolioBorder { border:#C1C1C1 1px solid; margin-bottom:7px; }

.divBlogArchive { border:#EAEAEA 10px solid; padding:10px;}

.divBlog1 { background:#F8F8F8; padding:20px;}
.divBlog2 { background:#F1F1F1; padding:20px;}
.divBlogTitle { color:#595959; font-size:20px;}
.divBlogDate { color:#777777; font-size:11px;}
.divBlogContent { color:#595959; font-size:12px;}

.divBlogLinkTitle { color:#828282; font-size:14px; font-weight: bold; padding-top:5px; padding-bottom:5px; }
.divBlogPagination { background:#E0E0E0;color:#8D8D8D; padding:5px; border-top:#999999 dashed 1px; border-bottom:#999999 dashed 1px; text-align:center;}
.divBlogComment {padding:20px; border-top:#999999 dashed 1px; border-bottom:#999999 dashed 1px; }
.divBlogComment2 {border-bottom:#E0E0E0 solid 1px; padding-bottom:15px; margin-bottom:20px;  }

.adminTr { background-image:url(../images/bg/sitemap.gif); color:#30465E; font-size:12px; font-weight:bold; }
.adminBorder { border-bottom:#bbbbbb dashed 1px; padding-top:3px; padding-bottom:3px;}
.adminPagination {background:#dedede; padding-top:3px; padding-bottom:3px;}

/* sub navigation */
#leftNavi { border:#D3ECEE 12px solid; padding:4px 12px 10px 12px;}
.divLink {padding-top:8px; padding-bottom:9px; padding-left:15px; border-bottom:#D5EAEB 1px dashed; background-image:url(../images/btn_icon/arrow1.gif); background-repeat:no-repeat; background-position:left center;}

/* footer */
#myFooterTable {background-color:#F0F0F0; width:100%;}
#myFooter { width:954px; color:#9A9A9A; font-size:11px; padding:11px 15px 11px 15px; }

