/* the red star that marks required inputs */
font.redStar {
    color: red;
    font-face: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 5;
}

A {color:black;text-decoration:underline;}
A:visited {color:black;text-decoration:underline;}
A:active {color:black;text-decoration:underline;}
A:hover {color:black;text-decoration:none;}

A.white {color:white;text-decoration:underline;}
A.white:visited {color:white;text-decoration:underline;}
A.white:active {color:white;text-decoration:underline;}
A.white:hover {color:#B1D89E;text-decoration:underline;}

A.help {font:10px Verdana;color:blue;text-decoration:none;}
A.help:visited {font:10px Verdana;color:blue;text-decoration:none;}
A.help:active {font:10px Verdana;color:blue;text-decoration:none;}
A.help:hover {font:10px Verdana;color:#ed1c24;text-decoration:none;}

A.rsk {font-family:Verdana;font-size:10px;color:#cdd5de;text-decoration:none;}
A.rsk:visited {font-family:Verdana;font-size:10px;color:#cdd5de;text-decoration:none;}
A.rsk:active {font-family:Verdana;font-size:10px;color:#cdd5de;text-decoration:none;}
A.rsk:hover {font-family:Verdana;font-size:10px;color:#cdd5de;text-decoration:underline;}

A.head {font-family:Verdana;font-size:10px;color:white;text-decoration:none;}
A.head:visited {font-family:Verdana;font-size:10px;color:white;text-decoration:none;}
A.head:active {font-family:Verdana;font-size:10px;color:white;text-decoration:none;}
A.head:hover {font-family:Verdana;font-size:10px;color:white;text-decoration:underline;}

A.menu {font-family:Verdana;font-size:12px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu:visited {font-family:Verdana;font-size:12px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu:active {font-family:Verdana;font-size:12px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu:hover {font-family:Verdana;font-size:12px;font-weight:bold;color:#ffd365;text-decoration:underline;}

A.menu2 {font-family:Verdana;font-size:10px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu2:visited {font-family:Verdana;font-size:10px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu2:active {font-family:Verdana;font-size:10px;font-weight:bold;color:#ffd365;text-decoration:none;}
A.menu2:hover {font-family:Verdana;font-size:10px;font-weight:bold;color:#ffd365;text-decoration:underline;}

A.menuActive {font-family:Verdana;font-size:12px;font-weight:bold;color:#fff7df;text-decoration:none;}
A.menuActive:visited {font-family:Verdana;font-size:12px;font-weight:bold;color:#fff7df;text-decoration:none;}
A.menuActive:active {font-family:Verdana;font-size:12px;font-weight:bold;color:#fff7df;text-decoration:none;}
A.menuActive:hover {font-family:Verdana;font-size:12px;font-weight:bold;color:#fff7df;text-decoration:underline;}

A.black {color:black;text-decoration:none;}
A.black:visited {color:black;text-decoration:none;}
A.black:active {color:black;text-decoration:none;}
A.black:hover {color:black;text-decoration:none;}

BODY {background-color:white;}

body.kadis {
    font-family: Verdana, Arial, HElvetica, sans-serif;
    font-size: 12px;
}

p.error {font-family:Verdana;color:red;font-size:12px;}
p.title {font-family:Verdana;color:black;font-size:14px;font-weight:bold;}
p.text {
    font-family:Arial;
    color:black;
    font-size:13px;
}
ul.text {font-family:Verdana;color:black;font-size:12px;}

p.help_title {font-family:Verdana;color:black;font-size:12px;font-weight:bold;}
p.help_text {font-family:Verdana;color:black;font-size:10px;}
ul.help_text {font-family:Verdana;color:black;font-size:10px;}


font.title {font-family:Verdana;color:black;font-size:14px;font-weight:bold;}
font.normalText {font-family:Verdana;color:black;font-size:12px;}

td.header {background: url(bg.jpg) white no-repeat fixed top left;}

td.lu {background: url(lu.gif) no-repeat fixed top left;}
td.ru {background: url(ru.gif) no-repeat fixed top left;}
td.ld {background: url(ld.gif) no-repeat fixed top left;}
td.rd {background: url(rd.gif) no-repeat fixed top left;}
td.hu {background: url(hu.gif) fixed;}
td.hd {background: url(hd.gif) fixed;}
td.vl {background: url(vl.gif) fixed;}
td.vr {background: url(vr.gif) fixed;}

td.border {background-color:#003777;}
td.title {font-family:Verdana;color:#fff7df;font-size:14px;font-weight:bold;background-color:#577391;text-align:center;}
td.titletab {font-family:Verdana;color:#fff7df;font-size:12px;font-weight:bold;background-color:#577391;text-align:center;}
td.login {font-family:Verdana;color:#003777;font-size:12px;font-weight:bold;background-color:#fff7df;text-align:center;}
td.subtitle {font-family:Verdana;color:black;font-size:10px;background-color:white;text-align:center;}
td.name {font-family:Verdana;color:black;font-size:12px;background-color:#fff7df;text-align:right;}
td.name2 {font-family:Verdana;color:black;font-size:12px;background-color:white;text-align:left;}
td.field {font-family:Verdana;color:black;font-size:12px;background-color:#EFEFEF;text-align:left;}
td.text {font-family:Verdana;color:black;font-size:12px;background-color:white;}

.box {background-color:white;border:1px #003777 solid;font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#003777}

.button {  background-color: #003777; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffd365}

A.menu_top      {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top:visited   {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top:active    {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top:hover     {font: bold 12px Verdana;color:white;text-decoration:underline;}

A.menu_top_sel      {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top_sel:visited   {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top_sel:active    {font: bold 12px Verdana;color:white;text-decoration:none;}
A.menu_top_sel:hover     {font: bold 12px Verdana;color:white;text-decoration:underline;}

A.menu_level3      {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3:visited   {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3:active    {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3:hover     {font: bold 10px Verdana;color:white;text-decoration:underline;}

A.menu_level3_sel      {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3_sel:visited   {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3_sel:active    {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level3_sel:hover     {font: bold 10px Verdana;color:white;text-decoration:underline;}

A.menu_level4      {font: 10px Verdana;color:white;text-decoration:none;}
A.menu_level4:visited   {font: 10px Verdana;color:white;text-decoration:none;}
A.menu_level4:active    {font: 10px Verdana;color:white;text-decoration:none;}
A.menu_level4:hover     {font: 10px Verdana;color:white;text-decoration:underline;}

A.menu_level4_sel      {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level4_sel:visited   {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level4_sel:active    {font: bold 10px Verdana;color:white;text-decoration:none;}
A.menu_level4_sel:hover     {font: bold 10px Verdana;color:white;text-decoration:underline;}

font.searchString {font: bold Verdana;}  /* how to masrk the search string in the search results */

font.CatNewsPageTitle {font: bold 18px Tahoma;} /* page title of the News category */
font.CatNewsTitle {font: bold 12px Verdana;} /* title of the News category */
font.CatNewsText {font: 12px Verdana;} /* title of the News category */
font.CatNewsDate {font: 9px Verdana;} /* date of the News category */

font.CatFaqPageTitle {font: bold 18px Tahoma;} /* page title of the Faq category */
font.CatFaqQuestion {font: italic 12px Verdana;color:#000099;} /* title of the Faq category */
font.CatFaqAnswer {font: 12px Verdana;} /* title of the Faq category */
font.CatFaqDate {font: 9px Verdana;} /* date of the Faq category */

font.CatLinksPageTitle {font: bold 18px Tahoma;} /* page title of the Links category */
font.CatLinksLink {font: bold 12px Verdana;color:#000099;} /* title of the Links category */
font.CatLinksDescription {font: 12px Verdana;} /* title of the Links category */

ul.errorItems {
    font-size:11px;
    font-family: Arial;
    color: red;
}

ul.text {
    font-size:12px;
    font-family: Arial;
    color: black;
}

/* list of items */
ul {
    margin: 0 0 8 10;
    padding: 0 0 0 5;
}

/* Table title columns */
td.titleCol {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    background-color: white;
}

td.titleColThin {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    background-color: white;
}

/* Table content columns */
td.contentCol {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
    background-color: white;
}

div.normalText {
    font-size: 12px;
    font-weight: normal;
    font-family: Arial;
}


input.blackBorder {
    padding:2px;
	border: 1px solid black;
    font-family: Arial;
	font-size: 12px;
}

input.purpleBorder {
    padding:2px;
	border: 1px solid #554699;
	background-color: #D5CFED;
    font-family: Arial;
	font-size: 12px;
}

input.redBorder {
    padding:2px;
	border: 1px solid #C9603E;
	background-color: #E6D1CA;
    font-family: Arial;
	font-size: 12px;
}

input.greenBorder {
    padding:2px;
	border: 1px solid #B1D78E;
    font-family: Arial;
	font-size: 12px;
}

input.orangeBorder {
    padding:2px;
	border: 1px solid #F3A24C;
	background-color: #F8EBDD;
    font-family: Arial;
	font-size: 12px;
}

input.greenBorder {
    padding:2px;
	border: 1px solid #B1D78E;
	background-color: #E4EFDA;
    font-family: Arial;
	font-size: 12px;
}

input.pinkBorder {
    padding:2px;
	border: 1px solid #E94A9A;
	background-color: #F6E2EC;
    font-family: Arial;
	font-size: 12px;
}

input.blueBorder {
    padding:2px;
	border: 1px solid #5181D1;
	background-color: #CFDCF3;
    font-family: Arial;
	font-size: 12px;
}

.noBorder {
	border: 0px none;
	font-family: Arial;
	font-size: 9px;
}

select.blackBorder {
	border: 1px solid black;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.purpleBorder {
	border: 1px solid #554699;
	background-color: #D5CFED;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.orangeBorder {
	border: 1px solid #F3A24C;
	background-color: #F8EBDD;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.redBorder {
	border: 1px solid #C9603E;
	background-color: #E6D1CA;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.greenBorder {
	border: 1px solid #B1D78E;
	background-color: #E4EFDA;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.pinkBorder {
	border: 1px solid #E94A9A;
	background-color: #F6E2EC;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

select.blueBorder {
	border: 1px solid #5181D1;
	background-color: #CFDCF3;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.blackBorder {
	border: 1px solid black;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.purpleBorder {
	border: 1px solid #554699;
	background-color: #D5CFED;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.redBorder {
	border: 1px solid #C9603E;
	background-color: #E6D1CA;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.orangeBorder {
	border: 1px solid #F3A24C;
	background-color: #F8EBDD;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.greenBorder {
	border: 1px solid #B1D78E;
	background-color: #E4EFDA;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.pinkBorder {
	border: 1px solid #E94A9A;
	background-color: #F6E2EC;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}

textarea.blueBorder {
	border: 1px solid #5181D1;
	background-color: #CFDCF3;
    font-family: Arial;
	font-size: 12px;
    padding:2px;
}