/*html,body,blockquote,code,h1,h2,h3,h4,h5,h6,p,pre{margin:0;padding:0}
button,fieldset,form,input,legend,textarea,select{margin:0;padding:0}
fieldset{border:0}
a,a *{cursor:pointer}
div{margin:0;padding:0;background-color:transparent;text-align:left}
hr,img{border:0}
applet,iframe,object{border:0;margin:0;padding:0}
button,input[type=button],input[type=image],input[type=reset],input[type=submit],label{cursor:pointer;}
ul,li{list-style:none;margin:0;padding:0;}
strong{font-weight:bold;}
em{font-style:italic;} */
/* main color of site: background-color:#C4D2EA */
/* new background-color: #D3DEEF, old #C4D2EA */
*
{
    margin: 0px;
    padding: 0px;
    
}

html { 
    height: 100%;
 
}


body {
    padding: 0px;
    margin: 0px;
    font-size: 10pt;
    /* font-family: Verdana, Arial; */
    font-family: "Segoe UI", Helvetica, sans-serif;
    background-color: #f3f2ef; /*#002E63*/
    /* see site.master style for body*/
    /*  #F9F9F9; #666*/ /*#B6D0FC; */
    /*background-image: url(../Images/background_balk_klein.jpg), url(../Images/bgi[1].jpg);
    background-repeat:repeat-y, repeat;*/
    /*box-shadow: inset 0px 0px 20px 20px #DBA632;*/
    color: black;
    width: 100%;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden; /* solved issue with register page*/
    /*#47C972, rgba 71 201 114*/
    /*box-shadow: inset 0px 0px 15px 15px rgba(71, 201, 114, 0.5);
     
    min-height: 100%;
    background-image: url('../Images/background_balk_klein.jpg'), url('../Images/bgi[1].jpg'); 
    background-repeat: repeat-y, repeat;
    width: 100%;*/
    /*min-height: 100%;*/
    min-height: 100vh;
}

.container2
{
    
 
}
.container2:before {
    z-index: -1;
    content: '';
    position: absolute;
top:0;

    opacity: 0.8; /*0.8 */
    
    /*box-shadow: inset 0px 0px 15px 15px rgba(71, 201, 114, 0.5);*/
    min-height: 100%;
    /* background-image: url('../Images/background_balk_klein.jpg'), url('../Images/bgi[1].jpg'); */
    /*background: url('../Images/background_balk_klein.jpg'), url('../Images/bgi[1].jpg');*/ /*this is the standard*/
    /*background: url('../Images/bgi[1].jpg');*/
    background-repeat: repeat-y, repeat;
    /*background-repeat: repeat;*/
    width: 100%;
    
    /*this is the standard*/
    /* option 2*/
   background: url('../Images/bgi[1].jpg');  
   background-repeat: repeat;
    
    /* option 3*/ 
    /*box-shadow: inset 0px 0px 15px 15px rgba(71, 201, 114, 0.5);*/
    /*min-height: 100%;
    background-image: url('../Images/background_balk_klein.jpg'), url('../Images/bgi[1].jpg'); 
    background-repeat: repeat-y, repeat;
    width: 100%;*/
 
    /*box-shadow: inset 0px 0px 15px 15px rgba(255,255,255, 0.5);*/ /* disabled 24-11-17*/
 
}

.shadow_ {
    /*position: absolute;*/
    position: absolute;
    width: 100%;
    height: 100%;
    /*box-shadow: inset 3px 3px 3px 3px #000000;*/
    /*box-shadow: inset 0px 0px 20px 5px rgba(182, 208, 252, 0.9);*/
    /*box-shadow: inset 0px 10px 20px 5px rgba(182, 208, 252, 0.9);*/ /*good*/
    /*box-shadow: inset 0px 5px 20px 10px rgba(182, 208, 252, 0.9);*/ /* best */
    /*box-shadow: inset 0px 0px 20px 10px rgba(182, 208, 252, 0.9);*/ /* best */
    /*#B6D0FC:  */
    /*box-shadow: inset 12px 0 15px -4px rgba(182, 208, 252, 0.9), -12px 0 8px -4px rgba(182, 208, 252, 0.9);
    box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(31, 73, 125, 0.8), -12px 0 15px -4px rgba(31, 73, 125, 0.8);*/
    /*box-shadow: inset -15px 0px 15px -15px rgba(182, 208, 252, 0.9);*/
    
    /*box-shadow: inset 0 -6px 10px rgba(31, 73, 125, 0.9), inset 0 6px 10px rgba(31, 73, 125, 0.9), inset 7px 0 4px -3px black, inset -7px 0 4px -3px black;*/
    /*box-shadow: inset 0 12px  15px -4px rgba(31, 73, 125, 0.8), inset 0 -12px  8px -4px rgba(182, 208, 252, 0.8);*/ /*best*/
     
    /*background: white;*/
    /* -1px -1px 1px */
    top: 0;
    left: 0;
     
    box-shadow: inset 0 12px  15px -4px rgba(182, 208, 252, 0.8), inset 0 -12px  8px -4px rgba(182, 208, 252, 0.8);
}







.hidden
{
    display: none;
    visibility: hidden;
}
.error
{
    color: Red;
}

.headTable
{
    width: 997px;
    height: 64px;
    /*background-color: White;*/
}

.contentTable
{
    width: 997px;
    background-color: #ffffff; /* #ffffff*/
    background-image: url(             'Images/bg-center.gif' );
}

.headRightTd
{
    background-image: url(             'Images/orange_bg.gif' );
    background-repeat: no-repeat;
    width: 745px;
    vertical-align: middle;
    text-align: right;
}

.headLeftTd
{
    background-image: url(             'Images/orange_bg.gif' );
    background-repeat: no-repeat;
    width: 745px;
    vertical-align: middle;
    text-align: left;
}

.smallTextTd
{
    color: #465b57;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    width: 140px;
}

.addUserTable
{
    width: 100%;
}

.addAdminPromoDiv
{
    width: 980px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFB4EA;
    background-color: #ffffff;
}

.adminMenuDiv
{
    width: 980px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    background-color: #805B8C;
    border-style: solid;
    border-width: 1px;
    border-color: #DFB4EA;
    text-indent: 5px;
}

.addAdminPromoTable
{
    width: 100%;
}

.addUserTable
{
    width: 100%;
}

.topNewsTable
{
    width: 100%;
}

.addAdminPromoHeadTd
{
    background-color: #805B8C;
    color: #ffffff;
    text-indent: 5px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.addAdminPromoHeadNameTd
{
    background-color: #805B8C;
    color: #ffffff;
    text-indent: 5px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 270px;
}

.addUserDiv
{
    width: 730;
    border-style: solid;
    border-width: 1px;
    border-color: #BD301E;
    background-color: #ffffff;
}

.topNewsDiv
{
    width: 730;
    border-style: solid;
    border-width: 1px;
    border-color: #FFA800;
    background-color: #ffffff;
}

.newsNameDiv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-indent: 0px;
}

.promoNameDiv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-indent: 0px;
    color: #999999;
}

.promoShortDiv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    text-indent: 0px;
    color: #555555;
    margin-top: 3px;
}

.newsDateDiv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-indent: 0px;
    color: Orange;
    margin-bottom: 3px;
}

.promoDateDiv
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-indent: 0px;
    color: Orange;
    margin-bottom: 3px;
}

.addUserHeadTd
{
    background-color: #BD301E;
    color: #ffffff;
    text-indent: 5px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    height: 18px;
}

.topNewsHeadTd
{
    background-color: #FFA800;
    color: #ffffff;
    text-indent: 5px;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    height: 18px;
}

.advert_titleUrl
{
    font-size: 22px;
}
.advert_description
{
    font-size: 14px;
}

.advert_description2
{
    font-size: 14px;
}

.advert_url
{
    font-size: 12px;
    color: Green;
}

.lineTd
{
    height: 1px;
    background-color: #805B8C;
}

td.adminLeft
{
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
}
td.adminRight
{
    text-align: right;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
}

td.Subscriptions
{
    width: 520px;
    height: 150px;
}
td.separator
{
    width: 30px;
}
/* new 0701*/
td.TabContainer1
{
    width: 320px;
    border:12px solid transparent;
    padding:2px 2px;

    /*border-image:url(../images/border.png) 30 30 round;*/
    /*-moz-border-image:url(../images/border.png) 30 30 round;*/ /* Old Firefox */
    /*-webkit-border-image:url(../images/border.png) 30 30 round;*/ /* Safari and Chrome */
    /*-o-border-image:url(../images/border.png) 30 30 round;*/ /* Opera */
     
}
td.TabContainer2
{
    width: 520px;
    height: 300px;
    
    /* border:12px solid transparent;*/
    border: 1px solid #D2D7E3; /*#E6E6FF */
    padding:2px 2px;

    /*border-image:url(../images/border.png) 30 30 stretch;*/
    /*-moz-border-image:url(../images/border.png) 30 30 stretch;*/ /* Old Firefox */
    /*-webkit-border-image:url(../images/border.png) 30 30 stretch;*/ /* Safari and Chrome */
    /*-o-border-image:url(../images/border.png) 30 30 stretch;*/ /* Opera */
    
    /*border: 1px solid #696\9;*/ /*good*/
    /*border: 5px double #999\9;
    border-radius: 8px\9;
    box-shadow: #666 0px 2px 3px\9;
    background: white;*/
    
    /*background-color: #CCFFCC !Important;*/
    
    /*background-color:#718AB9 !Important;*/
}

td.TabContainer2b /*new 01-08*/
{
    height: 110px;
    padding:2px 2px;
    
     border/*/**/: 5px double #999;
    border-radius: 8px;
    box-shadow: #666 0px 2px 3px;
    background: white;
    
    /*-moz-border-image:url(../images/border.png) 30 30 stretch;*/ /* Old Firefox */
}
table.TabContainer
{
    /*width: 550px;*/ /* good */
    /*background-color: white;*/
    
    /*width: 550px;*/
    width: 550px;
    

}
/* new 0701*/
td.TabContainer3
{
    border:12px solid transparent;
    padding:2px 2px;

    border-image:url(../images/border.png) 30 30 stretch;
    -moz-border-image:url(../images/border.png) 30 30 stretch; /* Old Firefox */
    -webkit-border-image:url(../images/border.png) 30 30 stretch; /* Safari and Chrome */
    -o-border-image:url(../images/border.png) 30 30 stretch; /* Opera */
}
td.TabContainer4
{
    /*border:12px solid transparent;*/
    border: 1px solid #D2D7E3; /*#E6E6FF */
    /*border:12px double navy;*/
    width:200px;
    padding:2px 2px;
    background-color:

    /*border-image:url(../images/border.png) 30 30 round;*/
    /*-moz-border-image:url(../images/border.png) 30 30 round;*/ /* Old Firefox */
    /*-webkit-border-image:url(../images/border.png) 30 30 round;*/ /* Safari and Chrome */
    /*-o-border-image:url(../images/border.png) 30 30 round;*/ /* Opera */
    
    /*border: 5px double #999\9; */ /*1px solid #696\9*/ /*/9 designates ie 9*/
    /*border-radius: 8px\9;*/
    /*box-shadow: #666 0px 2px 3px\9;*/
    /*background: white;*/
    background-color: white !Important;
}

td.TabContainer4b
{
    width:250px;
    padding:2px 2px;
    
    border/*/**/: 5px double #999; /*1px solid #696\9*/ /*/9 designates ie 9*/
    border-radius/*/**/: 8px;
    box-shadow/*/**/: #666 0px 2px 3px;
    background/*/**/: white;
    
    /*-moz-border-image:url(../images/border.png) 30 30 round;*/
}
td.TabContainerTest
{
    /*border: 1px solid #696;*/
    border: 1px solid #D2D7E3; /*#E6E6FF */
 
 
/*-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;*/

/* to(#66EE33)*/
/* disabled 31-12-15
background: #EEFF99;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#F4D69F));  
background: -webkit-linear-gradient(#EEFF99, #F4D69F);
background: -moz-linear-gradient(#EEFF99, #F4D69F);
background: -ms-linear-gradient(#EEFF99, #F4D69F);
background: -o-linear-gradient(#EEFF99, #F4D69F);
background: linear-gradient(#EEFF99, #F4D69F);
 
 -pie-background: linear-gradient(#EEFF99, #F4D69F);
    behavior: url(pie/PIE.htc);*/
    
    /*background-color: white !Important; */
    
 background-color: #5234EB !Important;
}

td.TabContainerTest a
{
    color: White;
}
td.TabContainerTest a:hover
{
    color: Yellow;
}

/*td.TabContainerTest2
{
    border: 1px solid #696;
}*/
td.TabContainerTest2
{
    /*border: 1px solid #696;*/
    border: 1px solid #D2D7E3; /* original: #E6E6FF; new: #D2D7E3*/
    height: 110px;
 
 
    /*-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;*/
    background: #FFF8F0; /*#FFF8F0*/
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF8F0), to(#7DB5F2)); /* to(#66EE33)*/ /* from(#EEFF99)*/ /* to(#F4D69F)*/
    background: -webkit-linear-gradient(#FFF8F0, #7DB5F2);
    background: -moz-linear-gradient(#FFF8F0, #7DB5F2);
    background: -ms-linear-gradient(#FFF8F0, #7DB5F2);
    background: -o-linear-gradient(#FFF8F0, #7DB5F2);
    background: linear-gradient(#FFF8F0, #7DB5F2);
    
    -pie-background: linear-gradient(#FFF8F0, #7DB5F2);
    behavior: url(pie/PIE.htc);
    
    background-color: white !Important;
 
}
 
td.topNewsLeft
{
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 90px;
    vertical-align: top;
}
td.topNewsRight
{
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
}
td.userLeft
{
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
    width: 200px;
}
td.userRight
{
    text-align: left;
    text-indent: 5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: top;
    width: 500px;
}

.comboBoxWithWidth
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 201px;
}

select, input
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.inputWithWidth
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 195px;
}

.inputWithWidthTwo
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 90px;
}

.fileInputWithWidth
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 405px;
}

.inputMultilineWithWidth
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    width: 400px;
    height: 100px;
}

.searchText
{
    width: 400px;
}

a.topMenu:link
{
    color: #465b57;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

a.topMenu:active
{
    color: #465b57;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

a.topMenu:visited
{
    color: #465b57;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

a.topMenu:hover
{
    color: red;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

a.topAdminMenu:link
{
    color: #ffffff;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.topAdminMenu:active
{
    color: #ffffff;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.topAdminMenu:visited
{
    color: #ffffff;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.topAdminMenu:hover
{
    color: #FFA800;
    text-decoration: underline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.newsName:link
{
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.newsName:active
{
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.newsName:visited
{
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.newsName:hover
{
    color: red;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.promoName:link
{
    color: #444444;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.promoName:active
{
    color: #444444;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.promoName:visited
{
    color: #444444;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

a.promoName:hover
{
    color: red;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}

.inputBig
{
    width: 60%;
}

.inputSmall
{
    width: 40%;
}

tr.header
{
    font-weight: bold;
}
table.user_table_980px
{
    padding: 0px;
    margin: 0px;
    width: 980px;
}
.submit
{
    border: 2px outset #E9E9E9;
    background-color: #FFFBFF;
    font-weight: bold;
    cursor: pointer;
    height: 27px;
}

/* Zack */
.img_logo
{
    width: 180px;
    height: 56px;
}
.div_subs_link
{
    border: 2px solid #666666;
    margin: 4px 4px 4px 1px;
    padding: 4px;
    max-width: 300px;
}

div.hideSkiplink
{
    width: 100%;
}

/*div.menu
{
    padding: 4px 0px 4px 8px;
    width: 100%;
}

div.menu ul
{
    margin-top: 0px;
    list-style-type: none;
    background: url('Images/menubar.png');
    background-repeat: repeat-x;
    height: 42px;
}

div.menu ul li
{
    margin-top: 8px;
    float: left;
}

div.menu ul li a, div.menu ul li a:visited
{
    font-size: 13px;
    text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    line-height: 34px;
    color: white;
}

div.menu ul li.selected
{
    background: #B0B0B0;
    border-top: solid #858585 1px;
    border-left: solid #858585 1px;
    border-right: solid #858585 1px;
}

div.menu ul li a:hover
{
    background: #B0B0B0;
    text-decoration: none;
}

div.menu ul li a:active
{
    text-decoration: none;
    font-weight: bold;
}*/


div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    margin-top: 0px;
    list-style-type: none;
    background: url('Images/menubar.png');
    background-repeat: repeat-x;
    height: 42px;
}

div.menu ul li
{
    margin-top: 8px;
    float: left;
}

div.menu ul li a, div.menu ul li a:visited
{
     
    text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    /*line-height: 34px;*/
    color: white;
    /* font-size: 20px; */
}

div.menu ul li.selected
{
    background: #B0B0B0;
    border-top: solid #858585 1px;
    border-left: solid #858585 1px;
    border-right: solid #858585 1px;
}

div.menu ul li a:hover
{
    background: #B0B0B0;
    text-decoration: none;
}

div.menu ul li a:active
{
    text-decoration: none;
    font-weight: bold;
}

.liclass li
{
    font-size:9pt;
}

/* HEAD */

div.head
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px; /* 5px*/
    width: 1014px; /*978.988,998 */
    /*background: #F8FDBB;*/ /* #A5A5A5, 311215, Yellow 311215, #FFCC99, #8B69BA,#9ABAC0;#F8FDBB*/
    /*border: solid 1px #CFCCC7;*/ /* #858585,#CFCCC7 1px*/
    
    /*border: 1px solid Grey;*/
    border-left:1px solid Grey;
    border-right:1px solid Grey;
    border-top:1px solid Grey;
    
 
}

div.head h1
{ 
    /*padding: 10px;*/ /*padding: 10px; */
    color: white;
}

/* disabled 05-01-15*/
/*div.head ul
{
    margin-top: 0px;
    list-style-type: none;
    background: url(            'Images/menubar2.png' );  
    background-repeat: repeat-x;
    height: 42px;
}*/
/*menubar.png*/

/* new 09-01-15*/
.tab-left2 {
    /*background-image: url("Images/menubar.png");*/
    margin-top: 0px;
    list-style-type: none;
    /*background-image: url('Styles/Images/menubar2.png');*/ /*Solution was to add Styles */
    /*background-image: url('Images/menubar2.png');*/ /* new 09-01-15 */
    /*background-color:Fuchsia;*/  
    /*background-repeat: repeat-x;*/
    background-color: #41475F; /*  black, #41475F*/
    height: 42px;
    width:190px; /*190px */
    
    background-image: url('../images/1a.gif');
    background-repeat:  repeat;
    /*background-repeat: repeat-y !Important;
    background-repeat: repeat-x !Important;*/
    /*background-image: url('<%=imageFolder %>1a.gif');background-repeat:repeat*/
    border-left: 0px solid #CFCCC7;
    border-right: 0px solid #CFCCC7;
    border-top: 0px solid #CFCCC7;
    }
    
    .tab-left2_ {
    /*background-image: url("Images/menubar.png");*/
    margin-top: 0px;
    list-style-type: none;
    /*background-image: url('Styles/Images/menubar2.png');*/ /*Solution was to add Styles */
    /*background-image: url('Styles/Images/menubar3.png');*/ /* new 09-01-15 */
    background-image: url(Images/menubar3.png) !Important;
    /*background-color:Fuchsia;*/  
    /*background-repeat: repeat-x;*/
    /*height: 42px;*/
    background-size: 100%;
    
     height: 8px;
      
    }

div.head ul
{
    margin-top: 0px;
    list-style-type: none;
    /*background: url('Images/menubar2.png' );  */
    background-repeat: repeat-x;
    height: 42px;
}

div.head li
{
    margin-top: 8px;
    float: left;
}

div.head li a
{
    font: 14px;
    text-transform: uppercase;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    line-height: 34px;
    color: white !Important;
}

div.head li :hover
{
    /*background: #B0B0B0 !Important;*/
    /*color: #FEF923 !Important;*/
}

div.head li.selected
{
    background: #B0B0B0;
    border-top: solid #858585 1px;
    border-left: solid #858585 1px;
    border-right: solid #858585 1px;
}
div.head li.selected a
{
    text-decoration: none;
    /*font-weight: bold;*/
}

div.account
{
    /*float: right;*/
    color: Black;
    text-align: right;
    margin: 10px;
}

div.account a
{
    /*color: #4D3F5C;*/ /* disabled 19-12-17*/
    text-decoration: none;
}
div.account a:hover
{
    text-decoration: underline;
}
/* BREAD CRUMS */
div.breadcrums
{
    width: 100%;
    background: #49607A ; /* #B0B0B0, #D19263, #306467 */
    height: 25px;
}

div.breadcrums p
{
    padding: 5px;
    padding-left: 15px;
    color: white !important;
}

    div.breadcrums a, div.breadcrums a:active, div.breadcrums a:visited {
        /*color: white !Important;*/
        /*color: white;*/
        color: lightgoldenrodyellow; /*#4D3F5C*/
        text-decoration: none;
    }
div.breadcrums a:hover
{
    text-decoration: underline;
}
/* COMMANDS BAR */

div.commands
{
    width: 100%;
    background: #49607A; /* #B0B0B0, #D19263, #306467 */
    height: 25px;
}

div.commands ul
{
    list-style-type: none;
}

div.commands li
{
    /*float: left;*/ /* causes issue in IE*/
    float: left;
    padding: 3px;
}

    div.commands a {
        /*color: #4D3F5C;*/
        text-decoration: none;
    }
div.commands a:hover
{
    text-decoration: underline;
}

div.search
{
    float: right;
    padding:3px;
}
div.search input[type='image']
{
    max-height: 18px;
    width: 18px;
    vertical-align: middle;
}
div.search input[type='text']
{
    vertical-align: middle;
    max-height: 25px;
    padding-right:3px;
}
/* BODY */

div.container 
{
    width: 1014px; /*978px*/ /*1024px*/
    margin-left: auto;
    margin-right: auto;
    background-color:#D3DEEF !Important;
      
    z-index:1;
 
     
  
}

div.body
{
    /*width: 1014px;*/ /*978px*/ /*1024px*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    /*border: solid #858585 1px;*/ /* solution for Default.aspx*/
    
    /*margin-bottom:30px;*/
    /*min-height: 3000px;*/ /* new */
    /*background-color:#B6D0FC !Important;*/ /*#B3B0DF,#B6D0FC; */
    min-height: 1000px;
 
}

div.main
{
    width: 1014px !Important; /*978px*/ /*1024px*/
    margin-left: auto;
    margin-right: auto;
    
    /*margin-bottom:30px;*/
    /*min-height: 3000px;*/ /* new */
    /*background-color:#C4D2EA;*/ /*#B3B0DF,#B6D0FC !;#B6C0BE ; #D5DEB1;#D7C8D0;#E0D6DB #D8D8F3 #C8D2D0 #8C83B8 #C8C2DC #D8D3E7*/
    /*min-height: 1000px;*/
    /*#C4D2EA;*/
     background-color:	#D3DEEF !Important; 
    
    /*height: 1000px;*/
    /*border: solid 0px Gray;*/ /* 1px */
    height: auto; 
     /*border-color: #808080 !Important;*/
     
     /*border-left: solid 1px #CFCCC7;
     border-right: solid 1px #CFCCC7;
     border-bottom: solid 1px #CFCCC7;*/
      
      /*border: 1px solid Grey;*/
      border-left:1px solid Grey;
      border-right:1px solid Grey;
      border-bottom: 1px solid Grey;
}

.top
{
    border-bottom: 7px solid White !Important;
}

.commands
{
    /* #7180B0 #263E3E #508383 #5F9C9C*/
    background-color: inherit !Important; /*inherit #9090C0  */
    color: #272138 !Important;
    border-bottom : 1px solid #ddd;
     box-shadow: inset 0 -7px 9px -7px rgba(0,0,0,0.4);

}
div.commands a {
    /*color: #272138 !Important;*/
    /* color: #272138;*/
    text-decoration: none;
}
div.commands a:hover
{
    text-decoration: underline;
}

.breadcrums2
{
    /* #7180B0 #263E3E #508383 #5F9C9C*/
    background-color: inherit !Important; /*inherit #9090C0  */
    /*color: #272138 !Important;*/
    color: #272138;
    border-bottom : 1px solid #ddd;
     box-shadow: inset 0 -7px 9px -7px rgba(0,0,0,0.4);

}
div.breadcrums2 p
{
    padding: 5px;
    padding-left: 15px;
    color: #272138 !Important;
}

div.breadcrums2 a, div.breadcrums2 a:active, div.breadcrums2 a:visited {
    /*color: white !Important;*/
    /*color: #272138 !Important;*/
    color: #272138;
    text-decoration: none;
}
div.breadcrums2 a:hover
{
    text-decoration: underline;
}

/* BREAD CRUMS */
div.breadcrums
{
    background-color: 	#A3B9DE  !Important; /* nice: #A3B9DE*/
    color: #272138 !Important;
}

    div.breadcrums p {
        padding: 5px;
        padding-left: 15px;
        color: white!Important; /*#272138*/
    }

    div.breadcrums a, div.breadcrums a:active, div.breadcrums a:visited {
        /*color: white !Important;*/
        /*color: #272138 !Important;*/
        color: lightgoldenrodyellow; /*#272138*/
        text-decoration: none;
    }
div.breadcrums a:hover
{
    text-decoration: underline;
}


#top
{
    width: 1014px;
    margin-left: auto;
    margin-right: auto;
    background-color:#F8FDBB;
    height:92px;
    border-color: #808080 !Important;
}


/* ajax__tab_yuitabview-theme theme (Images/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    border-bottom: solid 5px #2647a0;
    border-style: solid;
    border-color: #808080 #808080 #2647a0 #808080;
    border-width: 1px 1px 5px 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
    background: url(Images/yui/sprite.png) #d8d8d8 repeat-x;
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 1px 0px;
    vertical-align: bottom;
    border: solid 1px #a3a3a3;
    border-bottom-width: 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    padding: 0.35em 0.75em;
    margin-right: 0.01em;
    cursor: pointer;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
    background: url(Images/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: url(Images/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 0.25em 0.5em; /*background-color: #edf5ff;*/
    border: solid 1px #808080;
    border-top-width: 0px;
}
/* DIRECTORY */

div.directory
{
    width: 100%;
    border-bottom: solid #858585 1px;
}

/* RELATED ARTICLES */
div.related
{
    margin: 10px;
    padding: 10px;
    float: right;
    display: block;
    overflow: auto;
    white-space: nowrap;
    text-align: left;
    max-height: 500px;
}
div.related ul
{
    list-style-type: none;
}


/* ARTICLE */

div.article
{
    margin-left: 5px;
    margin-right: auto;
    /*width: 100%;*/
    min-height: 1050px;
    background-color:White; /* #B6D0FC*/
    -webkit-border-radius: 20px;
    margin-top:15px;
}

div.article h2
{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}

div.article p
{
    margin-bottom: 5px;
}

/* SlideShow */
div.SlideShow
{
    width: 1014px; /*420px */
    max-height: 360px; /*300px; 360px*/
    padding-top: 10px;
    padding-right: 5;
    padding-bottom: 10;
    padding-left: 5;
    text-align: center;
    
     
}
#slideshow
{ 
    /*background-color: Red;*/
     background-color: Red;
     width: 1014px;
}

div.SlideShow img
{
    width: 1014px; /*410px */
    height: 290px; /* 290px*/
}
.SlideShowControl
{
    border: 2px outset #CCCCCC;
    width: 1014px; /* 65px*/
    height: 27px;
    cursor: pointer;
    text-align: center;
}
#slideshow1
{ 
    background-color: inherit;
    width: 1014px;
     
}
/* Buletted list */
div.bulletedList
{
    margin: 10px 5px 5px 10px;
}
div.bulletedList ul
{
    list-style-type: none;
}
div.bulletedList li
{
    padding: 2px;
}

div.title
{
    margin: 10px auto 10px 0px; /*margin: 10px auto 10px 5px; */
}

/*  Preview  */
div.preview
{
    height: 250px; /* 240px */
    width: 385px; /* 385px*/
    vertical-align: top;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
}
div.preview2
{
    height: 145px;
    width: 375px; /* 385px*/
    vertical-align: top;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    background-color:white;
    
    /*font-size:1.2em !Important;*/
     
}
div.preview3
{
    height: auto;
    /*width: 313px !Important;*/ /* 385px*/
    
    vertical-align: top;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    background-color:white;
    
    /*font-size:1.2em !Important;*/
     
}
div.tweets
{
    width: 200px;
    height: 240px;
}
div.agenda
{
    width: 200px;
    height: 240px;
}

/* Form */
div.form
{
    margin-left: auto;
    margin-right: auto;
    /*width: 99%;*/ /* disabled 25-05*/
} 
div.form h2
{
    text-align: right;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 88%;  /* disabled 25-05*/
}

div.form table
{
    width: 100%;
}

    div.form td {
        padding: 1px;
        /* vertical-align: top;*/
    }
div.form td ul
{
    list-style-type: none;
}
div.form td ul li
{
    margin-bottom: 3px;
}
div.form a
{
    text-decoration: none;
    margin-left: 15px;
}
/* Form My Articles */
div.formMyArticles
{
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

div.formMyArticles table
{
    border-style: none;
    width: 100%;
}
div.formMyArticles td
{
    padding: 3px;
    margin: 3px;
    vertical-align: top;
}
div.formMyArticles td ul
{
    list-style-type: none;
}
div.formMyArticles td ul li
{
    margin-bottom: 5px;
}
td.label {
    width: 135px; /* 135px*/
    text-align: right;
    /* line-height: 2em;*/
    line-height: 2em;
}
td.value input[type='text']
{
    padding: 3px;
    width: 75%; /*85% */
}
td.value input[type='text'].password
{
    width: 35%;
}
td.value input[type='text']:focus
{
    background: #CCFFCC;
    color: #993300; /* #993300*/
}
td.value input[type="password"]
{
    padding: 3px;
    width: 75%;
    /* font-family: Verdana, Arial; */
    /*font-family: "Segoe UI", Helvetica, sans-serif;*/
  /*letter-spacing: 1px;*/
 }
 td.value input[type='password']:focus
{
    
}
td.value input[type='radio']
{
    vertical-align: middle;
    margin-right: 2px;
    height: 20px;
}
td.value input[type='checkbox']
{
    cursor: pointer;
    padding-top: 4px;
    padding-right: 5px;
}
td.value textarea
{
    padding: 3px;
    height: 100px;
    width: 85%; /*85% */
}
td.value textarea:focus
{
    background: #CCFFCC;
    color: #993300;
}
    /*td.value {
       font-size:14px;
    }*/
p.buttons
{
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 88%;
}
p.buttons a
{
    text-decoration: none;
    margin-top: 25px;
}

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer
{
    padding-right: 4px;
    height: 21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner
{
    padding-left: 3px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer
{
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner
{
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab
{
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer
{
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner
{
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab
{
}
.ajax__tab_xp-theme .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
}


/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header {
    display: block;
    font-size: large;
    font-family: 'Doppio One';
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_tab
{
    cursor: pointer;
}
/* below entry is new, header text of tabpanel is a span not hyperlink*/
/*.ajax__tab_tab*/
/*  .ajax__tab_hover span  */
.ajax__tab_technorati-theme .ajax__tab_hover span 
{
    text-decoration: overline; /*works*/
    /*font-size:large !Important;*/
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer
{
    color: Red; /* #222;#A5EDB5 */
    padding-left: 10px;
    margin-right: 3px;
     
}
/* use this one for not active*/
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner {
    color: darkgray; /*#CB8792 #666, #340035! ; #9D669C, #BFB6C0,#C6A4B6; #7EB5C9; #89638F*/
    padding: 3px 10px 2px 0px;
}
/* use this one for hover */
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner {
    color: #ff7b7b; /* #77333E #1EAE83; #11FFCB; #AB4BFA;#D54281;#724BC0;#CC0033*/
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #BC1400; /*#ffffff */
}
/*use this one (active)*/
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner {
    color: #ff7b7b; /* #77333E #000000, #EB7A8E;#FFA953; #0066FF*/
    font-weight: bolder;
}
.ajax__tab_technorati-theme .ajax__tab_body
{
    padding: 8px;
}
/*a.ajax__tab_technorati-theme:hover
{
    color: Red !Important;
}*/

.tdLeftNoWidthBold
{
    text-align: left;
    font-weight: bold;
}

.tdLeftNoWidth
{
    text-align: left;
}

img.logo
{
    display: block; 
    margin-left: auto;
    margin-right:auto;
}

/*new 25-07, for articles*/
/*ul
{
 padding-left:0;
}
li  {
 list-style-position:inside;
  margin: 5px 0px 3px 20px;
}*/

/*#BulletedListMenu 
{

}
#BulletedListMenu li 
{
    
}
#BulletedListMenu li a
{
 
}*/

div.article /* div tag, class article*/
{
    /*color: Red;*/
}

div.article ul 
{
    padding-left:0;
}
div.article ul li
{
    padding-left:0;
    list-style-position:inside;
    margin: 5px 0px 3px 20px;
} 

/* new */
.rot-neg-90 {
    -moz-transform:rotate(270deg); 
    -moz-transform-origin: bottom left;
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: bottom left;
    -o-transform: rotate(270deg);
    -o-transform-origin:  bottom left;
}

h4
{
    margin: 10px auto 10px 10px;
}

p
{
    margin: 10px 10px 10px 10px; /*10px auto 10px 5px */ /* 10px 10px 10px 10px*/
    padding:0;
}

p.first_char::first-letter { 
    color: red;
    text-transform: capitalize;
}

div.preview p:first-child:first-letter{
 /*color:black;   */
 font-size: 300%;
 text-transform: capitalize;
 font-family: French Script MT Standaard;
 /*margin:0; padding:0;*/
 /*font: normal 60px/0 'asenine', Arial, Helvetica, sans-serif; */
 font: normal 60px/0 'asenine', French Script MT Standaard;
}

div.preview p
{
    /*margin-top:20px;*/ 
    font-family: Verdana, Arial;
    font: 8pt;
    margin: 0;
    padding: 0;
}
div.preview p:first-child
{
    margin-top:20px;
}

h3, h4, h5 {
    /*#2B3547; #225757 */
    /*color:#6B4365 !Important;*/
    /*color:#6B4365;*/
    /* color:Black;*/ /*02-11-17 */
}

h3, h5, h2, h4, h6, h1 {
    margin: 10px 10px 10px 10px;
    /*10px auto 10px 10px */
    /* font-family: "Segoe UI", Helvetica, sans-serif;*/
    font-family: 'Baumans' !important;
}

.RadioButtonList
{
     margin: 10px auto 10px 10px;
}

h3.brick
{
    color: #B22222;
    /*text-decoration:underline;*/
}

h3.testing
{
    background-color:Fuchsia;
}

.style3
{
    
    
}

.properties
{
    margin-left:10px;
}

.pdds
{
    height:800px;
    background-color:white;
    float:left;
    border:solid 1px #CFCCC7;
    margin-bottom:25px;
    width:1014px;
    margin-left:-1px;
    border-top:0px;
} 

/* new 27-11-14*/
div#right_side ul li
{
    padding-left:0;
    list-style-position:inside;
    margin: 5px 0px 3px 20px;
}

/*new 11-01-15 */
div.extra-style table.aTable tr td 
{ 
    /*background-color: Red !Important;*/
    /*border: 5px solid black !Important;*/
    padding:3px !Important;
    border-spacing: 2px;
}
div.extra-style table.aTable 
{ 
    /*background-color: Red !Important;*/
    border-collapse:collapse;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
}  

/* new 13-01-15*/
ol 
{
 margin-left:30px;
 margin-top:3px; 
}

table.promo ul li
{
    color:black;
 margin-left:30px;
 margin-top:3px; 
}

.courtly 
{
    /*background-color: #5234EB;*/
    background-color: #2D485F !Important; /* #2D484S */
}

td.courtly a
{
    color: White;
}
td.courtly a:hover
{
    color: Yellow;
}

div.lowerbar
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 953px !Important; /*978.988,998,1014px */
    background: #FFCC99; /* #A5A5A5, 311215, Yellow 311215*/
    border: solid #858585 1px;
    height: 34px;
}



/* #4A3258, #4D244B,#009900;#437671 */
/* #A76738; white;#AC2895*/
/*a:link {
    color:  		#1034A6;
    text-decoration: none;


}
a:visited {
        text-decoration: none;
color:  		#1034A6;

}
a:hover {
text-decoration: underline;
color: 		White;  

}*/
/* #1F9843 */
a, a:active, a:visited {
    /*color: #1034A6 !Important;*/
    /*color: #1034A6;*/
    color: #1034A6; /*#D0FDBD #1034A6*/
    text-decoration: none;
}

/*issue 28-12-2024 */
a:hover {
    /*color:#1034A6 !Important;*/
    color: #1034A6; /*#D0FDBD*/
    text-decoration: underline;
}

ul.ul_new li a span:hover {
        /*color:#1034A6 !Important;*/
        color: #1034A6; /*#D0FDBD*/
        text-decoration: underline;
    }

ul.ul_new li {
    list-style-type:none;
}
 
 /*div.head
 {
     height:inherit !Important;
}*/
/* yellow area with logo*/
div.top
{
    background: #FBF9AE; /* #FBF9AE*/
    /*border:solid 0px #CFCCC7;*/ /* 1px */
    width:1014px;
    margin-left:auto;
    margin-right:auto;
}

div.test1
{
    /*padding:auto;
    margin: 20px 10px 10px 10px;*/
    float:left;
    /*margin: 20px 10px 10px 10px;*/
    border:solid 1px #CFCCC7;
}
 
div.main2
{
    background-color:#B6D0FC; /*#B3B0DF,#B6D0FC !; */
    height: auto; 
   
}

td.readme a
{
    color:#437671;

 
}

td.readme a:hover
{
    color:#8D1D63;
   

}

/*ul li {
    padding-left: 0;
    list-style-position: inside;
    margin: 5px 0px 3px 20px;
}*/

.extra-style
            {
                /*-moz-box-shadow: 3px 3px 2px #333;
                -webkit-box-shadow: 3px 3px 2px #333;
                box-shadow: 3px 3px 2px #333;*/
                -moz-box-shadow: 7px 7px rgba(0,0,0,0.5);
                -webkit-box-shadow: 7px 7px rgba(0,0,0,0.5);
                box-shadow: 7px 7px rgba(0,0,0,0.5);
                border: 1px solid #D8BFD8;
                border-radius:5px;
            }
            
.whitebackground
{
margin-left: 5px;
    margin-right: auto;
    background-color:White; /* #B6D0FC*/
    -webkit-border-radius: 20px;
    margin-top:15px;
    padding:10px;
    /*width: 700px;*/
    margin-bottom:20px;
}

.dotsimple {
  height: 15px;
  width: 15px;
  margin: -2px 2px; /* 0 2px */
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

table.customtable { 
        border: 1px outset grey;
        padding: 1px;
        background-color:#495C65; 
  }

table.customtable td { 
            border: thin inset grey;
            margin: 1;
            padding:7px;
    }

    #inner
    {
        border: 0px solid Yellow;
    }
    #inner td { 
            border: 0px solid Red;
            /*margin: 1;*/
            padding:0px;
    }

p.adapted {
margin-left:0px;
}

.main-wrapper:before,
.main-wrapper:after {
    content : "";
    display : table;
}
.main-wrapper:after {
    clear : both;
}.extra-style
            {
                
                -moz-box-shadow: 7px 7px rgba(0,0,0,0.5);
                -webkit-box-shadow: 7px 7px rgba(0,0,0,0.5);
                box-shadow: 7px 7px rgba(0,0,0,0.5);
                border: 1px solid #D8BFD8;
                border-radius:5px;
            }/* for default.aspx */.test1 {
            background-color: #495C65;
            text-shadow: 1px 1px 2px Black;
            color: #DCDCDC; 
        }
        .button5 {background-color: inherit; 
             border: 0px solid LightGray;
    /*color: 	Blue !Important;*/
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    text-shadow: none !Important;
    width:120px !Important;
    display:table-cell;
    vertical-align:middle;
              }
        .button5 a
{
    color:		LightBlue; /* #F8DE7E */
    text-shadow: 1px 1px 2px black, 0 0 15px #344049, 0 0 5px #217483;
}

.button5 a:hover
{
    color:		LightBlue; /* #FFC627 #F8DE7E*/
   text-shadow: 1px 1px 2px black, 0 0 15px #344049, 0 0 5px #217483;

}

.button5 a:visited
{
    color:	LightBlue;
   text-shadow: 1px 1px 2px black, 0 0 15px #344049, 0 0 5px #217483;

}

        .customoptions 
        {
            background:rgba(255,255, 255, 0.4);
        }
        .customoptions option {
        }
        .style1 a
        {
            color: #004953 !important;  
            font-weight:normal !important;
            font-style:normal;
            font-size: 11px !important;
             
        }
        .style1 a:hover
        {
            color: 	#FF7E00 !important;  
        }
        .style2 
        {
            border-bottom: solid transparent 5px;
        }
        .style2 a
        {
            color: #1C39BB; 
            font-size: 12px;
            text-decoration: none;
            font-weight:bold; 
        }
        .style2 a:hover
        {
            color:#CC7722;
            font-size: 12px;
            text-decoration: underline;
        }
        .style3 
        {
            color: white;  
            font-size: 14px;
            font-weight:bold;
            padding: 0px;
            border: 0px solid black;
            
            border-bottom: solid transparent 2px;
             background-color:White;
             padding-left: 10px; padding-bottom:10px;padding-top:10px;
        }
        .style3b 
        {
           padding-left: 5px;padding-top:5px;padding-bottom:5px;
           color: white;  
            font-size: 20px;
            font-weight:bold;

            
            border-bottom: solid transparent 2px;
             background-color:White;

        }
        .style3c 
        {
           padding-left: 5px;padding-top:5px;padding-bottom:5px;
           color: white;  
            font-size: 16px;
            font-weight:bold;

            font-variant:small-caps;
            border-bottom: solid transparent 2px;
             background-color:White;

        }
        .style3d 
        {
           color: white;  
            font-size: 14px;
            font-weight:normal;
            padding: 0px;
            border: 0px solid black;
            
            border-bottom: solid transparent 2px;
             background-color:White;
             padding-left: 5px;padding-top:5px;padding-bottom:5px;

        }
        .style4
        {
            background-color:white;
        }.style4 a:link
        {font-size: 12px;}
        .style4 a:link 
        {
            color: #536878;
        }.style4
        {
            font-size: 12px;
        }
        .style5
        {
        }
        .style6
        {
            color: Green;
        }
        .shadow {

        }
        body
        {

        }
        .shadow2
        {
            width: 100%;
            top: 0;
            left: 0;
            background: #000;
            opacity: 0.5;
            filter: alpha(opacity = 50);
        }
        .normal
        {
          opacity: 1;
        }
        .modalBackground 
        {
            height:100%;
            background-color:#EBEBEB;
            filter:alpha(opacity=70);
            opacity:0.7;
        }
        
        /* new 28-02-15*/
        a.smallest
        {
            color: white;  /* #004953 */
            font-weight:normal;
            font-style:normal;
            font-size: 11px !important;
            /*text-decoration: none !important;*/
             
        }
        a:hover.smallest  
        {
            color: #F7A891;  /* #004953 */
            font-weight:normal;
            font-style:normal;
            font-size: 11px !important;
            /*text-decoration: none !important;*/
             
        }
        a.small
        {
            color: white;  
            font-weight:normal;
            font-style:normal;
            font-size: 13px !important;
            /*text-decoration: none !important;*/
             
        }
        a:hover.small 
        {
            color: #F7A891;  /* #004953 */
            font-weight:normal;
            font-style:normal;
            font-size: 13px !important;
            /*text-decoration: none !important;*/
             
        }
        a.medium 
        {
            color: white;  
            font-weight:normal;
            font-style:normal;
            font-size: 15px !important;
            /*text-decoration: none !important;*/
             
        }
        a.large 
        {
            color: white;  
            font-weight:normal;
            font-style:normal;
            font-size: 17px !important;
            /*text-decoration: none !important;*/
             
        }
        a.largest 
        {
            color: white;  
            font-weight:normal;
            font-style:normal;
            font-size: 19px !important;
            /*text-decoration: none !important;*/
             
        }
        
        .tags
        {
            margin-left:15px;
            margin-right:15px;
            margin-top: 5px;
        }
        
        .tags a:link
        {
            color:white !Important;
             
        }
        
        .tags a:hover
        {
            color:Lime !Important;
             
        }
        
        /* new 16-01-15*/
        .menuhor 
{
	list-style-type: none;
	background-color: #94C4F8;
    float:left;
    width: 540px;
}
.menuhor a {
	color: darkslategray;
	text-decoration: none;
	font-weight:bold;
	 
}
.menuhor a:hover 
{
    text-decoration: underline;
}
       ul.menuhor2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

ul.menuhor2 li {
    float: left;
}

ul.menuhor2 li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
ul.menuhor2 li a:hover {
    background-color: #111;
}
        

.active {
    font-weight: bold;
}   
ul.menuhor2 li a.active{
 color:#B17A9E; /*17A2CA, #62C4E3,#60354D*/
}


table.table1 td {
   /*width: calc(100%-10px);*/
   width:350px !Important;
}
table.table1 td img {
     margin-top:10px;
 
}

.ul_new
{
 
}

    .showme{ 
    display: none;

   
    }

    .ok
    {
        
        }
        .ok_v2
    {
        
    -webkit-transition: width 2s, height 2s, background-color 2s, -webkit-transform 2s;
    transition: width 2s, height 2s, background-color 2s, transform 2s;
    opacity: 0.5;
        }
        .ok:hover
    {
        
    }
    .ok_v2:hover
    {
       
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    }    /* for RelationsControl3*/    .bulletin li
{

Margin-bottom:7px;

}
    /*.mySlides { -webkit-animation: fade 12s;}
.mySlides { -webkit-animation: fade 12s 4s;}
.mySlides { -webkit-animation: fade 12s 8s;}*/
#slide1
{
    -webkit-animation: fade 12s 4s;
}
#slide2
{
    -webkit-animation: fade 12s 4s;
}
        /* new 28-02-15*/
        .header_old2
        {
            color: #AEBEBF; /* #522827;#7E3F3D;#803D8D !;#3F4652;#033156;#1B2B49;#233241;white;#48EA81 !;#88CAB6;#8FDED5 ; best: #AEBEBF*/
            background-color:	#263E3E; /* Oxford blue: #002147; #273D3D;*/
            font-family:Arial;
            padding: 5px; 
            font-style:oblique;
        }

.header_alt {
    color: white !important; /* #4C516D #9AA5AD; #6c7a86;#595269; #FFFAFA; #595269;#0892d0; #522827;#7E3F3D;#803D8D !;#3F4652;#033156;#1B2B49;#233241;white;#48EA81 !;#88CAB6;#8FDED5 ; best: #AEBEBF #AEBEBF; #A9BA9D; #A9BA9D*/
    background-color: #1B1B1B !important; /*#eef6ff #A3E2FE #82B8D2 #596d8b #284775 #ABA4B7 #CFD2DE #cecde0 #403C86 #374053 #EBFCE9 #A7DCBC #B17DF9 #F0FFF0*/ /* #cc464b #DEDFE7;#E7E8ED; #403C86; #495C65; #537177; #DCDCDC; Oxford blue: #002147; #273D3D; #263E3E; #1A1110;#403C86 !important;#8297BD; #ADB6C2;#8398BA; cool gray:#9090C0*/
    /* background: url('../images/rolka2.gif') repeat;*/
    /*#C1C4D2*/
    font-family: Arial; /*Arial*/
    padding: 5px;
    font-style: oblique;
    font-size: 14px !important;
    font-weight: bold !important;
    /* text-shadow:1px 1px 2px Black;*/
    /* text-shadow:1px 1px 2px #F45B53;*/ /*#7C839E*/
    /*text-shadow:1px 1px 2px #497A5C;*/ /*#497A5C*/
    /*  text-shadow:1px 1px 2px #497A5C;*/
    /*  text-shadow: 1px 1px 1px #28343C;*/
    /* text-shadow: 1px 1px 1px 	#28343C;*/
}
        
        .header td
        {
            /*padding-left:2px !Important;*/
           padding:4px;
        }
        
        .FormatRadioButtonList 
{
    /*border: 1px solid black;*/
     
     
}
        .FormatRadioButtonList label
{
  /*margin-right: 10px;*/
   margin-left: 5px;
 
}
.FormatRadioButtonList td {
    
 padding-top:3px;
}

 
  
a.link_new:active
{
    color: #F4FF20 !Important;
    text-decoration: none;
   
}

a.link_new:visited
{
    color: #F4FF20 !Important; /*#B6B7E9;#F4FF20*/
    text-decoration: none;
   
}

a.link_new:hover
{
    color: #E0C052 !Important;
    text-decoration:underline;
   
}

#slideshow2 { 
    /*margin: 50px auto; 
    position: relative; 
    width: 240px; 
    height: 240px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4);*/
    
    margin: 0px auto; 
    position: relative; 
    height:200px;
    /*width:292px;*/ 
    /*width:270px;*/ 
    padding: 0px;
    background-color:#595269;
    
}

slideshow2 > div {
/*#slideshow2 > div > div { */
    position: absolute; 
    top: 0px; 
    /*left: 10px; 
    right: 10px;*/
    /*left: 0px;
    right: 0px;*/
    bottom: 0px;
    /*box-shadow: 5px 10px 10px 0 rgba(0,0,0,0.4);*/
}

/* unvisited link */
a.HyperLinkHover:link {
    color: Yellow !Important;
}

/* visited link */
a.HyperLinkHover:visited {
    color: Yellow !Important;
}

/* mouse over link */
a.HyperLinkHover:hover {
    text-decoration: underline;
}

/* selected link */
a.HyperLinkHover:active {
    color: yellow !Important;
}


/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color:white; /*#bbb*/
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: silver;
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    position: absolute;
    /*top: 50%;*/
    bottom: -6px;
    width: auto;
    margin-top: -22px;
    /*padding: 16px;*/
    padding: 9px;
    /*color: white !Important;*/
    color: white !Important; /* #47375B*/
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover 
{
    color: silver !Important;
    background-color: rgba(0,0,0,0.8);
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev
{
    left: 0;
    border-radius: 3px 0 0 3px;
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* i.special:hover {
background-color:black !important; }*/

span.complement {
     
}

span.complement:hover {
    background-color: gainsboro !important;
}

.newbackground {
    background-color: white !important;
    border-radius: 0px;
    border: 0px solid #061629;
    padding: 0px;
}

.whitebackground_v2 {
    padding: 0px;
     
}

.ajax__tab_xp .ajax__tab_body {
background-color:white !important;}

.ajax__tab_xp .ajax__tab_header {
    background-color: white !important; /*#002E63*/
}

.ajax__tab_xp .ajax__tab_header {
    color: black !important;
}

.btnRegister {
    background-color: #704FB5;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100% !Important;
}

.btnRegister2 {
    background-color: forestgreen;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
}

.btnRegister3 {
    background-color: #a67fb0;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}

.btnRegister4 {
    background-color: lightgreen;
    color: darkgreen;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
}

.btnRegister5 {
    background-color: lightblue;
    color: purple;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
}

.txtlogin {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.txtpsw {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.btnlogin {
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100% !Important;
}

.btnLogout {
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100% !Important;
}

span.complement2:hover {
    background-color: gainsboro !important;
}

ul.ul_new3 {
    list-style-type: disc;
    margin-left: 10px;
    padding: 0;
    background-color: black; /*#EAEBEE*/
    list-style-position: inside;
    color:white;
}

    ul.ul_new3 li {
    }

.table_fr td, .table_fr th {
    border: 1px solid #e9e9e9; /*#3d3338*/
    padding: 4px;
}

div.menu-wrapper ul li a {
    display: block;
    text-align: center;
    margin: 0 5px;
}
/* .button-link2 {
    background: black;
    border: solid 1px #232B2B;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}*/

/*ul.myList li {
background-color:white !important;
float:left;
list-style-type:none;
margin-bottom:10px;
font-size:13px !important;
}*/

.dropdown-content2 {
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content2 a {
        color: black !important;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left !important;
    }

        .dropdown-content2 a:hover {
            background-color: Silver !important;
            /*#f1f1f1*/
        }

.breakword {
    -ms-word-break: break-all;
    word-break: break-all;
    /* Non standard for webkit */
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

img.avatar {
    /* width: 10%;*/
    border-radius: 50%;
    background-color: #36454f; /*#36454f*/
    object-fit: cover !important;
}

img.avatar_alternative {
    background-color: #A7DCBC;
    width: 10%;
    border-radius: 50%;
}

ul.account_ul li {
list-style-type:none;
}

 
        .luck1 {
    background: rgba(143, 211, 157, 1);
    border-radius: 100%;
    color: #FFFFFF;
    display: inline-block;
    font-size: 55px;
    height: 45px;
    width: 45px;
    padding: 40px 45px 40px 35px;
    line-height: 45px !important;
    transition: .5s;
}

.luck2 {
    background: rgba(143, 211, 157, 1);
    color: #FFFFFF;
    display: inline-block;
    font-size: 55px;
    height: 45px;
    width: 45px;
    line-height: 45px !important;
}

span.luck3 {
    border: 0px solid red;
    height:46px;
    /*padding: 10px 0px;*/
    /* font-size: 14px;*/
    display: flex;
    align-content:center !important;
    width: 100%;
     
}

i.luck3 {
    margin-left: 0px;
    /*font-size: 30px;*/
    font-size: 18px;
    line-height: 14px;
    padding-top: 4px;
}

div.styleup span {
    background: gainsboro;
    border-radius: 100%;
    padding: 10px;
    width: 40px;
    height: 40px;
    text-align: center;
}

.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.6;
}

.ButtonPadding {
    padding: 2px 5px 2px 5px;
}

.ButtonPadding2 {
    padding: 2px 5px 2px 5px;
}

.btnRegister5a {
    background-color: green;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    font-weight: bold;
    width: 130px;
}

.btnRegister5_ {
    background-color: yellow;
    color: black;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 130px;
}

ul.ul_new4 {
    list-style-type: disc;
    margin-left: 10px;
    padding: 0;
    list-style-position: inside;
}

    ul.ul_new4 li {
    }

.btnServicesNew {
    background-color: beige;
    color: black;
    padding: 7px 10px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100% !Important;
    border: 1px solid beige;
    border-radius: 10px;
    font-weight:bold;
}

.vm_different li {
    list-style-type: none;
    z-index: 50;
    position:relative;
}

.ddldiv {
    /* z-index: 10;
    position: relative;*/
}

.modddl {
    /* z-index: 0;
    position: relative;*/
}

.ddlmod {
    /* z-index: 0;
    position: relative;*/
    position: relative;
}

.additional {
font-weight:bold;
}

.alt_link a, .alt_link a:active, .alt_link a:visited {
    color:lightgoldenrodyellow;
}

    .alt_link a:hover {
    color:lightgoldenrodyellow;
    }
    .largelink {
        font-size: 22px;
    }

ul.makeroom li:not(:empty) {
    background-color: #575070; /*#181818*/
    margin-right: 10px;
}

.docpart1 {
     width: 100vw;
    height: calc(100vh - 200px);
    padding: 5px;
    overflow: auto;
    border-style: solid;
    border-width: 8px;
    border-color: #0055A5;
    background-color: White;
    z-index: 999999999999999999;
    overflow-y: auto;
}
/* AutoComplete highlighted item */
.autocomplete_completionListElement {
    margin: 0px !important;
    z-index: 99999 !important;
    background-color: ivory;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    left: 0px;
    list-style-type: none;
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
    z-index: 99999 !important;
    background-color: #ffff99;
    color: black;
    padding: 1px;
    cursor: hand;
}
/* AutoComplete item */
.autocomplete_listItem {
    z-index: 99999 !important;
    background-color: window;
    color: windowtext;
    padding: 1px;
    cursor: hand;
}

.link_td_box {
    font-size: 20px;
    /* border-radius: 0.5em;*/
    width: 100%;
    height: 36px;
    border: 1px solid #dfe1e5;
    box-shadow: 0px 2px 8px 0px rgba(60, 64, 67, 0.25);
    border-radius: 24px;
    
    box-sizing: border-box;
    padding-left:15px;
}

.btnRegister3_alt {
    background-color: #f8f9fa;
    border: 1px solid #f8f9fa;
    border-radius: 4px;
    color: #3c4043;
    font-family: Arial, sans-serif;
    font-size: 14px;
    margin: 11px 4px;
    padding: 0 16px;
    line-height: 27px;
    height: 36px;
    min-width: 54px;
    text-align: center;
    cursor: pointer;
    user-select: none;
}

.header {
    color: darkslategrey !important; /*#9AA5AD; #6c7a86;#595269; #FFFAFA; #595269;#0892d0; #522827;#7E3F3D;#803D8D !;#3F4652;#033156;#1B2B49;#233241;white;#48EA81 !;#88CAB6;#8FDED5 ; best: #AEBEBF #AEBEBF; #A9BA9D; #A9BA9D*/
    background-color: #f6f6f6 !important; /*#59648E #82B8D2 #596d8b #284775 #ABA4B7 #CFD2DE #cecde0 #403C86 #374053 #EBFCE9 #A7DCBC #B17DF9 #F0FFF0*/ /* #cc464b #DEDFE7;#E7E8ED; #403C86; #495C65; #537177; #DCDCDC; Oxford blue: #002147; #273D3D; #263E3E; #1A1110;#403C86 !important;#8297BD; #ADB6C2;#8398BA; cool gray:#9090C0*/
    /* background: url('../images/rolka2.gif') repeat;*/
    /*#C1C4D2*/
    font-family: Arial; /*Arial*/
    padding: 5px;
    font-style: oblique;
    font-size: 14px !important;
    font-weight: bold !important;
    /* text-shadow:1px 1px 2px Black;*/
    /* text-shadow:1px 1px 2px #F45B53;*/ /*#7C839E*/
    /*text-shadow:1px 1px 2px #497A5C;*/ /*#497A5C*/
    /*  text-shadow:1px 1px 2px #497A5C;*/
    /*  text-shadow: 1px 1px 1px #28343C;*/
    /* text-shadow: 1px 1px 1px #28343C;*/
}

.grid_new {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: subgrid;
    border: 1px solid gainsboro;
 

}

.long-text {
    background-color: ghostwhite;

    max-height: 450px;
    min-height: 1200px;
    overflow-y: auto;
}

.short-text {
    background-color: ghostwhite;
    max-height: 450px;
    min-height: 1200px;
    overflow-y:auto;
}


.middle-text {
    background-color: ghostwhite;

    max-height: 450px;
    min-height: 1200px;
    overflow-y: auto;
}

.headercolumn {
    background-color: #5375cd; /*#a4d9d9 #dedee2 #bba4d9*/
    color: white; /*#fffeb3 #9d47e7*/
    padding: 4px;
    font-weight: normal;
    font-size: 17px;
    font-family: Baumans;
    font-weight: bold;
    text-shadow: 1px 1px 1px #28343C;
}
.columncontent {
    background-color: #fbe3e3; /*lavenderblush*/
    padding: 3px;
    font-family: 'Narnoor';
 
}
    .columncontent a {
        font-size: 15px !important;
         
    }
    .section {
    padding: 4px;
    /*box-shadow: 4px 4px 2px gainsboro;*/
}

.modify {
    /* padding-right: 8px;
    padding-bottom: 8px;*/
}

.a2a_kit a{
    margin:3px;
}

 

 

 






 
   