
.darkrow{
	background-color:#333399;
	color:#FFFFFF;
	font-weight: bold;
}

.darkcell{
padding:2px 8px 2px 8px;
width:70%;
}

.flatbottom{
padding-bottom:0px;
margin-bottom:0px;
}

.flattop{
padding-top:0px;
margin-top:0px;
}

.center{
text-align:center;
}

.emph{
font-style:italic;
}

.list{
padding-left:8px;
}

.row0{
background-color:#EAEFFA;
}

.row1{
background-color:#ffffff;
}

.attr{
text-align:right;
font-weight:bold;
width:15%;
vertical-align:top;
padding-left:15px;
}

.attr2{
text-align:right;
width:15%;
vertical-align:top;
padding-left:15px;
}

.value{
padding-left:10px;
padding-right:10px;
}

.value2{
padding-left:15px;
padding-right:15px;
}

.desc{
text-align:justify;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
}

.subheading{
padding-left:10px;
padding-right:10px;
margin-top:5px;
margin-bottom:5px;
}

.heading{
font-weight:bold;
font-size:1.1em;
font-weight: bold;
padding-left:5px;
color:#339;
}

.fullheading{
border-bottom: 1px solid  #36C; 
font-size:1.0em;
padding: 0.1em;
}

.summ_heading{
font-weight:bold;
font-size:120%;
padding-left:5px;
color:#339;
}

.summ_item{
border:1px dotted black;
margin-top:4px;
margin-bottom:4px;
padding:5px
}

.byline{
font-weight:bold;
font-style:italic;
padding-left:5px;color:#339;
}

.listtitle{
padding:0px 5px 0px 5px;
}

.showbox{
border: 1px solid  #36C; 
padding: 0.1em;
width:50em;
margin-bottom:4px;A
}

.listbox{
border: 1px solid  #36C; 
padding: 0.1em;
width:80%;
border-collapse:collapse;
}

.fullbox{
margin-top:2px; 
margin-bottom:40px; 
padding:10px; 
border:1px dashed #ccc; 
font-family:sans-serif; 
width:85%;
}


.fulltable{
width:100%;
padding-top:5px;
}

shaded-row
{
padding:5px 5px 0px 5px;
background-color:   #EAEFFA;
}
a:hover
{
  font-size: 1.0em;
  text-decoration: none;
}
.border
{
border: 1px solid  #36C;
padding: 0.1em;
}
h2.grey-background
{
background-color:  #EAEFFA;
padding-left: 5px;
}
.small-text
{
font-size: 0.9em;
}

P.more-news {
  FONT-SIZE: 0.9em; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left: 0.25em;
}

#events {
border: 1px solid  #36C;
padding: 0.1em; 
margin-bottom:4px;
}

.hiddenformlabel {
display: none;
}

.error{
border:1px solid #802020;background:#d08080;margin-bottom:3px;padding:3px;
}

.error_heading{
font-weight:bold;color:#a04040;
}

.submit{
margin-right:5px;
border:1px solid black;
}

.maxw{
width:100%;
}

