

div#RSGmenuNAV {
	display:none;
	}

body {
	background-color:#DFDFDF;
}

#RSGall {
	width: 800px;
}


#RSGheaderFOOT {
	text-align:center;
	padding:.5em;
}

#RSGpageWRAP {
	background-color:white;
	border: 1px silver solid;
	padding: 10px 0px;
}

.news-list-title {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-bottom:.5em;
}



.news-single-title {
	border-bottom: solid 2px #DFDFDF;
	display: block;
	position: relative;
}




/* Horizontal Navigation Menu */
#RSGheaderMAIN { }
#RSGheaderHEAD {margin-bottom:20px;}
#RSGheaderHEAD ul { margin:0; text-align: right; padding-top: 1.6em; padding-bottom:0; margin-bottom:.5em; font-size: .8em; }
#RSGheaderHEAD ul li { list-style-type:none; display:inline; }
#RSGheaderHEAD ul li.RSGmenuCactive span, #RSGheaderHEAD  ul li a:link, #RSGheaderHEAD  ul li a:visited { display:inline; padding-top: 3em; text-decoration:none; color:gray; border-left: 2px solid gray; padding-left:.5em; padding-bottom: 1em;}
#RSGheaderHEAD ul li  a:hover { border-bottom: 1px solid gray; background: #DFDFDF url(http://www.srgservice.com/fileadmin/arrow2.gif) center center no-repeat;}
.skiplink a:link, .skiplink a:visited { visibility: hidden;}





/* Vertical Navigation header */

#RSGpageLEFTinside ul.RSGmenuVroot {
	margin:0; 
	padding: 0;
	display:block;

}


#RSGpageLEFTinside li.RSGmenuCactive  {
	list-style-type:none; 
	display:block;
	margin:0;
}

#RSGmenu li.RSGmenuCactive a, #RSGmenu li.RSGmenuCactive span.alink  {
	padding:.5em 0px;
	display: block;
	text-align: center;
	FONT-SIZE: 1.1em;
	background-color: #DFDFDF;
	border-bottom: 2px solid #C0C0C0;
	border-top: 2px solid #C0C0C0;
	margin:0;
	position: relative;
}



/* Vertical Navigation Menu */

.RSGmenuTOPinactive a, .RSGmenuTOPactive a , .RSGmenuTOPactive span.alink {
	padding: 5px 0;
	padding-left: 1em;
	display: block;
	position: relative;
}

.RSGmenuTOPactive a , .RSGmenuTOPactive span.alink {
	border-left: 2px black solid;
	font-weight: bold;
}

.RSGmenuTOPinactive a {
	border-left: 2px white solid;
}

.RSGmenuTOPinactive a:hover, .RSGmenuTOPactive a:hover  {
	border-left: 2px #2443B7 solid;
	background-color: #DFFFFF;
}

#RSGmenu {
	padding-bottom: 1em;	
}


/* All links */
a {
	color: #2443B7;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.news-single-timedata {
	float: none;
	text-align:right;
	padding:.25em 0em;
	font-weight: bold;
	}

.news-list-title, .news-single-title  {
	padding:0;
	margin:0;
}

.news-list-timedata {
	float: none;
	text-align:center;
	padding:.25em 0em;
	font-size: .9em;
	font-weight: bold;
	}