body, html {margin:0px; padding:0px;}
body { background-color:#EEEFF1; font-family:Arial, Tahoma; font-size:12px; color:#333333;}
img, div, td, li{ behavior: url(/chl/assets/templates/chl/iepngfix.htc); }
img {padding: 0px 0px 0px 0px; border:0px;}
h1 { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
h3 { padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555; border-bottom: 3px solid #ABB0C0;}
input, textarea { background-color:#D1D5DC; font-family:Arial, Tahoma; font-size:12px;}
.button { background-color:#828AA1; font-weight:bold; color:#fff;}
textarea{ width:200px;}
a, a:link, a:visited{color: #992601; text-decoration:none;}
a:hover {color: #992601; text-decoration:underline;}
li { list-style-image:url(images/arrow.gif); margin-bottom:4px; }

#page_wrapper{ margin-left:auto; margin-right:auto; width:984px; background:url(images/bg.jpg) repeat-y center;}
#main_area{width:984px; min-height:664px; background:url(images/main_area.jpg) no-repeat top center;}
#main_area_end{height:17px; width:984px; background:url(images/footer.jpg) no-repeat center; clear:both; margin-left:auto; margin-right:auto;}
#footer{width:984px; margin-left:auto; margin-right:auto; clear:both; padding-top:5px;}

.column_left {float:left; width:176px; height:664px}
.logo {width:160px; height:87px; margin:15px 0px 0px 12px; clear:both;}
.moto{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #FFFFFF; text-align:center; font-weight:bold; margin-top:5px; padding-left:10px;}
.main_navigation {width:176px; height:200px; margin-top:45px;}

ul.mainMenu {
	margin:0px;
	padding:0px;}

ul.mainMenu li {
  list-style-type:none;
	list-style-image:none;	
	list-style:none;	
	text-align:left;
	font-weight:bold;
	line-height:27px;
	color:#fff;
	background:url(images/menu_bg.gif) no-repeat center top;
	padding-left:25px;}

ul.mainMenu li a, ul.mainMenu li a:link, ul.mainMenu li a:visited{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
	
ul.mainMenu li a:hover{ color: #ff0;}

ul.mainMenu li ul{
padding:0px;
margin:0px;
}
ul.mainMenu li ul li{
	background-image:none !important;
	list-style-image:url(images/arrow.gif);
	color:#2E2F35;
	text-align:left !important;
	line-height:16px;
	padding-left:0px;
}
ul.mainMenu li li a, ul.mainMenu li li a:link, ul.mainMenu li li a:visited{
	color:#2E2F35 !important; text-decoration:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.mainMenu li li a:hover{
	color:#2E2F35 !important; text-decoration: underline;
}

.column_right {float:right; width:800px;}
.langs{ width:740px; margin-left:auto; margin-right:auto; height:23px; margin-top:170px; text-align:right; clear:both; padding-right:13px; padding-top:8px;}
.page_title{ width:690px; margin-left:auto; margin-right:auto; margin-top:7px; padding-left:50px; padding-top:3px; height:40px;}
.content{ width:745px; margin-left:25px; margin-right:20px; margin-top:5px;}


.errors{ text-align:center; border:1px solid #FF0000; background-color:#fdd; width:80%; margin-left:auto; margin-right:auto; padding:3px;}

.news_published{ text-align:right; font-size:10px; color:#999999; float:right; padding:0px; margin-top:2px; font-family:Tahoma; font-weight:normal;}
.news_intro{ text-align: justify;}
/*.news_intro_more{ text-align: right;}*/


.bottom_navigation{ width:100%; clear:both; padding:0px 0px 0px 0px; text-align:center;}

.bottomMenu, .bottomMenu li{
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.bottomMenu li {
	display:inline;	
	list-style-type:none;
	list-style-image:none;	
	text-align:center;
	border-right:1px solid #333333;
	padding-left:3px;
	padding-right:3px;
}
.bottomMenu li.last { border-right-width:0px;}
.bottomMenu li a, .bottomMenu li a:link { }
.bottomMenu li a:hover {}
.credits{color: #666; text-align:center;}
.credits a, .credits a:link, .credits a:visited{color: #666; text-decoration:none;}
.credits a:hover{color: #666; text-decoration: underline;}

.content img { border:1px solid #aaaaaa !important;}
hr { height:1px; border:1px solid #828AA1 ; background-color:#828AA1; clear:both;}