body{
	margin: 60px 0 70px;
	padding: 0;
	background: #fff7af url(../img/bg.gif) no-repeat fixed top center;
	font-size:9pt;
	font-family:sans-serif;
}

a{
	color:#007bac;
}

a:visited{
	color:#458fac;
}

a:hover{
	color:#458fac;
}


a img{
	border:none !important;
}

h1{
	color: #9f0069; 
	font-size: 16pt;
	font-weight:normal;	
	padding:0;
	line-height:1.1em;
	margin:0 0 1em;
	text-transform:uppercase;

}

body.hp h1{
	font-weight:normal;	
	font-size: 14pt;
	text-transform: none;
	line-height:1.4em;
}


h2{
	color:#007bac;
	font-weight:normal;	
	font-size:14pt;	
	padding:0;
	margin:1.5em 0 1em;
}

#rightcol h2{
	font-size:14pt;
 
	font-weight:normal;	
	padding:0;
	margin:0 0 1.5em;
}

h3{
	color:#007bac;
	font-size:9pt;
	font-weight:bold;
	padding:0;
	margin:0 0 0.5em;	
}

hr{
	margin:40px 0;
	padding:0;
	height:2px;
	color:#007bac;
	background-color:#007bac;
	border:none;
}

p{
	padding:0;
	margin:0 0 1em 0;
	line-height:1.3em;
}



ul{
	margin:1em 0 2em;
}

ul,li{
	margin:0;
	padding:0;
	list-style: none inside;
	margin-bottom:0.5em;
	color: #9f0069; 
}

strong, b{
	color: #9f0069; 
	font-weight:bold;
}

#leftcol li a, #leftcol li a:visited{
	color: #9f0069 !important;
}




#bodyframe{
	width:920px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	padding:0 0 30px ;
	margin:0;
	width:920px;
	margin-left:-5px;
}

#subheader{

}

#subheader p{
	font-weight: normal; 
	color: #9f0069; 
	font-size: 13pt;
	margin:0;
	padding:0 0 10px ;
}

#content{
	
}

#leftcol{
	width:580px;
	float:left;
	min-height:200px;
}

#rightcol{
	padding-top:44px;
	width:270px;
	float:right;
}

#footer{
	padding-top:20px;
	clear:both;
}

#mainmenu{
/*
	background-color:#9f0069;
	opacity: 0.2;
*/
}

#mainmenu ul, #catmenu{
	margin:0;
	padding:0;
	color:#007bac;
}

#mainmenu li, #langenu li, #catmenu li{
	list-style-type: circle;
	list-style-position: inside;
	color:#007bac;
	font-size:13pt;
	padding-bottom:0.3em;
	font-weight:bold;
}

#mainmenu li.CUR, #catmenu li.CUR{
	list-style-type: disc;
}

#mainmenu li a, #catmenu li a{
	color:#007bac;
	text-decoration:underline !important;
}

#mainmenu li a:visited, #catmenu li a:visited{
	color:#007bac;

}

#mainmenu li a:hover, #catmenu li a:hover{
	color:#458fac;
}

#catmenu a, #catmenu li{
	font-size:13pt;
	color:#007bac;

}


#catmenu a li,#catmenu a{
	font-weight:normal;
}

#langenu ul{
	margin:0;
	padding:0;
	margin-top:0em;
	color: #9f0069;
}

#langenu li{
	color: #9f0069;
}

#langenu li.CUR{
	list-style-type: disc;
}

#langenu li a{
	text-decoration:underline;
	color: #9f0069;
}

#langenu li a:visited{
	color: #9f0069;
}

.csc-textpic-caption{
	font-size:8pt;
	text-align:center;
}


.news-latest-container{
/*
	background-color:#9f0069;
	opacity: 0.2;
*/
}

.news-item{
	padding-bottom:15px;

}

.news-item h3{
	margin:0;
	padding:0;
	max-width:500px;
}

.news-item .news-date{
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:normal;
}

.news-item .news-cat{
	margin:0;
	padding:0;
	font-size:8pt;
}

.news-list-container{
	margin-top:1em;
}

.news-list-container .news-item .news-cat{
	margin:0;
	padding:0;
	font-size:8pt;
	float:right;
	text-align:right;
	width:200px;
}

.news-list-container .news-item .news-date{
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:normal;
}

.news-single-img{
	float:right;
	margin-left:15px;
}

.news-single-timedata{
	font-weight:bold;
}

.news-single-backlink{
	margin-top:2em;
}

.csc-uploads-fileSize{
	white-space: nowrap;
	font-weight:bold;
	padding-left:15px;
}

.csc-uploads-fileName{
	padding-left:15px;
}

.csc-uploads{
}

.csc-uploads, .csc-uploads td, .csc-uploads th{
	border:none;
}

