/**********************************************************/
/****                  Common classes                  ****/
/**********************************************************/

body {
        margin: 0px 0px 0px 5px;
        font-family: Arial, arial, helvetica;
        font-size:9pt;
        line-height: 19px;

}

td.normal {color: #6a6767;}
td.right {width: 212px !important; background-color:#cecdcb;}

hr {color: #fff;
background-color: #fff;
height: 1px;
border: 0px; 
width: 90%; 
}

td.adminmenu { 
color: #000; 
}

.righttable{color: #000;}

h1 {
        color: #EE3B33;
        font-size: 16px;
        font-family : Arial, arial, helvetica;
        font-weight: bold;
}

h2 {
color: #5A595A;
font-size: 14px;
font-family: arial, helvetica;
font-weight: bold;
}

h3 {
font-weight: bold; color: #363636;
font-size:9pt;     
}

h4 {
        color: #5A595A;
        font-size: 10px;
font-family : Arial, arial, helvetica;
}

h5 {
        color: #5A595A;
        font-size: 10px;
font-family : Arial, arial, helvetica;
}

h6 {
        color: #5A595A;
        font-size: 10px;
        font-family : Arial, arial, helvetica;
}

h7{ color: #000000; 
font-weight: bold; 
}

b {
font-family : Arial, arial, helvetica;
        font-weight: bold;
      
}

a{ color:#6a6767; text-decoration:underline; font-size:9pt;}
 a:link{ color:#6a6767; text-decoration:underline; font-size:9pt;}
 a:hover{ color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;}
 a:visited{ color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;}
 a:visited:hover{ color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;}

/* lists */
ul li {padding-left: 15px; line-height:19px; padding-top: 0px; background-image:url(../images/li.png); background-position:0 0 0 0;
	background-repeat:no-repeat;}
ul li li {padding-left: 15px; line-height:19px; padding-top: 0px; background-image:url(../images/li.png); background-position:0 0 0 0;
	background-repeat:no-repeat;}

ol {padding-left: 0px; line-height:19px; padding-top: 0px; margin-top: 0px; margin-bottom: 19px; list-style-type: decimal;}
ol li {padding-left: 0px; line-height:19px; padding-top: 0px;
}

form {
	margin:0;
	padding:0;	
}

.rollbox {width:180px;}

.rollbox2 {width:175px;}

.vacancies {
	padding-right:10px;	
}

.rightcontent td {
	padding-left:10px;
	padding-right:10px;	
}

/**********************************************************/
/****                  Table list                      ****/
/**********************************************************/

table.list {
        border: 0px solid #C8D3E5;
        empty-cells: show;
}

 
th.list {
font-family:  arial, helvetica;
        font-weight: bold;
        color: #6a6767;
        background-color: #fff;
}


td.list-item-light {
font-family : arial arial, helvetica;
color: #6a6767;
background-color: #bad6cf;  
padding-top: 8px; 
padding-bottom: 8px; 
}

td.list-item-dark {
font-family : arial, arial, helvetica;
color: #6a6767;
background-color: #fff;
padding-top: 8px; 
padding-bottom: 8px;
}

a.list-head {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:active.list-head {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:visited.list-head {
 color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;
}

a:hover.list-head {
color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;
}

a.list {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:active.list {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:visited.list {
 color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;
}

a:hover.list {
color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;
}

/**********************************************************/
/****                   Button                         ****/
/**********************************************************/

.button {

}

.button2 {

}

/**********************************************************/
/****                Application form                  ****/
/**********************************************************/

table.login-header {
 
        font-family: Arial, arial, helvetica;
        font-size:9pt;
        line-height: 19px;
        border-bottom: 0px solid #8E8E8E;
}

td.login-header-text {
color: #EE3B33;
font-size: 18px;
font-family: arial, helvetica;
font-weight: bold; 
}

table.login-headline{
        border-color: #8E8E8E;
}

td.login-headline{
        background-color: #DEDEDE;
       font-family : arial, helvetica;
        font-weight: bold;
        text-decoration: none;
        font-size: 11px;
        color: #6E6E6E;
}
.asterix{ color:#FF0000; font-weight:bold; }
/*----------- Form Margins ----------*/

table.margins {
        margin: 1% 10% 1% 10%;
background-color: #ffffff;
}

/*----------- Form Border -----------*/

table.appframe {
        border-top: 1px solid #8E8E8E;
        border-left: 1px solid #8E8E8E;
        border-right: 1px solid #8E8E8E;
        border-bottom: 1px solid #8E8E8E;
}

/*-------------- Header -------------*/

table.apphead {
        border-bottom: 1px solid #8E8E8E;
        background-color: #E7F7FF;
}

td.apphead {
font-family: arial, helvetica;
        font-weight: bold;
        text-decoration: none;

}

/*--------------- Menu --------------*/

table.appmenu {

}

td.selected-tab {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/gold.gif);
}

td.selected-tab-left {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/gold.gif);
}

td.selected-tab-right {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/gold.gif);
}

.appmenu td.unselected-tab {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/grey.gif);
}

.appmenu td a.unselected-tab-text {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/grey.gif);
}

.appmenu td a:hover.unselected-tab-text {
height: 40px; 
font-family : arial, helvetica;
        font-weight: bold;
        color: #fff; background: transparent url(/files/grey.gif);
}

/*--------------- Form --------------*/

table.appmain {
        background-color: #fff;
}

a.textlink{
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:visited.textlink {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:active.textlink {
color:#6a6767; text-decoration:underline; font-size:9pt;
}

a:hover.textlink{
color:#6a6767; font-weight:bold; text-decoration:underline; font-size:9pt;
}

h2 {
color:#EE3B33;
font-size: 10pt;
font-family: arial, helvetica;
}

h3 {
font-weight: bold; color: #363636;
     
}

h4 {
        color: #5A595A;
        font-size: 10px;
font-family : Arial, arial, helvetica;
}
table.multi {
        border-collapse: collapse;
        border: 1px solid #AAAAAA;
}

th.multi {
        color: #FFFFFF;
        font-weight: bold;
        background-color: #AAAAAA;
}

td.multi-list-item-light {
        font-size: 11px;
        text-decoration: none;
        color: #101010;
        background-color: #FAFAFA;
}

td.multi-list-item-dark {

        font-size: 11px;
        text-decoration: none;
        color: #101010;
        background-color: #efefef;
}

.addbutton {

}

:hover.addbutton {
  
}

/*-------------- Footer -------------*/

table.appfoot {
       border-top: 1px solid #8E8E8E;
        background-color: #fff;
}

.navbutton {
       
}

:hover.navbutton {

}

#number {
	margin-bottom:10px;	
}

#pager {
 margin-top:10px;
}

#pager img {
 cursor:pointer;
}

.pagedisplay {
 width:30px;
 text-align:left;
 border:0;
}

