body {
	background-image:url(images/backgrd.gif); background-position:center; background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	text-align: left;
	color: #000000;
	margin:0;
}

a:link, a:visited {
	text-decoration:none;
}

a img {
	border:none;
}

div, dl, h1 {
	padding:0;
	margin:0;
}

dl, dt {
	float:left;
}

li {
	list-style:none;
}

p {
	padding-top:0.5em; padding-bottom:0.5em;
	margin-bottom:0; margin-top:0;
}

p a:hover {
	text-decoration:underline;
}

ul {
	padding:0;
	margin:0;
}

.bullet01 li {
	background-image:url(images/arrow01.png); background-repeat:no-repeat; 
	background-position:0 0.4em;
	padding-left:1em;
}


.footer {
	font-size:10px;
	color:#666666;
	text-align:right;
}

.header01 {
	background-image:url(images/icon-header.gif); background-repeat:no-repeat; background-position: 0 1px;
	padding-left:2em;
	font-weight:bold; font-size:12px;
	margin-bottom:1em;
}

.header02 {
	background-image:url(images/icon-header-03.gif); background-repeat:no-repeat; background-position:top left;
	height:1.5em;
	padding-left:3em; padding-top:0.2em;
	color:#fff;
	font-weight:bold; font-size:12px;
	margin-bottom:0.2em;
}

.header03 {
	background-image:url(images/icon-header-04.gif); background-repeat:no-repeat; background-position:top left;
	padding-left:2em; padding-top:0.2em;
	font-weight:bold; font-size:12px;
	margin-bottom:0.2em;
}

.main-body {
	width:779px;
	border-right:0.1em solid #fff;
	margin-left:auto; margin-right:auto;
}

.main-body p {
	padding-left:0.1em; padding-right:0.1em;
}

.menu-links a:link { color:#000000;}

.menu-links li {
	background-image:url(images/link-menu-separator.gif); background-repeat:no-repeat; background-position:1em 0.5em;
	display:inline;
	list-style:none;
	border-right:1px solid #cccccc; border-left:0.1em solid #f2f2f2;
	padding:0.2em; padding-left:3em;
	font-weight:bold;
	color:#05078e;
}

.menu-links li:hover {
	background-image:url(images/link-menu-separator.gif); background-repeat:no-repeat; background-position:10px 8px;
	background-color: #CCFF00;
}

.newsbox {
	border-top:0.3em double #0e64cd; border-bottom:0.3em double #0e64cd;
	padding-bottom:0.5em; padding-top:0.5em;	
}

.newsbox a {
	color:#ccff00;
}

.newsbox li {
	font-size:11px;
	padding-bottom:0.5em; padding-top:0.5em; padding-left:2em;
	background-image:url(images/icon-header-02.gif); background-repeat:no-repeat; background-position:0 0.5em;
	border-bottom:1px double #0e64cd; border-right:1px double #0e64cd;
}

.newsbox li:hover {
	background-color:#0D58B5;
}

.scroll { overflow: auto;}
.scrollbar-colour {scrollbar-base-color:#0066FF}

.trans {
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
}

.trans20 {
	/* for IE */
	filter:alpha(opacity=20);
	/* CSS3 standard */
	opacity:0.2;
}

.welcome { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: none; color: #003366; text-decoration: none; text-align: justify }
.about { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: none; color: #000000; text-decoration: none; text-align: justify }
.newsheader { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: bold; text-transform: none; color: #FFFFFF; text-decoration: none; text-align: justify }
.news { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; font-weight: normal; text-transform: none; color: #FFFFFF; text-decoration: none; text-align: justify }

#bold {font-weight:bold;}
#border-bottom-grey {border-bottom:0.1em solid #ccc;}
#img-shadows {border-bottom:0.2em solid #333333; border-right:0.1em solid #666666;}
#line-through {text-decoration:line-through}
#red {color:red;}

