/* please read notes in Brownie.css */

/* ==========================================================================================  RESETS */
.titanBody
{background:#d5eaf6 url('images/ArchMil/bgArchMil.jpg') repeat-x;}

.titanBody,.mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea
{color:#000;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}

.titanBody p,.titanBody blockquote,
.mainBody p,.mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform textarea
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ textarea,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor textarea
{line-height:16px;}

.Aggregation img,.Calendar img,.Commenting img,.PhotoBlock img,.SearchResults img,.SiteMap img,.TOCBlock img,.WhatsNew img,
.Freeform a img,.FormEditor a img,.FAQ a img
{border:0;}

.titanBody hr,.mainBody hr,
.Freeform hr,.FormEditor hr,.FAQ hr
{background-color:#ccc;border:0;color:#ccc;height:1px;}

.titanBody fieldset,.mainBody fieldset,
.Freeform fieldset,.DisplaySideUpload fieldset,.AggregationFilter fieldset,.Calendar fieldset
{background:transparent;}/* don't remove this attributes, can add attributes-change values */

.titanBody a{color:#003366;text-decoration:underline;outline:none;}

#OuterLeft {background:url(images/ArchMil/bgShadowLeft.jpg) left top no-repeat;}
#OuterRight {background: url(images/ArchMil/bgShadowRight.jpg) right top no-repeat;}

.mainBody a,.FAQ a,.FormEditor a,.Freeform a
{color:#003366;text-decoration:none;outline:none;}

.titanBody a:focus,
.titanBody a:hover,
.titanBody a:active
{color:#003366;text-decoration:underline}

.mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active
{color:#003366;text-decoration:underline}

/* ========================================================================================== PAGE LAYOUT */
#mainBody{border:1px #99b4d2 solid; border-top:0px; border-bottom:0px; background:#fff;}

	#pageTopArea{ background:url('images/ArchMil/bgArchMilTop.jpg') repeat-x;}
	
		#logoControlContainer{}
			#logoControlContainer a{}
				#logoControlContainer a img{}
				
		#QuickFindContainer{color:#003366; background:#fff; border-left:1px solid #d0e9f4; border-right:1px solid #d0e9f4;border-bottom-left-radius:8px;border-bottom:1px solid #d0e9f4;border-bottom-right-radius:8px;}
			#QuickFind {text-align:left; border: #d1e8f5 1px solid; border-top:0px; border-bottom:0px; padding-bottom:0px;}
			#QuickFind ul{list-style:none;}
				#QuickFind .Freeform ul li{}
				#QuickFind .Freeform ul li.navFirst{}
				#QuickFind .Freeform ul li.navLast{}
					#QuickFind ul .Freeform li span{color:#ccc;}/* separator */
					#QuickFind ul .Freeform li a{color:#003366;font-size:13px;text-decoration:none;}
					#QuickFind ul .Freeform li a:focus,
					#QuickFind ul .Freeform li a:hover,
					#QuickFind ul .Freeform li a:active{color:#003366;text-decoration:underline;}
			
		#utilityNavContainer{color:#003366;text-align:right;}
			#utilityNavContainer ul{list-style:none;}
				#utilityNavContainer ul li{}
				#utilityNavContainer ul li.navFirst{}
				#utilityNavContainer ul li.navLast{font-weight:bold;}
				
					#utilityNavContainer ul li span{}/* separator */
					#utilityNavContainer ul li a{color:#003366;font-size:12px;text-decoration:none;}
					#utilityNavContainer ul li a:focus,
					#utilityNavContainer ul li a:hover,
					#utilityNavContainer ul li a:active{text-decoration:underline;}
					
		#searchBarContainer{}
			#searchBarContainer input#searchTerms{border:1px solid #999;font-family:Arial,Helvetica,sans-serif;}
			#searchBarContainer input#searchGo{background:url('images/ArchMil/btnArchMilSearch.gif') no-repeat left top;color:#fff; font-size:11px; font-weight:bold;}
			#searchBarContainer input#searchGo:hover{}	
					
		#topNavContainer{font-family: Arial,Helvetica,sans-serif; background:url(images/ArchMil/bgArchMilTopNav.jpg) repeat-x;}
			#topNavContainer ul{list-style:none;}
				#topNavContainer ul li{}
				#topNavContainer ul li.navFirst{}
				#topNavContainer ul li.navLast{}
					#topNavContainer ul li span{}/* separator */
					#topNavContainer ul li a{color:#fff;font-family: Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
					#topNavContainer ul li.navFirst a{}
					#topNavContainer ul li.navLast a{}
					#topNavContainer ul li.Login a{background: url(images/ArchMil/bg_login.jpg) no-repeat; color:#b8dbf6;}
					
					
					#topNavContainer ul li a:focus,
					#topNavContainer ul li a:hover,
					#topNavContainer ul li a:active,
					#topNavContainer ul li a.current{color:#fff; background:url(images/ArchMil/bgArchMilTopNavOver.jpg) repeat-x;}
					#topNavContainer ul li.Login a:hover{background: url(images/ArchMil/bg_login_over.jpg) no-repeat; color:#b8dbf6;}



	#contentArea{}
		#topContentContainer{}
			#topContentContainer img{}/* rotator image */
			#topZone{background: url(images/ArchMil/bg_topZone.png) no-repeat; _background: url(images/ArchMil/bg_topZone.gif) no-repeat;}
			.IE6 #topZone{background: url(images/ArchMil/bg_topZone.gif) no-repeat;}
			#topZone h4{}
			#topZone h3/*,
			#rightZone h3*/{color:#854100;}
			#topZoneInside{background:url(images/ArchMil/bg_creambar.jpg) repeat-x;}
			
		#leftContentContainer{}
			#contentNavContainer{}
			/* look for separate section CONTENT NAV */
			#leftZone{}	
			
		#contentContainer{background:url('images/ArchMil/ArchMilbgContentArea.gif') repeat-y  top;}/* breadcrumb, pagetools, centerzone, rightzone */
			#toolContainer{background:url('images/ArchMil/bgArchMilToolContainer.jpg') repeat-x left 0;font-family:Arial,Helvetica,sans-serif; font-size:12px;}
				#breadCrumbContainer{}
					#breadCrumbContainer ul{list-style:none;}
						#breadCrumbContainer ul li.navFirst{}
						#breadCrumbContainer ul li.BreadCrumbLable{font-weight:bold; padding-right:8px;}
						#breadCrumbContainer ul li{}
							#breadCrumbContainer ul li a{text-decoration:none;}
							#breadCrumbContainer ul li a:focus,
							#breadCrumbContainer ul li a:hover,
							#breadCrumbContainer ul li a:active{text-decoration:underline;}
							
				#pageTools{float:right;}
					#pageTools ul{list-style:none;}
						#pageTools ul li{}
						#pageTools ul li.print a{background:url(images/ArchMil/ArchMilPrint.gif) no-repeat left 1px;}
						#pageTools ul li.email a{background:url(images/ArchMil/ArchMilEmail.gif) no-repeat left 1px;padding-right:15px;}
							#pageTools ul li a{text-decoration:none; color:#000;}
							#pageTools ul li a:focus,
							#pageTools ul li a:hover,
							#pageTools ul li a:active{text-decoration:underline;}
				
				
						
	/* footer */
	#bottomContainer{background:#fff url('images/ArchMil/bgArchMilFooter.jpg') repeat-x;color:#333; font-size:12px; border:1px #99b4d2 solid; border-top:0px; }
	#bottomContainer p{font-size:12px;color:#333;}
	#bottomRight p{font-size:11px; color:#64615d;}

	#bottomContainer ul {font-size:12px;color:#333;}
	#bottomContainer a{color:#333;text-decoration:none;} 
	#bottomContainer a:focus,
	#bottomContainer a:hover,
	#bottomContainer a:active{color:#777;}
		#bottomRight a{color:#003366;}
		#bottomRight a:focus,
		#bottomRight a:hover,
		#bottomRight a:active{color:#003366; text-decoration:underline;}
	
		#bottomNavContainer{border-top:#ccc solid 1px; padding-top:10px;}
			#bottomNavContainer ul{}
				#bottomNavContainer ul li{}
					#bottomNavContainer ul li a{color:#333;}
					#bottomNavContainer ul li a:focus,
					#bottomNavContainer ul li a:hover,
					#bottomNavContainer ul li a:active{color:#777;}
			
		#contentFooter{}
		
		#poweredBy{font-size:11px; color:#666;}
			#poweredBy a{}
			#poweredBy a:focus,
			#poweredBy a:hover,
			#poweredBy a:active{}


/* ========================================================================================== CONTENT NAV */
/* level 1 content nav */
#contentNavContainer{border-bottom:1px #ccc solid;}
#contentNavContainer ul{list-style:none;}
	#contentNavContainer ul li{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;}
	#contentNavContainer ul li.navFirst{}
	#contentNavContainer ul li.navLast{}
		#contentNavContainer ul li a.current{background:url('images/ArchMil/widget_arrow.gif') no-repeat left 3px;text-decoration:none; color:#003366;}
		#contentNavContainer ul li a{background:url('images/ArchMil/widget_arrow_grey.gif') no-repeat left 3px;text-decoration:none; color:#333; }
		#contentNavContainer ul li a:focus,
		#contentNavContainer ul li a:hover,
		#contentNavContainer ul li a:active{background:url('images/ArchMil/widget_arrow.gif') no-repeat left 3px;text-decoration:none; color:#003366;}
		
			/* level 2 and beyond content nav - will use level 1 if you don't write anything here */
			#contentNavContainer li ul{}
			#contentNavContainer li ul li{}
				#contentNavContainer li ul li a{font-weight:normal; background:none;font-size:12px;}
				#contentNavContainer li ul li a:focus,
				#contentNavContainer li ul li a:hover,
				#contentNavContainer li ul li a:active{background:none;}
				#contentNavContainer li ul li a.current{background:none;}
				
					/* level 3 and beyond content nav - will use level 2 if you don't write anything here */
					#contentNavContainer li ul li ul{}
					#contentNavContainer li ul li ul li{}
					
						#contentNavContainer li ul li ul li a{color:#666;}
						#contentNavContainer li ul li ul li a:focus,
						#contentNavContainer li ul li ul li a:hover,
						#contentNavContainer li ul li ul li a:active{background:none;}
	
/* Custom Styles */	
.borderBottom{border-bottom:1px solid #ccc; padding-bottom:0px;}	
.RightZone blockquote{margin-left:15px;}
.RightZone blockquote.borderBottom {width:200px}
.Tan{background: url(images/ArchMil/bgTan.jpg) repeat-x bottom; overflow:hidden;}
.DetailsNote{background:#fbf5e8;}

.RightZone .AggregationFilter{overflow:hidden; border-bottom:1px #ccc solid;}


.Qualifications,
.FindLocation{border-bottom:1px solid #ccc; padding-bottom:10px; overflow:hidden;}
.Apply .nameMessage,
.Apply .emailMessage,
.Apply .addressMessage,
.Apply .phoneMessage,
.Apply .notesMessage{color:#bf0000;}

.Apply .buttonsSubmit input,
.Apply .buttonsConfirm input,
.FindLocation .buttonsSubmit input{padding:5px; border:#ccc solid 1px; background:#eee;}
.Apply .paginationFooter {text-align:left;}

/* ========================================================================================== BLOCKS */
/* Labels */
.DisplaySideUpload label,
.Commenting .label,
.OneCol .label,
.TwoCol .label,
.OneCol label,
.TwoCol label,
.CalendarDetail .data label,
.EventUpload label,
#LoginScreen label,
.tocList label,
.tocList .label,
.Prefix label,
.Qualifications label,
.Apply label,
.FindLocation label{font-weight:bold;}

/*.RightZone div.OneCol .altRow,
.RightZone div.OneColSmall .altRow{border-bottom:1px solid #ccc;}
.Find div.OneCol .altRow,
.bulletMenu div.OneCol .altRow {border-bottom:0;}
.mainBody .Find div.OneCol .altRow,
.mainBody .bulletMenu div.OneCol .altRow {border-bottom:0;} adding the .mainBody get rid of the bleed through in wkst */

.RightZone div.OneCol div,
.RightZone div.OneColSmall div{border-bottom:1px solid #ccc;}
.RightZone div.OneCol div div,
.RightZone div.OneColSmall div div,
.Find div.OneCol div,
.bulletMenu div.OneCol div,
.mainBody .Find div.OneCol div
.mainBody .bulletMenu div.OneCol div {border-bottom:0;}


/* OneCol & TwoCol H4 & read more link color */
.OneCol h4 a,
.TwoCol h4 a,
.tocList h4 a,
.VideoLineup h4 a,
.OneColSmall h4 a{color:#854100;}

.OneCol h4 a:hover,
.TwoCol h4 a:hover,
.tocList h4 a:hover,
.VideoLineup h4 a:hover,
.OneColSmall h4 a:hover{color:#854100;}

.Find .OneCol h4 a,
.Find .OneColSmall h4 a,
.Find .TwoCol h4 a,
.Find .tocList h4 a{color:#003366; font-size:15px;}


.Find .OneCol h4 a:hover,
.Find .OneColSmall h4 a:hover,
.Find .TwoCol h4 a:hover,
.Find .tocList h4 a:hover{color:#003366; text-decoration:underline;}


div.OneCol a,
div.TwoCol a,
div.SiteMap a,
div.tocList a,
div.OneColSmall a,
div.TwoColSmall a{text-decoration:none; font-weight:bold;}

/* bulletMenu class that can be added to blocks like TOCBlock and Filter(Agreggation) to have the appearance of navigation */
.bulletMenu h4 a{background:url('images/ArchMil/widget_arrow.gif') no-repeat left 2px;font-weight:normal;text-decoration:none;padding-left:15px; color:#003366;  font-size:13px;}
.bulletMenu h4 a:focus,
.bulletMenu h4 a:hover,
.bulletMenu h4 a:active{color:#003366;}

div.OneCol div.image a img,
div.TwoCol div.image a img,
div.tocList div.image a img,
div.OneColSmall div.image a img,
div.TwoColSmall div.image a img{border:0px;}

div.OneCol div.classifications span,
div.TwoCol div.classifications span,
div.tocList div.classifications span,
div.OneColSmall div.classifications span,
div.TwoColSmall div.classifications span{font-weight:bold;}



/* FAQ */
.FAQ ul a{text-decoration:none;}
.FAQ ul a:focus,
.FAQ ul a:hover,
.FAQ ul a:active{text-decoration:none;}
.FAQ dl ul a{text-decoration:underline;}
.FAQ dt{font-weight:bold;border-top:1px solid #ccc;}
.FAQ div.titan_faq_q dl dt{border:0;padding-top:0;}/* wkst only */
.FAQ ul{list-style:none;}
.FAQ dl ul{list-style:disc;}


/* text editor lists */
.County ul {list-style:none;}
.Freeform ul li,
.FAQ dl ul li,
.FormEditor ul li,
.SiteMap li ul li a,
.Qualifications ul li,
.County ul li a{list-style:none; background: url(images/ArchMil/widget_square_bullet.gif) no-repeat left 6px; margin:0px 0px 5px 0px; padding-left:10px;}
.County ul li a{text-decoration: none;}
.County ul li a:hover{text-decoration: underline;}


#bottomCenter .Freeform ul li{background: url(images/ArchMil/widget_footer.gif) no-repeat left 6px;}
.Arrow ul li {list-style:none; background:url(images/ArchMil/widget_arrow.gif) no-repeat 0px 3px; padding-left:15px; padding-bottom:3px; margin:0px;}
#QuickFind .Freeform ul li { background:none; padding-left:0px;}		

/*SITE MAP */
.SiteMap ul{list-style:none; margin-left:0;}
.SiteMap ul li a{font-weight:bold; font-size:13px; background:none; padding-left:0;}
.SiteMap li ul{margin-top:5px;}
.SiteMap li ul li a{font-weight:normal; font-size:12px;}


/* ALPHA LIST */
.alphaList{list-style:none;}

.alpha h3{color:#666;}
.alpha h4 a,
.alpha h4 a:hover{color:#003366;}
.alphaList li a{font-weight:bold;}
.alpha a,
.alpha a:hover{text-decoration:none;}
.alpha div a:hover{text-decoration:underline;}

/* SEARCH RESULTS */
.SearchResults h4.docMatch i{color:#bf0000;}
.SearchResults .didYouMean{border-bottom:1px solid #ccc;}
.SearchResults .smartSearchResults{border:1px solid #ccc;}

/* Pagination */
ul.paginationFooter{text-align:right;}
ul.paginationFooter a,
ul.pagination a{text-decoration:none;list-style:none;}

/* CALENDAR - EVENT UPLOAD CALENDAR */
.calendarCallOut table td,
.EventUpload .DatePicker td,
.EventUpload .DatePicker{background:#eee;}
.calendarCallOut table td,
.EventUpload .DatePicker td{border:1px solid #ccc;text-align:center;}
.calendarCallOut table .arrow,
.EventUpload .DatePicker .arrow,
.EventUpload .DatePicker .caption th + th + th + th{color:#333}
.calendarCallOut table .arrow:hover,
.EventUpload .DatePicker .caption th + th + th + th:hover,
.EventUpload .DatePicker .arrow:hover{color:#777}
.calendarCallOut table .otherMonth,
.EventUpload .DatePicker .otherMonth{background:#ccc}
.calendarCallOut table .selected,
.EventUpload .DatePicker .selected{font-weight:bold;background:#fdfdfd;}
.calendarCallOut .calendarNav span{cursor:pointer;font-weight:bold;color:#444}
.calendarCallOut .calendarNav span.selected,
.calendarCallOut .calendarNav span:hover{color:#777}
.calendarCallOut .calendarNav{text-align:center;}

.calendarCallOut table{margin-left:1px;}
.calendarCallOut table .arrow{color:#fff;}
.calendarCallOut table .arrow:hover{color:#d9e2e1;}
.calendarCallOut table tr.caption th {background:#395795; color:#fff;}
.calendarCallOut table th {background:#d5eaf6; color:#616B76; border:1px solid #a2adbc;}

.calendarCallOut table td{background: url(images/ArchMil/bg_calendar.gif) no-repeat right bottom; border:1px solid #a2adbc; color:#616B76;}
.calendarCallOut table td.otherMonth{background:#eee;}
.calendarCallOut table td.selected{ background:#f9f1df;color: #000;}
.calendarCallOut .calendarNav span:hover,
.calendarCallOut .calendarNav span.selected{color:#014a89;}

.CalendarDetail .data .Description{border-top:1px solid #ccc;}
.CalendarDetail .data H5 {color:#666; border-top:1px solid #ccc; margin-top: 10px; padding-top: 5px;}
.CalendarDetail #Register {background:#eee;border:1px solid #ccc; margin-bottom: 10px;}
.CalendarDetail .data .registered {font-size:13px; text-align: center; color:#333; font-weight:bold;  background: #fbf5e8; }

div.Calendar .CalendarResults .loading { font-weight: bold;}
div.Calendar .waiting .loading {  display: inline; }
div.Calendar .waiting .data { display: none; }

/* ERROR MESSAGES */	
.FormEditor .ErrorMessage,
.EventUpload .ErrorMessage,
.commentForm .ErrorMessage,
.LogIn .ErrorMessage,
.Apply .ErrorMessage{background-color:#f6f1de;border:1px solid #e0d0b1;}
.FormEditor .ErrorMessage,
.FormEditor .errorMessage,
.EventUpload .ErrorMessage,
.commentForm .ErrorMessage,
.commentForm .messageOn,
.EventUpload .messageOn,
#LoginScreen .ErrorMessage,
.Apply .ErrorMessage,
.LogIn .ErrorMessage{color:#bf0000;}

.ErrorBullet { font-weight: bold; color: Red; }

/* PHOTO BLOCK */	
.PhotoBlock div.filmstrip div h3{color:#555;font-size:11px;}
.PhotoBlock div.webImages{text-align:center;}

/* COMMENTS */
.Commenting .summary,
.comments .OneCol div{border-bottom:1px solid #ccc;}
.comments .OneCol div div{border-bottom:0;}

/* EVENT UPLOAD */
.EventUpload .startDate .icon,
.EventUpload .endDate .icon{background:url('images/BrownieImages/btnCalendar.gif') no-repeat left top;}

/* LOG IN */
#LoginScreen fieldset{background:transparent;}
#LoginScreen fieldset legend{color:#b4592d;font-size:14px;}

/* COMMENT FORM POP UP  - when coming from an TOC or Filter block Read Comments or Write Comments Link */
.commentFormPop #contentArea,
.commentsPop #contentArea{background:0;}

input.defaultValue { color: #aaa; }

/* .jumpMenu ul { float: left; clear: both;} */
.AggregationResults div.data.AtoZIndex div { margin: 0; float: left; clear: both; }
.AggregationResults div.data.AtoZIndex div h3 { margin: 0; padding: 0;}
.AggregationResults div.data.AtoZIndex div.attCol1 h4 { font-weight: normal; }
.AggregationResults div.data.AtoZIndex div.attCol1 { margin-bottom: 10px; }
.AggregationResults div.data.AtoZIndex div.jumpMenu { margin: 0 0 10px 0; }
.AggregationResults div.data.AtoZIndex div.jumpMenu ul { margin: 0; padding: 0; }
.AggregationResults div.data.AtoZIndex div.jumpMenu ul li { float: left; list-style: none; margin-right: 5px;}

div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex { display:none; float: left; margin: 0;}
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex  div { cursor:pointer; float: left; margin: 0 5px 0 0; clear: none;}
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex div { padding: 2px 10px 2px 10px; border: 1px solid #ccc; font-weight: bold; }
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex div label { padding:0; width: 100%; }
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex input { display: none; }
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex div.selected { background-color: #003366; color: #fff; }
div.Aggregation div.AggregationFilter2 fieldset div.inputs.AtoZIndex .uses { display: none; }



/* ===================================================================== COMMON EDITOR STYLES ========== */
	div.DataEditor h3{border-bottom:2px solid #888;}
	div.DataEditor div.fieldMessage{font-size:10px;color:#bb0000;}
	
/* ===================================================================== SCHOOL EDITOR STYLES ========== */
	div.DataEditor.School{}
	div.DataEditor.School a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.School a.linkEdit:hover,
	div.DataEditor.School a.linkEdit:focus,
	div.DataEditor.School a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.School div.dataField.tags + div.dataField.tags div.inputs span input,
	div.DataEditor.School div.dataField.tags + div.dataField.tags div.inputs span label{white-space:nowrap;}
	div.DataEditor.School div.scheduling div#feature{font-weight:bold;}
	
/* ===================================================================== SCHOOL DETAIL STYLES ========== */
	div.DataDetail.School p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;font-weight:bold;}
	div.DataDetail.School p.editLink a:hover,
	div.DataDetail.School p.editLink a:focus,
	div.DataDetail.School p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== NEWS LISTING STYLES ========== */
	div.DataList.News div.item div.otherStuff h4{}
	div.DataList.News div.item div.otherStuff p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataList.News div.item div.otherStuff p.editLink a:hover,
	div.DataList.News div.item div.otherStuff p.editLink a:focus,
	div.DataList.News div.item div.otherStuff p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== NEWS DETAIL STYLES ========== */
	div.DataDetail.News div.item p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataDetail.News div.item p.editLink a:hover,
	div.DataDetail.News div.item p.editLink a:focus,
	div.DataDetail.News div.item p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== NEWS EDITOR STYLES ========== */
	div.DataEditor.News div.article div.dataField a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.News div.article div.dataField a.linkEdit:hover,
	div.DataEditor.News div.article div.dataField a.linkEdit:focus,
	div.DataEditor.News div.article div.dataField a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.News div.metaInfo + div > div.dataField.tags div.head h4{font-size:inherit;color:#333;}
	div.DataEditor.News div.defaultButtons{clear:both;}
	
/* ===================================================================== RESOURCES LISTING STYLES ========== */	
	div.DataList.Resources div.item div.otherStuff h4{}
	div.DataList.Resources div.item div.otherStuff p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataList.Resources div.item div.otherStuff p.editLink a:hover,
	div.DataList.Resources div.item div.otherStuff p.editLink a:focus,
	div.DataList.Resources div.item div.otherStuff p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataList.Resources div.item div.otherStuff div.extraInfo div.title{font-weight:bold;}

/* ===================================================================== RESOURCES DETAIL STYLES ========== */	
	div.DataDetail.Resources div.item p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataDetail.Resources div.item p.editLink a:hover,
	div.DataDetail.Resources div.item p.editLink a:focus,
	div.DataDetail.Resources div.item p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== RESOURCES EDITOR STYLES ========== */	
	div.DataEditor.Resources div.longDesc div.dataField a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.Resources div.longDesc div.dataField a.linkEdit:hover,
	div.DataEditor.Resources div.longDesc div.dataField a.linkEdit:focus,
	div.DataEditor.Resources div.longDesc div.dataField a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.Resources div.resourceEditor + div > div.dataField.tags div.head h4{font-size:inherit;color:#000;}

/* ===================================================================== JOBS LISTING STYLES ========== */	
	div.DataList.Jobs div.items table.jobsList td p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataList.Jobs div.items table.jobsList td p.editLink a:hover,
	div.DataList.Jobs div.items table.jobsList td p.editLink a:focus,
	div.DataList.Jobs div.items table.jobsList td p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== JOBS DETAIL STYLES ========== */	
	div.DataDetail.Jobs div.item p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataDetail.Jobs div.item p.editLink a:hover,
	div.DataDetail.Jobs div.item p.editLink a:focus,
	div.DataDetail.Jobs div.item p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}

/* ===================================================================== JOBS EDITOR STYLES ========== */	
	div.DataEditor.Jobs div.dataField a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.Jobs div.dataField a.linkEdit:hover,
	div.DataEditor.Jobs div.dataField a.linkEdit:focus,
	div.DataEditor.Jobs div.dataField a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.Jobs div.jobsEditor + div > div.dataField.tags div.head h4{font-size:inherit;color:#000;}
	
/* ===================================================================== PARISH EDITOR STYLES ========== */		
	div.DataEditor.Parishes div.dataField a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.Parishes div.dataField a.linkEdit:hover,
	div.DataEditor.Parishes div.dataField a.linkEdit:focus,
	div.DataEditor.Parishes div.dataField a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.Parishes div.parishEditor + div > div.dataField.tags div.head h4{font-size:inherit;color:#000;}	
	
/* ===================================================================== PARISH DETAIL STYLES ========== */
	div.DataDetail.Parishes p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;font-weight:bold;}
	div.DataDetail.Parishes p.editLink a:hover,
	div.DataDetail.Parishes p.editLink a:focus,
	div.DataDetail.Parishes p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}
	
/* ===================================================================== SCHOOL PARISH LISTING STYLES ========== */
	div.DataList.Parishes div.DataListing div.items div.ColOne tr.item td.edit p.editLink a,
	div.DataList.School div.DataListing div.items div.ColOne tr.item td.edit p.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataList.Parishes div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:hover,
	div.DataList.School div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:hover,
	div.DataList.Parishes div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:focus,
	div.DataList.School div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:focus,
	div.DataList.Parishes div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:active,
	div.DataList.School div.DataListing div.items div.ColOne tr.item td.edit p.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}	
	
/* ===================================================================== SCHOOL PARISH LISTING STYLES ========== */
	div.Calendar.Events div.CalendarResults div.OneCol > div{border-bottom:1px solid #e6e6e6;}
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.editLink{}
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.editLink a{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.editLink a:hover,
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.editLink a:focus,
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.editLink a:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.Calendar.Events div.CalendarResults div.OneCol div.otherStuff div.summary div.tags{font-style:italic;}
	div.Calendar.Events div.calendarCallOut div.CalendarFilter2 fieldset div.head{border:0;}
	
	
/* ===================================================================== EVENTS EDITOR STYLES ========== */	
	div.DataEditor.Calendar div.dataField a.linkEdit{background:#425592;font-size:11px;color:#fff;text-decoration:none;}
	div.DataEditor.Calendar div.dataField a.linkEdit:hover,
	div.DataEditor.Calendar div.dataField a.linkEdit:focus,
	div.DataEditor.Calendar div.dataField a.linkEdit:active{color:#fff;text-decoration:none;background:#6694bc;}
	div.DataEditor.Calendar div.calendarEditor div.tagPicker h4{font-size:inherit;color:#000;}
    div.DataEditor.Calendar div.calendarEditor .location input:read-only,
    div.DataEditor.Calendar div.calendarEditor .location input[readonly] {color: #808080;}
    div.DataEditor.Calendar div.calendarEditor .location .readonlyLabel {color: #808080;}
    div.DataEditor.Calendar div.calendarEditor .location input[type=button] {width: auto; margin-right: 15px}
    div.DataEditor.Calendar div.calendarEditor .location .coordinatesMessage {color: red; margin-top: 15px}

  

div.DataEditor.Calendar div.message {
    padding: 10px;
    background: #f6f6f6;
    border: solid 1px;
    margin-bottom: 10px;
    font-size: 15px;
}
	
	
	
	
	
	
	
	