body  { color: #627482; font-size: 11px; font-family: Verdana, Helvetica, sans-serif }

table, tr, td, div, p {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}


a:link, a:visited  { color: #627482; font-size: 11px; font-weight: normal; text-decoration: none }

a:hover     { color: #627482; text-decoration: underline }

a.mainlevel:link, a.mainlevel:visited  { color: #627482; font-size: 13px; font-weight: bold; line-height: 20px; text-decoration: none; padding-left: 5px; width: 100% }

a.mainlevel:hover    { color: #627482; padding-left: 5px }

a#active_menu {
	color: #000000;
}

a.sublevel:link, a.sublevel:visited {
	/* this styling is for menu items that HAS A PARENT */
	font-family: x-small sans-serif, Verdana, Helvetica, sans-serif;
	color: #627482;
	width: 100%;
	font-weight: normal;
}

a.sublevel:hover {
	color: #000000;
	width: 100%;
	text-decoration: none;
}

.small  { color: #627482; font-size: 11px }

.smalldark {
   font-size:11px;
}

/* General styling: cats, sects, items */
.createdate    { font-size: 10px; font-style: italic; text-align: right }

.modifydate {
  font-size: 11px;
}

a.readon:link, a.readon:visited    { color: #627482; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; text-decoration: none }

a.readon:hover   { color: #627482; font-size: 11px; font-family: x-small sans-serif, Verdana, Helvetica, sans-serif; text-decoration: underline }

/* forms */
.inputbox {
  background:#F9F9F7;
  border: solid 1px #E1E1E1;
  font-size:11px;
}

.button {
  background:#E1E1E1;
  font-size:11px;
  font-weight: bold;
}
	
/* sections */
.sectiontableheader   { color: #627482; font-size: 13px; font-weight: bold; background: #f9f9f9; text-indent: 2px; height: 20px; vertical-align: middle; border-bottom: 1px solid #51647b }

.sectiontableentry1 {
  background:#FFFAF0;
  height:20px;
  vertical-align:middle;
}

.sectiontableentry2 {
  background:#FFFBF2;
  height:20px;
  vertical-align:middle;
}

/* content */
.contentpane {
    width:100%;
    padding:20px;
}

.contentheading    { color: #627482; font-size: 16px; font-weight: bold }

.contentdescription  { font-size: 11px; padding-bottom: 2px }

table.contenttoc    { color: #627482; background-color: #fffaf0; border: solid 1px #a4a4a4 }

table.contenttoc td  { font-size: 11px; font-family: x-small sans-serif, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; padding: 3px }

table.contenttoc th  { color: #627482; font-size: 16px; font-family: x-small sans-serif, Verdana, Helvetica, sans-serif; font-weight: bold; background: #fffaf0; text-align: left; text-indent: 14px; width: 100%; height: 24px; vertical-align: middle }

.content_rating {
	font-weight: normal;
	font-size: 10px;
}

.content_vote {
	font-weight: normal;
	font-size: 10px;
}



/* categories */
.category  { color: #627482; font-size: 11px; font-family: x-small sans-serif, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a.category:link, a.category:visited {
	color: #627482;
  font-weight: bold;
  font-size: 11px;
}

a.category:hover  { color: #627482; font-size: 11px; font-weight: bold }

/* blog */

a.blogsection:link, a.blogsection:visited {
	color: #627482;
	text-decoration: none;
	font-family: x-small sans-serif, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	}

a.blogsection:hover  { color: #627482; font-size: 10px; text-decoration: underline; }

/* component */
.componentheading  { color: #f9f9f7; font-size: 16px; font-family: x-small sans-serif, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #cacfd5; background-position: 0 0; text-align: left; width: 100%; height: 20px; vertical-align: middle }

/* modules */
.moduletable   { color: #000; font-size: 11px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding-right: 2px; padding-left: 2px; width: 100% }

.moduletable th   { color: #627482; font-size: 16px; font-weight: normal; text-align: left }

.moduletable td  { font-size: 11px }

/* poll */
.poll {
	font-family: x-small sans-serif, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 13px
}

.pollstableborder {
	border: 1px solid #808080;
}

/* weblinks */
a.weblinks:link, a.weblinks:visited {
	color: #627482;
  text-decoration: none;
  font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
}

a.weblinks:hover {
	color: #000000;	
  text-decoration: underline;
}

/* pathway */
.pathway {
  color:#ffffff;
  font-weight:bold;
}

a.pathway:link, a.pathway:active  { color: #369; font-weight: bold; text-decoration: none }

a.pathway:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

/* newsfeeds */
.newsfeedheading {
   font-family: x-small sans-serif, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

.newsfeeddate  { color: #808080; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-style: italic; font-weight: normal }

.fase4rdf {
	font-family: x-small sans-serif, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

a.fase4rdf:link {
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
}

a.fase4rdf:hover {
	font-size: 11px;
	font-weight: bold;
  color: #000000;
}

/* module suffix nav */
table.moduletablenav td   { color: #627482; font-weight: bold }

table.moduletablenav a:link, table.moduletablenav a:active   { color: #627482; font-weight: bold; text-decoration: none }

table.moduletablenav a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

table.moduletablenav li {
}

table.moduletableinner  { color: #627482; background-color: #fffaf0; margin: 5px; padding-right: 3px; padding-left: 3px; width: 100%; border: solid 1px #e1e1e1 }

table.moduletableinner th    { color: #627482; font-size: 16px; font-weight: bold; text-align: left; text-indent: 5px; padding-top: 3px; padding-bottom: 3px; width: 100%; height: 24px }

table.moduletableinner td {
    color: #000000;
    font-weight: normal;
    padding-left:2px;
}

table.moduletableinner a:link   { color: #627482; font-weight: bold; text-decoration: none }

table.moduletableinner a:hover   { color: #627482; text-decoration: underline }

table.moduletableinner li {
}
/* end module suffix nav */