







img {

	border:0;

}

ul#mainlevel-nav li {

	float: left;

	white-space: nowrap;

	text-decoration: none;

	list-style-type: none;
	/*padding:auto;*/
	

}

ul#mainlevel-nav li a {

	padding-right: 20px;



	font-size: 14px;

	line-height: 32px;

	white-space: nowrap;

	text-decoration: none;

	list-style-type: none;

	color:#FFF;

	text-transform:uppercase;

	letter-spacing: 0.3em;

}



ul {

	margin:0px;

}

.contentheading, a.contentheading {



	font-size:24px;

background-image: url(../images/superline.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.buttonheading {

background-image: url(../images/superline.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	vertical-align:bottom;

	border:0;

	padding:0;

	padding-bottom:3px;

	margin:0px;

}

a.componentheading, .componentheading {

	color:#060;

	font-size:14px;

}

.small, .createdate, .modifydate {

	font-size:9px;

	color:#363;

}

a {

	color:#070;

	text-decoration:none;

}

a:hover {

	color:#C60;

	text-decoration:underline;

}

.inputbox {

	background-color:#111;

	color:#666;

	border:thin;

	border-color:#030;

}

h1, h2, h3, h4, h5, h6 {

	font-size:24px;

	font-weight:normal;

}

.home {

	display: block;

	float: right;

	right: 0px;

	left: auto;

	position: relative;

	top: 10px;

	bottom: 0px;

}

ul.menu li, ul.menu a, .latestnews a, .mostread a, .mainlevel a, #form-login {

	font-size:14px;

	color: #666;

	text-decoration:none;

	list-style:none;

	display:block;

	font-weight: normal;

	text-transform: uppercase;

}

ul.menu a, .latestnews a, .mostread a, #mainlevel a, .blogsection {

 background-image: url(../images/superline_inv.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-bottom:5px;

}

.menu, .latestnews, .mostread, .mainlevel {

	padding: 0px;

	display:block;

}

#form-login, #form-login a {

	font-size:12px;

	color:#666;

	list-style:none;

	padding:0px;

	display:block;

}

.blog_more {margin-bottom:15px; color:#FFF;list-style:none;}

.latestnews a, .mostread a, .mainlevel a, .blogsection  {

font-size:12px;

}

ul.menu li li a, .latestnews, .mostread, .mainlevel, .blogsection {

	color: #666;

	list-style:none;

	padding:0px;

}

.menu li ul, .latestnews li ul a, #mainlevel, .blog_more ul li {

	padding:0px;

	list-style:none;

	padding-left:5px;

}



ul.menu a:hover, .latestnews a:hover, .mostread a:hover, #mainlevel a:hover, a.blogsection:hover {

	color:#FFF;

 background-image: url(../images/superline.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	text-decoration:none;

}

.input {

	border:none;

}

ul.menu li a#current {

	color:#063;

	font-size:9px;

}

.bannergroup_text, .banneritem_text, .poll, .input {

background-image: url(../images/superline.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.poll {margin-bottom:10px;padding-bottom:10px;}

.banneritem_text {

background-image: url(../images/superline_inv.png);

	margin-bottom:4px;

}

.poll thead tr td {

	color:#FFF;

}

.bannerfooter_text a {

	padding-bottom:5px;

	color:#333

}

.category, a.category, .sectiontableheader, .sectiontableheader a {

	color:#FFF;

	font-size:16px;

	list-style:none;

}

.toptext {

	font-size:43px;

	display:block;

	color:#FFF;

 background-image: url(../images/textback.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-left:25px;

	height:63px;

	position:relative;

	left: 0px;

	top: -120px;

	right: auto;

	bottom: auto;

}

.componentheading, a.componentheading {

	color:#000;

	font-size:0px;

	display:none;

}

.pathway {

	color:#666;

	font-size:9px;

	text-transform: capitalize;

}

.joohopia {

	display:block;

	position:fixed;

	bottom:10px;

	right:4px;}

	

	.sectiontableentry2, .sectiontableentry1 {text-align:left;background-image: url(../images/superline_inv.png);

	margin-bottom:4px;	background-repeat: no-repeat;

	background-position: right bottom;padding:0;}

	a.pagenav {color:#CCC;}

ul.mostread { margin-bottom:20px;}


 

#slideshow {
	margin-top:10px;
	position:relative;
	height:300px;
	border:10px solid #000;
}
#slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 300px;
	background-color: #000;
}
#slideshow DIV.active {
	z-index:10;
	opacity:1.0;
}
#slideshow DIV.last-active {
	z-index:9;
}
#slideshow DIV IMG {
	width: 1000px;
	height: 300px;
	display: block;
	border: 0;
	margin-bottom: 10px;
}


