BODY {
background-color : #000000 ;
color:#CCC;
scrollbar-3dlight-color:#333;
scrollbar-base-color:#CCC;
scrollbar-darkshadow-color:#333;
scrollbar-face-color:#CCC;
scrollbar-highlight-color:#CCC;
scrollbar-shadow-color:#CCC;
scrollbar-track-color:#666;
scrollbar-arrow-color:#333;
margin:0;
padding:0;
}

.headertable {
border-bottom:1px solid #036;
}

td,tr,p,div {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.ontab {
background-color:#323A15;
border-left:outset 2px #5B7122;
border-right:outset 2px gray;
border-top:outset 2px #5B7122;
border-bottom:solid 1px #d5d5d5;
text-align:center;
cursor:hand;
font-weight:700;
color:#FFF;
}

.offtab {
background-color:#e5e5e5;
border-left:outset 2px #E0E0E0;
border-right:outset 2px #E0E0E0;
border-top:outset 2px #E0E0E0;
border-bottom:solid 1px #d5d5d5;
text-align:center;
cursor:hand;
font-weight:400;
}

.tabheading {
background-color:#CCE197;
text-align:left;
}

.pagetext {
visibility:hidden;
display:none;
position:relative;
top:0;
}

h4 {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}

h1 {
color: Silver;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8px;
font-weight:400;
}

h5 {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

h6 {
color:#FFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

a:link,a:visited {
font-size:11px;
color:#FFF;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
color:#000;
text-decoration:none;
}

hr {
background:#999;
height:1px;
}

hr.separator {
background:#999;
height:1px;
width:75px;
border:0;
}

a.mainlevel:link,a.mainlevel:visited {
color:#CCC;
background-position:left;
text-align:left;
width:100%;
padding-top:1px;
padding-bottom:1px;
text-indent:1px;
}

a.mainlevel:hover {
color:#000;
background-position:left;
text-align:left;
width:100%;
padding-top:1px;
padding-bottom:1px;
border-bottom:1px solid #000;
text-indent:1px;
}

.contentpaneopen {
width:100%;
text-align:center;
align:center;
}

.blog {
width:100%;
align:center;
}

.contentheading {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#F2F2F2;
text-align:left;
line-height:16px;
height:15px;
}

.contentpagetitle {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#FFF;
text-align:left;
}

table.contenttoc {
color:#330;
background-color:#e0e0e0;
}

table.contenttoc td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-align:left;
}

.contentdescription {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
text-align:left;
}

a.blogsection:link,a.blogsection:visited {
color:#CCC;
text-decoration:none;
font-weight:400;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
}

a.blogsection:hover {
color:#FFF;
text-decoration:underline;
font-weight:400;
font-size:10px;
}

a.weblinks:link,a.weblinks:visited {
color:#CCC;
text-decoration:none;
font-weight:400;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

a.weblinks:hover {
color:#FFF;
text-decoration:underline;
}

a.readon:link,a.readon:visited {
color:#CCC;
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

a.readon:hover {
color:#FFF;
text-decoration:underline;
font-weight:400;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

table.moduletable {
width:100%;
border-left:solid 0 #000;
border-right:solid 0 #000;
border-top:solid 0 #000;
border-bottom:solid 0 #000;
margin:0;
}

table.moduletable th {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
text-align:left;
width:100%;
height:20px;
border-bottom:1px solid #333;
line-height:20px;
}

table.moduletable td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
}

.componentheading {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
color:#FFFFFFF;
text-align:left;
line-height:15px;
height:15px;
border-bottom:1px solid #666;
}

.button {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:4px;
font-weight:700;
text-align:center;
font-size:12px;
font:bold;
background:#FFF;
border:1px solid #CCC;
height:20px;
}

.inputbox {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#CCC;
border:1px solid #000;
}

.category {
color:#333;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.category:link,a.category:visited {
color:#333;
font-weight:700;
}

.poll {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
line-height:14px;
}

.pollstableborder {
border:1px solid #333;
}

.sectiontableentry1, {
background-color:#999;
}

.sectiontableentry2 {
background-color:#333;
}

.sectiontableheader {
background-color:#000;
color:#FFF;
font-weight:700;
}

.newsfeedheading {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#666;
text-align:left;
}

.newsfeeddate {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#A7CF43;
font-weight:400;
}

.createdate {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#333;
text-decoration:none;
font-weight:400;
}

.modifydate {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#666;
text-decoration:none;
font-weight:400;
}

ul {
margin:0;
}

.fase4rdf {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#242D0C;
font-weight:400;
}

a.fase4rdf:link {
font-size:11px;
font-weight:400;
color:#405115;
}

a.fase4rdf:hover {
font-weight:700;
color:#759328;
}

table.searchintro {
border:1px solid #CCC;
}

table.contact td.icons {
background-color:#CCC;
}

table.contact td.details {
background-color:#999;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.pagenav {
font-weight:400;
}

a.pagenav,a.pagenav:visited {
font-weight:700;
color:#333;
}

.searchbox {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;
color:#333;
background:#FFF;
border:1px solid;
height:18px;
line-height:13px;
}

a.pathway:hover {
font:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
}

a.mainmenu:link,a.mainmenu:visited,a.sublevel:link,a.sublevel:visited {
color:#CCC;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:400;
}

a.mainmenu:hover,,a.sublevel:hover {
color:#000;
text-decoration:underline;
}

a.category:hover,a.pagenav:hover {
color:#FFF;
}

.small,.smalldark {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-decoration:none;
font-weight:400;
}

.content_rating,.content_vote {
font-weight:400;
font-size:10px;
}

.pathway,a.pathway,a.pathway:visited {
font:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
}
ul {
list-style-type: none;
padding: 0;
margin: 0;
}

li {
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 7px 4px;
padding-left: 0px;
margin: .4em 0;
}