@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/graphics/bg.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.topbar {
background-image:url(images/graphics/topbar.jpg);
background-repeat:repeat-x;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:2px;
font-size:10px;
color:#666666;
padding-left:5px;
padding-right:5px;
}

.topbar a:link, .topbar a:active, .topbar a:visited {
color:#666666;
text-decoration:none;
}

.topbar a:hover {
color:#FF3300;
text-decoration:underline
}

h1 {
color:#999999;
font:"Arial Narrow";
font-size:18px;
border-bottom-color:#6699CC;
border-bottom-style:groove;
border-bottom-width:2px;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.imgpadding img {
padding:5px;
}

.cattitle {
padding-left:5px;
color:#666666;
font:"Arial Narrow";
font-size:16px;
}

fieldset {
border-color:#999999;
border-width:1px;
border-style:solid;
padding-bottom:5px;
}

.catbookmark a:link, .catbookmark a:visited, .catbookmark a:active {
color:#999999;
text-decoration:none;
font-weight:bold;
}

.catbookmark a:hover {
color:#666666;
text-decoration:underline;
font-weight:bold;
}

.cat1stbox{
background-color:#CCCCCC;
color:#666666;
padding:4px;
}

.cat2ndbox{
background-color:#EFEFEF;
color:#666666;
padding:4px;
}

.smallgrey {
color:#999999;
font:"Arial Narrow";
font-size:11px;
}

.main {
padding:10px;
}

.lefttop {
background-image:url(images/graphics/left-top.jpg);
background-position:top;
background-color:#ECECEC;
background-repeat:no-repeat;
padding:10px;
color:#333333
}

.newstop {
background-image:url(images/graphics/news-top.jpg);
background-position:top;
background-color:#CCDEEC;
background-repeat:no-repeat;
padding:10px;
color:#333333
}

.lefttop a:link, .lefttop a:active, .lefttop a:visited {
color:#666666;
text-decoration:none;
padding:7px;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:2px;
display:block;
}

.lefttop a:hover {
display:block;
color:#666666;
background-color:#ffffff;
text-decoration:none;
padding:7px;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:2px;
}

.lefttitle {
padding-left:60px;
font:"Arial Narrow";
font-size:18px;
color:#484848;
}

.footer {
border-top-color:#999999;
border-top-style:groove;
border-top-width:2px;
padding:10px;
}