html {
    margin: 0;
    padding: 0
    }
BODY {
    padding-right: 0;
    background-position: left top;
    padding-left: 0;
    font-size: 76%;
    padding-bottom: 0;
    margin: 0;
    color: #666;
    line-height: 1.8em;
    padding-top: 0;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #fff
    }
A {
    font-weight: bold;
    color: #000;
    border-bottom: #666 0 dashed;
    text-decoration: none
    }
A:link {
    color: #666;
    text-decoration: none
    }
A:visited {
    color: #666;
    text-decoration: none
    }
A:hover {
    color: #000;
    border-bottom: #666 1px dashed;
    text-decoration: none
    }
H1 {
    margin-top: 0;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 0
    }
H2 {
    font-weight: normal;
    font-size: 12px;
    margin: 1.2em 0
    }
H3 {
    font-weight: normal;
    font-size: 12px;
    margin: 1.2em 0
    }
H4 {
    font-weight: bold;
    font-size: 12px;
    margin: 1px 0
    }
H5 {
    font-weight: bold;
    font-size: 12px;
    margin: 1.2em 0
    }
H6 {
    font-weight: bold;
    font-size: 0.8em;
    margin: 1px 0
    }
IMG {
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-bottom: 0
    }
UL {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    display: block;
    padding-left: 0;
    font-size: 12px;
    padding-bottom: 0;
    margin: 0;
    border-left: 0;
    width: 100%;
    padding-top: 0;
    border-bottom: 0;
    list-style-type: none
    }
OL {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    display: block;
    padding-left: 0;
    font-size: 1em;
    padding-bottom: 0;
    margin: 0;
    border-left: 0;
    width: 100%;
    padding-top: 0;
    border-bottom: 0;
    list-style-type: none
    }
LI {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    padding-left: 1em;
    font-size: 1em;
    background: url(../images/box.gif) no-repeat 0 0.5em;
    padding-bottom: 0;
    margin: 0 0 0 1em;
    border-left: 0;
    width: auto;
    line-height: 1.8em;
    padding-top: 0;
    border-bottom: 0
    }
TD {
    font-size: 12px
    }
FORM {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
    }
P {
    font-size: 1em;
    margin: 1.2em 0;
    line-height: 1.8em
    }
PRE {
    font-size: 1em;
    font-family: monospace
    }
STRONG {
    font-weight: bold
    }
B {
    font-weight: bold
    }
TEXTAREA {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 99%;
    padding-top: 0
    }
.button {
    border-right: #999 1px solid;
    padding-right: 0;
    border-top: #999 1px solid;
    padding-left: 0;
    font-weight: bold;
    font-size: 0.8em;
    padding-bottom: 0;
    margin: 0 3px;
    border-left: #999 1px solid;
    width: auto;
    color: #000;
    padding-top: 0;
    border-bottom: #999 1px solid;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 18px
    }
.inputbox {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    font-weight: bold;
    font-size: 0.8em;
    background: #ccc;
    border-left: #999 1px solid;
    width: 65%;
    border-bottom: #999 1px solid;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 1.5em
    }
.textbox {
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    font-weight: bold;
    font-size: 0.8em;
    background: #ccc;
    border-left: #999 1px solid;
    width: 95%;
    border-bottom: #999 1px solid;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: relative;
    height: 300px
    }
.form-button {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 2em 0 0;
    width: 95%;
    padding-top: 0;
    position: relative;
    text-align: right
    }
A.image {
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-bottom: 0
    }
A.image:hover {
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-bottom: 0
    }
.strong {
    font-weight: bold
    }
.normal {
    font-weight: normal
    }
#site-name H6 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 300px;
    text-indent: -5000px;
    padding-top: 0;
    position: absolute;
    top: 4.5em;
    height: 60px;
    background-color: transparent
    }
#site-slogan H2 {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    text-indent: -5000px;
    padding-top: 0;
    position: relative;
    height: 30px;
    background-color: transparent
    }
.leading-story H1 {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    margin-top: 0;
    padding-left: 0;
    font-weight: bold;
    font-size: 1.5em;
    background: #f4f4f4;
    padding-bottom: 0;
    border-left: 0;
    width: 100%;
    padding-top: 0;
    border-bottom: 0;
    position: relative
    }
.leading-story {
    border-right: #ccc 1px dashed;
    padding-right: 1em;
    border-top: #ccc 1px dashed;
    padding-left: 1em;
    background: #f4f4f4;
    padding-bottom: 1em;
    margin: 0;
    border-left: #ccc 1px dashed;
    width: auto;
    padding-top: 1em;
    border-bottom: #ccc 1px dashed;
    position: relative
    }
#weblink-categories {
    margin-top: 1em
    }
.contact-form {
    width: 100%
    }
.author {
    font-size: 0.8em
    }
.createdate {
    font-size: 0.8em
    }
.content-entry H3 {
    font-weight: bold;
    font-size: 1.5em;
    margin: 1em 0 0;
    color: #ccc
    }
#limit-box {
    text-align: right
    }
.page-navigation {
    color: #999
    }
.page-results {
    color: #999
    }
A.pagenav {
    color: #ccc;
    border-bottom: 0
    }
A.pagenav:hover {
    color: #666;
    border-bottom: 0
    }
A.pop-up {
    border-bottom: 0
    }
.pop-ups {
    float: right
    }
.data-table {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    border-left: 0;
    width: auto;
    padding-top: 0;
    border-bottom: 0;
    position: relative;
    border-collapse: collapse
    }
.data-table-header {
    border-right: 0;
    padding-right: 0;
    border-top: 0;
    padding-left: 0;
    font-weight: bold;
    background: #f4f4f4;
    padding-bottom: 0;
    margin: 0;
    border-left: 0;
    color: #666;
    padding-top: 0;
    border-bottom: 0
    }
DIV.spacer {
    clear: both
    }
.data-header {
    border-right: #ccc 1px solid;
    padding-right: 0;
    border-top: #ccc 1px solid;
    padding-left: 0;
    font-weight: bold;
    background: #f4f4f4;
    padding-bottom: 0;
    margin: 0;
    border-left: #ccc 1px solid;
    width: 100%;
    padding-top: 0;
    border-bottom: #ccc 1px solid
    }
.data-description {
    margin: 0 0 1em
    }
.data-header-left {
    font-weight: bold;
    float: left;
    width: 49%;
    text-align: left
    }
.data-header-right {
    font-weight: bold;
    float: right;
    width: 49%;
    text-align: right
    }
.data-table-left {
    margin: 0 0 1em
    }
.left {
    float: left;
    width: 49%;
    text-align: left
    }
.right {
    float: right;
    width: 49%;
    text-align: right
    }
A.contentpagetitle H1 {
    font-weight: normal;
    color: #666;
    border-bottom: 0;
    text-decoration: none
    }
A.contentpagetitle:link {
    font-weight: normal;
    color: #666;
    border-bottom: 0;
    text-decoration: none
    }
A.contentpagetitle:visited {
    font-weight: normal;
    color: #666;
    border-bottom: 0;
    text-decoration: none
    }
A.contentpagetitle:hover {
    color: #000;
    border-bottom: #ccc 0 dashed;
    text-decoration: none
    }
.contentpane {
    background-color: #fff
    }
.contentpaneopen {
    border-right: #dcdcdc 0 ridge;
    border-top: #dcdcdc 0 ridge;
    border-left: #dcdcdc 0 ridge;
    border-bottom: #dcdcdc 0 ridge
    }
.contentheading H1 {
    font-weight: bold;
    font-size: 1.5em;
    margin: 1.5em 0 0;
    color: #ccc;
    text-align: left
    }
.contentpagetitle {
    font-weight: bold;
    font-size: 1.3em;
    color: #333;
    text-align: left
    }
.contentdescription {
    font-size: 1em;
    color: #808080;
    text-align: left
    }
.componentheading H1 {
    font-weight: bold;
    font-size: 1.5em;
    margin: 1.5em 0 0;
    color: #ccc;
    text-align: left
    }
.category {
    font-weight: bold;
    font-size: 11px;
    color: #999;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
A.category:link {
    font-weight: bold;
    color: #999
    }
A.category:visited {
    font-weight: bold;
    color: #999
    }
A.category:hover {
    color: #f90
    }
.poll {
    font-size: 10px;
    color: #666;
    line-height: 14px;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
    }
.sectiontableentry1 {
    background-color: #fff
    }
.contentpane {
    background-color: #fff
    }
.sectiontableentry2 {
    background-color: #ebebeb
    }
.sectiontableheader {
    font-weight: bold;
    color: #fff;
    background-color: #999
    }
.frontpageheader {
    font-weight: bold;
    font-size: 1.3em;
    color: #333
    }
.newsfeeddate {
    font-weight: normal;
    font-size: 10px;
    color: #f60;
    font-family: Verdana, Arial, Helvetica, sans-serif
    }
.createdate {
    font-weight: normal
    }
.modifydate {
    font-weight: normal;
    font-size: 10px;
    color: #808080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    }
.fase4rdf {
    font-weight: normal;
    font-size: 11px;
    color: #000;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
    }
A.fase4rdf:link {
    font-weight: normal;
    font-size: 11px;
    color: #f90
    }
A.fase4rdf:hover {
    font-weight: bold;
    color: #808080
    }
.newsfeedheading {
    font-weight: bold;
    font-size: 1em;
    color: #333;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-align: left
    }
.content_rating {
    font-weight: normal;
    font-size: 0.8em
    }
.content_vote {
    font-weight: normal;
    font-size: 0.8em
    }
.moscode {
    background-color: #f0f0f0
    }
.message {
    font-weight: bold;
    font-size: 1em;
    color: #666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center
    }
.ontab {
    border-right: #333 1px outset;
    padding-right: 0.2em;
    border-top: #666 1px outset;
    padding-left: 0.2em;
    font-weight: bold;
    padding-bottom: 0.2em;
    border-left: #666 1px outset;
    cursor: default;
    color: #fff;
    padding-top: 0.2em;
    border-bottom: #333 1px solid;
    background-color: #666;
    text-align: center
    }
.offtab {
    border-right: #333 1px outset;
    padding-right: 0.2em;
    border-top: #666 1px outset;
    padding-left: 0.2em;
    font-weight: normal;
    padding-bottom: 0.2em;
    border-left: #666 1px outset;
    cursor: default;
    padding-top: 0.2em;
    border-bottom: #333 1px solid;
    background-color: #ccc;
    text-align: center
    }
.edit-tabs {
    padding-right: 1em;
    padding-left: 1em;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 1em;
    padding-top: 1em
    }
.tabheading {
    background-color: #ffae00;
    text-align: left
    }
.pagetext {
    display: none;
    visibility: hidden
    }
.module-main-menu {
    margin: 0 0 3em
    }
.module-top {
    border-right: 0;
    padding-right: 1em;
    border-top: 0;
    padding-left: 1em;
    font-weight: bold;
    font-size: 1em;
    background: #f4f4f4;
    padding-bottom: 1em;
    margin: 0;
    border-left: 0;
    width: auto;
    color: #666;
    padding-top: 1em;
    border-bottom: 0;
    position: relative
    }
.module {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 1em;
    margin: 0;
    padding-top: 0
    }
.module H3 {
    padding-right: 20px;
    display: block;
    padding-left: 20px;
    font-weight: bold;
    font-size: 1em;
    background: url(../images/icon_mambo_flower.gif) #ccc no-repeat 0 3px;
    padding-bottom: 0;
    margin: 0 -20px;
    width: 100%;
    color: #fff;
    padding-top: 0
    }
.module-highlight {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 1em;
    margin: 0;
    padding-top: 0
    }
.module-highlight H3 {
    padding-right: 20px;
    display: block;
    padding-left: 20px;
    font-weight: bold;
    font-size: 1em;
    background: url(../images/icon_mambo_flower.gif) #ccc no-repeat 0 3px;
    padding-bottom: 0;
    margin: 0 -20px;
    width: 100%;
    color: #fff;
    padding-top: 0
    }
#nav-pathway UL {
    padding-right: 0;
    display: inline;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0;
    list-style-type: none
    }
#nav-pathway UL LI {
    display: inline
    }
#navigation-main-menu LI {
    padding-right: 0;
    display: block;
    padding-left: 0;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0;
    margin: 0;
    width: 100%;
    padding-top: 0;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: none
    }
#navigation-main-menu A {
    padding-right: 0;
    display: block;
    padding-left: 0;
    background: #f4f4f4;
    padding-bottom: 0;
    margin: 0;
    width: 100%;
    color: #666;
    padding-top: 0;
    border-bottom: #ccc 1px dashed
    }
#navigation-main-menu A:link {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0;
    color: #666;
    padding-top: 0;
    text-decoration: none
    }
#navigation-main-menu A:visited {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0;
    color: #666;
    padding-top: 0;
    text-decoration: none
    }
#navigation-main-menu A:hover {
    color: #666;
    background-color: #ccc
    }
#navigation-main-menu LI A#active-link {
    background: #ccc
    }
#wrapper {
    width: 100%;
    min-width: 200px
    }
#header {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
    width: 100%;
    padding-top: 0;
    position: relative;
    height: 63px;
    background-color: #3165ce
    }
#leftcol {
    border-right: #ccc 1px dashed;
    float: left;
    margin-left: -200px;
    width: 200px;
    margin-right: 1px;
    position: relative
    }
#outer {
    border-right: #f4f4f4 200px solid;
    border-top: white 0 solid;
    border-left: #fff 200px solid;
    width: auto;
    border-bottom: white 0 solid;
    background-color: #fff
    }
#rightcol {
    float: right;
    margin-left: 1px;
    width: 200px;
    margin-right: -200px;
    position: relative
    }
#inner {
    margin: 0;
    width: 100%
    }
#maincol {
    float: left;
    margin: 0 -8px 0 2px;
    width: 100%;
    position: relative
    }
UNKNOWN {
    border-bottom: #fff 1px solid
    }
.clr {
    clear: both
    }
#header .content {
    padding-bottom: 0
    }
.button-maker {
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    font-weight: bold;
    font-size: 0.7em;
    margin: 0;
    border-left: #fff 1px solid;
    width: 20px;
    color: white;
    border-bottom: #fff 1px solid;
    font-family: verdana, sans-serif;
    text-decoration: none
    }
DIV.container {
    border-right: #ccc 1px dashed;
    padding-right: 0;
    border-top: #ccc 1px dashed;
    padding-left: 0;
    padding-bottom: 0;
    margin: 2em 0;
    border-left: #ccc 1px dashed;
    padding-top: 0;
    border-bottom: #ccc 1px dashed;
    background-color: #fff
    }
DIV.float {
    padding-right: 6%;
    float: left;
    width: 44%
    }
DIV.form-container {
    width: 400px
    }
DIV.row {
    clear: both;
    padding-top: 5px
    }
DIV.row SPAN.label {
    float: left;
    width: 100px;
    text-align: right
    }
DIV.row SPAN.formw {
    float: right;
    width: 235px;
    text-align: left
    }
#header_menu {
    padding-right: 0;
    padding-left: 0;
    background-image: none;
    padding-bottom: 0;
    margin: 0;
    width: 100%;
    color: #fff;
    padding-top: 0;
    background-repeat: repeat;
    position: absolute;
    background-color: #000063;
    text-align: center
    }
#header_menu A:active {
    background-image: none;
    color: #fff;
    background-repeat: repeat
    }
#header_menu A:link {
    color: #fff
    }
#header_menu A {
    color: #fff
    }
#navleft {
    border-right: black 0 dashed;
    padding-right: 10px;
    border-top: black 0 dashed;
    padding-left: 10px;
    z-index: 2;
    left: 80px;
    padding-bottom: 10px;
    border-left: black 0 dashed;
    padding-top: 10px;
    border-bottom: black 0 dashed;
    position: absolute;
    top: 95px;
    background-color: white
    }
#navright {
    border-right: black 0 dashed;
    padding-right: 10px;
    border-top: black 0 dashed;
    padding-left: 10px;
    z-index: 1;
    right: 80px;
    padding-bottom: 10px;
    border-left: black 0 dashed;
    padding-top: 10px;
    border-bottom: black 0 dashed;
    position: absolute;
    top: 95px
    }
#search {
    border-right: black 0 dashed;
    padding-right: 8px;
    border-top: black 0 dashed;
    padding-left: 8px;
    font-size: 12px;
    z-index: 2;
    left: 80px;
    padding-bottom: 8px;
    border-left: black 0 dashed;
    width: 85%;
    padding-top: 8px;
    border-bottom: black 0 dashed;
    position: absolute;
    top: 135px;
    background-color: #eee
    }
#content {
    border-right: black 0 dashed;
    border-top: black 0 dashed;
    left: 20px;
    border-left: black 0 dashed;
    border-bottom: black 0 dashed
    }
#footer {
    border-top: #ccc 1px dashed;
    right: 0;
    left: 0;
    height: auto;
    background-color: #fff
    }
#results {
    border-top: #ccc 0 dashed;
    right: 0;
    left: 0;
    height: auto;
    background-color: #fff
    }
#homedir {
    border: #ccc 1px dashed;
    font-size: 12px;
    padding-left: 10px;
    left: 150px;
    background-color: #fff;
    z-index: 1
    }