/* Body */


BODY {


        margin: 0px 0px 0px 0px;


        background-color : #9CAD6D;


        color : #ffffff;


        scrollbar-3dlight-color: #333333;


        scrollbar-base-color: #333333;


        scrollbar-darkshadow-color: #f0f0f0;


        scrollbar-face-color: #828385;


        scrollbar-highlight-color: #ffffff;


        scrollbar-shadow-color: #333333;


        scrollbar-track-color: #f0f0f0;


        scrollbar-arrow-color: #ffffff;


        }





td,tr,p,div {


        font-family: Helvetica, sans-serif;


font-size: 11px;


        color: #333333;


        }





/* Styles for dhtml tabbed-pages */


.ontab {


        background-color: #f0f0f0;


        text-align: center;


        cursor: hand;


        font-weight: normal;


        color: #333333;


}


.offtab {


        background-color : #cccccc;


        text-align: center;


        cursor: hand;


        font-weight: normal;


        color: #333333;


}


.tabpadding {


}





.tabheading {


        background-color: #333333;


        text-align: left;


}





.pagetext {


        visibility: hidden;


        display: none;


        position: relative;


        top: 0;


}


h4 {


        color: #384A57; font-family: Arial, Helvetica, sans-serif;


        font-size: 15px; font-weight: bold;


        }





h5 {


        color: #384A57; font-family: Arial, Helvetica, sans-serif;


        font-size: 13px; font-weight: bold;


        }





h6 {


        color: #384A57; font-family: Arial, Helvetica, sans-serif;


        font-size: 12px; font-weight: bold;


        }








/* Links */


a:link, a:visited {


        font-size: 11px; color: #89031C; text-decoration: none; font-weight: bold;


        font-family:  Arial, Helvetica, sans-serif;


        }





a:hover {


        color: #000000;        text-decoration: underline;      font-weight: bold;


        }








/* Horizontal Line */


hr {


        background: #384A57;


        height:1px;


        border: 2px inset;


        }





hr.separator {


        background: #384A57;


        height: 1px;


        width: 75px;


        border: 0px;


}





/* --Default Class Settings-- */





a.mainlevel:link, a.mainlevel:visited {


color: #333333;


padding: 1px;


        height: 12;


        width: 100%;


        border-top-width: 1px;


        border-top-style: solid;


        border-top-color: #cccccc;


        text-align: left;


list-style: inside url(../images/arrow2.gif);


        list-style-type: square;


        display: list-item;


        }





a.mainlevel:hover {


        color: #828385;


        text-decoration: none;


        font-weight: normal;


        background-color:#EFEFEF;


       padding: 1px;


        height: 12;


        width: 100%;


        border-top-width: 1px;


        border-top-style: solid;


        border-top-color: #cccccc;


        text-align: left;


        text-align: center;


        }





        a.mainmenu:link, a.mainmenu:visited {


        color: #384A57;


        font-weight: normal;


        }





a.mainmenu:hover, {


        color: #828385;


        text-decoration: underline;


        }





a.sublevel:hover {


        color: #828385;


text-align: right;


text-decoration: none;


font-size: 11px;


        }





a.sublevel:link, a.sublevel:visited {


text-align: right;


color: #384A57;


        font-weight: normal;


font-size: 10px;


}








/* For content item titles that are hyperlink instead of Read On */


a.contentpagetitle:link, a.contentpagetitle:visited {


        font-size: 13px;


        font-weight: bold;


         color: #384A57;


        text-align:left;


        }





a.contentpagetitle:hover {


        font-size: 13px;


        font-weight: bold;


        text-align:left;


        color: #828385;


        text-decoration: underline;


        font-weight: bold;


        }





/* Content - Sections & Categories */


.contentpane {


        background-color : #333333;


        }





.contentpaneopen {


        border : 0px ridge #F0F0F0;


        }





.contentheading {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 14px;


        font-weight: bold;


         color: #384A57;


        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: #666666;


        text-align: left;


        }





/* Links */


a.blogsection:link, a.blogsection:visited {


        color: #999999; text-decoration: none; font-weight: normal;


        font-family:  Arial, Helvetica, sans-serif;


        font-size: 10px;


        }





a.blogsection:hover {


        color: #828385;        text-decoration: underline;


        font-weight: normal;


        font-size: 10px;


        }





a.weblinks:link, a.weblinks:visited {


        color: #999999; text-decoration: none; font-weight: normal;


        font-family:  Arial, Helvetica, sans-serif;


        }





a.weblinks:hover {


        color: #828385;        text-decoration: underline;


        }





a.readon:link, a.readon:visited {


        color: #999999;


        text-decoration: none;


        font-family:  Arial, Helvetica, sans-serif;


        font-size: 10px;


padding: 2px;


list-style: inside url(../images/arrow2.gif);


        list-style-type: disc;


        display: list-item;


        white-space: normal;


        font-weight: normal;


        }





a.readon:hover {


        color: #828385;


        text-decoration: underline;


        font-weight: normal;


        font-family:  Arial, Helvetica, sans-serif;


        font-size: 10px;


padding: 2px;


        list-style: inside url(../images/arrow.gif);


        list-style-type: disc;


        display: list-item;


        white-space: normal;


        }





table.moduletable {


        margin: 0px 0px 0px 0px;


        width: 95%;


        border-left: solid 0px #384A57;


        border-right: solid 0px #384A57;


        border-top: solid 0px #384A57;


        border-bottom: solid 0px #384A57;


        border-top-style: dashed;


   border-bottom-style: dashed;


   border-right-style: dashed;


   border-left-style: dashed;


        }





table.moduletable th {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 11px;


        font-weight: bold;





color: #384A57;


        text-align: left;


        width: 100%;


        text-indent: 15px;


        padding: 0px;


height: 8px;


        border-bottom: 0px solid #384A57;


   border-bottom-style: line;


   line-height: 9px;


  letter-spacing   : 2px;


  text-indent      : 0px;


  padding          : 5px;


  display          : block;


        }





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: #384A57;


        text-align:left;


        padding-bottom: 10px;


        background-image: url(../images/blank.gif);


        background-repeat: no-repeat;


        background-position: top left;


        text-indent: 0px;


        line-height: 25px;


        height: 15px;


        }





.button {


        color: #333333;


        font-family: arial, Verdana, Geneva, Helvetica, serif;


        font-weight: bold;


        text-align: center;


        font-size: 10px;


        font: normal;


        background: White;


        border: 1px solid #dae4f8;


                height: 15px;


        }





.inputbox {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 10px;


        font-weight: normal;


        color: #333333;


        background: #ffffff;


        border: 1px solid;


        }





a.pathway:link, a.pathway:visited {


        color: #333333;


          text-decoration: none;


          font-weight: normal;


          font-size: 9px;


        }





a.pathway:hover {


        color:#828385;


        text-decoration: underline;


        }





/** category text format and links **/


.category {


        color: #384A57;


        font-family: Arial, Helvetica, sans-serif;


        font-size: 11px;


        font-weight: bold;


        text-decoration: none;


        }





a.category:link, a.category:visited {


        color: #384A57;


        font-weight: bold;


        }





a.category:hover {


        color: #828385;


        }





.poll {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 10px;


        color: #666666;


        line-height: 14px


        }





.sectiontableentry1, {


        }





         .contentpane {


        background-color : #FFFFFF;


        }





.sectiontableentry2 {


        }





.sectiontableheader {


        background-color : #ffffff;


        color : #384A57;


        font-weight : bold;


}





.small {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 10px;


        color: #2F4F75;


        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: #828385;


        text-decoration: none;


        font-weight: normal;


        }





.modifydate {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 9px;


        color: #999999;


        text-decoration: none;


        font-weight: normal;


        }





ul {


        margin: 0px 0px 0px 0px;


        }





li {


        list-style: inside url(../images/arrow.gif) 3px;


        list-style-image: url(../images/arrow.gif); 2px;


        }





.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: #828385;


        }





table.searchintro {


          background-color: #ffffff;


        border: 1px solid #759328;


        }





table.contact {


        background-color: #333333;


        }





table.contact td.icons {


        background-color: #333333;


        }





table.contact td.details {


        background-color: #333333;


        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: #828385;


}





.pagenavbar {





}





/* Content voting */


.content_rating {


        font-weight: normal;


        font-size: 8pt;


}





.content_vote {


        font-weight: normal;


        font-size: 8pt;


}





/* mamplates.com */





a.bar:link, a.bar:visited {


        color: #384A57;


                  text-decoration: none;


                  font-weight: normal;


        font-family:  Arial, Helvetica, sans-serif;


        font-size: 9px;


        font: normal;


        }





a.bar:hover {


        color: #828385;


                  text-decoration: none;


        }





                  .searchbox {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 10px;


        font-weight: normal;


        color: #333333;


        background: #dae4f8;


        border: 1px solid;


        height: 15px;


        line-height: 15px;


        }





.title {


        font: bold larger;


        letter-spacing: 4px;


}





/* for modifying {moscode} output.  Don't set the colour! */


.moscode {


        background-color: #f0f0f0;


}





/* Text passed with mosmsg url parameter */


.message {


        font-family : Arial, Helvetica, sans-serif;


        font-weight: bold;


        font-size : 10pt;


        color : #ff6600;


        text-align: center;


}





.pathway {


        font-family: Arial, Helvetica, sans-serif;


        font-size: 9px;


         color: #333333;


        }
