.clock {
    color: #FFFFFF;
    font-weight: normal;
    text-align: right;
}

.sitetitle {
    font-size: 35px;
    font-weight: 800;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #68878A;
    text-indent: 10px;
    font-variant: small-caps;
}

.searchbox {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 147px;
}

.leftnav {
    padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;
}

.centernav {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;

}

.rightnav {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;
}

.right_tb {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    color: #68878A;
    text-align: left;
    text-align: right;
}

.navcontent {
    padding: 1px;
    background-color: #859ba0;
}

.navtitle_main {
    font-size: 10pt;
    font-weight: bold;
    color: #ff9900;
}

.navbg_main {
    background-color: #FFFFFF;
    padding: 4px
}

.navbg_user {
    background-color: #edf1f1;
    padding: 4px
}

table.moduletable {
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #000000;
    border-right: solid 0px #000000;
    border-top: solid 0px #000000;
    border-bottom: solid 0px #000000;
}

table.moduletable th {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #FFCCAA;
}

table.moduletable td {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

BODY {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    color: #3C4B4D;
    scrollbar-3dlight-color: #d0d9db;
    scrollbar-base-color: #D6E5AA;
    scrollbar-darkshadow-color: #becbcd;
    scrollbar-face-color: #eaecee;
    scrollbar-highlight-color: #becbcd;
    scrollbar-shadow-color: #89A2A5;
    scrollbar-track-color: #becbcd;
    scrollbar-arrow-color: #89A2A5;
}

td, tr, p, div {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3C4B4D;
}

.ontab {
    background-color: #ffffff;
    border-left: outset 1px #BECBCD;
    border-right: outset 1px #BECBCD;
    border-top: outset 1px #BECBCD;
    border-bottom: solid 1px #ffffff;
    text-align: center;
    cursor: hand;
    font-weight: normal;
    color: #495C5F;
}

.offtab {
    background-color: #EAECEE;
    border-left: outset 1px #E0E0E0;
    border-right: outset 1px #E0E0E0;
    border-top: outset 1px #E0E0E0;
    border-bottom: solid 1px #BECBCD;
    text-align: center;
    cursor: hand;
    font-weight: normal;
    color: #769196;
}

.tabpadding {
}

.tabheading {
    background-color: #EAECEE;
    text-align: left;
}

.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
}

h4 {
    color: #495C5F;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

h5 {
    color: #617A7D;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

h6 {
    color: #6C888C;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a:link, a:visited {
    font-size: 11px;
    color: #FF6600;
    text-decoration: none;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a:hover {
    color: #ff9900;
    text-decoration: none;
    font-weight: bold;
}

hr {
    background: #495C5F;
    height: 2px;
    border: 1px inset;
}

hr.separator {
    background: #495C5F;
    height: 1px;
    width: 75px;
    border: 0px;
}

.frontpageheader {
    color: #4E6366;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
}

a.mainlevel:link, a.mainlevel:visited {
    color: #4D6165;
    background-position: left;
    text-align: right;
}

a.mainlevel:hover {
    color: #ff9900;
    background-position: left;
    text-align: left;
}

a.mainmenu:link, a.mainmenu:visited {
    color: #4D6165;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
}

a.mainmenu:hover {
    color: #ff9900;
    text-decoration: underline;
}

a.sublevel:link, a.sublevel:visited {
    color: #4D6165;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
}

a.sublevel:hover {
    color: #ff9900;
    text-decoration: underline;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #68878A;
    text-align: left;
}

a.contentpagetitle:hover {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #86A1A4;
    text-decoration: underline;
    font-weight: bold;
}

.contentpane {
    background-color: #00ffff;
}

.contentpaneopen {
    width: 100%;
}

.contentheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #ff9900;
    height: 18px;
}

.contentpagetitle {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #68878A;
    text-align: left;
}

table.contenttoc {
    color: #333300;
    background-color: #e0e0e0;
}

table.contenttoc td {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
}

.contentdescription {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #68878A;
    text-align: left;
    padding-top: 8px;
}

a.blogsection:link, a.blogsection:visited {
    color: #ff6600;
    text-decoration: none;
    font-weight: normal;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.blogsection:hover {
    color: #ff9900;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

a.weblinks:link, a.weblinks:visited {
    color: #ffcc00;
    text-decoration: none;
    font-weight: normal;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

a.weblinks:hover {
    color: #ff9900;
    text-decoration: underline;
}

a.readon:link, a.readon:visited {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #68878A;
    text-align: right;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #E5E6E7;
}

a.readon:hover {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-align: right;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #E5E6E7;
}

.componentheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #ff9900;
    height: 18px;
}

.button {
    color: #3C4B4D;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    font: bold;
    background: #D0D9DB;
    border: 1px solid #859ba0;
    height: 20px;
}

.inputbox {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3C4B4D;
    background: #F3F4F5;
    border: 1px solid #859ba0;
}

.category {
    color: #86A92E;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.category:link, a.category:visited {
    color: #405115;
    font-weight: bold;
}

a.category:hover {
    color: #759328;
}

.poll {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px
}

.pollstableborder {
    border: 0px solid;
    padding: 0px;
}

.sectiontableentry1 {
    background-color: #edf1f1;
    padding-top: 1px;
    padding-bottom: 1px;
}

.sectiontableentry2 {
    background-color: #DDE5E5;
    padding-top: 1px;
    padding-bottom: 1px;
}

.contentpane {
    background-color: #FFFFFF;
}

.sectiontableheader {
    background-color: #BECBCD;
    color: #3C4B4D;
    font-weight: bold;
}

.small {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4E6366;
    text-decoration: none;
    font-weight: normal;
    height: 15px;
}

.smalldark {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

.newsfeedheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-align: left;
}

.newsfeeddate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    font-weight: normal;
}

.createdate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    text-decoration: none;
    font-weight: normal;
    height: 25px;
}

.modifydate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    text-decoration: none;
    font-weight: normal;
    padding-top: 10px;
    text-align: right;
}

ul {
    margin: 0px 0px 0px 0px;
}

li {
    list-style: inside url(..images/arrow.gif) 3px;
    list-style-image: url(..images/arrow.gif);
}

.fase4rdf {
    font-family: Trebuchet MS, Verdana, 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 #E6ECEC;
}

table.contact {
    background-color: #F3F4F5;
}

table.contact td.icons {
    background-color: #D0D9DB;
}

table.contact td.details {
    background-color: #E6ECEC;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pagenav {
    font-weight: normal;
}

a.pagenav, a.pagenav:visited {
    font-weight: bold;
    color: #779595;
}

a.pagenav:hover {
    color: #4F6565;
}

.pagenavbar {

}

.content_rating {
    font-weight: normal;
    font-size: 8pt;
}

.content_vote {
    font-weight: normal;
    font-size: 8pt;
}

.packets {
    border: ridge 1px #DDDDDD;
    background: #FFFFFF;
    font-family: "Courier New", Courier, monospace;
    padding: 7px;
    margin: 0px 0px 1em;
}

.packetTitle {
    color: #86A92E;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.example {
    border: dashed 1px #634F36;
    background: #fffff5;
    font-family: "Courier New", Courier, monospace;
    padding: 7px;
    margin: 0px 0px 1em;
}

.exampleTitle, .noteTitle {
    border: 1px solid black;
    border-bottom: none;
    padding: 3px;
    display: inline;
    background: #efecdf;
    font-weight: bold;
    font-size: 90%;
    margin: 0px;
}

span.error {
    font-size: 10px;
    float: left;
    margin-left: 0px;
    color: #cc0000;
    font-weight: normal;
}

input.error {
    border: 1px solid #cc0000;
    background-color: #FFFFD0;
}

.bottomline {
    margin: 0px 0px 0px 0px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 2px solid #E6ECEC;
    background-color: #FFFFFF;
}

/* custom stuff */

.packetTitle {
    color: #86A92E;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.sitetitle {
    font-size: 35px;
    font-weight: 800;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #68878A;
    text-indent: 10px;
    font-variant: small-caps;
}

.searchbox {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 147px;
}

.leftnav {
    padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;
}

.centernav {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;

}

.rightnav {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-align: left;
}

.navcontent {
    padding: 1px;
    background-color: #859ba0;
}

.navtitle_main {
    font-size: 9pt;
    font-weight: bold;
    color: #ff9900;
}

.navbg_main {
    background-color: #FFFFFF;
    padding: 4px
}

.navbg_user {
    background-color: #edf1f1;
    padding: 4px
}

/* required stuff */

table.moduletable {
    width: 100%;
    margin: 0px 0px 0px 0px;
    border-left: solid 0px #000000;
    border-right: solid 0px #000000;
    border-top: solid 0px #000000;
    border-bottom: solid 0px #000000;
}

table.moduletable th {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #ff9900;
}

table.moduletable td {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

/* Body */
BODY {
    margin: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    color: #3C4B4D;
    scrollbar-3dlight-color: #d0d9db;
    scrollbar-base-color: #D6E5AA;
    scrollbar-darkshadow-color: #becbcd;
    scrollbar-face-color: #eaecee;
    scrollbar-highlight-color: #becbcd;
    scrollbar-shadow-color: #89A2A5;
    scrollbar-track-color: #becbcd;
    scrollbar-arrow-color: #89A2A5;
}

td, tr, p, div {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    /*	color: #3C4B4D;
     */
    color: #000000;

}

/* Styles for dhtml tabbed-pages */
.ontab {
    background-color: #ffffff;
    border-left: outset 1px #BECBCD;
    border-right: outset 1px #BECBCD;
    border-top: outset 1px #BECBCD;
    border-bottom: solid 1px #ffffff;
    text-align: center;
    cursor: hand;
    font-weight: normal;
    color: #495C5F;
}

.offtab {
    background-color: #EAECEE;
    border-left: outset 1px #E0E0E0;
    border-right: outset 1px #E0E0E0;
    border-top: outset 1px #E0E0E0;
    border-bottom: solid 1px #BECBCD;
    text-align: center;
    cursor: hand;
    font-weight: normal;
    color: #769196;
}

.tabpadding {
}

.tabheading {
    background-color: #EAECEE;
    text-align: left;
}

.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
}

h4 {
    color: #495C5F;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

h5 {
    color: #617A7D;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

h6 {
    color: #6C888C;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* Links */
a:link, a:visited {
    font-size: 11px;
    color: #FF6600;
    text-decoration: none;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a:hover {
    color: #ff9900;
    text-decoration: none;
    font-weight: bold;
}

/* Horizontal Line */
hr {
    background: #495C5F;
    height: 2px;
    border: 1px inset;
}

hr.separator {
    background: #495C5F;
    height: 1px;
    width: 75px;
    border: 0px;
}

/* --Default Class Settings-- */

.frontpageheader {
    color: #4E6366;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 30px;
}

a.mainlevel:link, a.mainlevel:visited {
    color: #4D6165;
    background-position: left;
    text-align: right;
}

a.mainlevel:hover {
    color: #ff9900;
    background-position: left;
    text-align: left;
}

a.mainmenu:link, a.mainmenu:visited {
    color: #4D6165;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
}

a.mainmenu:hover {
    color: #ff9900;
    text-decoration: underline;
}

a.sublevel:link, a.sublevel:visited {
    color: #4D6165;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
}

a.sublevel:hover {
    color: #ff9900;
    text-decoration: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #68878A;
    text-align: left;
}

a.contentpagetitle:hover {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #86A1A4;
    text-decoration: underline;
    font-weight: bold;
}

/* Content - Sections & Categories */
.contentpane {
    background-color: #00ffff;
}

.contentpaneopen {
    width: 100%;
}

.contentheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #ff9900;
    height: 18px;
}

.contentpagetitle {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #68878A;
    text-align: left;
}

table.contenttoc {
    color: #333300;
    background-color: #e0e0e0;
}

table.contenttoc td {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
}

.contentdescription {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #68878A;
    text-align: left;
    padding-top: 8px;
}

/* Links */
a.blogsection:link, a.blogsection:visited {
    color: #ff6600;
    text-decoration: none;
    font-weight: normal;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a.blogsection:hover {
    color: #ff9900;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

a.weblinks:link, a.weblinks:visited {
    color: #ffcc00;
    text-decoration: none;
    font-weight: normal;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

a.weblinks:hover {
    color: #ff9900;
    text-decoration: underline;
}

a.readon:link, a.readon:visited {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #68878A;
    text-align: right;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #E5E6E7;
}

a.readon:hover {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff9900;
    text-align: right;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #E5E6E7;
}

.componentheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #68878A;
    text-align: left;
    text-indent: 2px;
    width: 100%;
    height: 18px;
    border-bottom: 2px solid #ff9900;
    height: 18px;
}

.button {
    color: #3C4B4D;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    font: bold;
    background: #D0D9DB;
    border: 1px solid #859ba0;
    height: 20px;
}

.inputbox {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3C4B4D;
    background: #F3F4F5;
    border: 1px solid #859ba0;
}

/** category text format and links **/
.category {
    color: #86A92E;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.category:link, a.category:visited {
    color: #405115;
    font-weight: bold;
}

a.category:hover {
    color: #759328;
}

.poll {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px
}

.pollstableborder {
    border: 0px solid;
    padding: 0px;
}

.sectiontableentry1 {
    background-color: #edf1f1;
    padding-top: 1px;
    padding-bottom: 1px;
}

.sectiontableentry2 {
    background-color: #DDE5E5;
    padding-top: 1px;
    padding-bottom: 1px;
}

.contentpane {
    background-color: #FFFFFF;
}

.sectiontableheader {
    background-color: #BECBCD;
    color: #3C4B4D;
    font-weight: bold;
}

.small {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4E6366;
    text-decoration: none;
    font-weight: normal;
    height: 15px;
}

.smalldark {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}

.newsfeedheading {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-align: left;
}

.newsfeeddate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    font-weight: normal;
}

.createdate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    text-decoration: none;
    font-weight: normal;
    height: 25px;
}

.modifydate {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #859DA1;
    text-decoration: none;
    font-weight: normal;
    padding-top: 10px;
    text-align: right;
}

ul {
    margin: 0px 0px 0px 0px;
}

li {
    list-style: inside url(../images/arrow.gif) 3px;
    list-style-image: url(../images/arrow.gif);
}

.fase4rdf {
    font-family: Trebuchet MS, Verdana, 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;
}

.fase5rdf {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #242D0C;
    font-weight: normal;
}

a.fase5rdf:link {
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

a.fase5rdf:hover {
    font-weight: bold;
    color: #000000;
}

a.fase5rdf:visited{
    font-weight: bold;
    color: #000000;

}

table.searchintro {
    background-color: #FFFFFF;
    border: 1px solid #E6ECEC;
}

table.contact {
    background-color: #F3F4F5;
}

table.contact td.icons {
    background-color: #D0D9DB;
}

table.contact td.details {
    background-color: #E6ECEC;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pagenav {
    font-weight: normal;
}

/*a.pagenav, a.pagenav:visited {*/
/*font-weight: bold;*/
/*color: #779595;*/
/*}*/

a.pagenav:hover {
    color: #4F6565;
}

.pagenavbar {

}

/* Content voting */
.content_rating {
    font-weight: normal;
    font-size: 8pt;
}

.content_vote {
    font-weight: normal;
    font-size: 8pt;
}

/* BSN add */
#hidden_div {
    font-size: 12px;
    display: none;
}

#row_disconnect {
    display: none;
}

.floatedblock {
    font-size: 12px;
    display: inline;
    margin: 5px;
}

.clear {
    clear: both;
    display: block;
    height: 0px;
    font-size: 0;
    overflow: hidden;
}

#coolMenu,
#coolMenu ul {
    list-style: none;
}

#coolMenu {
    float: left;
}

#coolMenu  li {
    float: left;
}

#coolMenu li a {
    display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}

#coolMenu ul {
    position: absolute;
    display: none;
    z-index: 999;
}

#coolMenu ul li a {
    width: 70px;
}

#coolMenu li:hover ul {
    display: block;

}

/* Main menu
------------------------------------------*/
#coolMenu {
    font-family: Arial;
    font-size: 14px;
    background: #fff;
}

#coolMenu  li  a {
    color: #68878A;
    font-weight: bold;
}

#coolMenu  li:hover  a {
    background: #eee;
    color: #000;
}

/* Submenu
------------------------------------------*/
#coolMenu ul {
    background: #eee;
    margin-left: -25px;
}

#coolMenu ul li a {
    color: #000;
    padding-right: -10px;

}

#coolMenu ul li:hover a {
    background: #ddd;
    padding-right: -10px;

}

/*------------------------------------------*/
.memu {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.memu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -9999px;
    margin-left: 20px;
    width: 150px;

    -moz-box-shadow: 3px 2px 3px #333;
    -webkit-box-shadow: 3px 2px 3px #333;
    box-shadow: 3px 2px 3px #333;
}

.memu ul ul {
    margin-left: 0px;
    margin-top: 0px;

}

.memu a {
    background: #fff;
    background-color: rgba(255, 255, 255, 0.98);
    border: 1px solid #f7f7f7;
    color: #333;
    display: block;
    font: bold 12px/25px segoe ui, verdana, sans-serif;
    margin: 0 -1px -1px 0;
    padding-left: 10px;
    text-decoration: none;
    width: 139px;
    text-overflow: ellipsis;
}

.memu .memu-icon {
    position: relative;
    width: 16px;
    height: 16px;
    margin: 4px 10px 0px 0px;
    float: left;
}

.memu li.memu-root > a {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    background: transparent !important;
}

.memu li {
    float: left;
}

.memu li.has-children > a {
    background: url("arrow.png") no-repeat scroll #fff;
    background-position: 130px center;
    background-color: rgba(255, 255, 255, 0.98);
}

.memu li:hover {
    position: relative;
    z-index: 100;
}

.memu li:hover > a {
    background-color: #fff;
    border-color: #fafafa;
    color: #56789A;
}

.memu li:hover > ul {
    left: -20px;
    opacity: 1;
    top: 26px;
    z-index: -1;
}

.memu li:hover li:hover > ul {
    left: 150px;
    opacity: 1;
    top: 0px;
    z-index: 100;
}

.memu-current {
    background-color: #abcdef;
    background-color: rgba(235, 245, 255, 0.98);
}

a.foo {
    display: block;
    text-align: center;
    width: 160px;
    padding: 5px 10px;

    background-image: -ms-linear-gradient(bottom, #00937D 0%, #00B89F 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00937D), color-stop(1, #00B89F));
    border: 1px solid #00907C;
    border-radius: 3px;
    background-color: #00B69D;
    color: #ffffff;
    font-size: 20pt;
    /*box-shadow:4px 4px 2px #690;*/
    box-shadow: inset 0 1px 0 #06EFD3;
    /*font-size: 18px;*/
    line-height: 36px;
    text-align: center;
    text-shadow: 0 1px 3px #333;
    -webkit-transition: all0 .3s ease;
    -moz-transition: all0 .3s ease;
    -o-transition: all0 .3s ease;
    transition: all0 .3s ease;
}

a.foo:hover {
    background-color: #00C7AC;
    background-image: linear-gradient(bottom, #009C87 0%, #00C6AC 100%);
    background-image: -o-linear-gradient(bottom, #009C87 0%, #00C6AC 100%);
    background-image: -moz-linear-gradient(bottom, #009C87 0%, #00C6AC 100%);
    background-image: -webkit-linear-gradient(bottom, #009C87 0%, #00C6AC 100%);
    background-image: -ms-linear-gradient(bottom, #009C87 0%, #00C6AC 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #009C87), color-stop(1, #00C6AC));
}

.prov {
    width: 50px;
    height: 50px;
    background: blue;
    box-shadow: 6px 6px 2px #000;
}

/* popup_box DIV-Styles*/
#popup_box {
    display:none; /* Hide the DIV */
    position:fixed;
    _position:absolute; /* hack for internet explorer 6 */
    height:400px;
    width:600px;
    background:#E8ECF2;
    left: 300px;
    top: 150px;
    z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 15px;

    /* additional features, can be omitted */
    border:2px solid rgba(16, 5, 2, 0.25);
    /*padding:15px;*/
    font-size:15px;
    -moz-box-shadow: 0 0 5px rgba(16, 5, 2, 0.25);
    -webkit-box-shadow: 0 0 5px rgba(16, 5, 2, 0.25);
    box-shadow: 0 0 5px rgba(16, 5, 2, 0.25);

}

#container {
    /*background: #d2d2d2; *//*Sample*/
    width:100%;
    height:100%;
}

a{
    cursor: pointer;
    text-decoration:none;
}

a.link1:hover{
    text-decoration: #000000;
    color: #000000;
}

/* This is for the positioning of the Close Link */
#popupBoxClose {
    font-size:16px;
    line-height:15px;
    right:5px;
    /*top:5px;*/
    bottom: 5px;
    position:absolute;
    /*color:#6fa5e2;*/
    color: red;
    font-weight:500;
}
/* end popup_box DIV-Styles*/