.colorTransparent{border-color:#cccccc;color:#000000;background-repeat:repeat}
.colorGray{border-color:#CCCCCC;background-color:#f0f0f6;color:#000000;background-repeat:repeat}
.shapeSolid{border-style:solid;border-width:1px;text-transform:none}
.shapeNoBorder{border-style:none;border-width:0px;text-transform:none}
.fontColorBlack h1, .fontColorBlack .h1{border-color:#e0e0e0;color:Black}
.fontColorBlack h2, .fontColorBlack .h2{border-color:#e0e0e0;color:Black}
.fontColorBlack h3, .fontColorBlack .h3{border-color:#e0e0e0;color:Black}
.fontColorBlack h4, .fontColorBlack .h4,.fontColorBlack h5, .fontColorBlack .h5,.fontColorBlack h6, .fontColorBlack .h6{border-color:#e0e0e0;color:Black}
.fontColorBlack a,.fontColorBlack a div,.fontColorBlack a span{color:#000066}
.fontColorBlack a:visited,.fontColorBlack a:visited div,.fontColorBlack a:visited span{color:#000066}
.fontColorBlack a:active,.fontColorBlack a:active div,.fontColorBlack a:active span{color:#000066}
.fontColorBlack a:hover,.fontColorBlack a:hover div,.fontColorBlack a:hover span{color:#000066}
.fontShapeArial{font:12px Arial, Helvetica, sans-serif !important}
.fontShapeArial p{font:100% Arial, Helvetica, sans-serif !important;padding:0.3em 0em 0.3em 0em}
.fontShapeArial strong{font:bold 100% Arial, Helvetica, sans-serif !important}
.fontShapeArial h1, .fontShapeArial .h1{font:normal 150% Arial, Helvetica, sans-serif !important;padding:0em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeArial h2, .fontShapeArial .h2{font:bold 125% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeArial h3, .fontShapeArial .h3{font:bold 120% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.fontShapeArial h4, .fontShapeArial .h4,.fontShapeArial h5, .fontShapeArial .h5,.fontShapeArial h6, .fontShapeArial .h6{font:bold 115% Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeArial a,.fontShapeArial a div,.fontShapeArial a span{text-decoration:none}
.fontShapeArial a:visited,.fontShapeArial a:visited div,.fontShapeArial a:visited span{text-decoration:none}
.fontShapeArial a:active,.fontShapeArial a:active div,.fontShapeArial a:active span{text-decoration:none}
.fontShapeArial a:hover,.fontShapeArial a:hover div,.fontShapeArial a:hover span{text-decoration:none}
.fontShapeArialClean{font:12px Arial, Helvetica, sans-serif !important}
.fontShapeArialClean p{font:100% Arial, Helvetica, sans-serif !important;padding:0em}
.fontShapeArialClean strong{font:bold 100% Arial, Helvetica, sans-serif !important}
.fontShapeArialClean h1, .fontShapeArialClean .h1{font:normal 160% Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeArialClean h2, .fontShapeArialClean .h2{font:normal 150% Arial, Helvetica, sans-serif !important;padding:0em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeArialClean h3, .fontShapeArialClean .h3{font:bold 120% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeArialClean h4, .fontShapeArialClean .h4,.fontShapeArialClean h5, .fontShapeArialClean .h5,.fontShapeArialClean h6, .fontShapeArialClean .h6{font:bold 115% Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeArialClean a,.fontShapeArialClean a div,.fontShapeArialClean a span{text-decoration:none}
.fontShapeArialClean a:visited,.fontShapeArialClean a:visited div,.fontShapeArialClean a:visited span{text-decoration:none}
.fontShapeArialClean a:active,.fontShapeArialClean a:active div,.fontShapeArialClean a:active span{text-decoration:none}
.fontShapeArialClean a:hover,.fontShapeArialClean a:hover div,.fontShapeArialClean a:hover span{text-decoration:none}
.boxShapemenu .title{border-style:none;border-width:0px;padding:0em 1.2em 0em 0.9em;display:block}
.boxShapemenu .body{border-style:none;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em}
.boxShapemenu .body ul.cpsskinsMenu li a{border-style:none none solidnone;border-width:1px;padding:3px 4px 3px 5px;margin:0em}
.boxShapemenu .body ul.cpsskinsMenu li.selected a{border-style:none none solidnone;border-width:1px;padding:3px 4px 3px 5px;margin:0em}
.colorBlue{border-color:#ffffff;background-color:#0073ad;color:#ffff62;background-repeat:repeat}
.boxColorYellow .title{background-color:#d0d0d0;border-color:#999999;color:Black;background-repeat:repeat}
.boxColorYellow .title a{color:Black}
.boxColorYellow .body{background-color:transparent;border-color:transparent;background-repeat:repeat}
.boxColorYellow .body ul.cpsskinsMenu li a{border-color:#318dbd}
.boxColorYellow .body ul.cpsskinsMenu li.selected a{border-color:#318dbd}
.boxColorYellow .body ul.cpsskinsMenu li a{background-color:transparent}
.boxColorYellow .body ul.cpsskinsMenu li a:hover,.boxColorYellow .body ul.cpsskinsMenu li.selected a{background-color:#2397d7}
.fontColormenufont h1, .fontColormenufont .h1{border-color:#666666;color:Black}
.fontColormenufont h2, .fontColormenufont .h2{border-color:#666666;color:Black}
.fontColormenufont h3, .fontColormenufont .h3{border-color:#666666;color:Black}
.fontColormenufont h4, .fontColormenufont .h4,.fontColormenufont h5, .fontColormenufont .h5,.fontColormenufont h6, .fontColormenufont .h6{border-color:#666666;color:Black}
.fontColormenufont a,.fontColormenufont a div,.fontColormenufont a span{color:#ffff62}
.fontColormenufont a:visited,.fontColormenufont a:visited div,.fontColormenufont a:visited span{color:#ffff62}
.fontColormenufont a:active,.fontColormenufont a:active div,.fontColormenufont a:active span{color:#ffff62}
.fontColormenufont a:hover,.fontColormenufont a:hover div,.fontColormenufont a:hover span{color:#ffff62}
.fontShapeVerdana{font:normal 11px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana p{font:normal 11px Verdana, Arial, Helvetica, sans-serif !important;padding:0.3em}
.fontShapeVerdana strong{font:normal 100%Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdana h1, .fontShapeVerdana .h1{font:bold 160% Georgia, Times New Roman, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdana h2, .fontShapeVerdana .h2{font:bold 125%Georgia, Times New Roman, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdana h3, .fontShapeVerdana .h3{font:bold 120% Georgia, Times New Roman, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdana h4, .fontShapeVerdana .h4,.fontShapeVerdana h5, .fontShapeVerdana .h5,.fontShapeVerdana h6, .fontShapeVerdana .h6{font:bold 115% Georgia, Times New Roman, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdana a,.fontShapeVerdana a div,.fontShapeVerdana a span{text-decoration:none}
.fontShapeVerdana a:visited,.fontShapeVerdana a:visited div,.fontShapeVerdana a:visited span{text-decoration:none}
.fontShapeVerdana a:active,.fontShapeVerdana a:active div,.fontShapeVerdana a:active span{text-decoration:none}
.fontShapeVerdana a:hover,.fontShapeVerdana a:hover div,.fontShapeVerdana a:hover span{text-decoration:underline}
.boxColorArrowBox .title{background-color:#ffcc33;border-color:#999999;color:Black;background-repeat:repeat}
.boxColorArrowBox .title a{color:Black}
.boxColorArrowBox .body{background-color:#f3f3f9;border-color:#999999;background-repeat:repeat}
.boxColorArrowBox .body ul.cpsskinsMenu li a{border-color:#f6f6fc}
.boxColorArrowBox .body ul.cpsskinsMenu li.selected a{border-color:#99cccc}
.boxColorArrowBox .body ul.cpsskinsMenu li a{background-color:#f6f6fc}
.boxColorArrowBox .body ul.cpsskinsMenu li a:hover,.boxColorArrowBox .body ul.cpsskinsMenu li.selected a{background-color:#bdd2ee}
.boxColorArrowBox .body ul.cpsskinsMenu li a{background-image:url(/portal_themes/st/icons/arrow_out_orange.gif);padding-left:12px !important}
.boxColorArrowBox .body ul.cpsskinsMenu li.selected a{background-image:url(/portal_themes/st/icons/arrow_out_orange.gif);padding-left:12px !important}
.boxShapeLightSkins .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline}
.boxShapeLightSkins .body{border-style:none solid solid none;border-width:1px;padding:0.5em 0.5em 0.5em 0.5em}
.boxShapeLightSkins .body ul.cpsskinsMenu li a{border-style:none;border-width:1px;padding:2px 0px 1px 0px;margin:1px 3px 1px 3px}
.boxShapeLightSkins .body ul.cpsskinsMenu li.selected a{border-style:inset;border-width:1px;padding:1px 0px 0px 0px;margin:0px 3px 0px 3px}
.fontColorBody h1, .fontColorBody .h1{border-color:#e0e0e0;color:#cd0000}
.fontColorBody h2, .fontColorBody .h2{border-color:#e0e0e0;color:#cd0000}
.fontColorBody h3, .fontColorBody .h3{border-color:#e0e0e0;color:#cd0000}
.fontColorBody h4, .fontColorBody .h4,.fontColorBody h5, .fontColorBody .h5,.fontColorBody h6, .fontColorBody .h6{border-color:#e0e0e0;color:#cd0000}
.fontColorBody a,.fontColorBody a div,.fontColorBody a span{color:#880000}
.fontColorBody a:visited,.fontColorBody a:visited div,.fontColorBody a:visited span{color:#880000}
.fontColorBody a:active,.fontColorBody a:active div,.fontColorBody a:active span{color:#880000}
.fontColorBody a:hover,.fontColorBody a:hover div,.fontColorBody a:hover span{color:#cd0000}
.colorBody{border-color:#eeeeee;background-color:#ffffff;color:#323532;background-repeat:repeat}
.colorLightBlue{border-color:#f0f0f0;background-color:#2397d7;color:#000000;background-repeat:repeat}
.fontShapeVerdanaBold{font:bold 11px Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBold p{font:100%Verdana, Arial, Helvetica, sans-serif !important;padding:0em}
.fontShapeVerdanaBold strong{font:normal 100%Verdana, Arial, Helvetica, sans-serif !important}
.fontShapeVerdanaBold h1, .fontShapeVerdanaBold .h1{font:bold 180% Georgia, Times New Roman, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBold h2, .fontShapeVerdanaBold .h2{font:bold 125%Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBold h3, .fontShapeVerdanaBold .h3{font:bold 120%Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBold h4, .fontShapeVerdanaBold .h4,.fontShapeVerdanaBold h5, .fontShapeVerdanaBold .h5,.fontShapeVerdanaBold h6, .fontShapeVerdanaBold .h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.fontShapeVerdanaBold a,.fontShapeVerdanaBold a div,.fontShapeVerdanaBold a span{text-decoration:none}
.fontShapeVerdanaBold a:visited,.fontShapeVerdanaBold a:visited div,.fontShapeVerdanaBold a:visited span{text-decoration:none}
.fontShapeVerdanaBold a:active,.fontShapeVerdanaBold a:active div,.fontShapeVerdanaBold a:active span{text-decoration:none}
.fontShapeVerdanaBold a:hover,.fontShapeVerdanaBold a:hover div,.fontShapeVerdanaBold a:hover span{text-decoration:none}
.shapeleft{border-style:none none none solid;border-width:1px;text-transform:none}
.fontColorHeader h1, .fontColorHeader .h1{border-color:#666666;color:Black}
.fontColorHeader h2, .fontColorHeader .h2{border-color:#666666;color:White}
.fontColorHeader h3, .fontColorHeader .h3{border-color:#666666;color:White}
.fontColorHeader h4, .fontColorHeader .h4,.fontColorHeader h5, .fontColorHeader .h5,.fontColorHeader h6, .fontColorHeader .h6{border-color:#666666;color:White}
.fontColorHeader a,.fontColorHeader a div,.fontColorHeader a span{color:#003399}
.fontColorHeader a:visited,.fontColorHeader a:visited div,.fontColorHeader a:visited span{color:#003399}
.fontColorHeader a:active,.fontColorHeader a:active div,.fontColorHeader a:active span{color:#003399}
.fontColorHeader a:hover,.fontColorHeader a:hover div,.fontColorHeader a:hover span{color:#3399FF}
.colorBlueGradient{border-color:#CCCCCC;background-color:#FFFFFF;color:#000000;background-image:url(/portal_themes/st/backgrounds/header_bg.jpg);background-repeat:repeat}
.colorRounded{border-color:#CCCCCC;background-color:#FFFFFF;color:#000000;background-image:url(/portal_themes/st/backgrounds/topciel.gif);background-repeat:no-repeat}
.calendarStyleCalendarStyle1 .event{background-color:#f0f0c0;border-color:#999999}
.calendarStyleCalendarStyle1 .event a{color:#000066}
.calendarStyleCalendarStyle1 .todaynoevent{border-color:#ffa500}
.calendarStyleCalendarStyle1 .todayevent{border-color:#ffa500;background-color:#f0f0c0}
.calendarStyleCalendarStyle1 .todayevent a{color:#000066}
.calendarStyleCalendarStyle1 .header{color:#000000;background-color:#e9e9e9}
.calendarStyleCalendarStyle1 .weekdays td{border-color:#999999}
.calendarStyleCalendarStyle1 .weekdays{color:#000000;background-color:#d0d0d0}
.calendarStyleCalendarStyle1 .days{color:#000000;background-color:#ffffff}
.calendarStyleCalendarStyle1 .preview{color:#000000;background-color:#ffffbb;border-color:#000000}
.colorLightBlue1{border-color:#f0f0f0;background-color:#e1eff5;color:#000000;background-repeat:repeat}
