html, body {
background:#FFF;
text-align:center;
margin:0px;
padding:0px;
font:normal 10px Verdana;
color:#334255;
height:100%;
text-align:justify;
}

.searchalign {
text-align:left;
}

.searchpadd {
padding-left: 45px;
}

.tdContent {
height:100%;
vertical-align:top;}

table td {
font-family:Verdana;
font-size:10px;}

a {
color:#324355;
text-decoration: none;}

#border {
border: 1px #e1e1e1 solid;}

#border_top{
border-top: 1px #e1e1e1 solid;}

#borderwhite{
border: 1px #ffffff solid;}

.default {
font-family:Verdana;
font-size:12px;}

.error {
font-size:12px;
color:red;}

.warning {
font-size:12px;
color:red;}

.name {
font-size:16px;
font-weight:bold;
color:#3a3d44;}

.mainTable
{
background-color:#ffffff;
border:1px solid #3a3d44;
}

.mainSubTable {
background-color:#ffffff;}

.propertyTitle {
font-size:12px;
font-weight:bold;
color:cornflowerblue;}

.subnodes_Link {
font-size:12px;
color:blue;
text-decoration: none;
font-weight:bold;}

.link {
font-size:12px;
color:blue;
font-weight:bold;}

.link:hover {
text-decoration:underline;}

.eventTitleLink {
font-size:11px;
color:#ffffff;
font-weight:bold;}

.eventTitleLink:hover {
text-decoration:underline;}

.link_black {
font-size:12px;
color:#3a3d44;}

.link_black:hover {
text-decoration:underline;}

.welcome {
font-size:10px;
color:#434b56;
text-decoration:none;
font-weight:bold;}

.welcomeUser {
font-style:italic;
font-size:10px;
color:#434b56;
text-decoration:none;
font-weight:bold;}

.serviceHeader {
font-size:20px;
font-weight:bold;
color:#3a3d44;}

.latestNews {
font-size:16px;
font-weight:bold;
color:#3a3d44;}

.serviceLine {
background-color:#5d6164;}

.background {
background-color:whitesmoke;}

.altBackground {
background-color:#8cbce2;}

.headerBackground1 {
background-color:white;}

.headerBackground2 {
background-color:#8cbce2;}

.headerBackground3 {
background-color:whitesmoke;}

.headerTabSeparator {
padding-right:8px;
padding-left:8px;}

.headerSelectedTab {
background-color:#8cbce2;}

.headerLinkNode {
font-size:12px;
color:gray;
text-decoration: none;}

.headerLinkNode:hover {
text-decoration:underline;}

.headerLinkSeparator {
font-size:12px;
color:#d5d5d5;
text-decoration: none;}

.headerLinkLang {
font-family:Verdana;
font-size:12px;
color:#303030;
font-weight:bold;
text-decoration: none;}

.switchLang {
font-family:Verdana;
font-size:9px;
color:#303030;
text-decoration: none;}

.headerLink {
font:bold 10px Arial;
color:#a8a8a8;
padding-right:5px;
padding-left:5px;
text-decoration: none;}

.headerLink:hover, .headerLinkLang:hover {
text-decoration:underline;}

.headerLinkSel {
font-family:Verdana;
font-size:9px;
color:#a9a9a9;
font-weight:bold;
text-decoration: none;}

.headerLinkSel:hover {
text-decoration:underline;}

#headerLinkLanguage {
color:#3d77a5;
font-weight:bold;}

#headerLinkLogin {
color:#3a3d44;}

.headerLinkLanguageSeparator {
font-size:12px;
color:#3a3d44;}

.headerLinkLoginSeparator {
font-size:12px;
color:#3a3d44;}

.headerLogin {
font-size:12px;
background-color:#d3d6db;
color:#434b56;
border-bottom:1px #5d6065 solid;}

.tdLogin {
font-size:12px;
font-weight:bold;
color:#434b56;
padding-right:5px;
padding-left:5px;
vertical-align:middle;}

.tdLogin a {
color:#434b56;}

.tdLogin a:hover {
text-decoration:underline;}

.footerTab {
background-color:#3680c9;}

.footerLink {
font-size:12px;
color:#3a3d44;
text-decoration: none;}

.footerLink:hover {
text-decoration:underline;}

#footerSelectedLink {
font-size:12px;
color:cornflowerblue;}

.poweredBy {
font-size:12px;
color:gray;}

.poweredByLink {
font-size:12px;
color:gray;
text-decoration:underline;}

.poweredByLink:hover {
color:gray;
text-decoration:underline;}

.button {
border:1px gray solid;
background-color:#ececec;}

.button:hover {
border:1px black solid;
background-color:#ececec;}

.buttonLink {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.path {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.path:hover {
text-decoration:none;}

.pathBackground {
background-color:#8cbce2; }


.checkedOut {
font-size:12px;
font-weight:bold;
color:red;}

.contentEditLink {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.contentEditLink:hover {
text-decoration:underline;}

.contentEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.leftMenuBackground {
background-color:whitesmoke;}

.leftMenuHeader {
font-size:12px;
background: url('resources/images/portal_images/menu_header.gif');
BACKGROUND-REPEAT: none;
font-weight:bold;
color:white;
text-decoration:none;}

.leftMenuSeparator {
background: url('resources/images/portal_images/menu_separator.gif');
}

.leftMenuTab {
background-color:#ececec;}

.leftMenuTabSel {
background-color:#ececec;}

.leftMenuTabOver {
background-color:#ececec;}

.leftMenuTabblue {
background-color:#d3d6db;}

.leftMenuTabSelblue {
background-color:#d3d6db;}

.leftMenuTabOverblue {
background-color:#d3d6db;}

.leftMenuText {
font-size:9px;
color:#5e9fbd;
text-decoration:none;}

.leftMenuText:hover {
text-decoration:underline;}

.leftMenuTextSel {
font-size:12px;
font-weight:bold;
color:#434b56;
text-decoration:none;}

.leftMenuTextSel:hover {
text-decoration:underline;}

.headerText {
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.headerText:hover {
text-decoration:underline;}

.headerTextSel {
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.headerTextSel:hover {
text-decoration:underline;}

.subMenuTab {
background-color:whitesmoke;}

.subMenuTabSel {
background-color:whitesmoke;}

.subMenuTabOver {
background-color:whitesmoke;}

.subMenuText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.subMenuText:hover {
text-decoration:underline;}

.subMenuTextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.subMenuTextSel:hover {
text-decoration:underline;}

.forumEditLink {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.forumEditLink:hover {
text-decoration:underline;}

.forumText {
font-size:12px;
color:#434b56;
text-decoration:none;}

.forumTextDate {
font-size:12px;
color:#434b56;
text-decoration:none;}

.forumLink {
font-size:12px;
color:#434b56;
text-decoration:none;
font-weight:bold;}

.forumLink:hover {
text-decoration:underline;}

.forumHeaderTabLink {
font-size:11px;
color:white;
text-decoration:none;
font-weight:bold;}

.forumHeaderTabLink:hover {
text-decoration:underline;}

.forumHeaderTab {
font-size:11px;
background-color:#576779;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.forumMessageTab {
background-color:whitesmoke;}

.forumTab {
background-color:whitesmoke;}

.forumTabSel {
background-color:#f2f1f5;}

.forumMenuHeader {
font-size:12px;
background: url('resources/images/portal_images/menu_header.gif');
font-weight:bold;
color:white;
text-decoration:none;}

.forumMenuTab {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.forumMenuTabSel {
background-color:#3769a8;}

.forumMenuTabOver {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;}

.forumMenuText {
color:#dde2f7;
text-decoration:none;}

.forumMenuText:hover {
text-decoration:underline;}

.forumMenuTextSel:hover {
text-decoration:underline;}

.forumsubMenuTab {
background-color:whitesmoke;}

.forumsubMenuTabSel {
background-color:whitesmoke;}

.forumsubMenuTabOver {
background-color:whitesmoke;}

.forumsubMenuText {
font-size:12px;
color:#434b56;
text-decoration:none;}

.forumsubMenuText:hover {
text-decoration:underline;}

.forumsubMenuTextSel {
font-size:12px;
font-weight:bold;
color:#434b56;
text-decoration:none;}

.forumsubMenuTextSel:hover {
text-decoration:underline;}

.newsHeader {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.newsTab {
font-size:12px;
color:#3a3d44;
background-color:whitesmoke;
border:1px gray solid;}

.newsSource {
font-size:12px;
color:cornflowerblue;}

.newsBody {
font-size:12px;
color:#3a3d44;}

.newsSeparator {
background-color:gray;}

.newsPageSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.newsLink {
font-size:12px;
color:#0072bc;
font-weight:bold;
text-decoration:none;}

.newsLink:hover {
text-decoration:underline;}

.newsEditLink {
font-size:12px;
color:#434b56;
text-decoration:none;
font-weight:bold;}

.newsEditLink:hover {
text-decoration:underline;}

.newsEditLinkSeparator {
font-size:12px;
color:#434b56;
font-weight:bold;}

.newseditFormClassifiers {
font-size:12px;
font-weight:normal;
background-color:white;
color:black;
text-decoration:none;}

.newsDEBackground {
background-color:whitesmoke;}

.newsDETab {
background-color:#3769a8;}

.newsDETabSel {
background-color:whitesmoke;
border:1px gray solid;}

.newsDEText {
font-size:12px;
color:#434b56;
text-decoration:none;}

.newsDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.newsDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.newsDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.newsDELink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.newsDELink:hover {
text-decoration:underline;}

.newsMenuHeader {
font-size:12px;
background: url('resources/images/portal_images/menu_header.gif');
text-align:center;
font-weight:bold;
color:white;
text-decoration:none;}

.newsMenuTab {
color:#dde2f7;
background-color:#4264ae;
text-decoration:none;
border-bottom: 1px solid #dde2f7;
padding: 2px;
padding-left: 4px;
}

.newsMenuTabSel {
font-weight:bold;
color:#dde2f7;
background-color:#4264ae;
}

.newsMenuTabOver {
color:#dde2f7;
background-color:#4264ae;
text-decoration:none;
border-bottom: 1px solid #dde2f7;
padding: 2px;
padding-left: 4px;
}

.newsMenuText {
color:#dde2f7;
text-decoration:none;
padding-right: 4px;}

.newsMenuText:hover {
text-decoration:underline;}

.newsMenuTextSel, .forumMenuTextSel {
font-weight:bold;
color:#dde2f7;
text-decoration:none;}

.newsMenuTextSel:hover {
text-decoration:underline;
}

.calendarHeader {
font-size:12px;
background-color:#ececec;
font-weight:bold;
color:#434b56;
text-decoration:none;}

.calendarBackground {
background-color:whitesmoke;}

.calendarText {
font-size:9px;
color:#434b56;
font-weight:bold;
text-decoration:none;}

.calendarDayTab {
background-color:whitesmoke;
border:1px gray solid;}

.calendarDayTabSel {
border:1px #454545 solid;
color:#3d77a5;
font-weight:bold;}

.calendarDayText {
font-size:9px;
color:#434b56;
text-decoration:none;}

.calendarDayText:hover {
text-decoration:underline;}

.calendarDayTextSel, .haveNews, .haveEvents, .haveEvents:visited{
font-size:9px;
color:#434b56;
font-weight:bold;
text-decoration:none;
}

.eventRegForm {
padding:8px;
border:1px solid #000000;}

.login{
background:url(resources/images/last/login_ar.gif) no-repeat top left;
width:85px;
height:18px;
border:0px;
cursor: hand;
}

.loginRegular {
font-size:12px;
color:#3a3d44;}

.loginLink {
font-size:12px;
color:blue;
text-decoration:none;}

.loginLink:hover {
text-decoration:underline;}

.loginError {
color:red;}

.mapHeaderLine {
background-color:#38424c;}

.mapHeader {
background-color:white;
}

.mapHeaderText {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight: bold;}

.mapCell {
background-color:white;}

.mapText {
font-size:9px;
color:#3a3d44;
text-decoration:none;}

.mapText:hover {
text-decoration:underline;}

.sHelpBackground {
background-color:whitesmoke;}

.sHelpText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.sHelpText1 {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.advSearchText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.advSearchText1 {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.advSearchHeader {
background-color:#d3d6db;}

.advSearchCell {
background-color:whitesmoke;}

.searchMenuHeader {
font-size:12px;
background: url('resources/images/portal_images/menu_header.gif');
font-weight:bold;
color:white;
text-decoration:none;}

.searchBkg1 {
background-color:whitesmoke;}

.searchBkg2 {
background-color:#8cbce2;}

.searchPath {
font-size:12px;
color:#576373;
font-weight:bold;
text-decoration:none;}

.searchScore {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.searchResultText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.searchResultText1 {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.searchResultPageSel {
font-size:12px;
color:#7481a1;
font-weight:bold;
text-decoration:none;}

.searchResultURL {
font-size:12px;
color:cornflowerblue;
text-decoration:underline;}

.searchResultLink {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.searchResultLink:hover {
text-decoration:underline;}

.contactFormDescription {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.contactTitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.contactTitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.regFormTitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

#regFormTitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.de {
font-size:12px;
color:#3a3d44;
background-color:whitesmoke;}

#deBorderRight {
border-left: 1px solid #e1e1e1;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;}

#deBorder {
border-right: 1px solid #e1e1e1;
border-left: 0px;
border-top: 0px;
border-bottom: 0px;}

.deGroupTabSeparator {
background-color:lightgrey;}

.deGroupTab {
background-color:#ebebeb;}

.deGroupTabSel {
background-color:whitesmoke;}

.deGroupLink {
font-size:12px;
color:#9198ac;
font-weight:bold;
text-decoration:none;}

.deGroupLink:hover {
text-decoration:underline;}

.deGroupLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePath {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.dePathBackground {
background-color:#9aa1b4;}

.deText {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deLink {
font-size:12px;
color:blue;
font-weight:bold;
text-decoration:none;}

.deLink:hover {
text-decoration:underline;}

.deRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.deRegular {
font-size:12px;
color:#3a3d44;}

.deBackground {
background-color:whitesmoke;}

.deRelations {
color:#3a3d44;
background-color:#C9C7DF;}

.deSeparator {
background-color:#6D6B9D;}

.deLanguagesTab {
background-color:#3769a8;}

.deLanguagesTabSel {
background-color:whitesmoke;
border-left:1px #e1e1e1 solid;}

.deLanguagesLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deLanguagesLink:hover {
text-decoration:underline;}

.deLanguagesLinkSel {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.deFooterTab {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;
background-color:#3769a8;
border-right:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deFooterTabText {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;
background-color:#3769a8;
border-left:1px #e1e1e1 solid;
border-top:1px #e1e1e1 solid;
border-bottom:1px #e1e1e1 solid;}

.deHeaderTab {
background-color:#3769a8;}

.deHeaderLink {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.deHeaderLink:hover {
text-decoration:underline;}

.deBrowserFileName {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;
cursor:pointer;}

.deBrowserFileName:hover {
text-decoration:underline;}

.deBrowserSelectedFileName {
font-size:12px;
font-weight:bold;
background-color:gray;
color:white;
text-decoration:none;
cursor:pointer;}

.lcursor {
cursor:pointer;}

.revisionBackground {
background-color:whitesmoke;}

.revisionTab {
background-color:whitesmoke;}

.revisionHeaderTab {
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
background-color:#576779;}

.revisionHeaderLink {
font-size:12px;
color:#9198ac;
font-weight:bold;
text-decoration:none;}

.revisionHeaderLink:hover {
text-decoration:underline;}

.revisionLink {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.revisionLink:hover {
text-decoration:underline;}

.revisionRegular {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.revisionText {
font-size:12px;
color:#576373;
text-decoration:none;}

.revisionTextSel {
font-size:12px;
color:#8591a1;
font-weight:bold;
text-decoration:none;}

.eventEditLink {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.eventEditLink:hover {
text-decoration:underline;}

.eventText {
font-size:11px;
color:#3a3d44;
text-decoration:none;}

.eventTextDate {
font-size:11px;
color:cornflowerblue;
text-decoration:none;}

.eventLink {
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;}

.eventLink:hover {
text-decoration:underline;}

.eventURL {
font-size:12px;
color:cornflowerblue;
text-decoration:none;
font-weight:bold;}

.eventURL:hover {
text-decoration:underline;}

.eventHeaderTabLink {
font-size:12px;
color:white;
text-decoration:none;
font-weight:bold;}

.eventHeaderTabLink:hover {
text-decoration:underline;}

.eventHeaderTab {
font-size:12px;
background-color:#8cbce2;
font-weight:bold;
color:white;
text-decoration:none;}

.eventMessageTab {
background-color:whitesmoke;}

.eventTab {
background-color:whitesmoke;}

.eventTabSel {
background-color:aliceblue;}

.eventMenuBackground {
background-color:whitesmoke;}

.eventMenuHeader {
font-size:12px;
background-color:#8cbce2;
font-weight:bold;
color:white;
text-decoration:none;}

.eventMenuTab {
background-color:whitesmoke;}

.eventMenuTabSel {
background-color:whitesmoke;}

.eventMenuText {
font-size:12px;
color:#003366;
text-decoration:none;}

.eventMenuText:hover {
text-decoration:underline;}

.eventMenuTextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.eventMenuTextSel:hover {
text-decoration:underline;}

.eventDEBackground {
background-color:whitesmoke;}

.eventDETab {
background-color:#ebebeb;}

.eventDETabSel {
background-color:whitesmoke;
border:1px gray solid;}

.eventDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.eventDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.eventDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.eventDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.eventDELink:hover {
text-decoration:underline;}

.eventSource {
font-size:12px;
color:cornflowerblue;}

.eventBody {
font-size:12px;
color:#3a3d44;}

.eventSeparator {
background-color:gray;}

.nlMenuHeader {
font-size:12px;
background-color:#d3d6db;
font-weight:bold;
color:#3d77a5;
text-decoration:none;}

.nlMenuTab {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuTabSel {
background-color:#3769a8;}

.nlMenuTabOver {
background-color:#3769a8;
border-bottom: 1px solid #dde2f7;
}

.nlMenuText, .nlMenuTextSel{
font-size:12px;
color:#dde2f7;
text-decoration:none;}

.nlMenuTextSel{font-weight: bold;}

.nlMenuText:hover {
text-decoration:underline;}

.nlLink {
font-size:11px;
color:#576779;
font-weight:bold;
text-decoration:none;}

.nlLink:hover {
text-decoration:underline;}

.nlName {
font-size:12px;
color:cornflowerblue;
font-weight:bold;
text-decoration:none;}

.nlTitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink {
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;}

.nlHeaderTabLink:hover {
text-decoration:underline;}

.nlHeaderTab {
font-size:11px;
background-color:#576779;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.nlMessageTab {
background-color:whitesmoke;}

.nlTab {
background-color:whitesmoke;}

.nlTabSel {
background-color:aliceblue;}

.nlDEBackground {
background-color:whitesmoke;}

.nlDETab {
background-color:whitesmoke;}

.nlDETabSel {
background-color:whitesmoke;
border:1px gray solid;}

.nlDEText {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitle {
font-size:12px;
color:#3a3d44;
text-decoration:none;}

.nlDETitleRequired {
font-size:12px;
color:#3a3d44;
font-weight:bold;
text-decoration:none;}

.nlDETextSel {
font-size:12px;
font-weight:bold;
color:#3a3d44;
text-decoration:none;}

.nlDELink {
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;}

.nlDELink:hover {
text-decoration:underline;}

.nlEditLink {
font-size:12px;
color:#3a3d44;
text-decoration:none;
font-weight:bold;}

.nlEditLink:hover {
text-decoration:underline;}

.nlEditLinkSeparator {
font-size:12px;
color:#3a3d44;
font-weight:bold;}

.headertop {
background-image: url('resources/images/portal_images/headertop_bg.jpg');
padding-bottom:3px;}

.headerbottom {
background-image: url('resources/images/portal_images/headerbottom_bg.jpg');}

.searchMenuTab {
background-color:#fefefe;
background-image:url('resources/images/portal_images/searchMenu_bg.jpg');
BACKGROUND-REPEAT: repeat-x;
background-position:top;}

.loginMenuTab {
background-color:#fefefe;
background-image:url('resources/images/portal_images/loginMenu_bg.jpg');
BACKGROUND-REPEAT: repeat-x;
background-position:top;}

.rightMenuTab {
background-color:#f3f3f3;}

.rightMenuTabSeparator {
background-color:#e0e0e0;}

.redLine {
background-color:#c20a0b;}

.dateinputCell {
vertical-align:middle;
border-right: 1px #7F9DB9 solid;
border-bottom: 1px #7F9DB9 solid;
border-top: 1px #7F9DB9 solid;}

.dateimageCell {
vertical-align:middle;
padding-right:1px;
border-left: 1px #7F9DB9 solid;
border-bottom: 1px #7F9DB9 solid;
border-top: 1px #7F9DB9 solid;
background-color:#DFDFDF;}

.tableLSubMenu {
}

.tableLSubMenu a:hover {
text-decoration:underline;}

.tdLSubMenuTab {
color:#dde2f7;
background-color:#4264ae;
text-decoration:none;
border-bottom: 1px solid #dde2f7;
padding: 2px;
padding-left: 4px;
}

.tdLSubMenuTabOver {
text-decoration:underline;}

.tdLSubMenuTabSel {
font-weight:bold;
background-color:#4264ae;
border-bottom: 1px solid #dde2f7;
color:#dde2f7;}

.linkLSubMenu {
color:#dde2f7;
text-decoration:none;
padding-right: 4px;
}

.subnodesLink {
font-family:Verdana;
font-size:12px;
color:#3a3d44;
text-decoration: none;
font-weight:bold;}

.eventsregister {
font-family: Verdana;
font-size:12px;}

.eventsregisterreq {
font-family: Verdana;
font-size:12px;
font-weight:bold;}

.linkLMenu{
color:#ffffff;
font-weight:bold;
text-decoration:none;
height: 22px;
background-color: #abb0a9;
padding-right: 5px;
}

 .linkLMenuSel{
 font-weight:bold;
}

.calendarofEvents {
text-align:right;
height:25px;
color:#374049;
font-weight: bold;
font-family:Verdana;
padding-right:5px;
text-decoration:none;}

.calendarofEvents a:hover {
text-decoration:underline;}

.tdFooterCopy {
width:100%;
height:30px;
vertical-align:top;
background-color:#ffffff;
color:#515151;
text-align:left;}

.footerText, .footerText a {
color:#515151;
text-decoration:none;}

.footerText a:hover {
text-decoration:underline;}

.tableLDDMenu {
background-color:#d3d6db;
border:1px #020202 solid;}

.menuCalendar {
background-color:#d3d6db;
margin-right:0px;
margin-top:0px;
margin-width:0px;
margin-height:0px;}

.calendarBorder {
border:1px #3a4147 solid;}

.calendarPosition {
padding-right:2px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;}

.searchButton {
background: url('resources/images/search_ar.gif') no-repeat center;
z-index:100;
width:10px;
height:18px;}

.searchText {
font-weight:bold;
font-size:12px;
color:#e0dbb5;
text-decoration:none;}

.spaceRight {
text-align:left;
padding-left:3px;}

.usernameInput {
  text-align:right;
  padding-left: 5px;
}

.input_field {
  width:100px;
  background-color:white;
  height:18px;
  border:1px #606166 solid;
}

.userpassText {
  font-size:10px;
  color: #000000;
  padding-right: 5px;
  padding-left: 15px;
  font-weight: bold;
}

.headerImage {
background: url('resources/images/last/MoPDC_line_ar.gif');
BACKGROUND-REPEAT: repeat-x;}

.tableLeftMenu {
height:100%;
vertical-align:top;}

.logo {
background: url('resources/images/last/MoPDC_ar.jpg');
background-position: left;
BACKGROUND-REPEAT: none;
text-align:left;
height:80px;
width:991px;
}

.menuBackground {
background-color: white;}

.registerAttend {
text-align:right;}

.eventTableBorder {
border-right:1px #e1e1e1 solid;
padding-top:5px;}

.selectedEventType {
font-size:12px;
color:#dde2f7;
font-weight:bold;
text-decoration:none;}

.contentText {
padding-right:5px;
padding-left:5px;
padding-top:5px;}


.topicCombo{
text-align: right;
vertical-align: middle;
height: 25px;
padding-right: 5px;
}

#menubgcolor{
width: 98.5%;
background-color: #e6e6e6;
}

#menubgcolorwhite{
width: 98.5%;
background-color: #ffffff;
padding: 5px;
}

.newsbar{
border: 1px solid #d3d6db;
padding: 2px;}

.hLinks, #hLinks{
color: #000000;
height: 20px;
padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
}

.hLinksContainer{
padding-top: 2px;
padding-bottom: 2px;
}

.hmenu, .hmenuSel{
padding: 2px;
}

.hmenuitem, .hmenuitemSel{
background: url('resources/images/last/menu.gif');
BACKGROUND-REPEAT: repeat-x;
height: 22px;
}

.mainmenu, .mainmenuSel{font:bold 12px Arial; color:#334255; padding-right:12px; padding-left:12px; white-space: nowrap;}
a.mainmenu, a.mainmenu:active, a.mainmenu:visited{font:bold 12px Arial; color:#334255; text-decoration: none; padding-right:12px; padding-left:12px;}
a.mainmenu:hover{font:bold 12px Arial; color:#577090; text-decoration:none; padding-right:12px; padding-left:12px;}

.mainmenuSel{color:#577090;}

.toplink{height:20px; text-align:left; padding-left:5px; padding-top:4px; border:0px solid #334255; border-bottom-width:1px;}

.menuLeft {
background-color:#e77246;
}

.menuLeftBottom
{
background-color:#e77246;
border-bottom: 1px solid #dde2f7;
}

.verticaltext {
writing-mode: tb-rl;
filter: flipv fliph;
font-weight: bold;
color: #ffffff;
align: center;
width: 10px;
}

.section7{
border-right:1px solid #e77246;
background-color: #e77246;
}

.section7_top{
border-top:1px solid #e77246;
}

.section7_right{
border-left:1px solid #e77246;
}

.section7_bottom{
padding-left: 4px;
background: url('resources/images/new/09_07.gif') no-repeat;
}

.s7_1{
background-color: #e77246;
width: 26px;
height: 6px;
}

.s7_2{
background: url('resources/images/new/09_04_ar.gif') no-repeat;
width: 6px;
height: 6px;
}

.s7_3{
background: url('resources/images/new/09_03_ar.gif') no-repeat;
width: 26px;
height: 8px;
}

.s7_4{
background: url('resources/images/new/09_05_ar.gif') no-repeat;
width: 6px;
height: 8px;
}

.greenTitle {
color: #000000;
font-weight: bold;
text-align: right;
vertical-align: middle;
width: 100%;
padding: 5px;
border-top: 2px solid #50617f;
}

.cositLink {
font-size:10px;
color:#4264ab;
font-weight: bold;
}

.spotlights {
background-color:white;
font-size:10px;
}

.NewsHTitle{
color: #4264ab;
font-weight: bold;
text-align: right;
}

.news_1 {
  background: url('resources/images/new/07_03_02_ar.gif') no-repeat;
  width: 11px;
  height: 11px;
}

.news_2 {
  background: url('resources/images/new/07_03_03_ar.gif') no-repeat;
  width: 11px;
  height: 11px;
}

.news_top{
border-top:1px solid #adb3b1;
width: 145px;
height: 6px;
}

.news_right{
border-left:1px solid #adb3b1;
}

.news_bottom{
border-bottom:1px solid #adb3b1;
width: 540px;
}

.news_left{
border-right:1px solid #adb3b1;
}

.events_1 {
  background: url('resources/images/new/11_01_ar.gif') no-repeat;
  width: 8px;
  height: 9px;
}

.events_2 {
  background: url('resources/images/new/11_02_ar.gif') no-repeat;
  width: 8px;
  height: 9px;
}

.events_3 {
  border-right:1px solid #d4d0c7;
  border-bottom:1px solid #d4d0c7;
  width: 7px;
  height: 9px;
}

.events_4 {
  border-left:1px solid #d4d0c7;
  border-bottom:1px solid #d4d0c7;
  width: 7px;
  height: 9px;
}

.events_top{
border-top:1px solid #d4d0c7;
width: 200px;
height: 9px;
}

.events_right{
border-left:1px solid #d4d0c7;
}

.events_bottom{
border-bottom:1px solid #d4d0c7;
}

.events_left{
border-right:1px solid #d4d0c7;
}

.events_head1 {
background: url('resources/images/new/10_ar.gif') no-repeat left;
width: 8px;
height: 24px;
}

.events_head2 {
background: url('resources/images/new/10_01_ar.gif') no-repeat left;
width: 8px;
height: 24px;
}

.dad_1{
background: url('resources/images/new/12_09.gif') no-repeat;
width: 218px;
height: 36px;
}

.dad_2{
background: url('resources/images/new/12_07.gif') repeat-y top;
width: 218px;
height: 100%;
padding: 14px;
}

.dad_3{
background: url('resources/images/new/12_03_ar.gif') no-repeat top;
width: 22px;
height: 32px;
}

.dad_4{
background: url('resources/images/new/12_10.gif') repeat-x left;
width: 174px;
height: 32px;
}

.dad_5{
background: url('resources/images/new/12_04_ar.gif') no-repeat top;
width: 22px;
height: 32px;
}

.cont{
padding: 10px;
}

.tdPath{
font-weight: bold;
}

.events_htext{
background-color: #e9ebe8;
border-top: 1px solid #d4d0c7;
border-bottom: 1px solid #d4d0c7;
text-align: right;
color:#8d8d8d;
font-weight:bold;
}

.readMoreEvents{
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
border-right: 1px solid #d4d0c7;
border-left: 1px solid #d4d0c7;
}

.canv { filter: flipv() fliph(); writing-mode: tb-rl;}
html>body .obj  {width: 10px; height: 150px; }

.tb_layout {
  margin:5px;
  padding: 5px;
}

.spot {
  color: #5d5d5d;
  font-weight:bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
}

.cont {
  vertical-align:top;
  padding: 10px;
  background-color: #ffffff;
}

.fontScreenbuttons {
  text-align: left;
  padding-left: 20px;
}

.AlignCl {
  text-align: left;
}

.newsbar {
  border: 1px solid #e6e6e6;
  padding: 2px;
}

.newSec {
  padding: 3px;
}

.newsDiv {
  padding-top: 2px;
  width:100%;
  height:215px;
  overflow:auto;
  background-color:#fff;
  scrollbar-arrow-color: #939393;
  scrollbar-track-color: whitesmoke;
  scrollbar-darkshadow-color: #868585;
  scrollbar-shadow-color: whitesmoke;
  scrollbar-face-color: #dfdfdf;
}

.spotText {
  color: #000000;
}

.latestMenu {
  border-right: 1px solid #b1bdd7;
  margin: 10px;
}


.leftbota{font:bold 10px Arial; color:#9e0400;}
a.leftbota, a.leftbota:active, a.leftbota:visited{font:bold 10px Arial; color:#9e0400; text-decoration: none;}
a.leftbota:hover{font:bold 10px Arial; color:#000; text-decoration:none;}

.leftblock_top{padding:4px; background:url(resources/images/last/leftbgtop_ar.gif) no-repeat bottom right;}
.leftblock_1{padding:10px; background:url(resources/images/last/leftbga.gif) no-repeat bottom right;}
.leftblock_2{padding:10px; padding-right:17px; background:url(resources/images/last/sep2_ar.gif) no-repeat bottom right;}
.leftblock_3{padding:10px; padding-right:17px;}
.leftblock_end{padding:10px;}
.leftblock_img{width:30px; float:right;}
.leftbotbg{background:url(resources/images/last/leftbotbg_ar.gif) no-repeat bottom right; width:187px; height:7px;}
.lefttxt{font-size:9px; font-weight:bold; color:#464646;}

.leftlink{font:normal 12px Arial; color:#464646;}
a.leftlink, a.leftlink:active, a.leftlink:visited{font:normal 12px Arial; color:#464646; text-decoration: none;}
a.leftlink:hover{font:normal 12px Arial; color:#464646; text-decoration:underline;}

.hdr3{font-size:9px; font-weight:bold; color:#334255; text-align:center;}
.hdr5{font-size:9px; font-weight:bold; color:#334255; text-align:center;}

.hdr4{font:bold 12px Arial; color:#9e0400; text-decoration:underline;}
a.hdr4, a.hdr4:active, a.hdr4:visited{font:bold 12px Arial; color:#9e0400; text-decoration: underline;}
a.hdr4:hover{font:bold 12px Arial; color:#9e0400; text-decoration:underline;}

.more_g{font:normal 10px Arial; color:#334255;}
a.more_g, a.more_g:active, a.more_g:visited{font:normal 10px Arial; color:#334255; text-decoration: underline;}
a.more_g:hover{font:normal 10px Arial; color:#334255; text-decoration:none;}

.more_red{font:normal 10px Arial; color:#9e0400;}
a.more_red, a.more_red:active, a.more_red:visited{font:normal 10px Arial; color:#9e0400; text-decoration: underline;}
a.more_red:hover{font:normal 10px Arial; color:#9e0400; text-decoration:none;}

.leftblock3{clear:both; padding-top:2px; padding-right:4px; padding-left:4px; clear:both; padding-bottom:25px; font-size:9px; color:#464646;}

.arr_b{float:left; padding-right:5px;}

.active{color:#FFF; font-size: 11px; cursor:pointer; font-weight: bold;}
a.active, a.active:active, a.active:visited{color:#FFF; text-decoration:none; cursor:pointer; font-weight: bold;}
a.active:hover{color:#FFF; text-decoration:none; cursor:pointer; font-weight: bold;}

.subb, .subb_Sel{background:url(resources/images/last/li_sub.gif) no-repeat center right; padding-right:10px;}
a.subb, a.subb:active, a.subb:visited, a.subb_Sel, a.subb_Sel:active, a.subb_Sel:visited{background:url(resources/images/last/li_sub.gif) no-repeat center right; padding-right:10px; text-decoration:none;}
a.subb:hover, a.subb_Sel:hover{color:#666; background:url(resources/images/last/li_sub.gif) no-repeat center right; padding-right:10px; text-decoration:none;}

.subb_Sel{font-weight: bold;}

.a_subb, .a_subb_Sel{}
a.a_subb, a.a_subb:active, a.a_subb:visited, a.a_subb_Sel, a.a_subb_Sel:active, a.a_subb_Sel:visited{text-decoration:none;}
a.a_subb:hover, a.a_subb_Sel:hover{color:#666; text-decoration:none;}

.pass, .pass_Sel{background:url(resources/images/last/li_pass.gif) no-repeat center right; padding-right:10px;}
a.pass, a.pass:active, a.pass:visited, a.pass_Sel, a.pass_Sel:active, a.pass_Sel:visited{background:url(resources/images/last/li_pass.gif) no-repeat center right; padding-right:10px; text-decoration:none;}
a.pass:hover, .pass_Sel:hover{background:url(resources/images/last/li_pass.gif) no-repeat center right; padding-right:10px; text-decoration:none;}

.pass_Sel{font-weight: bold;}

.leftmenu_pass{width:174px; height:20px; background:url(resources/images/last/leftmenu_pass_ar.gif) no-repeat bottom right; padding-top:5px; padding-right:10px;}
.leftmenu_sub{width:159px; height:20px; background:url(resources/images/last/leftmenu_sub_ar.gif) no-repeat bottom right; padding-top:5px; padding-right:25px;}
.leftmenu_ac{width:174px; height:20px; background:url(resources/images/last/leftmenu_ac_ar.gif) no-repeat bottom right; padding-top:5px; padding-right:10px;}

.toptopmenu{font:bold 11px Arial; color:#a8a8a8; padding-right:5px; padding-left:5px;}
a.toptopmenu, a.toptopmenu:active, a.toptopmenu:visited{font:bold 11px Arial; color:#a8a8a8; text-decoration: none; padding-right:5px; padding-left:5px;}
a.toptopmenu:hover{font:bold 11px Arial; color:#797979; text-decoration:none; padding-right:5px; padding-left:5px;}

.botmenu{font:bold 11px Arial; color:#404040; padding-right:8px; padding-left:8px; white-space: nowrap;}
a.botmenu, a.botmenu:active, a.botmenu:visited{font:bold 11px Arial; color:#404040; text-decoration: none; padding-right:8px; padding-left:8px;}
a.botmenu:hover{font:bold 11px Arial; color:#404040; text-decoration:underline; padding-right:8px; padding-left:8px;}

.bottom{clear:both; height:72px; background-color:#d2d2d2; border-top: 1px solid #c3c3c3; text-align:center; padding-top:5px; color:#858585;}

.copy{color:#404040;font:normal 11px Arial; padding-top:8px; padding-left:10px; text-align:center;}
.fll{float:right;}
.flr{float:left;}

.hdrbg{padding-right:7px; height:20px; background:url(resources/images/last/hdrbg.gif) repeat-x top right; font-size:9px; font-weight:bold; color:#FFF; padding-top:2px;}

.contentdiv{float:right; width:547px; padding-right:11px; padding-left:12px;}

/*RIGHT*/
.rightpart{float:left; width:230px;}
.r1{clear:both; padding-top:4px; padding-right:4px; padding-left:4px; padding-bottom:30px;}
.r1txt{font-size: 14px; float:left; padding-left:5px; width:130px; text-align:left; font-weight:bold; color:#9e0400; vertical-align: bottom;}
.r1red{clear:both; padding-bottom:5px;}
.r1redtxt{font-size: 12px; float:left; background:#9e0400; padding-right:55px; padding-left:45px; color:#FFF;}

.rightblocklogin{clear:both; background:url(resources/images/last/rightbg.gif) repeat-x top right; padding-top:0px; padding-right:4px; padding-left:4px; padding-bottom:35px; text-align: right;}
.rightblock1{clear:both; background:url(resources/images/last/rightbg.gif) repeat-x top left; padding-top:0px; padding-right:4px; padding-left:4px; padding-bottom:5px; text-align: right;}
.rightblock2{clear:both; background:url(resources/images/last/rightbg.gif) repeat-x top left; padding-top:2px; padding-right:4px; padding-left:4px; padding-bottom:5px; font-size:9px;}
.rightblock3{clear:both; padding-top:2px; padding-right:4px; padding-left:4px; padding-bottom:25px; font-size:9px;}
.rightboldtxt{font-weight:bold; font-size:9px; color:#464646;}
.go{float:left; padding-right:5px;}
/*RIGHT*/
.toplink{height:20px; text-align:left; padding-left:5px; padding-top:4px; border:0px solid #334255; border-bottom-width:1px;}
.contentdiv{float:right; width:547px; padding-right:11px; padding-left:12px;}
.contbl2{clear:both; padding-top:10px;}
.eventbl{float:right; width:262px; padding-top:3px; padding-bottom:4px; padding-top:10px;}
.eventb2{float:left; width:262px; padding-top:3px; padding-bottom:4px; padding-right:10px; padding-top:10px;}
.newsbl1{float:right; width:262px; padding-top:3px; padding-bottom:4px; padding-top:8px;}
.newsbl2{float:left; width:262px; padding-top:3px; padding-bottom:4px; padding-right:8px; padding-top:10px;}

.hdr2{font-size:12px; font-weight:normal; color:#50637b;}
a.hdr2_lnk:hover{text-decoration:underline;}
.hdr3{font-size:9px; font-weight:bold; color:#334255; text-align:center;}
.hdr5{font-size:10px; font-weight:bold; color:#334255; text-align:center;}

.inp1{border:1px solid #cdcdcd; background:#FFF; width:187px; height:15px; color:#464646; font-size:10px; float:right;}
.inp2{border:1px solid #cdcdcd; background:#FFF; width:120px; height:15px; color:#464646; font-size:10px;}
.vote{background:url(resources/images/survey/vote_ar.gif) no-repeat top left; width:55px; height:18px; border:0px; cursor: hand;}
.result{background:url(resources/images/survey/result_ar.gif) no-repeat top left; width:76px; height:18px; border:0px; cursor: hand;}
.readMore{float:left; padding-right:5px;}
.clear{clear:both;}

.CAN {
width:187px;
background:url(resources/images/last/leftbg2_ar.gif) repeat-y top right;
}

.CANtop {
  background:url(resources/images/last/leftbl2top_ar.gif) no-repeat top right;
  height:5px;
}

.CANbottom {
  background:url(resources/images/last/leftbl2bot_ar.gif) no-repeat bottom right;
  height:9px;
}

.menu1 {
  width:187px;
  background:url(resources/images/last/leftbg_ar.gif) repeat-y top right;
}

.nlText {
  float:right;
  height:20px;
  padding-top:3px;
  padding-right:5px;
}

.nlImg {
  float:right;
  height:20px;
  padding-top:4px;
  padding-left:5px;
}

.opImg {
  float:right;
  height:20px;
  padding-top:1px;
  padding-left:5px;
}

.opText {
  float:right;
  height:20px;
  padding-top:0px;
}

.evImg {
  float:right;
  padding-left:5px;
  padding-top:1px;
}

.evText {
  float:right;
}

.siteTools {
  padding-right: 4px;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

flW191 {
  float:right;
  width:191px;
}

.headerAlign{text-align: left;}
