p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000033;
	padding-bottom: 1em;
}

th{
	color: White;
	background: Navy;
	font-weight: bolder;
	vertical-align: bottom;
	text-align: center;
}

.key {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;	
}
.odd {
	background: #FFFFE0;
}

.even {
	background: White;
}

.tableBottom {
	height: 1px;
	background-color: Black;
}

a {
	text-decoration : none;
	color: #991B00;
}

a:hover {
	text-decoration : underline;
}

.HelplineSectionLink {
	margin-bottom: 1.5ex;
	display: block;	
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	color: #000033;
	/*margin-bottom: -1em;*/
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	color: #000033;
	/*margin-bottom: -1em;*/
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #000033;
	/*margin-bottom: -1em;*/
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: oblique;
	color: #000033;
	/*margin-bottom: -1.1em;*/
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #3333CC;
	padding: 2px 2px 2px 2px;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #3333CC;
	padding: 2px 2px 2px 2px;
}

.designnotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C71585;
	font-style: italic;
}
.moto {
	font-size: 8pt;
	font-style: italic;
	color: #666666;
	text-align: left;
	padding: 2px 2px 2px 2px;
}

.hint {
	font-style:italic;
	color:#666666;	
}

.error {
	font-family: "Courier New", Courier, monospace;
	font-size: 95%;
	color: #FF3333;
}

.response {
	font-size: 95%;
	color: #005301;
	border: 1px solid green;
	background: #F0FFF0;
	padding: 5px;
}

.errorResponse {
	font-size: 95%;
	color: #530001;
	border: 1px solid red;
	background: #FFF0F0;
	padding: 5px;
}
.notice {
	font-size: 95%;
	color: Navy;
	border: 1px solid red;
	background: #FFEAED;
	padding: 5px;
}

.adminmenu {
	color: #DC143C;
	font-weight: bold;
}

/* HideMe selector to hide anything we don't need in the current design */
.HideMe {
	display:none;
}

.thrColElsHdr #container #mainContent #MemberContact {
	background-color: #FFFFCC;
	border: 1px solid #999999;
}

/*  Newsroom stuff */
#StoryHeadlineStatic {
	margin: 0;
	margin-top: 0.5em;	
}

#StoryHeadlineEdit {
	display: none;
	margin: 0;
	padding: 0;	
}
#StoryHeadlineEdit #editForm {
	margin: 0;
	padding: 0;	
}

#NewsEditorsControls {
	color: #000033;
	border: 1px solid Red;
	padding: 1em;
	background-color: #FFFAF0;
	margin: 0;	
}

.controlHeading {
	font-size: smaller;
	font-weight: bolder;
	margin: 0;
	padding: 0;
}
.controlOption {
	font-size: smaller;
	margin: 0;
	padding: 0;
}
.ControlOptionDisabled {
	font-size: smaller;
	margin: 0;
	padding: 0;
	color: gray;
}

#NewsLive {
	border: 1px solid #E6E6FA;
	padding: 1em;
}
#NewsLive a {
	padding-left: 8px;
	background: transparent url(../images/link.gif) no-repeat top left;
}
#NewsLive h2,p {
	margin: 0;
}

#NewsArchive {
	border: 1px solid #E6E6FA;
	padding: 1em;	
}
#NewsArchive a {
	padding-left: 8px;
	background: transparent url(../images/link.gif) no-repeat top left;
}
#NewsArchive h2,p {
	margin: 0;
}

#NewsDraft {
	border: 1px solid Red;
	padding: 1em;
	background-color: #FFFAF0;
}
#NewsDraft a {
	padding-left: 8px;
	background: transparent url(../images/link.gif) no-repeat top left;
}
#NewsDraft h2,p {
	margin: 0;
}
.newsdeskwarning {
	font-size: smaller;
	color: Gray;
	font-style: italic;
	margin-top: 2em;
}
.newsdekContactInfo {
	font-size: smaller;	
}
.newsDatePriority {
	background-color: #FFFAF0;
	margin: 0;
	font-style: italic;
	color: Silver; 
}
.PaneTitle {
	background-color: #003C00;
	color: #FFF8DC;
	font-size: smaller;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}
#NewsLinksBar a {
	padding-left: 8px;
	background: transparent url(../../images/link.gif) no-repeat top left;
}
#NewsLinksBar p {
	margin: 0;
	padding: 0;	
}
#toggleNewsEditorControls {
	color: #991B00;
	cursor: pointer;
	border: 1px solid Red;
	background-color: #FFFAF0;
	padding: 1px;
}

.HiddenList {
	display: none;
}

.VisibleList {
	display: block;
}
.categoryList {
	font-size: smaller;
	margin: 0;
	padding: 0;
}
.AddressUpdateNote {
	color: Black;
}
.AddressWithSEW {
	margin: 5px; 
	padding: 5px; 
	font-size: 0.9em; 
	color: gray
}
.PageLog {
	color : Gray;
	border : thin inset;
	font-size : xx-small;
	background-color: #F8F8FF;
	width: 200px
}
.edwarning {
	font-size: smaller;
	color: Gray;
	font-style: italic;
	margin-top: 2em;
}
