.accent {width: 540px; margin: 20px 0px 20px 70px; border-bottom: 3px solid #999; border-top: 3px solid #999;}
.cent {text-align: center;}
.light {background-color: #999;}
.none {background-color: #fff;}

/*.new {font-family: Garamond, 'Times New Roman', serif; color: #c69; font-style: italic; font-size: 1.1em }*/

.new {background-color: #7477d6; color: #fff; font-weight: normal; font-size: .9em; margin: 1px 0; padding: 0 2px; }

.error {color: #d67477; margin-bottom: 0.8em; } /* previous: #c36; #900;*/
.errorb {color: #d67477; margin-bottom: 0.8em; font-size: 1.3em; } /* previous: #c36; #900;*/

.important {color: #c69;}

.paragraph-frame { 
	padding: 10px 2px 10px 12px;
	border-top: 1px solid #a8d674;
	border-bottom: 1px solid #a8d674;
	background-color: #f8f8f6;
	display: block; }
.paragraph-hidden {display: none;}

.shaded-table-light {
background-color: #f8f8f6; padding: 2px;
}

shaded-table-none {
padding: 2px;
}

.shaded-table-border { border: 2px solid #91cf5a; margin: 15px 10px; padding: 10px 10px 10px 20px; }

.commentlink {
width: 50%; margin-left: 60px; font-size: 0.8em; text-align: right; margin-top: 10px;
}

.commentlink img {
vertical-align: middle;
}

.register {
	background-color: #f8f8f6; 
	display: block; 
	margin: -3px -3px -3px -7px; 
	padding: 3px;
	-moz-border-radius: 9px 0 9px 0;
}

.notice  {
	margin-left: 50px;
	/*margin-right: 0px;*/
	padding: 10px 2px 10px 12px;
	border-top: 1px dotted #c7f400;
	border-bottom: 1px dotted #c7f400;
	background-color: #f8f8f6;
	/*display: block;*/
}

.notice h4 {
margin: 0px auto 10px auto;
}

.frame {
/*margin-left: 50px;*/
border-top: 1px dotted #c7f400;
border-right: 1px dotted #c7f400;
border-bottom: 1px dotted #c7f400;
border-left: 1px dotted #c7f400;
padding: 10px;
}

.hidden {
display: none;
}


#tooltip {
		width: 200px;
    padding: 5px 3px 5px 10px;
    background: #f9f9f9;
    border: 1px solid #f0fdd3;
    font-size: smaller;
		text-align: left;
}

span.tip {
    /*border-bottom: 1px solid #eee;
		text-align: left;*/
}


.total {
font-size: 1.7em;
}

.td-white {
background-color: #fff;
border-bottom: 1px solid #dcdcdc;
}

.td-shaded {
background-color: #f8f8f6;
/*background-color: #f4f4f4;*/
border-bottom: 1px solid #dcdcdc;
}

/*CSS for Simple Tree Menu*/

#groups ul{
list-style: none;
}

#groups a {
color: #039;
}

.treeview ul{ 
margin-left: 0;
padding-left: 0;
}

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

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

.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;
/*list-style-image: url(../images/bulletb.gif);*/
list-style-type: disc;
margin-top: 3px;
margin-left: 0;
padding-left: 0;
vertical-align: middle;
}

.topborder { border-top: 1px dotted #cc0; }

ul.spacy li {
margin-bottom: 0.4em;
} 


.gap {
line-height: 130%;
}

.spaceduppercase { text-transform: uppercase; font-size: 1.2em; }


#regform td { padding: 2px }

ul.green li { color: #999; } 

table.rdf-header {
	margin-top: 5px;
	}

table.rdf-header th {
	vertical-align: middle; 
	font-weight: normal;
}
	
#byrdf h5 {
	font-family: Arian, Helvetica, Verdana, sans-serif;
}
	
ul.rdfA li {
  list-style-type: disc;
  list-style-image: none;
  color: #8dd4f6 /*#9cdcf8*/;
  padding-top: 0.2em;
} 

ul.rdfB li {
  list-style-type: disc;
  list-style-image: none;
  color: #adbde0/*#bac8e6*/;
  padding-top: 0.2em;
} 

ul.rdfC li {
  list-style-type: disc;
  list-style-image: none;
  color: #96cbd3/*#a5d4db*/;
  padding-top: 0.2em;
} 

ul.rdfD li {
	list-style-type: disc;
  list-style-image: none;
  color: #cab3d4/*#d3bfdc*/;
  padding-top: 0.2em;
} 
