body {
 background-image : url('../custom_media/NS_BG_White.png');
 }
 .eula {
 background-image : url('../custom_media/NS_BG_White.png');
 }
.ns_body{
 background-image : url('../custom_media/NS_BG_White.png');
}

#logonbox-logoarea {
background-image : url('../custom_media/PM_Logo.png');
 }

#logonbox-logoarea.NS-AAA {
background-image : url('../custom_media/PM_Logo.png');
 }

.CTX_ContentTitleHeader {
font-size : 16px;
 }

.ctxsui-messagebox .headermessage {
font-size : 16px;
 }

.CTX_ContentTitleHeader {
 color: rgb(44, 73, 159);
}

.eula_title {
 color : rgb(44, 73, 159);
}

.ctxsui-messagebox .headermessage {
 color: rgb(44, 73, 159);
}

#dialogueHeader {
 color: rgb(44, 73, 159);
}

.content_choices .heading{
 color: rgb(44, 73, 159);
}

#logonbox-logonform .plain:not(.CTX_ContentTitleHeader) {
 font-size : 14px;
}

.eula .agreement {
 font-size : 14px;
}

#logonbox-logonform .plain.form_text {
 font-size : 14px;
}

#logonbox-logonform .plain.CTXMSAM_LogonFont {
 font-size : 14px;
}

#logonbox-logonform .plain.dialogueChallengeCell {
 font-size : 14px;
}

.form_text {
 font-size : 14px;
}

#logonbox-logonform .error {
 font-size : 14px;
}

#logonbox-logonform .plain:not(.CTX_ContentTitleHeader)  {
 color: rgb(44, 73, 159);
}

.eula .agreement{
 color: rgb(44, 73, 159);
}

.form_text  {
 color: rgb(44, 73, 159);
}

#logonbox-logonform .plain.form_text  {
 color: rgb(44, 73, 159);
}

.CTXMSAM_LogonFont  {
 color: rgb(44, 73, 159);
}

.messageStyle  {
 color: rgb(44, 73, 159);
}

#logonbox-logonform .error {
 color: rgb(44, 73, 159);
}

#logonbox-logonform .plain.CTXMSAM_LogonFont {
 color: rgb(44, 73, 159);
}

#logonbox-logonform .plain.dialogueChallengeCell {
 color: rgb(44, 73, 159);
}

.description, .box-content-title {
 color: rgb(44, 73, 159);
}

#logonbelt-bottomshadow {
 background-image : url('../custom_media/PM-wave-top6.png');
}

.custombutton {
 background : #ec008c;
}

.custombutton:hover {
 background: #666666;
}

.header {
 background-color :#f4f5f6;
}

.setting-dropdown {
 background :#f4f5f6;
}

#logonbox-innerbox {
 background :rgba(219, 219, 219, 0.8);
}

.eula .agreement {
 background-color :rgba(219, 219, 219, 0.8);
}.ctxsui-messagebox .messagebox-middle>div {
 background :rgba(219, 219, 219, 0.8);
}.block-container .box {
 border : 1px solid rgba(219, 219, 219, 0.8);
}.eula_title {
 font-size : 20px;
}



.nav {
 background :rgba(0, 0, 0, 0.15);
}

.website_section#homepage b:after {
 background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.15) 0%, rgba(29,73,67,.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left left, left right, color-stop(0%rgba(0, 0, 0, 0.15)), color-stop(50%,rgba(29,73,67,.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.15) 0%,rgba(29,73,67,.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0, 0, 0, 0.15) 0%,rgba(29,73,67,.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.15) 0%,rgba(29,73,67,.1) 100%); /* IE10+ */
background: linear-gradient(left right, rgba(0, 0, 0, 0.15) 0%,rgba(29,73,67,.1) 100%); /* W3C */

}

.nav {
 color :rgba(255, 255, 255, 0.7);
}

.nav .primary li.selected {
 background-color :#315a68;
}

.nav .primary li:hover {
 background-color :#315a68;
}

.nav .primary li.selected {
 color :#ffffff;
}

 input.Apply_Cancel_OK {
  background: #02a1c1;
 text-shadow: none;
}

#id_Add, #id_Remove {
 background-color :#02a1c1;
 text-shadow: none;
}

.changePasswordNameColumn {
 color :#dcdcdc;
}

.bookmark_text {
 color :#dcdcdc;
}

.NUI_Icon a {
 color :#dcdcdc;
}

.username_text {
 color :#dcdcdc;
}

#tip {
 color :#dcdcdc;
}

.website_section .NUI_Icon table td.cell3 a.bookmark_icon_anchor {
 color :#dcdcdc;
}

.NUI_Icon table a, .none_fs {
 color :#dcdcdc;
}

.messageTitle {
 color :#dcdcdc;
}

#homepage b {
 color :#dcdcdc;
}

.personal_fileshare_section .NUI_Icon table td span.descr {
 color :#cccccc;
}

#logonbelt-bottomshadow,
#logonbelt-bottomshadow a {
   text-align: center;
   color: #c8c5c5;
   font-size:12pt;
}
#logonbelt-bottomshadow a {
   font-weight: bold;
   text-decoration: underline;
}
