@charset "UTF-8";
/* text classes */


.copy {
	color:#afafaf;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.7em;
}


.copy a {
	color:#FC0;
	text-decoration:none;
}


.copy a:hover {
	color:#0C0;
}

.copy ul li a {
	color:#FFF;
	text-decoration:none;
}


.copy ul li a:hover {
	color:#0C0;
}


.footer, .footer a, .footer ul li a {
	color: #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.3em;
	text-decoration:none;
	display:inline;
	list-style-type:none;
	padding:10px 10px;
}


.footer a:hover, .footer ul li a:hover {
	color: #FFF;
	text-decoration:underline;
}

.mastTitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#DFDFDF;
	font-size:22pt;
}


a.slogan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#DFDFDF;
	text-decoration:none;
	float:left;
	margin:55px 0 0 15px;
}



.language, .language a {
	color:#dfdfdf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	text-decoration:none;
	
}


.language a:hover {
	color: #FFF;
	text-decoration:underline;
}




.address, .address a {
	color:#afafaf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	text-decoration:none;
	
}


.address a:hover {
	color: #FFF;
	text-decoration:underline;
}



.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	color:#DFDFDF;
	font-weight:bold;
}

.details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#777;
}

.details a {
	color:#777;
	text-decoration:none;
}

.details a:hover {
	text-decoration:underline;
	color:#FFF;
}

a.yellow {
	color:#FC0;
	text-decoration:none;
}

a.yellow:hover {
	color:#0C0;	
}

.newsItemTitle, .newsItemTitle a {
	color: #FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.newsItemTitle a:hover {
	text-decoration:underline;
	color:#FFF;
}




.newsItemTitle_e, .newsItemTitle_e a, .newsItemTitle_e a:hover {
	color:#FC0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}


.yellow {
	color:#FC0;
}



/*-----------------------------------------------------------*/

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: black url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: black url(closed.gif) no-repeat left 1px;
cursor: hand ;
cursor: pointer;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}


.newColumns2011 {
	width:230px;
	background-image:url(../images/box170_bkgd.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding: 20px;
	margin-top: 30px;
}
.newColumns2011 ul {
	margin: 0 0 0 13px;
	padding: 0px;
}
.newColumns2011 ul li {
	color: #FC0;
	margin: 0px;
	padding: 0px;
	font-size: 6px;
}
.newColumns2011 ul li .reg a {
	font-size: 12px;
	color: #afafaf;
}
.newColumns2011 ul li .reg a:hover {
	font-size: 12px;
	color: #FC0;
}

#newslist a {
	color: #fff;
}

#newslist a:hover {
	color: #0c0;
}

#otherCurrent ul {
	margin: 20px 0 0 0;
	padding: 0px;
}

#otherCurrent ul li {
	list-style: none;
}

#otherCurrent ul li a{
	color: #FC0;
	font-weight: bold;
}

#otherCurrent ul li a:hover{
	color: #0C0;
}
