


body {
    margin: 0;
    background-color: #999999;
}
.backcolor2 {
    background-color: #999999;
}
body,p,h3,td,li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
a {
	text-decoration: none;
	color: #006699;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
h3 {
	font-size: 12px;
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/triangle.gif);
    background-repeat: no-repeat;
	padding-left: 20px;
}
.justify {
    text-align: justify;
}
.right {
    text-align: right;
    display:block;
}
.quicklinkon {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    background-color: #006699;
    padding-right: 15px;
    padding-left: 15px;
}
.quicklinkon a {
    color: #ffffff;
}
.quicklinkon a:hover {
    color: #cccccc;
}
.quicklink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid #006699;
    border-right: 0 none #006699;
    border-bottom: 1px solid #006699;
    border-left: 1px solid #006699;
}
.quicklink a {
    color: #666666;
}
.quicklink a:hover {
    color: #cccccc;
}
.quicklinklast {
    border-left: 1px solid #006699;
    font-size: 8px;
}
.tab_off a {
    color: #666666;
}
.tab_on a {
    color: #666666;
}
.adminmenu {
    vertical-align: middle;
    white-space: nowrap;
}
.adminmenu a {
    color: #666666;
}
.nowrap {
    white-space: nowrap;
}
input {
    border: 1px solid #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    height: 15px;
}

    .topmenublue,
    .topmenuonblue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background: #cccccc url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;
        border-right: 1px solid #ffffff;
        padding: 0 15px 0 15px;
        white-space: nowrap;
    }
    .topmenuonblue {
        background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);
    }
    .topmenublue a,
    .topmenuonblue a {
        color: #000000;
    }
    .topmenublue a:hover,
    .topmenuonblue a:hover {
        color: #006699;
    }
    .remote {
        background:url(images/remote.gif) no-repeat 0 2px;
        padding-left: 10px;
    }
    .local {
        background:url(images/local.gif) no-repeat 0 2px;
        padding-left: 10px;
    }

    .menublue .optionsblue {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menublue a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menublue a:visited {
    //    color: #ffffff;
    //}

    .menublue a:hover {
    	background: #006699;
        color: #ffffff;
    }

    
    .topmenuorange,
    .topmenuonorange {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background: #cccccc url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;
        border-right: 1px solid #ffffff;
        padding: 0 15px 0 15px;
        white-space: nowrap;
    }
    .topmenuonorange {
        background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_orange_on.gif);
    }
    .topmenuorange a,
    .topmenuonorange a {
        color: #000000;
    }
    .topmenuorange a:hover,
    .topmenuonorange a:hover {
        color: #FF7D00;
    }
    .remote {
        background:url(images/remote.gif) no-repeat 0 2px;
        padding-left: 10px;
    }
    .local {
        background:url(images/local.gif) no-repeat 0 2px;
        padding-left: 10px;
    }

    .menuorange .optionsorange {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menuorange a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menuorange a:visited {
    //    color: #ffffff;
    //}

    .menuorange a:hover {
    	background: #FF7D00;
        color: #ffffff;
    }

    
    .topmenugreen,
    .topmenuongreen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background: #cccccc url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;
        border-right: 1px solid #ffffff;
        padding: 0 15px 0 15px;
        white-space: nowrap;
    }
    .topmenuongreen {
        background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_green_on.gif);
    }
    .topmenugreen a,
    .topmenuongreen a {
        color: #000000;
    }
    .topmenugreen a:hover,
    .topmenuongreen a:hover {
        color: #2DA02D;
    }
    .remote {
        background:url(images/remote.gif) no-repeat 0 2px;
        padding-left: 10px;
    }
    .local {
        background:url(images/local.gif) no-repeat 0 2px;
        padding-left: 10px;
    }

    .menugreen .optionsgreen {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menugreen a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menugreen a:visited {
    //    color: #ffffff;
    //}

    .menugreen a:hover {
    	background: #2DA02D;
        color: #ffffff;
    }

    
    .topmenured,
    .topmenuonred {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background: #cccccc url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;
        border-right: 1px solid #ffffff;
        padding: 0 15px 0 15px;
        white-space: nowrap;
    }
    .topmenuonred {
        background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_red_on.gif);
    }
    .topmenured a,
    .topmenuonred a {
        color: #000000;
    }
    .topmenured a:hover,
    .topmenuonred a:hover {
        color: #d50d1f;
    }
    .remote {
        background:url(images/remote.gif) no-repeat 0 2px;
        padding-left: 10px;
    }
    .local {
        background:url(images/local.gif) no-repeat 0 2px;
        padding-left: 10px;
    }

    .menured .optionsred {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menured a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menured a:visited {
    //    color: #ffffff;
    //}

    .menured a:hover {
    	background: #d50d1f;
        color: #ffffff;
    }

    
    .topmenu,
    .topmenuon {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background: #cccccc url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;
        border-right: 1px solid #ffffff;
        padding: 0 15px 0 15px;
        white-space: nowrap;
    }
    .topmenuon {
        background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);
    }
    .topmenu a,
    .topmenuon a {
        color: #000000;
    }
    .topmenu a:hover,
    .topmenuon a:hover {
        color: #006699;
    }
    .remote {
        background:url(images/remote.gif) no-repeat 0 2px;
        padding-left: 10px;
    }
    .local {
        background:url(images/local.gif) no-repeat 0 2px;
        padding-left: 10px;
    }

    .menu .options {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #cccccc;
    }

    .menu a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    //.menu a:visited {
    //    color: #ffffff;
    //}

    .menu a:hover {
    	background: #006699;
        color: #ffffff;
    }

    
.topmenubg {
    background-color: #cccccc;
}
.topmenubuttons {
    white-space: nowrap;
    background-color: #cccccc;
    padding-left: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.color1bg {
    background-color: #006699;
}
.languages {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    background-color: #666666;
    padding-right: 5px;
    padding-left: 5px;
    height: 15px;
}
.languages a {
    color: #ffffff;
}
.languages a:hover {
    color: #cccccc;
}
.maintable {
    background-color: #ffffff;
}
.maintable10 {
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
}
.path {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #ffffff;
    padding-right: 20px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.path a {
    color: #666666;
}
.path a:hover {
    color: #999999;
}
.leftpict {
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/leftmenuoff.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.leftpicton {
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/leftmenuoff.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.leftpictcurrent {
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/leftmenuon_blue.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F0F0F0;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.left:hover {
	background-color: #C5C5C5;
}
.left a {
	color: #666666;
}
.lefton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C5C5C5;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.lefton a {
	color: #666666;
}
.lefton a:hover {
	color: #ffffff;
}
.leftcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #006699;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.leftcurrent a {
	color: #ffffff;
}
.leftbottom {
	border-top: 1px solid #E7E7E7;
}
.leftlevel1 {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftlevel2 {
	font-size: 10px;
	padding-left: 20px;
}
.leftlevel3 {
	font-size: 10px;
	padding-left: 35px;
}
.leftlevel4 {
	font-size: 10px;
	padding-left: 50px;
}
.leftlevel5 {
	font-size: 10px;
	padding-left: 65px;
}
.leftlevel6 {
	font-size: 10px;
	padding-left: 80px;
}
.verticaleline {
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/verticaleline.gif);
    background-repeat: repeat-y;
    width: 9px;
}
.horizontaleline {
    background-image: url(/jahia/jsp/jahia/templates/myjahiasite/corporate_portal_templates/web_css.jsp/../images/horizontaleline.gif);
    background-repeat: repeat-x;
    padding-top: 8px;
	display:block;
    white-space: nowrap;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #ffffff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boxtitletransparent {
    color: #666666;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitleborder1 {
    color: #666666;
	border: 1px solid #006699;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitleborder2 {
    color: #666666;
	border: 1px solid #A8A8A8;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitlecolor1 {
    color: #ffffff;
    background-color: #006699;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitlecolor2 {
    color: #ffffff;
    background-color: #A8A8A8;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}

.boxcontenttransparent {
    padding: 5px;
}
.boxcontentborder1 {
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
    padding: 5px;
}
.boxcontentborder2 {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
    padding: 5px;
}
.boxcontentcolor1 {
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
    padding: 5px;
    background-color: #E7E7E7;
}
.boxcontentcolor2 {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
    padding: 5px;
    background-color: #E7E7E7;
}
.bold {
    font-weight: bold;
    font-size: 11px;
    color: #006699;
}
.boxtitleparticipant1 {
    color: #003399;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C4D2FF;
    white-space: nowrap;
}
.boxtitleparticipant2 {
    color: #C4D2FF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #003399;
    white-space: nowrap;
}
.boxEPcontentcolor1 {
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
    	background-color: #C4D2FF;
}
.boxEPbordercolor1 {
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
}
.boxEPTitlecolor1 {
    color: #FFFFFF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #003399;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxEPLinkcolor1 {
    color: #FFFFFF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
.boxEPPaginationPos {
    color: #003399;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    white-space: nowrap;
}
.boxEPPaginationNav {
    color: #003399;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    white-space: nowrap;
}
.EPMetaDataTitle {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.EPMetaDataValue {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* blog  */
.blog {
    font-size:12px;
}
.blog a {
    font-size:12px;
}
.entry {
    margin:0 0 1.75em;
}
.entry h3 {
    margin:1em 0 .2em;
    font:175%/1.3em Georgia,Serif;
    line-height:1.3em;
    color:#245;
}
.blog h2.date {
    padding-bottom:.3em;
    border-bottom:1px dotted #ccc;
    margin-bottom:.5em;
}
.blog h3 {
    margin:.75em 0 .5em;
    border-bottom:1px dotted #ccc;
    padding:0 0 .2em;
    font-size:140%;
    line-height:1.5em;
}
.posted {
    color:#998;
}
.blog .posted,.blog .posted a {
    font-size:85%;
    line-height:1.6em;
}
.posted-top .commentlink, .posted-top .commentlink:visited {
  margin-left:0;
  border-left-width:0;
  background-position:0 50%;
  padding-left:14px;
  }

.blog dd.posted {
    margin-top:.5em;
    border-top:1px dotted #ccd;
    padding-top:4px;
}
.posted strong {
    color:#887;
    font-weight:normal;
}
a.permalink {
    background:url("images/icon_pg.gif") no-repeat 0 0;
    float:left;
    display:block;
    width:9px;
    height:10px;
    margin:.3em 5px 0 0;
    text-indent:-10000px;
    border-width:0;
}
.commentlink, .commentlink:visited {
    background:url("images/icon_comment.gif") no-repeat 8px 50%;
    border-width:0;
    padding-left:22px;
    border-left:1px solid #ccb;
    margin-left:.5em;
    color:#359;
    white-space:nowrap;
}
.posted-top .commentlink {
    margin-left:0;
    border-left-width:0;
    background-position:0 50%;
    padding-left:14px;
}
span.commentlink {
    color:#887;
}
a.commentlink:hover {
    color:#933;
    border-color:#ccb;
    text-decoration:none;
}
.commentlink img {
    margin-top:.5em;
}
a.commentlink:hover img {
    width:0;
    padding-left:48px;
}
dl.previously {
    margin-bottom:1.25em;
}
.previously dt a    {
    font:150%/1.4em Georgia,Serif;
    border-width:0;
}
.previously dd {
    margin-bottom:1em;
    margin-left:0;
}
.previously dd.summary {
    margin-bottom:0;
}
.blog .previously dd.posted {
    margin-top:.7em;
    margin-bottom:1.75em;
}

.blog a.continued {
    background:url("images/arrow.gif") no-repeat 100% 5px;
    border-width:0;
    padding-right:16px;
    color:#999999;
    border-bottom: 1px #999999 dotted;
}
.blog a.continued:hover {
    background-image:url("images/arrow_on.gif");
    color: #666666;
    border-bottom: 1px #666666 solid;
}

/* Comments
----------------------------------------------- */
#comments {
    padding:10px;
}
#comments h4 {
    font:140% Verdana,Sans-serif;
    margin:0 0 1em;
}
#comments h4 span {
    font:85% Verdana,Sans-serif;
    color:#776;
}
#comments dl {
    font-size:85%;
    line-height:1.6em;
}
#comments dt {
    padding:8px 6px .5em;
    background:#eeeeee;
    font-weight:normal;
}
#comments dd {
    padding:2px 20px 8px;
    margin:0 0 1.5em;
    background:#eeeeee;
}
form table tr td {
    vertical-align: top;
}
#comments dt.alt,
#comments dd.alt {
    background:#dddddd;
}
#comments dd h3 {
    background-image: none;
}
#comments dd del:hover,
#comments dd del:active {
    color:#333;
    text-decoration:none;
}
#comments .postno {
    background:url("images/icon_comment.gif") no-repeat 0 55%;
    border-width:0;
    padding:0 5px 0 14px;
    border-right:1px solid #ccc;
    margin-right:2px;
    font:180% Georgia,Serif;
    color:#358;
}
#comments .alt .postno {
    border-color:#bbb;
}
#comments dt.owner {
    background:#357;
    padding-bottom:1em;
    color:#cde;
}
#comments dd.owner {
    padding-top:8px;
}
#comments dt.owner .postno {
    background-image:url("images/icon_comment.gif");
    color:#9bd;
    border-right-color:#579;
    font-weight:normal;
}
#comments dt.owner a {
    color:#eee;
    border-width:0;
    font-weight:bold;
}
#comment-notes p {
    font-size:85%;
    line-height:1.6em;
    color:#554;
}
#subcol #comment-notes p {
    font-size:100%;
}
h4#postcomment {
    padding-top:.5em;
    margin:0 0 .5em;
}
#comment-notes {
    margin-top:2em;
}

/* Lists
----------------------------------------------- */
ul, dl {
    margin:.5em 0 1em;
    padding:0;
    list-style:none;
}
ul li {
    margin:0 0 2px;
    padding:0 0 0 18px;
    text-indent:-18px;
}
ul.offsite {
    margin-bottom:.75em;
}
ul.offsite li {
    background:url("images/icon_offsite.gif") no-repeat 1px .5em;
    text-indent:0;
}
ul.bulleted li {
    background:url("images/icon_s.gif") no-repeat 2px .35em;
    padding-left:20px;
    margin-top:0;
    text-indent:0;
}
.entry ul {
    margin-left:20px;
    margin-right:20px;
}
dl dl {
    margin:1em 20px;
}
dt {
    font-weight:bold;
}
#maincol li em {
    font-style:normal;
    font-weight:normal;
    font-size:85%;
    line-height:1.6em;
    color:#777;
}
dd {
    margin:0 0 1em;
    padding:0;
}
.teaser dd {
    margin-bottom:.75em;
}
.links dt {
    font:125%/1.4em Georgia,Serif;
}
.links dd {
    font-size:85%;
    line-height:1.6em;
}
dd ul {
    margin:0;
    padding:0;
}
dd li {
    width:100%;
    padding:0;
    margin:0;
    text-indent:0;
}

/* webapps */

.waMenu a ,a.waMenu{color: #000000;  }
.waMenu a:hover, a.waMenu:hover  {color: #006699;  background-color: #ffffff; }

a.waMenuHighlight { color: #be0c2b;  }
a.waMenuHighlight:hover { background-color: #ffffff; }

.waUnderline:link {color: #000000 }
.waUnderline:visited {color: #000000 }
.waUnderline:active {color: #000000 }
.waUnderline:hover {color: #100E80;  background-color: #cccccc}

.waTree:link {color: #000000;  }
.waTree:visited {color: #000000;  }
.waTree:active {color: #000000;  }
.waTree:hover {color: #006699;  }

.waSelected:link {color: #ffffff;  background-color: #006699}
.waSelected:visited {color: #ffffff;  background-color: #006699}
.waSelected:active {color: #ffffff;  background-color: #006699}
.waSelected:hover {color: #ffffff;  background-color: #006699}

.waNormal { ; color: #006699 }
.waSmall { font-size: 9px; color:  #006699 }
.waRed { color: #be0c2b; font-size: 9px; }
.waLargeRed { ; color: #be0c2b }

.waSmallBoldItalic { font-weight: bold; font-style: italic; font-size: 9px; color: #006699 }
.waSmallItalic { font-style: italic; font-size: 9px; color: #006699 }

.waBG { background-color: #E7E7E7 }
.waTrpBG { background-color: #C1C7D0 }
.waBoxBG { background-color: #cccccc }
.waBorder { background-color: #999999 }

.waInput { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.waSelect { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.waSelect:hover { color: #000000;  }
.waTextarea { font-size: 9px; font-family: Arial, Helvetica, sans-serif; }

.nfLink:link {  font-style: normal; color: #006699;  }
.nfLink:visited {  font-style: normal; color: #006699;  }
.nfLink:visited {  font-style: normal; color: #006699;  }
.nfLink:hover {  font-style: normal; color: #100E80; background-color: #cccccc;  }

.nfTitle { font-size: 11px; font-style: normal; font-weight: bold; color: #006699 }
.nfDate { font-size: 9px; font-style: normal; font-weight: bold; color: #006699 }
.nfSource { font-size: 9px; font-style: normal; color: #006699 }
.nfMedia { font-size: 9px; font-style: italic; color: #006699 }

 /* calendar */
div.calendar {
	background-color: #FFFFFF;
	display: block;
	/*float: left;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Courrier;
	font-size: 11px;
	line-height: 17px;
	margin-right: 10px; /* Invalid value: width: 170; */
}
div.calendar div.pre {
    white-space: pre;
}

div.calendar a {
	color: #000066;
	text-decoration: none;
    font-family: "Courier New", Courier, mono;
	font-size: 11px;
}
div.calendar a.weekOfYear {
    color: #75777B;
}
div.calendar .currentweek,
div.calendar a.currentday {
	background-color: #E7E7E7;
	border: 1px solid #B42C29;
	font-weight: bold;
}

div.calendar a:hover {
	background-color: #E7E7E7;
}

div.calendar h2 {
	color: #006699;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

div.calendar h2 a {
	color: #006699;
	padding: 0 5px 0 5px;
}
div.calendar span.days {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 0 2px 0 2px;
}

div.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	background-color: #ff6600;
	color: #FFFFFF;
	text-decoration:  none;
	padding: 0px 1px 0px 1px;
}

a.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div.xmlWrap {
	border: 1px solid #666;
	padding: 1px;
	text-decoration:  none;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	width: 34px;
	text-align: center;
}

div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}
a.maincat {
    font-size:11px;
    font-weight: bold;
    color: #666666;
}
a.subcat {
    color: #666666;
}
span.hl {
    background: #FFFF66;
}
table.forms td {
    padding: 0 5px 0 5px;
    background: #e9e9e9;
    vertical-align: top;
}
table.forms tr.title td {
    background: #000000;
    font-weight: bold;
    color: #ffffff;
}