* {
font-family:Arial, Helvetica, sans-serif;

}

#page {
	position: absolute;
	width: 980px;
	/*height: 800px;*/
/*	border: 1px solid black;*/
	margin-left: 40px;
	margin-top: 40px;


}
#header {

}

#nav {
text-decoration:none;
padding-top: 7px;
padding-bottom: 7px;
display: block;
margin-bottom: 45px;
background-color: lightgrey;

}
#nav li {	
	text-decoration: none;
	list-style-type: none;
	display: inline;
	
	}
#nav li a {padding-left: 15px; padding-right: 15px; font-size: 14px; color: black}


#nav li a:link, #nav li a:visited,
#nav li a:hover {
font-weight: bold;
text-decoration:none;
}


#nav li a:hover, #nav li a:active, #nav .act a {
background-color: black;
padding-top: 8px;
padding-bottom: 8px;
color: white;
}


#subnav {position: absolute; left: -10px; top: 40px; display: inline;font-size: 14px; }
#subnav ul {display: inline;}
#subnav ul a {text-decoration: none; font-weight: bolder; color:black}
#subnav ul a:link, #subnav ul a:hover {text-decoration: none; font-weight: bolder; color:grey}
/*#subnav ul a:visited {text-decoration: none; font-weight: bolder;color:black}*/

#subnav ul .act a {color: grey}




.ulnav {
display: block;
}

.ulnav2 {
display: block;
float: left;

}
.ulnav2 li {

}


#colcontainer {
}

#col1 {
}

td {
	font-size: 12px;
}

#dyncontent p {

}

/* CONTENT CONFIGURATION */
.news-single-item {margin: 50px 50px 50px 50px; background-color:#C1CCFF; padding: 50px 50px 50px 50px;
					border: solid 1px}
.news-single-item h2 {color: white; background: #3300FF; padding-left: 30px;}

.csc-frame {padding-left: 20px;}
.csc-frame-frame1 h1 {border: 0px solid; padding-left: 20px; padding-top: 15px; font-size: 0.85em; color: black;}

h1 {color: black; font-size:16px; border-bottom: 1px solid}
 
