/* CSS Document */

body {
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#header, #navbar, #contentholder {
width:780px;
}
#contentholder {
background-image:url(images/contentholder_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #cbcee1;
background-color:#FFFFFF;
}
#contentholder li {
padding-top:8px;
}
#login, #navcontainer {
width:223px;
float:left;
}
#login { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990099;
}
h1 { font-size:16px; }
#login form { margin-top:15px; }
#login a { font-size:9px; color:#000099; text-decoration:none; font-weight:bold; }
#login span.loggedin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000066; font-weight:600;}


#navcontainer {border-top:1px solid #cbcee1; margin-top:8px; }
#loggedincontainer { margin-top:3px; width:100%;  }
#loginlist { padding-top:0px; padding-left: 10px; margin-left: 0; width: 195px; margin-bottom:0px; }
#loginlist li { list-style:none; margin: 0; padding-top:4px; padding-bottom:4px; border-top: 1px solid gray; }
#loginlist a { text-decoration:none; font-weight:normal; padding-left:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CC0000; }
#loginlist a:hover {color:#000033; }

#navlist { padding-top:10px; padding-left: 10px; margin-left: 0; width: 195px; }

#navlist li { list-style:none; margin: 0; padding-top:4px; padding-bottom:4px; border-top: 1px solid gray; }
#navlist a { text-decoration:none; font-weight:normal; padding-left:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000099; }
#navlist a:hover {color:#CC0066; }
#navlist a:active {color:#990000; text-decoration:line-through;}   /* selected link */




td.center {
vertical-align:middle;
text-align:center;
}

td.mainnav, td.leftnav, td.rightnav, td.nav, td.navspacer {
background-image:url(images/main_navbar.jpg);
background-repeat:no-repeat;
background-position:top;
}
td.mainnav, td.nav {background-image:url(images/main_navbar.jpg); background-repeat:repeat-x;}
td.leftnav {background-image:url(images/left_navbar.gif);}
td.rightnav {background-image:url(images/right_navbar.gif);}
td.hidden { display:none; }
td.bordertop {
border-top:1px solid #999999;
}


#nav_left, #nav_main, #nav_right, #nav_spacer, #navbar a {
background-position:top;
background-repeat:repeat-x;
}
#nav_left { background-image:url(images/left_navbar.gif); width:18px; height:39px; }
#nav_main { background-image:url(images/main_navbar.jpg); width:100%; height:39px; }
#nav_right {background-image:url(images/right_navbar.gif); width:18px; height:39px; }
div.nav_spacer { background-image:url(images/spacer.gif); width:1px; height:39px; }
#navbar a, #navbar a.register { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333; width:80px; font-weight:bold; font-size:12px; display:block; background-image:url(images/main_navbar.jpg); height:39px; padding-left:20px; padding-right: 20px; padding-top:10px; margin-top:10px; text-align:center; }
#navbar a:hover { background-image:url(images/hover_navbar.gif);}
#navbar a.register { text-decoration:underline; text-align:right; }
#navbar a.register:hover { background-image:url(images/main_navbar.jpg); }

#register, #register textarea, #register select, #register option {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}
#register input {
color:#000099;
}
#register textarea {
font-size:10px;
}

#register input.submit {
font-size:10px;
height:20px;
}

p.footer {
margin-top:5px;
}

p.confirmreg {
color:#333333;
font-weight:bold;
padding:10px;
}
a.adminmain {
font-size:11px;
color:#333333;
text-decoration:underline;
}
a.adminmain:hover {
color:#000099;
text-decoration:none;
}
strong.title {
color:#000066;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
table.catergories {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
span.title {
font-size:11px;
color:#000066;
}
sup.keywords {
color:#CC0000;
font-size:xx-small;
}
p.catmain {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}





span.helptitle {
font-family:"Courier New", Courier, monospace;
font-size:12px;
color:#990000;
}
span.helpcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}
span.help {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
color:#CC0000;
font-size:12px;
}
span.edittitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:15px;
font-weight:bold;
}