


/* ---- arteffect generic css file */



/* ---- body style */


BODY
{
 background-color: white;
}



/* ---- common text style */

TD
{
 color: #4D4D4D;

 font-family: verdana, arial, tahoma, helvetica, sans-serif;
 font-size: 8pt;
}

* A, * A:link
{
 color: #FF6519;
}

* A:active, * A:hover
{
 color: #FF6519;

 text-decoration: underline;
}

* A:visited
{
 color: #FF6519;
}



/* ---- Custom styles */

.NAVIBAR, A.NAVIBAR, A.NAVIBAR:link, A.NAVIBAR:visited, A.NAVIBAR:active
{
 color: #7C7C7C;

 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 9px;

 text-align: left;
 text-decoration: none;
}

A.NAVIBAR:hover
{
 text-decoration: underline;
}

.NAVIBARBULLET
{
 color: #FBAE5D;

 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 12px;

 text-align: left;
 text-decoration: none;
}

.SUBMENU, A.SUBMENU, A.SUBMENU:link, A.SUBMENU:visited, A.SUBMENU:active
{
 color: white;

 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 11px;

 text-align: left;
 text-decoration: none;
}

A.SUBMENU:hover
{
 text-decoration: underline;
}

.MENU, A.MENU, A.MENU:link, A.MENU:visited, A.MENU:active
{
 color: #0055A6;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 11px;

 text-decoration: none;
 text-transform: uppercase;
}

A.MENU:hover
{
 text-decoration: underline;
}

.CURRENT_MENU, A.CURRENT_MENU, A.CURRENT_MENU:link, A.CURRENT_MENU:visited, A.CURRENT_MENU:active
{
 color: #0055A6;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;

 text-decoration: none;
 text-transform: uppercase;
}

A.CURRENT_MENU:hover
{
 text-decoration: underline;
}

.CURRENT_SUBMENU, A.CURRENT_SUBMENU, A.CURRENT_SUBMENU:link, A.CURRENT_SUBMENU:visited, A.CURRENT_SUBMENU:active
{
 color: white;

 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;

 text-align: left;
 text-decoration: none;
}

A.CURRENT_SUBMENU:hover
{
 text-decoration: underline;
}

.COPYRIGHT, A.COPYRIGHT, A.COPYRIGHT:link, A.COPYRIGHT:visited, A.COPYRIGHT:active
{
 color: white;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;

 text-decoration: none;
}

A.COPYRIGHT:hover
{
 text-decoration: underline;
}

.TITLE, A.TITLE, A.TITLE:link, A.TITLE:visited, A.TITLE:active, A.TITLE:hover
{
 color: #1C3E94;

 font-family: verdana, arial, tahoma, helvetica, sans-serif;
 font-size: 13pt;
 font-weight: bold;

 text-align: left;
 text-transform: uppercase;
 text-decoration: none;
}

A.TITLE:hover
{
 text-decoration: underline;
}

.SUBTITLE
{
 color: #1C3E94;

 font-family: verdana, arial, tahoma, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;

 text-align: left;
}

.CONTENT_CELL
{
 padding: 20px 30px 25px 30px;
}

.index-news_date
{
 color: #FF6519;

 font-family: verdana, arial, tahoma, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.index-news_title
{
 color: #0054A6;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;

 text-transform: uppercase;
}

.index-news_teaser
{
 color: black;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 11px;

 padding-top: 6px;
}

.index-news_link, A.index-news_link, A.index-news_link:link, A.index-news_link:visited, A.index-news_link:active, A.index-news_link:hover
{
 color: #0054A6;

 font-family: verdana, arial, tahoma, helvetica, sans-serif;
 font-size: 9px;
 font-style: italic;

 text-decoration: none;
}

.index-title, A.index-title, A.index-title:link, A.index-title:visited, A.index-title:active, A.index-title:hover
{
 color: #0054A6;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 15px;
}

.index-title-teaser, A.index-title-teaser, A.index-title-teaser:link, A.index-title-teaser:visited, A.index-title-teaser:active, A.index-title-teaser:hover
{
 color: #0054A6;

 font-size: 9px;
 text-decoration: none;
}

.index-subtitle
{
 color: #0054A6;

 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-weight: bold;
}



/* ---- OS-dependent controls & objects */

.requiredFormField
{
 border: 1px solid orange;
}

INPUT, TEXTAREA, SELECT, OPTION
{
 color: black;
 background-color: white;

 font-family: arial, tahoma, verdana, helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;

 text-align: left;
 text-decoration: none;

 border: 1px solid #8CA2B5;
}

.BUTTON
{
 text-align: center;
}

.BGCOLOR
{
 background-color: white;

 border: 0px;
}

HR
{
 color: #BBAB83;

 width: 100%;
 height: 1px;
}



/* ---- additional rarely changed styles */

.NO_BORDER, .NOBORDER
{
 border: 0px;
}

.BORDERED
{
 border-top: 2px solid #202E84;
 border-bottom: 2px solid #202E84;
}

.BORDERED_LEFT
{
 align: left;

 margin-top: 3px;
 margin-right: 10px;
 margin-bottom: 4px;

 border-top: 2px solid #202E84;
 border-bottom: 2px solid #202E84;
}

.BORDERED_RIGHT
{
 align: right;

 margin-top: 3px;
 margin-left: 10px;
 margin-bottom: 4px;

 border-top: 2px solid #202E84;
 border-bottom: 2px solid #202E84;
}

LI
{
 text-align: left;
}

P
{
 text-align: justify;
}
