/* Plug-in */

#leftcol .topnews ul{
	margin-left: 0;
}
#leftcol .topnews ul li {
	list-style:none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
}
#leftcol .topnews ul li p {
	margin: 3px 0 0 0;
	font-size:94%;
}
#leftcol .topnews ul li a{
	font-weight: bold;
	font-size:110%;
	text-decoration:none;
}
#leftcol .topnews ul li a:hover{
	text-decoration:underline;
}
#leftcol .topnews p a {
	text-decoration:none;
}
#leftcol .topnews p a:hover {
	text-decoration:underline;
}
#leftcol ul#cat-dept{
	margin-left: 0;
}
#leftcol ul#cat-dept  li{
	list-style:none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #ccc;
}
#leftcol ul#cat-dept  li a {
	font-weight: bold;
	font-size:110%;
	text-decoration:none;
}

#rightcol .topnews ul, #rightmiddlecol .topnews ul{
	margin-bottom: 10px;
}
#rightcol .topnews ul li, #rightmiddlecol .topnews ul li {
	padding:0;
	margin: 0 0 10px 0;
}
#rightcol .topnews ul li p, #rightmiddlecol .topnews ul li p {
	margin: 0;
	padding:0;
	font-size:94%;
}
#rightcol .topnews ul li a:hover, #rightmiddlecol .topnews ul li a:hover{
	text-decoration:underline;
}
#rightcol .topnews p a, #rightmiddlecol .topnews p a {
	text-decoration:none;
}
#rightcol .topnews p a:hover, #rightmiddlecol .topnews p a:hover {
	text-decoration:underline;
}


/* news items list */

#leftcol ul.newsHeadline { 
	margin-left: 8px;
 }
#leftcol ul.newsHeadline li { 
	list-style:none;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #ccc;
}
#leftcol ul.newsHeadline li p {
	margin: 10px 0 0 0;
}
#leftcol ul.newsHeadline li a {  
	font-weight: bold;
	font-size:110%;
	text-decoration:none;
}
#leftcol ul.newsHeadline li a:hover {  
	text-decoration:underline;
}
#leftcol ul#event-list { 
	margin-left: 0;
 }
#leftcol ul#event-list li { 
	list-style:none;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #ccc;
}
#leftcol ul#event-list li p {
	margin: 10px 0 0 0;
}
#leftcol ul#event-list li a {  
	font-weight: bold;
	font-size:110%;
	text-decoration:none;
}
#leftcol ul#event-list li a:hover {  
	text-decoration:underline;
}

/* ---------------- Menu Drop down classes ------------------------ */

.hidden{
	display:none;
}
.shown{
	display:block;
}
#content h2.trigger{
	background:#f3f3f3 url(../../engine/images/hideshow+.gif) right center no-repeat;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	padding: 3px 8px;
	line-height:175%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	font-size:100%;
	font-weight:bold;
}
#content h2.trigger:hover{
	cursor:pointer;
	background-color: #eee!important;
}

		
.hand {
		cursor: pointer;
		}


/* ---------------- Registration Form classes ------------------------ */

.formLayout {
            border:1px solid #ccc;
            border-collapse:collapse;
            font-size:100%;
            margin-bottom:12px;
            background-color:#f7f7f7;
}
.formLayout td {
            border-top:1px dotted #ccc;
            border-bottom:1px dotted #ccc;
            padding:2px;
            vertical-align:top;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:400px;
  display:none;
  z-index:9999;
  padding:20px;
  border:1px solid #ccc;
}

#boxes #dialog {
  width:375px; 
  height:250px;
  padding:10px;
  background-color:#ffffff;
  position:absolute;	
}
