/****************************
  Body
****************************/
body {
    scrollbar-3dlight-color: #B20000;
    scrollbar-base-color: #7B0000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #7B0000;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #CE0000;
    scrollbar-track-color: #290000;
    scrollbar-arrow-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
    height: 0px;
    width: 0px;
}
td,tr,p,div {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    }





/****************************
  Links
****************************/
a:link, a:visited {
    font-size: 11px; color: #000000; text-decoration: none;
    font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    }

a:hover {
    color: #0000FF;    text-decoration: none;
    font-weight: bold;
    }




/****************************
Styles for dhtml tabbed-pages
****************************/
.ontab {
    background-color: #0066FF;
    border-left: outset 2px #0000FF;
    border-right: outset 2px #808080;
    border-top: outset 2px #0000FF;
    border-bottom: solid 1px #d5d5d5;
    text-align: center;
    cursor: hand;
    font-weight: bold;
    color: #FFFFFF;
}
.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: normal;
}
.tabpadding {
}

.tabheading {
    background-color: #CCE197;
    text-align: left;
}
.pagetext {
    visibility: hidden;
    display: none;
    position: relative;
    top: 0;
}



/***************************
  Header Text
****************************/
h4 {
    color: #000099; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px; font-weight: bold;
}
h5 {
    color: #000066; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px; font-weight: bold;
}
h6 {
    color: #000033; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; font-weight: bold;
}




/***************************
  Horizontal Line
****************************/
hr {
    background: #0066FF; height:2px; border: 1px inset;
}

hr.separator {
    background: #000066;
    height: 1px;
    width: 75px;
    border: 0px;
}




/***************************
           MENUS
****************************/
a.mainlevel:link, a.mainlevel:visited {
    color: #FFFFFF;
    font-size:16px;
    font-weight:bold;
    line-height:18px;
    margin-left:12px;
    margin-right:12px;
}
a.mainlevel:hover, a.mainlevel:active {
    color: #FFFFFF;
}
a.mainmenu:link, a.mainmenu:visited {
    color: #FFFFFF; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
    font-size:16px;
}
a.mainmenu:hover, {
    color: #FFFFFF; text-decoration: underline;
}
a.sublevel:hover {
    color: #FFFFFF; text-decoration: underline;
}
a.sublevel:link, a.sublevel:visited {
    color: #FFFFFF; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: normal;
}





/*****************************
  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: #000066;
    text-align:left;
}
a.contentpagetitle:hover {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align:left;
    color: #0066FF;
    text-decoration: underline;
    font-weight: bold;
}




/******************************
  Content - Sections & Categories
*******************************/
.contentpane {
}
.contentpaneopen {
    border : 0px solid #0078FF;
    width: 95%;
}
.contentheading {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000066;
    text-align:left;
    line-height: 24px;
    height: 24px;
}
.contentpagetitle {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000066;
    text-align:left;
}
table.contenttoc {
    color: #000033;
    background-color: #e0e0e0;
}
table.contenttoc td {
    font-family: Tahoma, 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: #000000;
    text-align: left;
}





/***************************
  More Specific Links
****************************/
a.blogsection:link, a.blogsection:visited {
    color: #000033; text-decoration: none; font-weight: normal;
    font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
a.blogsection:hover {
    color: #0066F;    text-decoration: underline;
    font-weight: normal;
    font-size: 10px;
}
a.weblinks:link, a.weblinks:visited {
    color: #000033; text-decoration: none; font-weight: normal;
    font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
a.weblinks:hover {
    color: #0066FF;    text-decoration: underline;
}
a.readon:link, a.readon:visited {
    color: #000099; text-decoration: none; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style: inside url(../images/read.gif);
    list-style-type: disc;
    display: list-item;
    white-space: normal;
    font-weight: normal;
}
a.readon:hover {
    color: #0066FF;    text-decoration: underline;
    font-weight: normal;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    list-style: inside url(../images/read.gif);
    list-style-type: disc;
    display: list-item;
    white-space: normal;
}



/***************************
  Module Tables
****************************/
table.moduletable {
    margin: 0px 0px 0px 0px;
    width: 100%;
}
table.moduletable th {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    width: 100%;
    height: 22px;
    background-color: #0066FF;
}
table.moduletable td {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}




/**************************
  Component Heading
***************************/
.componentheading {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000033;
    text-align:left;
    line-height: 22px;
    height: 22px;
    white-space: normal;
}





/**************************
  Form Button and Input Box
***************************/
.button {
    color: #000000;
    font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    font: bold;
    background: #CDCDCD;
    border: 1px solid #000000;
    height: 20px;
}
.inputbox {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000033;
    background: #FFFFFF;
    border: 1px solid #000000;
}





/***************************
  category text format and links
****************************/
.category {
    color: #000033; 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: #000033; font-weight: bold;
    }

a.category:hover {
    color: #0066FF;
    }




/****************************
  Poll Tables
*****************************/
.poll {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000033;
    line-height: 14px;
}
.sectiontableentry1, {
    background-color : #FFFFFF;
}
.sectiontableentry2 {
    background-color : #CDCDCD;
}
.sectiontableheader {
    background-color : #FFFFFF;
    color : #000033;
    font-weight : bold;
}




/******************************
  Misc.
*******************************/
.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0066FF;
    text-decoration: none;
    font-weight: normal;
    }

.smalldark {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000033;
        text-decoration: none;
        font-weight: normal;
}





/*******************************
  Newsfeeds
********************************/
.newsfeedheading {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000033;
        text-align:left;
}
.newsfeeddate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0066FF;
    font-weight: normal;
}




/*****************************
  Create/Modify Dates
******************************/
.createdate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #0066FF;
    text-decoration: none;
    font-weight: normal;
}
.modifydate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #0066FF;
    text-decoration: none;
    font-weight: normal;
}






/*****************************
  Content voting
******************************/
.content_rating {
    font-weight: normal;
    font-size: 8pt;
}

.content_vote {
    font-weight: normal;
    font-size: 8pt;
}




/*****************************
  fast4rdf
******************************/
.fase4rdf {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; color: #000000; font-weight: normal;
}
a.fase4rdf:link {
    font-size: 11px; font-weight: normal; color: #000033;
}
a.fase4rdf:hover {
    font-weight: bold; color: #0066FF;
}




/******************************
  Searchintro and contact
*******************************/
table.searchintro {
      background-color: #FFFFFF;
    border: 1px solid #000099;
}
.contact {
    background-color: #FFFFFF;
}
.icons {
    background-color: #FFFFFF;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #0078FF;
}
.details {
    background-color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}




/******************************
  Pagenav
*******************************/
.pagenav {
    font-weight: normal;
}
a.pagenav, a.pagenav:visited {
    font-weight: bold;
    color: #000099;
}
a.pagenav:hover {
    color: #0078FF;
}
.pagenavbar {

}






/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
    background-color: #f0f0f0;
}
/* Text passed with mosmsg url parameter */
.message {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size : 10pt;
    color : #ff6600;
    text-align: center;
}





/****************************
  APS Specific
*****************************/
.aps_outline {
    width: 800px;
    height: 100%;
    background-color: #FFFFFF;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}
.aps_topbar {
    background-color: #CCCCCC;
    background-image: url(../images/bg_light_gray.gif);
    background-position: 0px 0px;
    width: 100%;
    text-align: left;
}
.aps_title {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    background-color: #0066FF;
    background-image: url(../images/bg_light_blue.gif);
    background-position: 0px 0px;
    width: 100%;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #FFFFFF;
}
.aps_leftbar {
    background-color: #CCCCCC;
    background-image: url(../images/bg_light_gray.gif);
    background-position: 0px 0px;
    width: 150px;
    border-right: 1px solid #000000;
    text-align: center;
}
.aps_centerbar {
    background-color: #FFFFFF;
}
.aps_bottombar {
    background-color: #0066FF;
    background-image: url(../images/bg_light_blue.gif);
    background-position: 0px 0px;
    width: 100%;
    border-top: 1px solid #000000;
    color: #FFFFFF;
}
.aps_rightbar {
    background-color: #FFFFFF;
    width: 150px;
}
.aps_rightbar_user2 {
    background-color: #FFFFFF;
    border: 1px solid #0066FF;
}
.aps_rightbar_right {
    background-color: #FFFFFF;
    border: 1px solid #0066FF;
}