body {
	background: url("../images/bg.jpg") no-repeat center 240px rgb(173, 234, 250); margin: 0px auto; color: rgb(93, 94, 87); line-height: 17px; font-family: arial; font-size: 13px;
}
img {
	border: 0px currentColor; border-image: none; behavior: url(iepngfix.htc);
}
#header {
	background: url("../images/header.jpg") no-repeat center; height: 240px; text-align: center;
}
#wrapper {
	
}
#wrapinner {
	margin: 0px auto; width: 888px;
}
#left {
	width: 200px; height: 100px; text-align: center; float: left;
}
#calendar {
	background: url("../images/calendar.png") no-repeat; margin: 0px auto; width: 190px; height: 227px;
}
#counter {
	background: url("../images/counter.png") no-repeat; margin: 0px auto; width: 190px; height: 60px; padding-top: 23px;
}
#righttop {
	background: url("../images/contenttop.png") repeat-y; width: 688px; height: 30px; float: right;
}
#right {
	background: url("../images/content.png") repeat-y; padding: 5px 44px 0px; width: 600px; height: auto !important; line-height: 20px; margin-bottom: -135px; float: right; min-height: 500px;
}
#ref {
	margin: 0px auto; width: 1px; height: 1px; position: relative;
}
#loginblock {
	background: url("../images/loginblock.png") top; padding: 22px 0px 0px 18px; left: 150px; top: 150px; width: 244px; height: 95px; position: absolute;
}
#modlgn_username {
	border: 1px solid rgb(201, 201, 201); border-image: none; width: 100px; height: 14px; color: rgb(85, 85, 85); font-size: 12px; background-color: rgb(255, 255, 255);
}
#modlgn_passwd {
	border: 1px solid rgb(201, 201, 201); border-image: none; width: 100px; height: 14px; color: rgb(85, 85, 85); font-size: 12px; background-color: rgb(255, 255, 255);
}
#footer {
	background: url("../images/footer2.png") top; width: 100% !important; height: 378px; text-align: center; overflow: hidden; display: table;
}
#copy {
	margin: 320px auto 0px; width: 500px; text-align: right; color: rgb(8, 24, 39); padding-left: 350px; font-size: 11px;
}
#linebreak {
	background: url("../images/linebreak.jpg") top; margin: 8px 0px; width: 614px; height: 8px; overflow: hidden;
}
#links {
	margin: 0px auto; width: 200px; text-align: center;
}
#links ul {
	margin: 0px; padding: 0px; width: 200px; text-align: left; list-style-type: none;
}
#links li {
	background: url("../images/kok.png") no-repeat 20px 0px; margin: 0px; padding: 4px 0px 0px 50px; height: 36px;
}
#links li a {
	font: bold 14px/normal Arial, Helvetica, sans-serif; padding: 5px; color: rgb(22, 91, 153); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#links li a:hover {
	color: rgb(5, 43, 76);
}
a {
	color: rgb(49, 121, 202); text-decoration: none;
}
a:hover {
	color: rgb(49, 121, 202); text-decoration: underline;
}
#button {
	background: url("../images/log.png") no-repeat;
}
h3 {
	margin: 0px 0px 5px; padding: 0px; font-size: 15px; font-weight: bold;
}
.contentheading {
	background: url("../images/linebreak.jpg") no-repeat center 30px; margin: 8px 0px; width: 614px; height: 38px; overflow: hidden; font-size: 15px; font-weight: bold;
}
.moduletable_news h3 {
	background: url("../images/linebreak.jpg") no-repeat center 30px; margin: 8px 0px; width: 614px; height: 38px; overflow: hidden; font-size: 15px; font-weight: bold;
}
h1.componentheading {
	background: url("../images/linebreak.jpg") no-repeat center 30px; margin: 8px 0px; width: 614px; height: 38px; overflow: hidden; font-size: 15px; font-weight: bold;
}
h1 a {
	margin: 0px; padding: 0px; color: rgb(5, 178, 184); font-size: 13px;
}
.aidanews2_title_news {
	margin: 0px; padding: 0px; color: rgb(5, 178, 184); font-size: 13px;
}
h1 a:hover {
	color: rgb(5, 178, 184); text-decoration: underline;
}
.aidanews2_mainC_news img {
	margin: 0px 10px 0px 0px; float: left;
}
table.newsfeed {
	border: 1px solid currentColor; border-image: none;
}
table.newsfeeds td {
	padding: 5px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
table.weblinks td {
	padding: 5px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
table.category td {
	padding: 5px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
table.newsfeeds th {
	background: rgb(238, 238, 238); padding: 5px;
}
table.weblinks th {
	background: rgb(238, 238, 238); padding: 5px;
}
table.category th {
	background: rgb(238, 238, 238); padding: 5px;
}
table.newsfeeds {
	margin: 20px 0px; border: 1px solid rgb(233, 233, 233); border-image: none; font-size: 1em;
}
table.weblinks {
	margin: 20px 0px; border: 1px solid rgb(233, 233, 233); border-image: none; font-size: 1em;
}
table.category {
	margin: 20px 0px; border: 1px solid rgb(233, 233, 233); border-image: none; font-size: 1em;
}
