/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    background-color: #CCCCCC;
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
}
/* Re-coded HTMLements */
a:link,a:active,a:visited {
    color : #006699;
    text-decoration: none;
}
a:hover {
    color: #0000FF;
    text-decoration: underline;
}
img {
    border: 0px;
}
/* General font families for common tags */
font,th,td,p,em {
    font-size: x-small;
}
h2 {
    font-size:large;
    font-weight:bold;
}
h3 {
    font-size: larger;
    font-weight:bolder;
    line-height:12px;
	vertical-align:bottom;
}
/* Classes */
.maintable {
    vertical-align: top;
    border-style: none;
    border-width: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px; /** WHY IS THIS IGNORED?! **/
}
.newstable {
    background-color: #FFFFFF;
    border-style: none;
    border-width: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
    padding: 0px; /** WHY IS THIS IGNORED?! **/
}
.mainmenu {
    font-size: smaller;
    vertical-align: top;
    width: 170px;
}
.thinborder {    
    background-color: #EFEFEF;
    border: thin solid #006699;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
.news-ne{
	overflow:hidden;
	width: 20px;
	height: 20px;
	background-color: #CCCCCC;
}
.news-se{
	overflow:hidden;
	background-color: #cccccc;
	width: 20px;
	height: 20px;
}
.news-nw{
	overflow:hidden;
	background-color: #cccccc;
	width: 20px;
	height: 20px;
}
.news-sw{
	overflow:hidden;
	background-color: #cccccc;
	width: 20px;
	height: 20px;
	max-width: 20px;
}
.footer {
	text-align:right;
	font-style: italic;
	font-size:xx-small;
}
.tiny-text {
	font-size:xx-small;
	color:#D2D2D2;
}
.big-text {
	font-size:large;
	font-weight: bold;
}
.off-color {
	color:#FF3399;
}
.icon-home {
background-image:url(http://www.ericles.com/images/icon_home.gif);
width:22px;
height:22px;
}
.icon-web {
background-image:url(http://www.ericles.com/images/icon_web.gif);
width:22px;
height:22px;
}
.icon-content {
background-image:url(http://www.ericles.com/images/icon_content.gif);
width:22px;
height:22px;
}
.external {
    background: url("http://www.ericles.com/images/external.png") center right no-repeat;
    padding-right: 13px;
}
.link-secure {
    background: url("http://www.ericles.com/images/lock_icon.gif") center right no-repeat;
    padding-right: 16px;
}
.link-mail {
    background: url("http://www.ericles.com/images/mail_icon.gif") center right no-repeat;
    padding-right: 18px;
}
.link-news {
    background: url("http://www.ericles.com/images/news_icon.png") center right no-repeat;
    padding-right: 18px;
}
.link-ftp {
    background: url("http://www.ericles.com/images/file_icon.gif") center right no-repeat;
    padding-right: 18px;
}
.emphasis {
	font-size: larger;
	font-weight: bolder;
}
.topbox {
	width: 100%;
	background-color: #000000;
}
.toplogo { 
	background: url("http://www.ericles.com/images/fusion-small.gif") center center no-repeat;
}
