/* CSS Document */
body {
  margin-top: 0.5em;
  text-align: center;
  background-color: #fff;
  color: #000;
  font: 12px/17px Arial, Helvetica, sans-serif, Verdana;
  
}
h1
{
    font-size:16px;
    color: #000;
}

h2
{
    font-size:14px;
    color: #000;
}

h3
{
    font-size:12px;
    color: #000;
}

img
{
    border:0;
    margin:0;
    padding:0;
}
p{
	color:#666;
}
/* standard divs */
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}


/*Menu divs*/

/* --------- Left menu ----------- */

.menuitem {
	float:left;
	padding:0em 0em 0em 0.3em;
	width:147px;
}


.menuitemselected
{
width:147px;
	padding: 0em 0em 0em 0.3em;
	float: left;
	font-weight: bold;
	background-color: #e6e6e6;
}
.menuitemexpanded
{
width:147px;
	padding: 0em 0em 0em 0.3em;
	float: left;
	background-color: #F3F3F3;
}
.menuitemchild
{
width:147px;
	padding: 0em 0em 0em 0.3em;
	float: left;
}

.menuItemImage
{
    padding: 0em;
    margin: 0em;
    float:left;
}

.menuItemImage img
{
    margin:0.3em 0em 0em 0em;
    padding:0.2em 0em 0em 0em;
}

.menuItemfloatLeft {
	display:block;
	float:left;
	margin:0em;
	padding:0em;
	width:10px;
}

.menuItemfloatRight {
	float:left;
	margin:2px 0pt 0pt;
	padding:0pt;
}


.menulink
{
    float:left;
  	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	list-style-type:none;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	line-height:1.5em;
	color:#000 !important;
}



.menulinkchild
{
    float:left;
  	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	list-style-type:none;
	padding:0em;
	margin:0em;
	text-decoration:none;
	line-height:1.5em;
	color:#000 !important;
	font-weight:normal;
}

.menulinkactive
{
  	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	padding:0pt 0pt 0pt 5px;
	text-decoration:none;
	line-height:1.5em;
	color:#000 !important;
}

.menulinkactiveselected
{
  	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	padding:0pt 0pt 0pt 5px;
	text-decoration:none;
	line-height:1.5em;
	color:#000 !important;
}

/* Text */

.qualityHeader
{
    font-size:2em;
    font-weight:bold;
}

.reportHeader {
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin:0em;
	padding:0em;
}

.reportHeaderThin
{
    color:#cc6633;
    font-weight:bold;
	margin:0em;
	padding:0em;
}

.reportBody {
    /*font: 12px/17px Arial, Helvetica, sans-serif, Verdana;*/
	margin:0em;
	padding:0em;
}

.reportBody p{
	margin:0em;
	padding:0em;
}

.reportReadMore {
    font: 12px/17px Arial, Helvetica, sans-serif, Verdana;
	margin:0em 0em 0.5em 0em;
	padding:0em 0em 0.5em 0em;
}

.reportLink{
	color:#cc6633;
}

.pagingNotSelectedLink{
	color:#cc6633;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

a.pagingNotSelectedLink:link,
a.pagingNotSelectedLink:visited,
a.pagingNotSelectedLink:hover,
a.pagingNotSelectedLink:active{
	color:#cc6633;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

.pagingSelectedLink{
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

a.pagingSelectedLink:link,
a.pagingSelectedLink:visited,
a.pagingSelectedLink:hover,
a.pagingSelectedLink:active{
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

h2.heading{
	margin-left:20px;
}

.headline {
  margin-top: 0;
  color: #ed1c24;
  font-size: 16px;
  font-weight: bold;
}
.small-headline {
  margin-top: 0;
  color: #ed1c24;
  font-size: 12px;
  font-weight: bold;
}

.small-headline-a {
  color: #ed1c24;
}

.small-headline-a p {
  margin:0;
  padding:0;
}

.small-text {
  font: 9px/12px Verdana;
  font-weight: bold;
}

.small-text-a{
 color: #7D7D7B;
}

.fast-forward {
  color: #ed1c24;
  font-size: 8px;
}
.fast-forward:hover {
  text-decoration: none;
}
a.read-more {
  color: #ed1c24;
}
a {
  color:#666;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  text-decoration: underline;
}

.NewsListingItem
{
    font: 12px/17px Arial, Helvetica, sans-serif, Verdana;
    margin: 0em 0em 1em 0em;
    padding: 0em 0em 1em 0em;
}

.NetworkListingItem
{
    margin: 0em 0em 0.1em 0em;
    padding: 0em 0em 0.1em 0em;
    width:3em;
}

.maxHeight
{
    
}

.left{
	float:left;
}
.center{
	float:left;
}
.right{
	float:left;
}

/*Right column*/

ul.submenu {
  width: 145px;
  margin: 0;
  padding: 0;
  list-style: none;
  clear:left;
}
li.submenu-item {
  width: 180px;
  float: left;
  clear: both;
}
li.submenu-item-at-top {
  border-top: 1px solid #363636;
}
a.submenu-item:hover {
  background-color: #595959;
}
.selected {
  background-color: #f00;
}


a.submenu-item {
  float: left;
  clear: both;
  line-height: 18px;
  font-size: 11px;
  margin-top: 1px;
  margin-left: 3px;
  margin-bottom: 1px;
  width: 100%;
}

a.submenu-item:hover {
  background-color: #595959;
  text-decoration: none;
}

.root-container 
{
    background-color: #fff;
    text-align: left;
    margin: 0em auto;
    border-left:1px solid #D6D6D6;
    border-right:1px solid #D6D6D6;
    border-top:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;

}


.panned-container {
    width: 900px;
}

/*content divs*/

.headerRegion {
 height:229px;
 color:#006600;
 background-position:top;
 background-repeat:no-repeat;
 
}

.toolBarRegion
{
    height:20px;
}

.toolBarRegionRight
{
    float:right;
    margin-right:0.5em;  
    margin-top:0.5em; 
}

.toolBarRegionRight ul {
    list-style-type:none;
    margin:0pt;
    padding:0pt;
}

.toolBarRegionRight ul li {
    color:#000000;
    float:left;
    margin-left:4px;
}

.toolBarRegionRight ul li a 
{
    margin-top:0.4em;
}

.fullRegion {
	/*margin-top:0.3em;*/
	margin:0;
	padding:0;
}


.regionLeft
{
    /*background-color:#eef6ee;*/
    background:url('/images/gron.jpg') top repeat-x;
	float:left;
	font-family:arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	/*margin:0em 0em 0em 0.3em;
	padding:0em 0em 0em 0.3em;*/
	padding:15px 0px 0px 0px;
	text-align:left;
	text-decoration:none;
	width:161px;
	min-height: 620px;
	height: auto !important;
	height: 620px;
}

.mainList
{
    background:url('/images/gul.jpg') top repeat-x;
    width:180px;
    float:right;
	min-height: 620px;
	height: auto !important;
	height: 620px;
    text-align:left;
    padding-left:2px;
    padding-top:10px;
    padding-bottom:15px;
}

.mainListFF
{
    background:url('/images/gul.jpg') top repeat-x;
    width:180px;
    float:right;
	/*height:620px;*/
	min-height: 620px;
	height: auto !important;
	height: 620px;
    text-align:left;
    padding-left:2px;
    padding-top:7px;
}

.regionLeftLanguage{
	float:left;
	padding:1em 0em 0em 1.5em;
	width:147px;
}

.footerRegion
{
	width:902px;
	height:23px;
    text-align: center;
    margin: 0em auto;
    padding:0em;
	background-image:url('/images/footer_separator.gif');
	background-repeat:repeat-x;
	background-position:top;
	
}

.footer
{
    font-size:0.9em;
	color:#666;
  	margin:0.3em 0em 0em 0em;
	padding:0.3em 0em 0em 0em;
	float:left; 
	text-align: left;
}



.footer ul {
    list-style-type: none;
    float: left;
    margin: 0em 0.2em 0em 0em;
    padding: 0em 0.2em 0em 0em;
}


.footer ul li ul 
{
    float:left;
    border: 0em;
}

.footer ul li ul li {
    border: 0em;
}

.strong {
    font-weight: bold;
    color: #4d4d4d;
    text-decoration: none;
    padding: 0em;
    margin: 0em;
}



.footer ul li ul li span {
    font-weight: normal;
}

.clear
{
    clear:both;
}

.mainContent
{
	padding:10px 15px 0px 15px;
	margin:0px 15px 0px 15px;
}

.mainNewsContainer
{
	padding:0px;
	margin:0px;
	border-left:1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	width: 555px;
	float:left;
}

.mainNewsList{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
}



#dividerBar
{
  min-height:500px;
  height:auto !important;
  height:500px;
}

#dividerBar
{
	padding-left:15px;
	margin-left:15px;
	background: url(/images/divider.gif);
	background-position:top;
	background-repeat:repeat-y;
	line-height:1px;
	float:left;
}

ul.subNews {
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 0em;
  border-bottom:1px solid #D6D6D6;
  list-style: none;
  float:left;
}
li.subNews-item {
  margin: 0em;
  padding: 0em;
  width: 445px;
  float: left;
}

li.subNews-item-image{
  margin: 0em 0.5em 0em 0em;
  padding: 0em 0.5em 0em 0em;
  width: 120px;
  float: left;
}


