﻿/* ------------------calendar of events--------------------- */

.cal-dates
{
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.cal-title
{
	font-weight:bold;
	color:#5050c9;
	margin:0px;
}

.cal-summary
{
	font-size:11px;
	margin-top:0px;
	color:#666666;
}

.cal-hostedby
{
	font-size:11px;
	font-weight:bold;
	color:#666666;	
	margin-bottom:0px;
}

.cal-host
{
	font-size:11px;
	margin:0px;
	color:#666666;	
}




/* ------------------end of calendar of events--------------------- */


.news-highlighted
{
	border: 1px solid #cacaca;
	background: #fffcf1;
	padding-left:5px;
	width: 100%;
}



#bannerright
{
	position: absolute;
	top: 40px;
	right: 15px;
	z-index: 2;
}


.image1
{
	border:#666666 1px solid;
}

.break1
{
	border-bottom:#e4e4e4 1px solid;
}


/* ------------------homepage layout--------------------- */
#home-topblue
{
	position: absolute;
	top: 111px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 194px;
	background-color: #333366;
	z-index:2;
}

#home-topgreen
{
	position: absolute;
	top: 305px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 4px;
	background-color: #999966;
	z-index:2;
}


#home-layout-1
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 309px;		
	background-color: #f1f1f1;
}

.home-layout-c1, .home-layout-c2
{
	padding:0px;	
	width:45%;
}

.home-layout-c3
{
	padding:0px;	
	width:10%;
}

.home-layout-c1-spacer, .home-layout-c3-spacer
{
	width:193px;
}

.home-layout-c2-spacer
{
	width:500px;
}


.module
{
	border: solid 1px #cacaca;
	width: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
}

.moduleheader
{
	font-size: 13px;
	color: #ffffff;
	background-color: #999966;
	text-align: center;	
	font-weight: bold;
}



.news-date
{
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: -20px;
	color: #414141;
}

html>body .news-date
{
	margin-bottom: -14px;
}

.news-title
{
	text-decoration: none;
	font-size: 13px;
	margin-bottom: 11px;
}

html>body .news-title
{
	margin-bottom: 13px;
}

.news-teaser
{
	margin-top: -10px;
	margin-bottom: 20px;
	padding-left: 10px;
}

.news-teaser-text
{
	color: #888888;
	text-decoration: none;
}

.news-year
{
	font-weight:bold;
	color:#333399;
}

a { color: #333399; }
a:hover { color: #3366FF; }

a:visited:hover { color: #3366FF; }

.aheadline 
{ 
	font-weight: bold; 
	text-decoration: none;

}

.aheadline:visited 
{ 
	font-weight:normal;
  text-decoration: none;
}

.readall
{
	margin-bottom: 5px;
}

.readalltext
{
	text-decoration: none;
}


/* ------------------end of homepage layout--------------------- */





.pageTitle2
{
	border-bottom:1px #e4e4e4 solid;
	color: #4a4a92;
	font-size:15px;	
	font-weight:bold;
}


.memberLink1
{
	text-decoration:none;
	color:#666666;
}

.memberLink1:hover
{
	color: #5555eb;
	text-decoration: underline;
}



/* ------------------bc menu--------------------- */
#layout-bc
{
	color: #999999;
	font-size: 10px;	
	padding-bottom: 10px;
}

.bc-link
{	
	color: #9184bc;
	text-decoration: none;
}

.bc-link:hover
{
	color: #ff9900;
}



/* ------------------end of bc menu--------------------- */


/* ------------------layout--------------------- */
#layout-1
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 116px;		
	background-color: #f1f1f1;
}

#layout-2
{	
	padding:14px;	
}

#layout-3
{
	
	height:1px;
	background-color: #999999;
}

#layout-4
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height:111px;
	background-color: #ffffff;
	z-index:1;
}

#layout-5
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 111px;
	height:4px;
	background-color: #999966;
	z-index:2;
}

#layout-6
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 115px;
	height:1px;
	background-color: #666666;
	z-index:2;
}

#layout-globalmenu
{
	position:absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height:22px;
	padding-top:2px;
	background-color: #414141;
	z-index:2;
}

#layout-prssalogo
{
	position:absolute;
	left: 14px;
	top: 30px;	
	z-index:2;
}

#layout-randomimage-1, #layout-randomimage-2, #layout-randomimage-3
{
	position:absolute;
	top: 33px;
	left: 360px;
	z-index:2;	
}

#layout-randomimage-2
{
	left: 455px;	
}

#layout-randomimage-3
{
	left: 550px;		
}

#layout-breadcrumbsmenu
{
	font-size: 10px;
	color: #a3a3e0;
	font-weight: bold;
}

#layout-footer
{
	background-color: #cacaca;
	font-size: 11px;
	padding: 10px 20px 10px 20px;
}

#layout-header-banner
{
	position:absolute;	
	top: 41px;		
	right: 17px;
	z-index:2;	
}

.layout-c1, .layout-c2, .layout-c3
{
	border:solid 1px #cacaca;		
	width: 17%;			
}

.layout-c1
{
	background-color: #e0e0d1;	
	padding: 14px 14px 14px 14px;
}

.layout-c2
{
	background-color: #ffffff;	
	padding: 8px 25px 25px 25px;	
	width: auto;
}

.layout-c3
{
	background-color: #bfbfcf;	
	padding: 14px 14px 14px 14px;			
	border-color:#a8a8a8;			
}

.layout-c1-spacer, .layout-c3-spacer
{
	width:193px;
}

.layout-c2-spacer
{
	width:500px;
}

.globalmenu-link
{
	color: #ffffff;
	font-size: 11px;	
	text-decoration: none;
}

.globalmenu-spacer
{
	margin-left: 20px;	
	margin-right: 0px;	
}

.breadcrumbsmenu-link
{
	color: #a3a3e0;
}




/* ------------------end of layout--------------------- */



/* ------------------left column--------------------- */


.localmenu-title, .localmenu-link, .localmenu-link-current
{
	text-decoration: none;	
	color: #333399;	
	font-size: 8pt;	
}

.localmenu-title
{
	font-size: 12pt;
	font-weight: bold;
}

.localmenu-title:hover
{
	color: #5555eb;
}

.localmenu-link:hover
{
	color: #5555eb;
	text-decoration: underline;
}

.localmenu-link-current
{
	font-weight:bolder;
	color: #5555eb;
}

.localmenu-link-current:hover
{
	color: #5555eb;
	text-decoration: underline;	
}

.searchbox
{
	width:100px;
}

.searchbutton
{
	width:60px;
}

/* ---------------end of left column--------------------- */



body
{
	margin: 0px;
	background-color: #cacaca;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;	
}

h1, h2, h3, h4
{
	color: #4a4a92;
}


h3
{
	text-align:center;
	border-bottom:#e4e4e4 solid 1px;	
	padding-bottom:5px;	
	margin-top: 5px;

}

a {}
a:hover {}
a:visited {}



.test8
{
		border-top: solid 1px #a7a7c3;
		text-align:left;
		color: #6e6dab;
		font-weight: bold;
		font-size: 10px;
		margin-top: 0px;
		
}

.test9
{
		border: solid 1px #cacaca;		
		padding: 0px 10px 10px 10px;
		background-color: #eaead9;
}

.test10
{
		border: solid 1px #cacaca;		
		padding:10px;
}


.test11
{

}

.biweekly-article-title
{
	padding:5px;
	background-image: url(../../_system/images/bg_999966_fade.jpg);
	color:#ffffff;
	font-weight: bold;
}

.biweekly-article-body
{
		padding-left:20px;
}

.biweekly-issue
{
	border-collapse:collapse;
	border:1px solid #cacaca;
	background: #f8f8f8;
}