body
	{margin: 0px;
	 padding: 0px;
	 background-color: #FFF; 
	 font-family: verdana,arial,helvetica,sans-serif; 
	 font-size: 80%;
	 color: #333333;}

/* styles general */
p
	{font-size: 1em;
	 line-height: 1.5em;}	 
img /* style to hide border all images */
	{border: 0px;}
.clear /* style to make a div to clear all styles */
	 {clear: both;}

/* container */	
#container /* style to center content webpages */
	{position: absolute;
	 left: 0px; 
	 top: 0px;
	 width: 100%;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;}

/* 
*************************************
* styles header                     *
*************************************
*/
#container #headCont
	{width: 1010px;
	 height: 95px;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;
	 background-image: url('../../media/img/bg-header.jpg');
     background-repeat: no-repeat;}
/* styles logo */
#container #headCont #logo
	{position: relative;
	 padding: 15px 0px 20px 25px;
	 float: left;}
/* styles menu and search */
#container #headCont #search
	{position: relative;
	 padding: 10px 5px 0px 0px;
	 float: right;
	 text-align: right;}
/* styles menu */
#container #headCont #search #menu ul /* style ordered list */
	{list-style: none;
	 margin: 0px;
	 padding: 0px 5px 0px 0px;
	 height: auto;}
#container #headCont #search #menu ul li /* style list item */
	{float: left;
	 margin: 0px;
	 padding: 0px 4px 0px 4px;
	 font-size: .85em;
	 color: #9A9A9A;
	 font-weight: normal;}
#container #headCont #search #menu ul li.country /* style list item 'country' */
	{padding: 0px 1px 0px 4px;
	 font-weight: bold;}
#container #headCont #search #menu ul li a,a:active,a:visited,a:hover /* style link list item */	
	{color: #9A9A9A;
	 font-weight: normal;
	 text-decoration: none;} 
/* styles searchform */
#container #headCont #search #searchForm /* style to position the searchform */
	{position: absolute;
	 top: 32px;
	 padding: 0px 0px 0px 43px;}
#container #headCont #search #searchForm .searchInput /* style inputfield searchform */
	{width: 125px;
	 height: 19px;
	 margin: 0px 1px 0px 0px;
	 padding: 1px 3px 0px 3px;
	 font-size: .9em;
	 color: #A0A0A0;}
#container #headCont #search #searchForm .searchButton /* style for both sendbuttons searchform */
	{margin: -1px 0px 0px 3px;
	 padding: 0px 0px 0px 0px;
	 vertical-align: middle;}
/* styles site navigation */ 
#container #headCont #siteNav /* style to position the main navigation */
	{padding: 0px 32px 0px 33px;
	 text-align: left;}
#container #headCont #siteNav ul /*style ordered list main navigation */
	{list-style: none;
	 margin: 0;
	 padding: 0;}
#container #headCont #siteNav ul li /* style list item main navigation */
	{float: left;
	 margin: 0px;
	 padding: 0px 40px 0px 0px;
	 font-size: 1.1em;
	 color: #C9C9C9;}
#container #headCont #siteNav ul li a,a:active,a:visited /* style link list item main navigation */
	{color: #9A9A9A;
	 text-decoration: none;
	 font-weight: normal;} 
#container #headCont #siteNav ul li a:hover	
	{color: #555253;
	 font-weight: normal;}

/* 
*************************************
* styles visual                     *
*************************************
*/
#container #visualContStatic /* styles background main shadow container */
	{width: 1010px;
	 height: 298px;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;
	 background-image: url('../../media/img/bg-page-static.jpg');
     background-repeat: no-repeat;}
#container #visualCont /* styles background main shadow container */
	{width: 1010px;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;
	 background-image: url('../../media/img/bg-page.jpg');
     background-repeat: repeat-y;}
#container #visualCont #mainVisual /* styles background gradient container  */
	{width: 1010px;
	 min-height: 140px;
	 text-align: left;
	 padding-bottom: 5px;
	 background-image: url('../../media/img/bg-visual.jpg');
     background-repeat: no-repeat;
	 background-position: top;}
#container #visualCont #mainVisual #visual /* styles container position visual */
	{padding: 0px 32px 0px 32px;}

/* 
*************************************
* styles page content               *
*************************************
*/
#container #pageCont /* styles background main shadow container */
	{width: 1010px;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;
	 background-image: url('../../media/img/bg-page.jpg');
     background-repeat: repeat-y;}
#container #pageCont #content /* styles background gradient container  */
	{width: 1010px;
	 min-height: 165px;
	 text-align: left;
	 background-image: url('../../media/img/bg-content.jpg');
     background-repeat: no-repeat;
	 background-position: bottom;}
	 #container #pageCont #content2 /* styles background gradient container  */
	{width: 1010px;
	 min-height: 165px;
	 text-align: left;
	 background-image: url('../../media/img/bg-content2.jpg');
     background-repeat: repeat-y;
	 background-position: bottom;}
	 
#container #pageCont #content #cntTextStatic /* styles container position text */
	{padding: 20px 17px 0px 17px;}
#container #pageCont #content #cntText /* styles container position text */
	{padding: 0px 17px 0px 17px;}

/* 
*************************************
* styles footer                     *
*************************************
*/
#container #footerCont 
	{width: 1010px;
	 margin-right: auto;
	 margin-left: auto;
	 margin-bottom: 25px;
	 text-align: center;}
/* styles footer menu */
#container #footerCont #footerMenu
	{height: 35px;
	 padding: 30px 0px 0px 0px;
	 float: right;}
#container #footerCont #footerMenu ul
	{list-style: none;
	 margin: 0px;
	 padding: 0px 5px 0px 0px;}
#container #footerCont #footerMenu ul li
	{float: left;
	 margin: 0px;
	 padding: 0px 0px 0px 5px;
	 font-size: .85em;
	 color: #333333;
	 font-weight: normal;}
#container #footerCont #footerMenu ul li.copyright
	{padding: 0px 15px 0px 4px;
	 font-weight: normal;}
#container #footerCont #footerMenu ul li a,a:active,a:visited,a:hover	
	{color: #026799;
	 font-weight: normal;
	 text-decoration: none;}
	
/* liScroll style declarations */

.cntNewsTicker /* styles background main shadow container */
	{width: 1010px;
	 height: 75px;
	 margin-right: auto;
	 margin-left: auto;
	 text-align: center;
     background-repeat: no-repeat;
}

.tickercontainer { /* the outer div with the black border */
width: 1010px;
height: 50px;
overflow: hidden; 
/*background-color: yellow;*/
}
/* that serves as a mask. so you get a sort of padding both left and right */
.tickercontainer .mask01 { 
position: relative;
left: 0px;
top: 0px;
margin-left:185px;
width: 780px;
overflow: hidden;
}

.tickercontainer .mask02 { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
margin-left:275px;
width: 698px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 250px;
width:auto;
height:25px;
font-size: 1.1em;
color: #A0A0A0;
font-weight: bold;
list-style-type: none;
margin-top:30px;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #A0A0A0;
font-weight: bold;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}

a.searchlinks, a.searchlinks:hover
{
	font-weight:normal;	
	color: #026799;	
	text-decoration: none;
}

/* Page about windows */

#pageCont #cntAbout
{
    padding-top: 25px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-right: 35px;
}

.tdAboutBoxLeft
{
    width: 12px;
    background-image: url('./../../media/img/block-about-l.gif');
    background-repeat: no-repeat;
}

.tdAboutBoxMiddle
{
    width: 279px;
    background-image: url('./../../media/img/block-about-m.gif');
    background-repeat: no-repeat;
    color: #555253;
}

.tdAboutBoxRight
{
    width: 12px;
    background-image: url('./../../media/img/block-about-r.gif');
    background-repeat: no-repeat;
}

#silverlight2
{
    display: table-cell;
	 width: 270px;
	 padding: 3px 0px 0px 0px;
	 vertical-align: top;
}

.hidden
{
    display: none;
}

.aspNetPanelInline
{
    display: inline;
}