﻿body {
	padding:0px;
	margin:0px;
	background-color:#ccc;
	font:normal 12px Arial;
/*	height:100%;*/
}
img
{
    border:none;
}
.break
{
    clear:both;
}
p
{
    padding-top:0;
    margin-top:0;
}
*:first-child+html p
{
    margin:0;padding:0;
    margin-bottom:10px;
}
ul
{
    padding:0;
    margin:0;
    margin:0px 15px 0px 15px;
}
ul li
{
    list-style-image:url(../images/newsBullet.jpg);
}
a:active, a:link, a:visited
{
    color:#184269;
}
a:hover
{
    color:#3d6488;
}

#wrapper
{
    width: 950px;
    text-align:left;
	margin: 0 auto;
	height:100%;
}
#wrapperInt
{
    width: 950px;
    text-align:left;
	margin: 0 auto;
	height:100%;
	background:url(../images/interiorBG.jpg) repeat-y;
}
#header
{
    height:134px;
    padding-left:40px;
    border-bottom:solid 2px white;
    background:url(../images/header.jpg) no-repeat;
}
#logo
{
    width:200px;
    height:134px;
    background:url(../images/logoHolder.jpg) no-repeat;
    float:left;
}
#companyName
{
    /*width:750px;
    height:134px;*/
    width:649px;
    height:85px;
    background:url(../images/headingBG.jpg) repeat-x;
    float:left;
    padding:25px 63px 24px 38px;
}
#companyName_cn
{
    font:bold 36px Arial;
    color:White;
    width:649px;
    text-align:left;
    margin-bottom:7px;
}
#companyName_tl
{
    font:bold 30px Arial;
    color:white;
    width:649px;
    text-align:right;
}

#centerArea
{
    width:950px;
}
#centerAreaRight
{
    width:749px;
    float:left;
}
#contentAreaHome
{
    float:left;
    /*width:374px;
    height:244px;*/
    background-color:#c0d6ee;
    width:343px;
    height:218px;
    padding:12px 15px;
    border-left:solid 1px white;
    border-right:solid 1px white;
    border-bottom:solid 1px white;
    font:normal 11px Arial;
}
#imageAreaHome1
{
    float:left;
    width:373px;
    height:242px;
    border:solid 1px white;
    border-right:none;
    border-top:none;
    /*background:url(../images/imageHolder1.jpg) no-repeat;   */
}
#imageAreaHome2
{
    float:left;
    /*width:373px;
    height:243px;*/
    width:341px;
    height:209px;
    border:solid 1px white;
    padding:16px;
    /*background:url(../images/imageHolder2.jpg) no-repeat;   */
    background-color:#c0d6ee;
    font:normal 11px Arial;
}
#secContent
{
    margin-top:7px;
}
#secContent li
{
    margin-bottom:7px;
}
#newsEventsHome
{
    float:left;
    /*width:373px;
    height:245px;*/
    width:309px;
    height:209px;
    border:solid 1px white;
    border-right:none;
    background-color:#c0d6ee;
    padding:16px 32px;
}
#newsEventsHome ul
{
    margin-left:0px;
    list-style:none;
}
#newsEventsHome ul li
{
    list-style:none;
    color:#000;
    font:normal 12px Arial;
    margin-bottom:10px;
}
*:first-child+html #newsEventsHome ul li
{
    list-style-image:none;
 height:auto;
 margin-bottom:7px;   
}
* html #newsEventsHome ul li
{
 height:auto;
 margin-bottom:7px;   
}

#newsEventsHome ul li a:hover
{
    color:#184269;
}
#contentAreaInt
{
    float:left;
    /*width:750px;
    height:489px;*/
    background-color:#c0d6ee;
    width:648px;
    padding:50px;
    border-left:solid 1px white;
}
#footer
{
    width:950px;
    height:65px;
    border-top:solid 2px white;
    padding-top:7px;
    background-color:#184269;
}
#footerContent
{
    margin:0 auto;
    width:488px;
    color:White;
    text-align:center;
    font:normal 10px Arial;
}
#footerContent a:link, #footerContent a:active, #footerContent a:visited
{
    color:White;
}
.pageTitle
{
    font:bold 16px Arial;
    color:#184269;
    margin-bottom:10px;
}

.pageTitleInt
{
    font:bold 20px Arial;
    color:#184269;
    margin-bottom:10px;
}
#news
{
    padding-bottom:2px;
    border-bottom:solid 1px #184269;
    width:135px;
    margin-bottom:22px;
}
/*** Navigation ***/
#navigationHome
{
    float:left;
    width:200px;
    height:485px;
    background:url(../images/navigationBG.jpg) repeat-x;
    border-right:solid 1px white;
}
#navigationInt
{
    float:left;
    width:200px;
    background:url(../images/navigationBG.jpg) repeat-x;
    border-right:solid 1px white;
}
.navItem
{
    border-bottom:solid 1px white;
    padding:10px 16px;
}
.navItem a:link, .navItem a:active, .navItem a:visited
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}
.navItem a:hover, .navItem a.ON
{
    text-decoration:underline;
}
.subNavItem
{
    width:140px;
    float:left;
    margin-bottom:3px;
    margin-top:5px;
}
.subNavItemLast
{
    width:140px;
    float:left;
    margin-bottom:0px;
    margin-top:5px;
}
*:first-child+html .subNavItem
{
    width:110px;
    float:left;
    margin-bottom:-7px;
}
* html .subNavItem
{
    width:110px;
    float:left;
    margin-bottom:-7px;
}
.subNavItem a:link,
.subNavItem a:active,
.subNavItem a:visited
{
    font:bold 11px Arial;
    color:White;
    text-decoration:none;
}
.subNavItem a:hover,
.subNavItem a.ON
{
    text-decoration:underline;
}

.dash
{
    width:3px;
    margin-right:5px;
    float:left;
    color:White;
    font-weight:bold;
    margin-left:20px;
    margin-top:3px;
}

/* Special */
#newsYears a.ON
{
    font-weight:bold;
}
.newsEventsRow
{
    padding:5px;
}

.hpTitle
{
    color:#184269;
    font-weight:bold;
    font-family:Arial;
}

#homeTitle1
{
    font-size:14px;
}
#homeTitle2
{
    font-size:12px;
}
#homeTitle3
{
    font-size:16px;
}
.addressBox
{
    margin-right:56px;
    float:left;
    text-align:center;
    margin-bottom:7px;
}
.addressBoxLast
{
    float:left;
    margin-right:0px;
    text-align:center;
    margin-bottom:7px;
}
#a1
{
    width:134px;
}
#a2
{
    width:114px;
}
#a3
{
    width:128px;
}

.banner
{
    float:left;
    height:242px;
}
#homePageLeft
{
    width:224px;
}
#homePageRight
{
    width:149px;
}
