/* CSS Document */
body {
	background-color:#ffffff;
	background-position:center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#EF8410;
	margin-left:auto;
	margin-right:auto;
	margin: 0;
	border-collapse:collapse;
	}
/* TEXT FORMAT */	
h1 {font-size:1em; color:#E9AC1E;  font-weight:bold; margin:0px; margin-bottom:5px;}
h2 {font-size:0.8em; color:#faa21a; /* font-weight:normal; */ margin:0px;}
h3 {font-size:0.8em; color:#E9AC1E; /* font-weight:normal; */ margin:0px;}
h4 {font-size:0.8em; color:#E9AC1E; /* font-weight:bold; */ margin:0px;}
p {font-size:0.76em; color:#666666;}
dd{font-size:0.76em; color:#666666; padding:5px;}
dt{font-size:0.76em; color:#faa21a; padding-bottom:10px; padding-top:10px}
.line { border-bottom:1px solid #E9AC1E; width:100%; height:1px; margin-bottom:10px; margin-top:10px;}
.lineGrey{ border-bottom:1px solid #999999; width:100%; height:1px; margin-bottom:10px; margin-top:10px;}
a:link {
	color:#535353;
	text-decoration:underline;
}
a:hover {color:#E9AC1E; text-decoration: none; } 
a:visited {color:#535353; /* text-decoration: none; */ }
.grey{color:#999999; }

/* Indentation */
.indent { padding-left:50px; }

/* Left, center and right alignment of text in paragraphs and cells.*/
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

ul {	
	color:#666666;
	font-size:0.76em;
}
li {
	padding: 3px;
}
.RHSmenu li {
	margin-bottom:2px;
	margin-top:2px;
	padding:0;
	background-color:#fff;
}
div.RHSmenu {
	
}
.RHSmenu h4 {
	font-size:14px;
}
.RHSmenu ul {
	list-style: none;
	margin: 0;
	padding:0;
	font-size:12px;
	background-color:#fff;
}
.RHSmenu li.act {
	background-color:#CCCCCC;
}
.rightmenu li {
	margin-bottom:5px;
	margin-top:5px;
}
.rightmenu ul {
	list-style: none;
	margin: 0;
	padding:0;
	font-size:0.84em;
}
/* Extensions */
.tx-srlanguagemenu-pi1{
	float:left;
	padding:5px;
	font-size:0.6em;
	color:#FFFFFF;
	background-color:#f57c21;
	width:135px;
	}
.tx-srlanguagemenu-pi1 a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
.tx-srlanguagemenu-pi1 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.tx-srlanguagemenu-pi1 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
.tx-felogin-pi1 div {
	font-size:10px;
}
.tx-felogin-pi1 h3 {
	padding:10px 0 5px;
}
.tx-felogin-pi1 legend {
	font-size:11px;
}
.tx-wecdiscussion-pi1 .header {
	float:none;
	background:none;
	height:auto;
}
.tx-wecdiscussion-pi1 p {
	font-size:12px;
}
.tx-wecdiscussion-forumMessage {
	line-height:normal;
}
.tx-wecdiscussion-forumMessage img {
	float:left;
	margin: 13px 8px 4px 0px;
}
.tx-wecdiscussion-forumPreview {
	border:1px dotted #666666;
	font-size:12px;
}
.tx-wecdiscussion-forumPreviewEntryHeader {
	font-size:1.2em;
	margin:2px -4px;
}
.tx-wecdiscussion-forumPreviewEntryHeader a {
	color:#EF8410;
}
.tx-wecdiscussion-forumPreviewEntry {
	color:#666666;
	margin:0 8px;
}

/* MENUS */	

#menu1{
	width:100%;
	border-bottom:1px solid #FFFFFF;
	font-size:14px;
	}
	
#menu1 li {
	height: 25px; padding:0; margin:0;	background-color:#E9AC1E ;
	border-bottom:1px #FFFFFF solid;
}

#menu1 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	/*height: 21px;*/
	padding: 4px 0 6px 10px;
	margin:0;
	text-decoration: none;
	color: #ffffff;
	display: block;
	background-color:#E9AC1E ;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
		/*border-bottom:1px #FFFFFF solid;*/	
	}
#menu1 li a.mainmenu_act {
	background-color:#d37f1c;
}
	
#menu1 li a:hover {
	color: #ffffff;
	background-color:#FCD106;
	/*border-bottom:1px #FFFFFF solid;*/
	}
		
.subMenu li {
	color:#111111;
    padding-left:5px; 
}

.subMenu a {
	color:#535353;
	font-size:inherit;
	width:90%;
	display:block;
	padding:5px 0 5px 0;
	text-decoration:none;
}
.subMenu a:hover{
	background-color:#CCCCCC;
	color:#FFFFFF;
}
.subMenu ul {
	list-style: none;
	margin-left:10px;
	}
/* HEADER */	
.symbol{
	float:left;
	width:327px;
	height:65px;
	/* background-image:url(images/symbol.jpg); DEFINED BY THE CMS IN THE HTML TAG */
	background-repeat: no-repeat;
}

.bgmain{
	float:right;
	width:8px;
	height:auto;
	}
	
.background{
	background-image:url(images/fullback.jpg);
	background-repeat:repeat-y;
	width:709px;
	float:left;
}

.backgroundTop{
	background-image:url(images/topback.jpg);
	background-repeat:repeat-y;
	width:709px;
	float:left;
}	

.container{
	background-color:#ffffff;
	width:709px;
	position:relative;
	margin: auto;
	}
	
.backgroundleft{
	float:left;
	margin-top:50px;
	width:8px;
	height:auto;
	}
.bglefttop{
	background-image:url(images/lefttopshad.jpg);
	width:8px;
	height:250px;
	float:left;
	margin-right:10px;
	}
	
.bgrighttop{
	background-image:url(images/righttopshad1.jpg);
	width:8px;
	height:250px;
	float:right;
	}
	
.bgRrighttop{
	background-image:url(images/righttopshad.jpg);
	width:8px;
	height:250px;
	float:right;
	margin-top:-65px;
	}	
	
.header{
	float:left;
	height:182px;
	width:530px;
	background:url(images/banner.jpg) no-repeat;
	margin-right:1px;
	}
	
.breadcrumb{
	float:left;
	font-size:0.6em;
	padding:5px;
	color:#FFFFFF;
	width:520px;
	background-color:#f57c21;
	margin-right:1px;
	}


.breadcrumb a:link {color:#FFFFFF; text-decoration:none;}
.breadcrumb a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.breadcrumb a:visited {color:#FFFFFF; text-decoration:none;}
	
/* MIDDLE  */

.content{
	width:515px;
	float:left;
	padding:20px;
	padding-right:5px;
	}

.rightmenu{
	float:left;
	width:145px;
	}

.maincontent{
	width:534px;
	float:left;
	}
	
.RHSmenu{
	padding-top:20px;
	width: 140px;
	float:right;
	margin-left:2px;
	padding-right:15px;
	}
	
/* FOOTER  */	

.bgleftbot{
	background-image:url(images/leftbotshad.jpg);
	width:8px;
	height:250px;
	float:left;
	}

.footer{
	width:516px;
	float:left;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;	
	}
	
.contact{
	font-family:Arial, Helvetica, sans-serif;
	 color:#E9AC1E; 
	 font-weight:300;
	 }
	
.bgrightbot{
	background-image:url(images/rightbotshad.jpg);
	width:8px;
	height:250px;
	float:left;
	}
	
.bgRrightbot{
	background-image:url(images/rightbotshad.jpg);
	width:8px;
	height:250px;
	float:right;
	}
/* NEWS  */	
	
.newsPic{
	float:left;
	width:100px;
	margin-bottom:20px;
	}
	
.newsText{
	float:right;
	width:415px;
	margin-bottom:20px;
	}
	
.newsBlock{
	clear:both;
	width:515px;
	}

/* Sitemap */
.csc-sitemap UL {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.csc-sitemap UL UL {
	padding-left:40px;
}
.csc-sitemap LI UL {
	display: block;
}
.csc-sitemap IMG {
	margin-bottom: 5px;
}
.csc-sitemap A {
	font-weight: normal;
	/* color: #333333; */
}
.csc-sitemap A:hover, .csc-sitemap A:active {
	/* color: #333333; */
	text-decoration: underline;
}
.csc-sitemap UL LI {
	background-color: #F2C14E;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	padding-left:10px;
	font-size:20px;
}
.csc-sitemap UL DIV {
	padding-left: 2px;
	padding-top: 2px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.csc-sitemap UL UL LI {
	background-color: #F7D891;
	font-size:14px;
}
.csc-sitemap UL UL UL LI {
	background-color: #FAE8BC;
	font-size:12px;
}
.csc-sitemap UL UL UL UL LI  {
	background-color: #FCF1DA;
}
.csc-sitemap UL UL UL UL UL LI  {
	background-color: #FDF7E8;
}
.csc-sitemap a:link {
	text-decoration:none;
}
.csc-sitemap a:hover {
	text-decoration:underline;
	color:#333333;
}
