#page_wrapper {
position:relative;
        width: 800px;
        font-family: Verdana, Tahoma, arial, sans;
}
body {
    font-family: Verdana, Tahoma, arial, sans-serif;
    display: flex;
    flex-direction: column;
    align-items: center;
}
body p {
        font-family: Verdana, Tahoma, arial, sans;
        font-size: 11px;
        font-weight: 100;
        color: #0f0063;
}
#tjl .in a {
        color: #0f0063;
        text-decoration: underline;
}
#tjl .in a:hover {
        color: #ff0000;
        text-decoration: none;
}

#accbutton {
position:absolute;
right:55px;
top:0px
}

#accbutton LI {
        list-style: none!important;
        background: #ffffff;
        float: left;
padding: 4px 10px;
}
#accbutton LI:hover {
        background: #efe4f0;
}
#accbutton LI A {
        font-size: 11px;
        color: #0f0063;
        line-height: 24px;
        text-decoration: none;
}
#accbutton LI A:hover {
        color: #C00000;
        background: #efe4f0;
        text-decoration: underline;
}




#menu1 {position:relative}
#logbutton {
position:absolute;
right:0;
top:63px;
top:0;
}
#logbutton LI {
        list-style: none!important;
        background: #ffffff;
        float: left;
padding: 4px 10px;
}
#logbutton LI:hover {
        background: #efe4f0;
}
#logbutton LI A {
        font-size: 11px;
        color: #0f0063;
        line-height: 24px;
        text-decoration: none;
}
#logbutton LI A:hover {
        color: #C00000;
        background: #efe4f0;
        text-decoration: underline;
}




#topmessage {
        font-size: 11px;
        color: #0f0063;
        line-height: 14px;
        padding-left: 10px;
        padding-top: 10px;
        font-weight: bold;
}
#footer UL {
        margin-top: -70px;
        margin-left: 180px;
        padding-top: -3px;
        padding-bottom: -3px;
}

#footer LI {
        margin-top: -3px;
        margin-bottom: -3px;
        list-style: none;
        float: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 10px;
        border-right: 1px solid #746BA5;
}
#footer LI A {
        font-size: 10px;
        line-height: 12px;
        color: #0f0063;
        text-decoration: underline;
        padding-top: 0px;
        padding-bottom: 0px;
}

#footer LI A:hover {
        color: #ff0000;
}

#clearboth {
        clear: all;
}

#top {
        clear: all;
        background: url(../images/top_bar.gif) no-repeat;
        height: 200px;
}
#top-base {
        background: url(../images/top_bar_base.gif) no-repeat;
        height: 20px;
}
#banner_ad {
        text-align: center;
        height: 60px;
        overflow: hidden;
        margin-bottom: 3px;
        padding: 0px;
        border-bottom: solid 0px #c0c0c0;
}
#top-menu {
        width: 800px;
}
#page_top {
}
#main {
        width: 800px;
	overflow: hidden;
}
#menu2 {
height: 20px;
width: 570px;
float: left;
display: block;
padding-top: 45px;
padding-left: 0px;
margin-left: 0px;
}
#message {
height: 62px;
width: 570px;
float: left;
display: block;
padding-top: 100px;
padding-left: 20px;
}
#messageplus {
height: 62px;
width: 570px;
float: left;
display: block;
padding-top: 15px;
padding-left: 20px;
}
#messageplus p {
        font-size: 14px;
        color: #0f0063;
        font-weight: 700;
        font-style: italic;
        line-height: 24px;
}
#message p {
        font-size: 14px;
        color: #0f0063;
        font-weight: 700;
        font-style: italic;
        line-height: 24px;
}

#menu2 UL {
        margin-top: 0px;
	margin-left: 0px;
	padding: 0 0 0 2px;
	background: #ffffff;
}

#menu2 LI {
	margin-right: 2px;
        list-style: none;
        background: #e6e4f0;
        float: left;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11px;
}
#menu2 LI A {
        font-size: 11px;
        line-height: 24px;
        color: #0f0063;
        text-decoration: none;
        font-weight: 700;
}
#menu2 LI A:hover {
        color: #ffffff;
        background: #746ba5;
        text-decoration: underline;
}
#menu2 LI:hover {
        list-style: none;
        background: #746ba5;
        float: left;
        padding-left: 5px;
        padding-right: 5px;
        color: #ffffff;
}
#menu2 .menu #current {
        background: #e6e4f0;
}
#menu2 .menu .active {
        background: #e6e4f0;
}

#logo {
        display: block;
        float: right;
        width: 210px;
        padding-top: 10px;
}
#brand {
        display: block;
        float: left;
        width: 500px;
}
#login {
        display: block;
        float: right;
        width: 250px;
}

#menu {
        background: #ffffff;
}
#user1 {
        display: block;
        float: right;
        width: 200px;
}

#menu1 {
        margin-left: 0px;
        padding-left: 0px;
        width: 100%;
        overflow: auto;
        margin-bottom: 3px;
}
#menu1 UL {
        margin-left: -40px;
        margin-top: 0px;
}
#menu1 .menu LI {
        list-style: none;
        background: #ffffff;
        float: left;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 6px;
        padding-right: 6px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}
#menu1 .menu LI:hover {
        list-style: none;
        background: #e6e4f0;
        float: left;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 6px;
        padding-right: 6px;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
}
#menu1 .menu LI A {
        font-size: 11px;
        line-height: 24px;
        color: #0F0063;
        text-decoration: none;
}
#menu1 .menu LI A:hover {
        color: #C00000;
        background: #e6e4f0;
        text-decoration: underline;
}

#menu1 .menu #current {
        background: #e6e4f0;
}
#menu1 .menu .active {
        background: #e6e4f0;
}

.moduletable-headbutton {
        margin-bottom: 2px;
}
.moduletable-headbutton img {
        border: none;
}

.moduletable-sub {
        width: 169px;
        background: #ffffff;
}
.moduletable-sub UL {
        background: #ffffff;
        list-style-type: none;
        margin-left: 0px !important;
        padding-left: 0;
        width: 169px;
        margin-top: 0px!important;
}
.moduletable-sub LI {
        background: #e6e4f0;
        width: 149px;
        display: block;
        float: left;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 10px;
        padding-right: 10px;
        border-right: none;
        margin-bottom: 2px;
}
.moduletable-sub LI A {
        font-size: 12px;
        color: #000066;
        text-decoration: none;
        font-weight: 700;
}
.moduletable-sub LI A:hover {
        color: #CC0000;
}
.moduletable-sub #current A {
        color: #CC0000;
}
.moduletable-sub .active A {
        color: #CC0000;
}

H1 {
        color: #0f0063;
        font-size: 20px;
        font-weight: bold;
        line-height: 24px;
        padding-bottom: 0px;
        margin-bottom 0px;
}
H1 A {
        color: #0f0063;
        text-decoration: none;
}
H1 A:HOVER {
        color: #ff0000;
        text-decoration: underline;
}
H2 {
        color: #0f0063;
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
        padding-bottom: 0px;
        margin-bottom 0px!important;
}
H2 A {
        color: #0f0063;
}
H3 {
        color: #0f0063;
        font-size: 14px;
        font-weight: bold;
        line-height: 18px;
        padding-bottom: 0px;
        margin-bottom 0px;
}
H3 A {
        color: #0f0063;
}

#col_left {
        float: left;
        width: 200px;
        overflow: hidden;
	display: inline;
}

#col_right {
        float: right;
        width: 200px;
        overflow: hidden;
}

#col_right_wrapper {
	width: 600px;
	float: right;
	display: inline;
	overflow: hidden;
	}
#content {
	width: 400px;
        float: left;
        font-size: 12px;
        font-size: 11px;
}
#content_fullw {
	width: 600px;
	float: right;
	display: inline;
	overflow: hidden;
        font-size: 11px;
}
.cell-purple {
        background: url(../images/purple.png) repeat-x #D3CFE5;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-purple-border {
        background: url(../images/purple.png) repeat-x #D3CFE5;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-purple a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-purple a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-purple a {
        text-decoration: none!important;
}
.cell-purple-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-purple-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-purple-border a {
        text-decoration: none!important;
}


.cell-dark-blue {
        background: url(../images/dark-blue.png) repeat-x #cbc6e5;
        padding: 5px 5px 5px 5px;
}
.cell-dark-blue-border {
        background: url(../images/dark-blue.png) repeat-x #cbc6e5;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
}
.cell-dark-blue a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-dark-blue a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-dark-blue a {
        text-decoration: none!important;
}
.cell-dark-blue-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-dark-blue-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-dark-blue-border a {
        text-decoration: none!important;
}



.cell-yellow {
        background: url(../images/yellow.png) repeat-x #F8FBC8;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-yellow-border {
        background: url(../images/yellow.png) repeat-x #F8FBC8;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-yellow a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-yellow a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-yellow a {
        text-decoration: none!important;
}
.cell-yellow-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-yellow-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-yellow-border a {
        text-decoration: none!important;
}


.cell-light-blue {
        background: url(../images/light-blue.png) repeat-x #FFFFFF;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-light-blue-border {
        background: url(../images/light-blue.png) repeat-x #FFFFFF;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-light-blue a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-light-blue a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-light-blue a {
        text-decoration: none!important;
}
.cell-light-blue-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-light-blue-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-light-blue-border a {
        text-decoration: none!important;
}


.cell-orange {
        background: url(../images/orange.png) repeat-x #FFEFCA;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-orange-border {
        background: url(../images/orange.png) repeat-x #FFEFCA;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-orange a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-orange a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-orange a {
        text-decoration: none!important;
}
.cell-orange-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-orange-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-orange-border a {
        text-decoration: none!important;
}


.cell-red {
        background: url(../images/red.png) repeat-x #FDE1E2;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-red-border {
        background: url(../images/red.png) repeat-x #FDE1E2;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-red a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-red a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-red a {
        text-decoration: none!important;
}
.cell-red-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-red-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-red-border a {
        text-decoration: none!important;
}


.cell-green {
        background: url(../images/green.png) repeat-x #ECF1DC;
        padding: 5px 5px 5px 5px;
        color: #000000;
}
.cell-green-border {
        background: url(../images/green.png) repeat-x #ECF1DC;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-green a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-green a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-green a {
        text-decoration: none!important;
}
.cell-green-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-green-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-green-border a {
        text-decoration: none!important;
}


.cell-deep-red {
        background: url(../images/deep-red.png) repeat-x #EFD1D1;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-deep-red-border {
        background: url(../images/deep-red.png) repeat-x #EFD1D1;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-deep-red a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-deep-red a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-deep-red a {
        text-decoration: none!important;
}
.cell-deep-red-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-deep-red-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-deep-red-border a {
        text-decoration: none!important;
}


.cell-blue {
        background: url(../images/blue.png) repeat-x #CDD6EA;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-blue-border {
        background: url(../images/blue.png) repeat-x #CDD6EA;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-blue a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-blue a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-blue a {
        text-decoration: none!important;
}
.cell-blue-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-blue-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-blue-border a {
        text-decoration: none!important;
}


.cell-white {
        background:  #ffffff;
        padding: 5px 5px 5px 5px;
        color: #0f0063;
}
.cell-white-border {
        background:  #ffffff;
        padding: 5px 5px 5px 5px;
        border: solid 1px #808080;
        color: #0f0063;
}
.cell-white a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-white a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-white a {
        text-decoration: none!important;
}
.cell-white-border a h2 {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-white-border a p {
        text-decoration: none!important;
        color: #0f0063;
}
.cell-white-border a {
        text-decoration: none!important;
}

#footer {
        background: url(../images/footer_mod.jpg) no-repeat;
        height: 14px;
        font-size: 9px;
        color: #ffffff;
        padding-top: 60px;
        padding-left: 5px;
}
.contentpaneopen p {
        font-weight: 100!important;
        margin-top: 3px;
        padding-top: 0px;
}
.moduletable-lefthome {
        border-right: 1px #c0c0c0 solid;
        font-size: 10px;
        color: #0f0063;
}
.moduletable-lefthome P {
        font-size: 11px!important;
        color: #0f0063;
}
#content h1 a {
        text-decoration: none;
}
#content h1 a:hover {
        text-decoration: underline!important;
}
#content_fullw li {
        color: #0f0063!important;
}
.moduletable-poll {
        color: #0f0063!important;
        font-size: 12px;
        margin-bottom: 10px;
}
.sectiontableentry2-poll {
        font-size: 10px;
        text-align: left;
}
.sectiontableentry1-poll {
        font-size: 10px;
        text-align: left;
}
.title-news a {
        font-size: 14px; 
        color: #0f0063;
        font-weight: bold;
        margin-bottom: 1px;
        padding-bottom: 1px;
}
.time-news {
        font-size: 11px;
        color: #0f0063;
}
h4.title-news {
        margin-bottom: 1px!important;
        padding-bottom: 1px!important;
        font-size: 14px; 
        color: #0f0063;
        font-weight: bold;
}

a img {
border: none!important;
}

.rteContent-news ul {font-size: 11px; color: #0F0063;padding:0 0 0 18px;margin:0;}
.rteContent-news li {padding:0;margin:0}