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;
}

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:#b51b1b;
    outline:none;
}
a:hover
{
    color:#ffffff;
}

#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;
    border-bottom:solid 2px #b9191a;
}
#logo
{
    width:200px;
    height:134px;
    background:url(../images/logoHolder.jpg) no-repeat;
    float:left;
    background-color:White;
    background-position:center center;
}
#logo a:link, #logo a:active, #logo a:visited
{
    text-decoration:none;
}
#companyName
{
    /*width:750px;
    height:134px;*/
    width:649px;
    height:85px;
    background:url(../images/headingBG.jpg) repeat-x;
    background-color:#b9191a;
    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;
}
#imageAreaHome1
{
    float:left;
    width:320px;
    height:207px;
    border-bottom:solid 1px white;
    background:url(../images/imageHolder4_1.jpg) no-repeat;   
}
#imageAreaHome2
{
    float:left;
    width:317px;
    height:207px;
    border-bottom:solid 1px white;
    background:url(../images/imageHolder4_2.jpg) no-repeat;   
}
#imageAreaHome3
{
    float:left;
    width:313px;
    height:207px;
    border-bottom:solid 1px white;
    
    background:url(../images/imageHolder4_3.jpg) no-repeat;   
}
#contentAreaHome
{
    float:left;
    /*width:474px;
    height:243px;*/
    background-color:#eae8d4;
    width:408px;
    height:184px;
    padding:29px 33px 30px 33px;
    border-right:solid 1px white;
    border-bottom:solid 1px white;
    border-top:solid 1px white;
    font:normal 11px Arial;
}

#newsEventsHome
{
    float:left;
    /*width:473px;
    height:243px;*/
    width:372px;
    height:207px;
    border:solid 1px white;
    border-right:none;
    background-color:#eae8d4;
    padding:18px 51px 18px 50px;
}
#newsEventsHome ul li
{
    height:52px;
    color:#514735;
}
*:first-child+html #newsEventsHome ul li
{
 height:auto;
 margin-bottom:7px;   
}
* html #newsEventsHome ul li
{
 height:auto;
 margin-bottom:7px;   
}
#contentAreaInt
{
    float:left;
    /*width:750px;
    height:489px;*/
    background-color:#eae8d4;
    width:648px;
    padding:50px;
    border-left:solid 1px white;
}
#footer
{
    width:950px;
    height:55px;
    border-top:solid 2px white;
    padding-top:9px;
    background-color:#a21e1f;
}
#footerContent
{
    /*margin:0 auto;
    width:351px;*/
    color:White;
    text-align:center;
    font:normal 10px Arial;
}

#footerContent a:link, #footerContent a:active, #footerContent a:visited
{
    color:white;
}

.footerItems
{
    margin:0 auto;
    padding-bottom:7px;
}
.footerItems a:link, .footerItems a:active, .footerItems a:visited
{
    display:block;
    float:left;
    padding:0px 7px;
    background:url(../images/footerNavSep.jpg) no-repeat;
    background-position:right center;
    padding-right:8px;
}

.pageTitle
{
    font:bold 16px Arial;
    color:#b51b1b;
    margin-bottom:10px;
}
#news
{
    padding-bottom:2px;
    border-bottom:solid 1px #b51b1b;
    width:135px;
}
/*** Navigation ***/
#navigation {
	height: 35px;
	width: 950px;
	border-top: 1px solid #b9191a;
	background:url(../images/navigationBG.jpg) repeat-x;
	border-bottom:solid 2px #b9191a;
}
.navArea
{
    margin:0 auto;
}
.navArea a:link, .navArea a:visited, .navArea a:active
{
    color:#b51b1b;
    float:left;
    width:125px;
    height:16px;
    padding:10px 5px 9px 5px;
    color:White;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
}
* html .navArea a:active,
* html .navArea a:link,
* html .navArea a:visited
{
    width:128px;
    padding-left:3px;
    padding-right:3px;
}
.navSep
{
    float:left;
    width:1px;
    height:16px;
    padding:9px 0px 9px 0px;
    
}
.navSep img
{
    padding:0;margin:0;
}
.navArea a:hover, .navArea a.ON
{
    text-decoration:underline;
}
/*#navigationHome
{
    float:left;
    width:200px;
    height:489px;
    background:url(../images/navigationBG.jpg) repeat-x;
    border-right:solid 1px white;
}*/

#navigationInt
{
    float:left;
    width:200px;
    background:url(../images/subnavigationBG.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;
}

