div.con-main {
	background-image: url(../library/con-main-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding: 265px 0 20px 0;
	width: 727px;
	}

div.feature-topic,
div.latest-news {
    float: left;
    position: relative;
	}

div.feature-topic {
    width: 375px;
    padding: 0px 0px 0px 75px;
    background-image: url(../library/feature-topic-bg.png);
    background-position: left top;
    background-repeat: no-repeat;
	}

div.latest-news {
    width: 210px;
    padding: 0px 0px 0px 48px;
	background-image: url(../library/latest-news-bg.png);
    background-position: left top;
    background-repeat: no-repeat;
	}

div.hbox {
    position: relative;
    }
div.hbox h2 {
    font-size: 125%;
    color: #01a9bd;
    margin: 0;
	}
div.hbox h3 {
    clear: none;
    color: #333333;
    font-size: 110%;
    font-weight: bold;
    margin: 0 0 0.5em;
    padding: 0px;
    }
div.hbox h3 a {
	color: #333333;
	text-decoration: none;
	}
div.hbox h3 a:link, div.hbox h3 a:visited {
	color: #333333;
	text-decoration: none;
	}
div.hbox h3 a:focus, div.hbox h3 a:hover, div.hbox h3 a:active {
	color: #0c2b80;
	text-decoration: none;
	}
div.hbox div.more-topics, 
div.hbox div.more-news {
    position: absolute;
    top: 20px;
    right: 0;
    margin: 0;
    z-index: 12;
	}
	
/*  More Topics button  */
	
div.hbox div.more-topics a {
	display: block;
	width: 109px;
	height: 21px;
	cursor: pointer;
	}
div.hbox div.more-topics a:link, 
div.hbox div.more-topics a:visited {
	background-image: url(../library/more-topics-btn.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	}
div.hbox div.more-topics a:focus, 
div.hbox div.more-topics a:hover, 
div.hbox div.more-topics a:active {
	background-image: url(../library/more-topics-btn.png);
	background-position: 0px -21px;
	background-repeat: no-repeat;
	cursor: pointer;
	}
div.hbox div.more-topics span {
	display: none;
	}
	
/*  More News button  */
	
div.hbox div.more-news a {
	display: block;
	width: 101px;
	height: 21px;
	cursor: pointer;
	}
div.hbox div.more-news a:link, 
div.hbox div.more-news a:visited {
	background-image: url(../library/more-news-btn.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	}
div.hbox div.more-news a:focus, 
div.hbox div.more-news a:hover, 
div.hbox div.more-news a:active {
	background-image: url(../library/more-news-btn.png);
	background-position: 0px -21px;
	background-repeat: no-repeat;
	cursor: pointer;
	}
div.hbox div.more-news span {
	display: none;
	}
	
div.hbox div.article {
    padding: 1.5em 0px 0px 0px;
	}

div.hbox div.article img {
    float: left;
    margin: 0px 15px 0px 0px;
	}

div.latest-news div.article h3 {
    color: #333333;
	font-size: 110%;
	margin: 0px 0px 0.25em 0px;
	padding: 0;
	}
div.latest-news div.article p,
div.feature-topic div.article p {
    color: #333333;
    margin: 0px 0px 0.5em 0px;
	}
div.latest-news div.article p.date {
	color: #999;
	font-size: 91.6%;
	margin: 0px 0px 0.5em 0px;
	text-transform: uppercase;
	}

#homeimg {
    width: 136px;
    height: 176px;
    overflow: hidden;
    float: right;
    margin: 2.6em 0 1em 15px;
    position: relative;
	}

#homeimg div {
    width: 136px;
    height: 176px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../library/home-img-mask.png);
    z-index: 10;
	}

ul#imagerotator li {
    padding: 1px 0 0 2px;
    width: 130px;
    height: 170px;
    overflow: hidden;
    background-image: none;
	}

h1 {
    color: #fc5039;
    font-size: 166.6%;
	}