BODY { 
margin : 0 0 0 0; 
background-color : #ffffff; 
color : #000000; 
} 
td, tr, p, div { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
.ontab { 
background-color : #bfbfbf; 
text-align : center; 
font-weight : normal; 
color : #134ea8; 
} 
.offtab { 
background-color : #bfbfbf; 
text-align : center; 
font-weight : normal; 
color : #134ea8; 
border-top-style : solid; 
border-top-width : 1px; 
border-right-width : 0.5mm; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-left-width : 0.5mm; 
} 
.tabheading { 
color : #fff; 
background-color : #333333; 
text-align : left; 
} 
.pagetext { 
visibility : hidden; 
display : none; 
position : relative; 
top : 0; 
} 
h4 { 
color : #993366; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold; 
} 
h5 { 
color : #993366; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
} 
h6 { 
color : #993366; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
a:link, a:visited { 
font-size : 11px; 
color : #993366; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
a:hover { 
color : #000000; 
text-decoration : none; 
} 
hr { 
color : #ff9; 
background : #993366; 
height : 1px; 
border : 2px inset; 
} 
hr.separator { 
color : #ff9; 
background : #993366; 
height : 1px; 
width : 75px; 
border : 0; 
} 
.mainlevel { 
font-family : Arial, Helvetica, serif; 
font-weight : normal; 
width : 100%; 
text-align : left; 
text-indent : 5px; 
padding : 5px; 
display : block; 
margin-top : 2px; 
} 
#buttons_outer { 
width : 100%; 
margin-bottom : 2px; 
margin-right : 2px; 
float : right; 
} 
#buttons_inner { 
border : 1px solid #cccccc; 
height : 21px; 
} 
#buttons { 
float : right; 
margin : 0; 
padding : 0; 
width : auto; 
} 
ul#mainlevel-nav { 
list-style : none; 
padding : 0; 
margin : 0; 
font-size : 0.8em; 
} 
ul#mainlevel-nav li { 
background-image : none; 
padding-left : 0; 
padding-right : 0; 
float : right; 
margin : 0; 
font-size : 11px; 
line-height : 21px; 
white-space : nowrap; 
border-left : 1px solid #cccccc; 
} 
ul#mainlevel-nav li a { 
display : block; 
padding-left : 15px; 
padding-right : 15px; 
color : #134ea8; 
font-weight : bold; 
background : #bfbfbf; 
text-decoration : none; 
border-top : 1px solid #99007b; 
border-bottom : 1px solid #99007b; 
} 
#buttons > ul#mainlevel-nav li a { 
background-color : #bfbfbf; 
width : auto; 
} 
ul#mainlevel-nav li a:hover { 
color : #fff; 
font-weight : bold; 
background : #993366; 
width : auto; 
border-top : 1px solid #ffd100; 
border-bottom : 1px solid #ffd100; 
} 
a.mainlevel:link, a.mainlevel:visited { 
color : #074097; 
background : #bfbfbf; 
font-weight : bold; 
font-style : normal; 
text-decoration : none; 
width : auto; 
border : 1px solid #99007b; 
} 
a.mainlevel:hover { 
border-top : 1px solid #ffd100; 
border-bottom : 1px solid #ffd100; 
text-align : left; 
background : #993366; 
color : #ff9; 
font-weight : bold; 
width : auto; 
} 
a.mainmenu:link, a.mainmenu:visited { 
color : #993366; 
font-size : medium; 
font-weight : normal; 
background-color : #ccc; 
border-top-color : #ffd100; 
border-top-style : solid; 
border-bottom-color : #ffd100; 
border-bottom-style : solid; 
} 
a.sublevel:hover { 
color : #195ec6; 
font-size : 15px; 
font-weight : normal; 
background-color : #d7d7d7; 
text-decoration : none; 
border-top : 1px solid #ffd100; 
border-bottom : 1px solid #ffd100; 
} 
a.sublevel:link, a.sublevel:visited { 
color : #993366; 
font-weight : normal; 
} 
a.contentpagetitle:link, a.contentpagetitle:visited { 
font-size : 13px; 
font-weight : bold; 
color : #993366; 
text-align : left; 
} 
a.contentpagetitle:hover { 
font-size : 13px; 
font-weight : bold; 
text-align : left; 
color : #993366; 
text-decoration : underline; 
font-weight : bold; 
} 
.contentpane { 
background-color : #ffffff; 
} 
.contentpaneopen { 
border : 0 ridge #f0f0f0; 
width : 100%; 
} 
.contentheading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : normal; 
color : #993366; 
text-align : left; 
background-repeat : no-repeat; 
background-position : top left; 
text-indent : 30px; 
line-height : 25px; 
height : 15px; 
} 
.contentpagetitle { 
font-size : 13px; 
font-weight : bold; 
color : #80a02c; 
text-align : left; 
} 
table.contenttoc { 
color : #333300; 
background-color : #e0e0e0; 
} 
table.contenttoc td { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 8pt; 
font-weight : normal; 
text-align : left; 
} 
.contentdescription { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #364414; 
text-align : left; 
} 
a.blogsection:link, a.blogsection:visited { 
color : #405115; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
a.blogsection:hover { 
color : #759328; 
text-decoration : underline; 
font-weight : normal; 
font-size : 10px; 
} 
a.weblinks:link, a.weblinks:visited { 
color : #405115; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
} 
a.weblinks:hover { 
color : #759328; 
text-decoration : underline; 
} 
a.readon:link, a.readon:visited { 
color : #993366; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding : 2px; 
list-style-type : disc; 
display : list-item; 
white-space : normal; 
font-weight : normal; 
} 
a.readon:hover { 
color : #993366; 
text-decoration : underline; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
padding : 2px; 
list-style-type : disc; 
display : list-item; 
white-space : normal; 
} 
table.moduletable { 
margin : 0 0 0 0; 
width : 95%; 
border-left : 0 solid #993366; 
border-right : 0 solid #993366; 
border-top : 0 solid #993366; 
border-bottom : 0 solid #993366; 
border-top-style : dashed; 
border-bottom-style : dashed; 
border-right-style : dashed; 
border-left-style : dashed; 
} 
table.moduletable th { 
border-top : 1px solid #ffd100; 
border-bottom : 1px solid #ffffff; 
text-align : left; 
background : #993366; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
width : 100%; 
text-indent : 15px; 
padding : 8px 3px 3px; 
height : 26px; 
border-bottom : 1px solid #ffd100; 
line-height : 9px; 
} 
table.moduletable td { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
} 
.componentheading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
font-weight : normal; 
color : #ffffff; 
text-align : left; 
background-color : #993366; 
text-indent : 30px; 
line-height : 25px; 
height : 25px; 
border-top : 1px solid #ffd100; 
border-bottom : 1px solid #ffd100; 
} 
.button { 
color : #993366; 
font-family : arial, Verdana, Geneva, Helvetica, serif; 
font-weight : bold; 
text-align : center; 
font-size : 10px; 
background : white; 
border : 1px solid #993366; 
height : 19px; 
} 
.inputbox { 
color : #993366; 
font-family : arial, Verdana, Geneva, Helvetica, serif; 
font-weight : bold; 
text-align : left; 
font-size : 10px; 
background : white; 
border : 1px solid #993366; 
} 
.inputboxsearch { 
color : #993366; 
font-family : arial, Verdana, Geneva, Helvetica, serif; 
font-weight : bold; 
text-align : left; 
font-size : 11px; 
background : white; 
border : 1px solid #993366; 
height : 17px; 
} 
.tableheader { 
border-right : 1px solid #cccccc; 
border-left : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
} 
.tablepathway { 
border-top : 1px solid #ffd100; 
background : #993366; 
color : #ffffff; 
border-bottom : 1px solid #ffd100; 
border-right-color : #cccccc; 
border-right-width : 1px; 
border-left-color : #cccccc; 
border-left-width : 1px; 
} 
.tablefooter { 
background : #99007b; 
color : #ff9; 
font-weight : bold; 
border-top : 1px solid #195ec6; 
border-bottom : 1px solid #195ec6; 
border-right-width : 0.42cm; 
border-left-width : 0.42cm; 
} 
.tablefooterlink { 
font-weight : bold; 
color : #cccccc; 
} 
a.tablefooterlink:link, a.tablefooterlink:visited { 
font-weight : bold; 
color : #cccccc; 
} 
a.tablefooterlink:hover { 
font-weight : bold; 
color : #cccccc; 
} 
.searchtable { 
color : #ffffff; 
} 
table.searchtable th { 
color : #ff9; 
font-size : 14px; 
background-color : #993366; 
} 
table.searchtable td { 
background : #bfbfbf; 
color : #134ea8; 
} 
a.pathway:link, a.pathway:visited { 
color : #ffffff; 
text-decoration : none; 
font-weight : normal; 
font-size : 11px; 
} 
a.pathway:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
.category { 
color : #993366; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
} 
a.category:link, a.category:visited { 
color : #993366; 
font-weight : bold; 
} 
a.category:hover { 
color : #ff430a; 
background-color : #bfbfbf; 
} 
.poll { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #666666; 
line-height : 14px; 
} 
.contentpane { 
background-color : #ffffff; 
} 
.sectiontableentry2 { 
background-color : #cccccc; 
} 
.sectiontableheader { 
background-color : #993366; 
color : #ffffff; 
font-weight : bold; 
height : 25px; 
} 
.small { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #999999; 
text-decoration : none; 
font-weight : normal; 
} 
.smalldark { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #333333; 
text-decoration : none; 
font-weight : normal; 
} 
.newsfeedheading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #333333; 
text-align : left; 
} 
.newsfeeddate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #a7cf43; 
font-weight : normal; 
} 
.createdate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #999999; 
text-decoration : none; 
font-weight : normal; 
} 
.modifydate { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #999999; 
text-decoration : none; 
font-weight : normal; 
} 
.fase4rdf { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #242d0c; 
font-weight : normal; 
} 
a.fase4rdf:link { 
font-size : 11px; 
font-weight : normal; 
color : #405115; 
} 
a.fase4rdf:hover { 
font-weight : bold; 
color : #759328; 
} 
table.searchintro { 
background-color : #ffffff; 
border : 1px solid #759328; 
width : 100%; 
} 
table.contact { 
background-color : #ffffff; 
} 
table.contact td.icons { 
background-color : #ffffff; 
} 
table.contact td.details { 
background-color : #ffffff; 
font-size : 10px; 
} 
.pagenav { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
font-weight : normal; 
} 
a.pagenav, a.pagenav:visited { 
font-weight : bold; 
color : #759328; 
} 
a.pagenav:hover { 
color : #d6e5aa; 
} 
.content_rating { 
font-weight : normal; 
font-size : 8pt; 
} 
.content_vote { 
font-weight : normal; 
font-size : 8pt; 
} 
a.bar:link, a.bar:visited { 
color : #993366; 
text-decoration : none; 
font-weight : normal; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
} 
a.bar:hover { 
color : #993366; 
text-decoration : none; 
} 
.searchbox { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : normal; 
color : #000000; 
background : #ffffff; 
border : 1px solid; 
height : 15px; 
line-height : 15px; 
} 
.title { 
letter-spacing : 4px; 
} 
.moscode { 
background-color : #f0f0f0; 
} 
.message { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 10pt; 
color : #993366; 
text-align : center; 
} 
.pathway { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #ffffff; 
} 
