/*** GENERIC classes ***/
.platform { font-style: normal; font-weight: normal; font-size: 15px; color: #000000; font-family: Arial, sans-serif !important;}
.text { font-weight: normal; color: #000000; font-size: 15px !important;; text-decoration: none; font-family: Arial, sans-serif !important; }
.platform .link { font-style: normal; font-weight: normal; font-size: 15px; text-decoration: underline; color: #003063; font-family: Arial, sans-serif;}
a { font-style: normal; font-weight: normal; font-size: 14px ; text-decoration: underline; color: #003063; font-family: Arial, sans-serif;}
div#pathline_container a, div#pathline_container * { font-family: Arial, sans-serif; font-size: 15px !important;}
div#footer_container * {font-size: 12px !important;}




/*** Various GENERIC PER SERVICE classes ***/
.platform .documents { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .dialog { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .events { font-style: normal; font-weight: normal; font-size: 14px; color: #000000;}
.platform .calendar { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .links { font-weight: normal; font-style: normal; color: #000000; }
.platform .downloads { color: #000000; }
.platform .userprofile { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .news { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .library { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; }
.platform .partner { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #000000; }


/*** Various ITEM classes ***/


.platform .documents .item .title { font-weight: bold; font-style: normal; font-size: 17px; color: #000000; text-decoration: none; }
.platform .downloads .item .title { font-weight: bold; font-style: normal; font-size: 15px; color: #000000; text-decoration: none;}
.platform .news .item .title { font-style: normal; font-weight: bold; font-size: 15px; text-decoration: none; }
.platform .news .item .subtitle { font-weight: bold; font-style: normal; font-size: 11px; text-decoration: none; }
.platform .links .item .title { font-weight: bold; font-style: normal; font-size: 15px; color: #000000; text-decoration: none; }
.platform .events .item .title { font-style: normal; font-weight: bold; font-size: 15px; text-decoration: none;}
.platform .library .item .title { font-weight: bold; font-style: normal; font-size: 15px; color: #000000; text-decoration: none; }
.platform .dialog .item .title { font-weight: bold; font-style: normal; font-size: 15px; text-decoration: none;}
.platform .partner .item .title { font-style: normal; font-weight: bold; font-size: 15px; text-decoration: none; color: #000000; }
.platform .calendar .item .title { font-weight: bold; font-style: normal; font-size: 15px; color: #000000; text-decoration: none; }
.platform .slideshow .item .title { font-weight: bold; font-style: normal; font-size: 15px; text-decoration: underline; }

/* content */
.platform .documents .item { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .documents .item .text { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; }
.platform .documents .item .text .link { font-style: normal; font-weight: normal; font-size: 20px; color: #003063; text-decoration: underline; }
.platform .documents .item .notice { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #55555A; }
.platform .downloads .item .text .link { color: #003063; text-decoration: underline; }
.platform .downloads .item .notice { font-style: italic; font-size: 11px; }
.platform .news .item { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .news .item .text { font-style: normal; font-weight: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .news .item .text .link { color: #003063; text-decoration: underline; }
.platform .news .item .label { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .news .item .notice { font-style: italic; font-size: 11px; }
.platform .links .item .label { font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; color: #000000; }
.platform .links .item .url { font-weight: normal; font-style: normal; font-size: 12px; text-decoration: underline; }
.platform .library .item .url { font-weight: normal; font-style: normal; color: #00005D; text-decoration: underline; }
.platform .library .item .text { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; }
.platform .library .item .label { font-style: normal; font-weight: normal; font-size: 12px; color: #000000; }
.platform .dialog .item { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .dialog .item .backgound { background-color: #E3E3E6; }
.platform .dialog .item .topic { font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline; }
.platform .dialog .topic { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .dialog .topic .text { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .dialog .topic .postinfo { font-style: normal; font-weight: normal; font-size: 11px; color: #003063; text-decoration: none; }
.platform .partner .item { font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; color: #000000; }
.platform .partner .item .text { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .calendar .item { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .calendar .item .text { font-weight: normal; font-style: normal; font-size: 12px; text-decoration: none; }
.platform .calendar .item .text .link { font-style: normal; font-weight: normal; font-size: 12px; color: #003063; text-decoration: underline; }
.platform .calendar .item .notice { font-weight: normal; font-style: normal; font-size: 12px; text-decoration: none; color: #55555A; }
.platform .slideshow .item { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .slideshow .item .text { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .userprofile .item { font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; color: #000000; }
.platform .userprofile .item .label { font-weight: normal; font-style: normal; font-size: 12px; color: #000000; text-decoration: none; }
.platform .userprofile .item .text { font-style: normal; font-weight: normal; font-size: 12px; text-decoration: none; color: #000000; }


/*** Various LIST classes ***/
/* titles */
.platform .documents .list .title { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.platform .downloads .list .title { font-weight: normal; font-size: 14px; text-decoration: underline; color: #003366; }
.platform .news .list .title { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.platform .links .list .title { font-style: normal; font-weight: normal; font-size: 13px; color: #000000; text-decoration: underline; }
.platform .events .list .title { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.platform .partner .list .title { font-style: normal; font-weight: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.platform .dialog .topic .title { font-style: normal; font-weight: bold; font-size: 13px; color: #003063; text-decoration: underline; }
.platform .dialog .list .title { color: #003366; }
.platform .library .list .title { font-weight: normal; font-style: normal; font-size: 13px; color: #000000; text-decoration: underline; }
.platform .structure .list .title { font-weight: normal; font-style: normal; font-size: 15px; text-decoration: underline; color: #000000; }
.platform .calendar .list .title { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: underline; color: #000000; }
.platform .slideshow .list .title { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: underline; color: #000000; }

/* content */
.platform .documents .list { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #003366; }
.platform .documents .list .meta { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #003063; }
.platform .downloads .list { color: #003366; }
.platform .downloads .list .meta { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #C0C0C0; }
.platform .news .list { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .news .list .text { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .news .list .date { font-style: normal; font-weight: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .news .list .meta { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #79797D; }
.platform .links .list { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; }
.platform .links .list .text { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .links .list .url { font-style: normal; font-weight: normal; color: #003366; text-decoration: underline; }
.platform .library .list { font-weight: normal; font-style: normal; font-size: 14px; color: #000000; }
.platform .library .list .text { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .library .list .year { font-weight: bold; font-style: normal; font-size: 14px; color: #000000; }
.platform .events .list { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; }
.platform .events .list .text { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; }
.platform .dialog .list { color: #003366; }
.platform .dialog .sortrow { font-style: normal; font-weight: normal; color: #555555; text-decoration: underline; }
.platform .partner .list { font-weight: normal; font-style: normal; text-decoration: none; color: #000000; }
.platform .partner .list .text { font-style: normal; font-weight: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .calendar .list { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #003366; }
.platform .calendar .list .meta { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #003063; }


/*** Various FORMS classes ***/
.platform .forms { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .forms .title { font-style: normal; font-weight: bold; font-size: 16px; color: #000000; text-decoration: none; }
.platform .forms .label { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #000000; }
.platform .forms .errormsg { font-style: normal; font-weight: bold; font-size: 14px; color: #FF0016; text-decoration: none; }
.platform .forms .errordescription { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #FF0000; }
.platform .forms .notice { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #55555A; }


/*** Various POPUP classes ***/
.platform .popup .title { font-weight: bold; font-size: 16px; color: #FFFFFF; text-decoration: none; }
.platform .popup .text { font-weight: normal; font-size: 14px; color: #000000; }
.platform .popup .background { background-color: #FFFFFF; }
.platform .popup .headerbackground { background-color: #EEEEEE; }
.platform .popup .headtext { font-style: normal; font-weight: bold; font-size: 15px; text-decoration: none; color: #000000; }


/*** FRAMES classes ***/
.platform .copyrightframe {  }
.platform .leftframe {  background-color: transparent; }
.platform .rightframe {  }
.platform .pathframe {  }
.platform .frameborder { min-width: 40px; }


/*** STRUCTURE classes ***/
.platform .structure { font-style: normal; font-weight: normal; font-size: 14px; color: #000000; text-decoration: none; }
.platform .structure .list { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: none; color: #003366; }
.platform .structure .list .meta { font-weight: normal; font-style: normal; font-size: 13px; text-decoration: none; color: #003063; }
.platform .structure .list .text { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: underline; color: #000000; }
.platform .structure .sortrow { font-weight: bold; font-size: 13px; text-decoration: underline; color: #000000; modified_by: user; }


/*** Miscelaneous classes ***/
.platform .editlink { font-weight: normal; font-style: normal; font-size: 13px; color: #993300; text-decoration: underline; }
.platform .meta { font-style: normal; font-weight: normal; font-size: 13px; color: #79797D; text-decoration: none; }
.platform .meta .link { font-weight: normal; font-style: normal; font-size: 13px; color: #79797D; text-decoration: underline; }
.platform .path { font-weight: bold; font-size: 16px; color: #525552; text-decoration: none; }
.platform .path .link { font-style: normal; font-weight: bold; font-size: 16px; color: #525552; text-decoration: underline; }
.platform .menu { font-weight: normal; font-style: normal; font-size: 13px;  text-decoration: none; }
.platform .menu .link { font-style: normal; font-weight: normal; font-size: 13px; text-decoration: underline; color: #003063; }
.platform .menu .boxlink { font-style: normal; font-weight: normal; font-size: 14px; text-decoration: underline; color: #003063; }
.platform .paging { font-weight: bold; font-style: normal; font-size: 13px; text-decoration: none; color: #000000; }
.platform .paging .link { font-style: normal; font-weight: normal; font-size: 13px; color: #003063; text-decoration: none; }
.platform .copyright { font-style: normal; font-weight: normal; font-size: 14px; text-decoration: none; }
.platform .copyright .link { font-weight: normal; font-style: normal; font-size: 14px; text-decoration: underline; }
.platform .statusmessage { font-weight: normal; font-style: italic; font-size: 14px; color: #AA0000; }
.platform .shadedcolor { background-color: #DDDDDD; }
.platform .sortrow { font-weight: bold; font-size: 13px; text-decoration: underline; color: #000000; modified_by: user; }
.platform .infoid { font-style: normal; font-weight: normal; font-size: 13px; color: #222288; text-decoration: none; }