/* Brighton Blue - Copyright EditMe 2005-2007 - http://www.editme.com */  
 
 
/* This will be used in the Rich Text Editor. Use 
   pageBody or adminBody to control body as it's  
   displayed in the public site and admin tools. */ 
body { 
	background-color: #ffffff; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	line-height: 20px; 
	margin: 8px; 
	color: #656565; 
} 
body, td, th, blockquote, div { 
	font-size: 14px; 
} 
#pageBody { 
	background-color: #ffffff; 
	margin: 24px; 
} 
#adminBody { 
	background-color: #ffffff; 
	margin: 24px; 
} 
.mceVisualAid { 
	border: 1px dashed gray; 
} 
.mainTable { 
	width: 90%; 
} 
h1 { 
	color: #969696; 
	font-size: 24px; 
} 
h2 { 
	font-size: 22px; 
} 
h3 { 
	font-size: 20px; 
} 
h4 { 
	font-size: 18px; 
} 
h5 { 
	font-size: 16px; 
} 
h6 { 
	font-size: 14px; 
} 
 
a, a:link, a:visited { 
	color: #5b8bb8; 
	text-decoration: none; 
} 
 
a:active, a:hover, .mceContentBody a { 
	color: #5b8bb8; 
	text-decoration: underline; 
} 
 
th { 
	text-align: left; 
} 
 
OL        { list-style-type: decimal } /* 1 2 3 4 5 etc. */ 
OL OL     { list-style-type: lower-alpha } /* a b c d e etc. */ 
OL OL OL  { list-style-type: lower-roman } /* i ii iii iv v etc. */ 
 
.attachmentContainer { 
	margin: 3px; 
} 
.attachmentTable { 
	border-collapse: collapse; 
} 
.attachmentHead { 
	background-color: #f9f9f9; 
	color: #5b8bb8; 
	border: 1px solid #969696; 
	padding: 5px 5px 5px 5px; 
} 
.attachmentCell { 
	padding: 5px 5px 5px 5px; 
	 
} 
.attachmentCellAlt { 
	background-color: #f9f9f9; 
	padding: 5px 5px 5px 5px; 
} 
.attachmentDescription { 
	padding-top: 0pt; 
	padding-bottom: 0pt; 
	padding-left: 10pt; 
	font-size: 12px; 
} 
 
table.tableheader { 
	width: 100%; 
	height: 70px; 
	border: 1px solid #969696; 
	background-color: #5b8bb8; 
	background-repeat: no-repeat; 
	vertical-align: top; 
} 
 
td.header { 
	vertical-align: bottom; 
	padding: 16px 16px 16px 16px; 
} 
 
td.header p { 
	color: #ffffff; 
	font-size: 30px; 
	font-weight: bold; 
	text-align: left; 
} 
 
td.subheader { 
	border-top: 1px solid #969696; 
	border-right: 1px solid #969696; 
	border-bottom: 0px none; 
	border-left: 1px solid #969696; 
	background-color: #f9f9f9; 
	text-align: left; 
	vertical-align: top; 
	height: 30px; 
	/*width: 455px;*/ 
} 
 
td.subheader p { 
	color: #969696; 
	margin: 4px 16px 4px 16px; 
	font-size: 16px; 
	font-weight: bold; 
} 
table.content { 
	width: 100%; 
	height: 500px; 
}	 
td.content { 
	border: 1px solid #969696; 
	background-color: #ffffff; 
	vertical-align: top; 
	width: 100%; 
	height: 100%; 
	text-align: left; 
	padding: 12px 16px 16px 16px; 
} 
td.comments { 
	border: 1px solid #969696; 
	background-color: #ffffff; 
	vertical-align: top; 
	width: 100%; 
	text-align: left; 
	padding: 12px 16px 16px 16px; 
} 
 
td.attachmentImage { 
	border: 1px solid #969696; 
	vertical-align: top; 
} 
 
td.attachmentImage img { 
	border: 0px none; 
	margin: 6px; 
} 
table.menu { 
	width: 100%; 
} 
td.menu { 
	border: 1px solid #969696; 
	background-color: #ffffff; 
	text-align: left; 
	vertical-align: top; 
	width: 200px; 
} 
 
td.menucontent { 
	padding: 6px 8px 8px 8px; 
	vertical-align: top; 
	width: 100%; 
} 
 
td.menuheader { 
	border-bottom: 1px solid #969696; 
	background-color: #f9f9f9; 
	vertical-align: top; 
	height: 30px; 
	width: 100%; 
	padding: 4px 8px 4px 8px; 
} 
 
td.menuheader p { 
	text-align: left; 
	font-size: 16px; 
	font-weight: bold; 
	color: #969696; 
} 
 
td.modified { 
	font-size: 10px; 
	font-style: italic; 
	text-align: center; 
	vertical-align: top; 
} 
 
td.hspace { 
	background-color: #ffffff; 
	height: 3px; 
	vertical-align: top; 
} 
 
td.vspace { 
	background-color: #ffffff; 
	width: 3px; 
} 
 
.addComment { 
	width: 150px; 
	float: right; 
} 
 
td.addCommentButton { 
	background-color: #f9f9f9; 
	border: 1px solid #969696; 
	padding: 4px 6px 4px 6px; 
	vertical-align: top; 
} 
 
td.addCommentButton a, td.addCommentButton a:link, td.addCommentButton a:visited, td.addCommentButton a:active, td.addCommentButton a:hover { 
	font-weight: normal; 
} 
td.toolsContainer { 
	width: 74px; 
} 
td.toolsContainer-off { 
	display: none; 
} 
td.toolsheader { 
	color: #969696; 
	border: 1px solid #969696; 
	background-color: #f9f9f9; 
	vertical-align: top; 
	height: 31px; 
	width: 72px; 
	padding: 4px 8px 4px 8px; 
} 
 
td.toolsheader p { 
	text-align: left; 
	font-size: 13px; 
	font-weight: bold; 
} 
 
td.tools { 
	border-top: 0px none; 
	border-right: 1px solid #969696; 
	border-bottom: 0px none; 
	border-left: 1px solid #969696; 
	background-color: #ffffff; 
	text-align: left; 
	vertical-align: top; 
	font-size: 13px; 
	padding: 4px 8px 4px 8px; 
} 
 
td.toolsbottom { 
	border-top: 0px none; 
	border-right: 1px solid #969696; 
	border-bottom: 1px solid #969696; 
	border-left: 1px solid #969696; 
	background-color: #ffffff; 
	text-align: left; 
	vertical-align: top; 
} 
 
div.toolsbutton { 
	background-image: URL(/files/BrightonBlueCSS/tools_sel.gif); 
	background-repeat: no-repeat; 
	cursor: pointer; 
	border-top: 0px solid #969696; 
	border-right: 0px solid #969696; 
	border-bottom: 0px solid #969696;	 
	border-left: 0px none; 
	background-color: #ffffff; 
	vertical-align: middle; 
	height: 32px; 
	width: 32px; 
} 
div.toolsbutton-off { 
	background-image: URL(/files/BrightonBlueCSS/tools_sel_off.gif); 
	background-repeat: no-repeat; 
	cursor: pointer; 
	border-top: 0px solid #969696; 
	border-right: 0px solid #969696; 
	border-bottom: 0px solid #969696;	 
	border-left: 0px solid #969696; 
	background-color: #f9f9f9; 
	vertical-align: middle; 
	height: 32px; 
	width: 32px; 
} 
img.toolsbutton-spacer { 
	height: 31px; 
	width: 32px; 
} 
.commentFrom { 
	color: #666666; 
	font-weight: bold; 
	text-wrap: suppress; 
} 
 
.commentDate { 
	color: #666666; 
	text-wrap: suppress; 
} 
span.commentLinks a, span.commentLinks a:link, span.commentLinks a:visited, span.commentLinks a:active, span.commentLinks a:hover{ 
	font-size: .9em; 
	text-wrap: suppress; 
} 
 
.ruler { 
	display: block; 
	border-top: 0px none; 
	border-right: 0px none; 
	border-bottom: 1px solid #969696; 
	border-left: 0px none; 
	margin: 0px 0px -12px 0px; 
} 
 
.editorPanel { 
	background-color: silver; 
} 
/* Admin screen styles: */ 
#adminBody { 
} 
#adminMainTable { 
  border: 1px solid #5b8bb8; 
  background-color: #ffffff; 
} 
#adminMainCell { 
  padding: 18px; 
} 
#adminMenuTable { 
} 
#adminMenuRow { 
} 
#adminMenuLeftCell { 
} 
#adminMenuRightCell { 
} 
#adminMenuSpacerRow { 
} 
.adminHR { 
	color: #969696; 
	height: 1px; 
    margin-top: 0; 
} 
#adminMenuContentBlock { 
} 
 
/* Tree navigation formatting */ 
div.orgtree { 
  margin: 0px 1em 0px -1em; 
} 
div.orgtree ul { 
  list-style: none; 
  padding: 0px 0px 0px 1em; 
  margin: 0px 0px 0px 0px; 
} 
div.orgtree ul li { 
  padding: 0px 0px 6px 0px; 
  line-height: 1.2em; 
} 
div.orgtree ul li ul { 
  padding: 6px 0px 0px 1em; 
} 
div.orgtree ul li.orgtree_li_exp { 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
} 
div.orgtree ul li.orgtree_li_exp, div.orgtree ul li.orgtree_li_sel { 
  list-style: none; 
  font-weight:bold; 
} 
div.orgtree ul li.orgtree_li { 
  list-style: none; 
  font-weight:normal; 
} 
 
/* List formatting for _ListNav, _ListRecent and _MonthNav output */ 
div.orglist { 
  margin: 0px 1em 0px -1em; 
} 
div.orglist ul { 
  list-style: none; 
  padding: 0px 0px 0px 1em; 
  margin: 0px 0px 0px 0px; 
} 
div.orglist ul li { 
  padding: 0px 0px 6px 0px; 
  line-height: 1.2em; 
  list-style: none; 
} 
div.list ul li.orgnav_li_sel { 
  font-weight:bold; 
  list-style: none; 
} 
div.orghead { 
  margin-left: 1em; 
  margin-bottom: .25em; 
  font-weight: bold;  
} 
p.list_footer_links { 
  font-size:.85em; 
  padding-bottom:12px; 
} 
 
#adlink { text-align:center; margin:8px 0px 0px 10px; } 
#adlink a { color: black; font-size:90%; text-decoration:none; font-style:normal;} 
