@charset "utf-8";
/****************** MAIN ELEMENTS *********************/
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Tahoma;
	background-image:url('images/backg.jpg');
	background-repeat:repeat;
}

p{
	margin:0px;
	padding:0px;
}

#siteLoader{
	position:absolute;
	top:45%;
	left:40%;
	width:220px;
	height:19px;
}

#siteLayout{
	width:950px;
}

#siteHeader{
	width:770px;
}

#siteMain{
}

#siteFooter{
	width:950px;
	background-image:url('images/footer.gif');
	background-repeat:repeat-x;
	vertical-align:top;
	font-size:11px; 
	text-align:center;
	color:#FFFFFF;
	padding:3px;
}

#siteFooter a{
	color:#FFFFFF;
	text-decoration:none;
}

#siteFooter a:hover{
	text-decoration:underline;
}

.contentPager{
	margin-top:10px;
	padding-top:5px;
	font-size:11px;
}



/*------------------- COMMENT CSS ------------------*/
.commentTitle{
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:4px;
	border-bottom:1px solid #f9d89b;
	font-size:12px;
	background-color:#faefdc;
	width:30%;
	vertical-align:middle;
}

.commentComp{
	text-align:left;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:4px;
	border-bottom:1px solid #f9d89b;
	font-size:12px;
	width:70%;	
	vertical-align:middle;
	background-color:#ffffff;	
}

.commentButton{
	text-align:center;
	margin-top:5px;
}












/*------------------- ZAR CSS ------------------*/
.zarGrid{
	border-left:1px solid #3288bf;
	border-top:1px solid #3288bf;
}

.zarGrid_head{
	border-right:1px solid #3288bf;
	border-bottom:1px solid #3288bf;
	font-size:12px;
	text-align:center;
	background-color:#7dbbe2;
	height:20px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

.zarGrid_cell{
	border-right:1px solid #3288bf;
	border-bottom:1px solid #3288bf;
	font-size:11px;
	text-align:left;
	height:20px;
	padding:3px 3px 3px 3px;
	vertical-align:top;
}

.zarMore{
	text-align:right;
	font-size:11px;
	background-color:#daebf5;
}

.zarMore a{
	color:#3a8ec3;
	text-decoration:underline;
}

.zarMore a:hover{
	background-color:#fcda7e;
	text-decoration:none;
}

.zarTitle{
	color:#247fba;
	font-size:12px;
	border-bottom:1px solid #d3e4ef;
	margin:0px 0px 3px 5px;
	padding-bottom:5px;
}








/*------------------- CONTENT MENU ------------------*/
#menu9 {
	width:170px;
	}
	
#menu9 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu9 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-size:11px;
	}	
	
#menu9 li a:link, #menu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url('images/menu9.gif');
	padding: 3px 0 5px 35px;
	}
	
#menu9 li a:hover {
	color: #FFF;
	background:  url('images/menu9.gif') 0 -32px;
	padding: 3px 0 5px 35px;
	}




/*------------------- STATISTIC MENU ------------------*/
.statistic{
	margin:3px 0px 0px 0px;
}

.statistic_item{
	background-image:url('images/expand.gif');
	background-repeat:no-repeat;
	background-position:left middle;
	border-bottom:1px solid #e7ebf5;
	padding-bottom:3px;
	padding-left:15px;
	margin:2px 0px 2px 2px;
	color:#4266bc;
	font-size:12px;
}



/*------------------- PANEL MENU ------------------*/
.panel{
	padding:2px;
	border:1px solid #4f8aea;
	margin:2px 0px 10px 0px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url('images/panelBg.jpg');
	background-repeat:repeat-x;
}

.panelTitle{
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background-image:url('images/panel.gif');
	background-repeat:repeat-x;
	padding-top:5px;
}

.panelTitle div{
	background-image:url('images/sum-1.gif');
	background-repeat:no-repeat;
	background-position:center middle;
	padding-left:18px;
}

.panelContent{
	margin:5px 0px 3px 0px;
	font-size:12px;
}




.mpanel{
	padding:2px;
	border:1px solid #0037b9;
	margin:2px 0px 10px 0px;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url('images/panelBg.jpg');
	background-repeat:repeat-x;
}

.mpanelTitle{
	height:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background-image:url('images/mainPanel.gif');
	background-repeat:repeat-x;
	padding-top:5px;
}

.mpanelTitle div{
	background-image:url('images/sum-2.png');
	background-repeat:no-repeat;
	background-position:center middle;
	padding-left:25px;
}

.mpanelContent{
	margin:5px 0px 3px 0px;
	font-size:12px;
}











/*------------------- WEB LINKS ------------------*/
.webLink{
	margin:5px 0px 3px 3px;
}

.webLink_item{
	background-image:url('images/weblink.gif');
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:18px;
	margin:5px 0px 3px 2px;
	padding-bottom:5px;
	border-bottom:1px solid #b1e3f8;
}

.webLink_link{
	color:#4266bc;
	font-size:12px;
	text-decoration:none;
}

.webLink_link:hover{
	color:#005e99;
	background-color:#fcda7e;
}






/*------------------- LINK MENU ------------------*/
.quickLink{
	margin:5px 0px 3px 3px;
}

.quickLink_item{
	background-image:url('images/plus.gif');
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:15px;
	margin:2px 0px 3px 0px;
	padding-bottom:2px;
	border-bottom:1px solid #e7ebf5;
}

.quickLink_link{
	color:#4266bc;
	font-size:12px;
	text-decoration:none;
}

.quickLink_link:hover{
	color:#005e99;
	background-color:#fcda7e;
}







/****************** FORM ELEMENTS *********************/
.formItem{
	border:2px solid #009de0;
	font-size:12px;
	color:#000000;
}

.formItem:hover{
	border:2px solid #0681b6;
}

.formButton{
	font-size:12px;
	font-weight:bold;
	border:2px solid #009de0;
	background-image:url('images/btn.jpg');
	background-repeat:repeat-x;
	color:#0c659e;
}

.formButton:hover{
	color:#005e99;
	border:2px solid #0681b6;
}

.formview_Title{
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Comp{
	text-align:left;
	padding-left:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Button{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}



.errorLayout{
	background-color:#f6dca3;
	border:1px dashed #d23e00;
	color:#d23e00;
	text-align:center;
	margin-bottom:5px;
	font-size:12px;
	padding:5px;
	width:100%;
}

.errorRow{
	background-color:#FF3300;
}









/*------------------ NEWS SECTION ------------------*/
.newsSpecial{
	margin:0px 5px 0px 5px;
}

.newsSpecial_title{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px solid #d3e8f6;
	padding-bottom:5px;
}

.newsSpecial_title a{
	color:#0c659e;
	text-decoration:none;
}

.newsSpecial_title a:hover{
	background-color:#fcda7e;
	text-decoration:none;
}

.newsSpecial_content{
	font-size:11px;
	text-align:justify;
}

.newsSpecial_img{
	padding:2px;
	border:1px solid #d3e8f6;
	margin:0px 5px 5px 0px;
}


.newsBox{
	margin:0px 5px 0px 5px;	
}

.newsBox_title{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px solid #d3e8f6;
	padding-bottom:5px;
}

.newsBox_title a{
	color:#0c659e;
	text-decoration:none;
}

.newsBox_title a:hover{
	background-color:#fcda7e;
	text-decoration:none;
}

.newsBox_content{
	font-size:11px;
	text-align:justify;
}

.newsBox_img{
	padding:2px;
	border:1px solid #d3e8f6;
	margin:0px 5px 5px 0px;
}

.contentCat{
	margin:0px 5px 0px 5px;
	border-bottom:2px solid #009de0;
	padding:5px 0px 10px 0px;
}

.contentCat_title{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom:1px solid #d3e8f6;
	padding-bottom:5px;
}

.contentCat_title a{
	color:#0c659e;
	text-decoration:none;
}

.contentCat_title a:hover{
	background-color:#fcda7e;
	text-decoration:none;
}

.contentCat_content{
	font-size:11px;
	text-align:justify;
}









.newsMore{
	margin-top:3px;
	background-image:url('images/more.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:15px;
	height:13px;
}

.newsMore_link{
	color:#c456b4;
	font-size:11px;
	text-decoration:none;
}
.newsMore_link:hover{
	text-decoration:underline;
}

.newsMain{
	margin-top:70px;
	margin-left:50px;
	margin-right:10px;
}

.newsTitle{
	font-size:12px;
	font-weight:bold;
	color:#c35edb;
	text-align:center;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #f8e1fb;
}

.newsContent{
	text-align:justify;
	font-size:11px;
	color:#707070;
}

.newsImage{
	text-align:left;
	border:1px solid #e1e1e1;
	padding:2px;
	margin-right:5px;
}

.newsPicture{
	margin-top:20px;
}

.newsPicture_title{
	background-image:url('images/newsPic.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:30px;
	width:100%;
	border-bottom:1px solid #f8e1fb;
	margin-bottom:10px;
}

.newsPicture_parent{
	border:1px solid #f4c8fa; 
	padding:2px; 
	width:100px; 
	height:100px; 
	text-align:center; 
	margin-right:15px;	
	margin-bottom:10px;
}

.newsPicture_parent:hover{
	border:1px solid #d074dc;
}

.newsPicture_item{
	width:100px;
	text-align:center;
	height:100px;	
}

.newsMenu{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.newsMenu a{
	text-decoration:none;
}

.newsMenu_item{
	background-image:url('images/news.gif');
	background-repeat:no-repeat;
	background-position:2px 5px;
	color:#707070;
	font-size:12px;
	border-bottom:1px solid #f8e1fb;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:6px;
}

.newsMenu_item:hover{
	background-color:#f8e9fa;
	color:#cb81dd;
	text-decoration:underline;
}







/*------------------ POLL SECTION ------------------*/
.pollItems{
	margin-top:65px;
	margin-left:20px;
}

.pollItem{
	width:240px;
	border:1px solid #dbe1ef;
	padding:5px 0px 5px 0px;
}

.pollTitle{
	text-align:center;
	color:#005e99;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.pollImg{
	margin-bottom:5px;
}

.pollPic{
	text-align:center;
	padding:2px;
	border:2px solid #ffba00;
}

.pollPic:hover{
	border:2px solid #d66500;
}

.pollItem_list{
	color:#4266bc;
}

.pollItem_list:hover{
	color:#1b419a;
	background-color:#ebeff9;
}

.pollRadio{
	padding-bottom:5px;
	border-bottom:1px solid #dbe1ef;
	height:15px;
	width:20%;
	text-align:right;
	padding-right:5px;
}

.pollAnswer{
	text-align:left;
	width:80%;
	padding-left:5px;
	font-size:12px;
	height:15px;
	padding-bottom:5px;
	border-bottom:1px solid #dbe1ef;
}

.pollButton{
	text-align:center;
	margin-top:10px;
	margin-bottom:3px;
}

.pollBottom{
	text-align:center;
	font-size:11px;
	color:#707070;
}

.pollBottom_link{
	color:#4266bc;
	text-decoration:underline;
}

.pollBottom_link:hover{
	color:#005e99;
	background-color:#fcda7e;
	text-decoration:none;
}

.pollTableCell{
	text-align:center;
}

.pollResult_item{
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #dbe1ef;
}

.pollResult_item:hover{
	color:#4266bc;
	background-color:#ebeff9;
}

.pollResult_answer{
	margin-bottom:2px;
}

.pollResult_progress{
	font-weight:bold;
}


.pollResult_list{
	text-align:left;
	font-size:12px;
	color:#707070;
	padding-bottom:5px;
	border-bottom:1px solid #dbe1ef;
	padding-top:5px;
	background-image:url('images/more.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:20px;
}

.pollResult_list:hover{
	color:#c456b4;
	background-color:#ebeff9;
}

.pollResult_list_link{
	color:#4266bc;
	text-decoration:none;
}

.pollResult_list_link:hover{
	color:#1b419a;
	text-decoration:underline;
}







/*------------------ FAQ SECTION ------------------*/
.faq{
	margin-left:10px;
	margin-top:20px;
}

.faqCategor_Title{
	color:#009de0;
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top:10px;
	background-color:#bae6fa;
	margin-right:5px;
	padding:5px;
}

.faqItem{
	color:#707070;
	font-size:12px;
	padding-left:25px;
	padding-bottom:5px;
	padding-top:4px;
	border-bottom:1px solid #bae6fa;
}

.faqItem_link{
	color:#707070;
	text-decoration:none;
}

.faqItem_link:hover{
	text-decoration:underline;
}

.faqQuestion{
	text-align:left;
	background-image:url('images/faq.jpg');
	background-repeat:no-repeat;
	background-position:5px 0px;
	font-size:14px;
	color:#009de0;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #bae6fa;
	margin-bottom:10px;
}

.faqAnswer{
	text-align:justify;
	font-size:12px;
	color:#707070;
}






/*---------------- SYSTEM MESSAGE -----------------*/
.systemInfo{
	background-color:#90c2f2;
	border-bottom:2px solid #2b89e4;
	border-top:2px solid #2b89e4;
	background-image:url('images/icon-info.gif');
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#1c5acb;
	height:30px;
	margin:2px 5px 5px 2px;
}




/*---------------- GALLERY -----------------*/
.galleryPic{
	text-align:center;
	padding:2px;
	border:2px solid #009de0;
}

.galleryPic:hover{
	border:2px solid #d66500;
}

.galleryPicDesc{
	color:#4266bc;
	font-size:12px;
	text-align:center;
}



.relatedContent_item{
	color:#0d2d7a;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #d3e8f6;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left:10px;
}

.relatedContent_item a{
	color:#0d2d7a;
	text-decoration:none;
}

.relatedContent_item a:hover{
	background-color:#d2ddd9;
}

.readContent_title{
	color:#0d2d7a;
	font-size:12px;
	font-weight:bold;
	margin:3px 3px 5px 10px; 
}

.readContent_date{
	text-align:right;
	padding-right:5px;
	font-size:11px;
	color:#a1b2cc;
}

.readContent_content{
	text-align:justify;
	font-size:12px;
}

.readContent_author{
	font-size:12px;
	color:#103d80;
	padding-left:10px;
	margin-top:5px;
	text-align:left;
}

.readContent_root{
	font-size:12px;
	color:#103d80;
	padding-right:10px;
	margin-top:5px;
	text-align:right;
}

.conInfo_alert{
	background-color:#FFFF99;
	border:1px dashed #FF9966;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/exclam.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.conInfo_info{
	background-color:#d4e4f1;
	border:1px dashed #66c7ff;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/question.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.conInfo_question{
	background-color:#d5ecd0;
	border:1px dashed #8dca75;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/question.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.conInfo_error{
	background-color:#f1d4d4;
	border:1px dashed #f07878;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/exclam.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.conInfo_restrict{
	background-color:#f1d4d4;
	border:1px dashed #f07878;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/exclam.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}

.conInfo_holiday{
	background-color:#d4e4f1;
	border:1px dashed #66c7ff;
	padding:5px 5px 15px 40px;
	margin:10px;
	background-image:url('images/question.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
}


.readContent_pictures{
	border-top:1px solid #cce0e9;
	padding-top:5px;
	margin-top:10px;
}

.readContent_pictBox{
	text-align:center;
	width:150px;
}

.readContent_pictImg{
	border:1px solid #d6e1dd;
	padding:2px;
}

.readContent_filesTitle{
	/*background-image:url('images/folder.png');*/
	background-repeat:no-repeat;
	background-position:left 5px;
	font-size:13px;
	padding-left:20px;
	border-top:1px solid #dbe1ef;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}

.readContent_filesTitle_top{
	/*background-image:url('images/folder.png');*/
	background-repeat:no-repeat;
	background-position:left 5px;
	font-size:13px;
	padding-left:20px;
	margin-bottom:10px;
	text-align:center;
}

.readContent_filesItem{
	margin-top:7px;
	margin-left:25px;
}

.readContent_filesItem a{
	color:#4266bc;
	text-decoration:none;
}

.readContent_filesItem a:hover{
	background-color:#fae6b1;
}








.showAll{
	margin-top:10px; 
	text-align:right; 
	padding-right:5px;
}

.showAll a{
	color:#4266BC;
	text-decoration:underline;
	font-size:12px;
}

.showAll a:hover{
	background-color:#FCDA7E;
	color:#4266BC;
	text-decoration:underline;	
}