/* Deepwater CMS driven website stylesheet */

/* Content */
body { font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 12px; color: #000000; }

.noContent { padding: 50px 50px 150px 50px; font-size: 14px; color: #777777;}

/* currently open section title above article list or article view */
.sectionTitle { color:#000000; font-size: 14px; font-weight:bold; text-decoration:none; }
a.sectionTitle:hover {  }

/* AL - ArticleList */
.ALArticleTitle { color: #000000;font-size: 12px; font-weight: bold; text-decoration: none;  }
a.ALArticleTitle:hover { text-decoration: underline; }
.ALArticleDate { color:#666666; font-size: 11px; font-weight: normal; text-decoration: none; }
.ALArticleLead { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; text-align:justify; }
a.ALArticleTitle:hover { text-decoration: none; }

/* Article and Paragraph */
.ArticleTitle { color:#000000; font-size: 14px; font-weight:bold; text-decoration:none; }
.ParagraphTitle { color:#000000; font-size: 12px; font-weight:bold; text-decoration:none; }
.ParagraphText { font-size: 12px; font-weight: normal; }

/* article view - return to article list in multiarticle sections */
.MoreBack { font-size: 11px; color:#FF0000; text-decoration:none; font-weight: bold; padding: 5px 0px 0px 0px;  text-decoration: underline;}
a.MoreBack:hover { text-decoration: none; }


/* navigation elements */

/* path(breadcrumbs) elements */
.PathElemPassive { font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline; }
a.PathElemPassive:hover { color: #666666; text-decoration: none; }
.PathElemActive { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; }
a.PathElemActive:hover { color: #666666; text-decoration: underline; }
.PathElemSpacer { font-size: 11px; font-weight: normal; }

.language { font-size: 13px; color: #000000; font-weight: bold; text-decoration: underline; }
.language:hover { text-decoration: none; }

/* menu level 1 */
.MenuL1Passive { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; }
a.MenuL1Passive:hover { color: #000000; text-decoration: underline; }
.MenuL1Active { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; }
a.MenuL1Active:hover { color: #000000; text-decoration: underline; }
/* set if character used as spacer/divider */
.MenuL1Spacer { font-size: 13px; font-weight: normal; }

/* menu level 2 & 3 */
.MenuL23Passive { font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
a.MenuL23Passive:hover { color: #000000; text-decoration: none; }
.MenuL23Active { font-size: 12px; color: #00000F; font-weight: bold; text-decoration: none; }
a.MenuL23Active:hover { color: #000000; text-decoration: none; }
/* if styles needed for table formating - set them here */

/* cmstable1 is automatically set for tables created using WYSIWYG editor in CMS  */
.cmstable1 { border-collapse:collapse; font-size: 11px; border-color:#666666; }
TABLE.cmstable1 TD { border-color:#666666 }

/* IMAGES */

/* article and gallery Images */
.ImageTitle{ font-size: 11px; font-weight:bold; }
.ImageDescription{ font-size: 10px; }

/* gallery */
.GalleryDefault{ padding-top: 20px; }
.GalleryDefault table td.ImageTD { padding: 0px 10px 10px 0px; }
.GalleryDefault ImageTD { padding: 0px 0px 15px 0px; }

.GalleryVectical{ padding-top: 20px; }
.GalleryVectical table td.ImageTD { padding: 0px 0px 10px 0px;}

.GalleryTitle{ font-size: 11px; font-weight:bold; }
.GalleryDescription { font-size: 11px; }
.GalleryNavItem { font-size: 11px;  text-decoration: none;}
.GalleryNavItem:visited { color: #555555; }
.GalleryNavItemActive{ font-size: 11px;  font-weight:bold;}

.ImageArticleIntro { margin: 4px 5px 5px 0px; padding:0px; border:1px solid black; } 
.ImageArticle { margin: 0px; padding: 0px 10px 10px 0px; border:1px solid black; } 
.ImageParagraph { padding:0px; border:0px; border:1px solid black; margin: 0px 10px 5px 10px; } 
#ImageLeft { margin-right: 10px; } 
#ImageRight { margin-left: 10px; } 
.ImageGallery { border:0px; } 
.ImageGalleryThumb{ border:0px; border:1px solid black; } 
.ImageContent{ border:1px solid #D9BD92; } 

.ImageParagraphDescription { font-size:11px; }

/* other - footer, front page, etc. custom elements */
.hint { font-size:10px; color:#666666; }

#blockTitle { color:#000000; font-size: 14px; font-weight:bold; text-decoration:none; }
#blockText { color:#000000; font-size: 12px; text-decoration:none; padding: 5px 0px 0px 0px; text-align:justify; }

.mLabel { color:#000000; font-size: 11px; text-decoration:none; }

.objectLabel { font-size: 11px; font-weight:bold; }

.formButton { border-style:none; background-color:#FF0000; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px;}
.formButtonPrivate{ border-style:none; background-color:#919485; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px;}

.formButtonSave { border-style:none; background-color: Green; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px;}
.formButtonWarning { border-style:none; background-color:#FF0000; color: #FFFFFF; font-weight: bold; padding: 2px 5px 2px 5px;}

.importantSmallLink { font-size: 10px; color:#FF0000; text-decoration:none; font-weight: bold;}
.importantSmallLink:hover { text-decoration: underline; }
.importantSmallLink:visited { color: #FF0000; }


.profileBlockTitle { font-size: 11px; font-weight:bold; color:#F81714; text-decoration: none; }

.profileFieldLabel { font-size: 11px; font-weight:bold; color:#656565; padding-left:0px;}
.profileFieldValue { font-size: 11px; color:#000000; font-weight:normal;}
.profileFieldValueHighLight { font-size: 11px; font-weight:bold;}

.searchNavigation { border-color: #7C7C7C; padding: 5px; color: #000000; font-size: 13px; font-weight: normal; text-decoration: none; }
.searchNavigationActive { padding: 5px; color: #FF0000; font-size: 13px; font-weight: bold; text-decoration: none; }
a.searchNavigation:hover { background-color:#aaaaaa }
a.searchNavigationActive:hover { background-color:#aaaaaa }

.fileName a{ font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000;}
.fileName a:hover{ text-decoration:none; }
.fileDescription { font-size: 12px; font-weight: normal; }

.inputFieldActive { font-weight:bold; border: 2px solid #7C7C7C; border-right: 1px solid #7C7C7C; width: 260px; padding: 0px 0px 0px 2px;}

.MessageSent { font-size: 11px; font-weight:bold; color:#006633; padding-left:0px; }
.MessageError { font-size: 11px; font-weight:bold; color:#FF0000; padding-left:0px; }



#SuccessDiv {
	padding:10px 10px 10px 10px; 
	background-color: White; 
	border: 1px solid Green; 
	margin: 5px 0px 5px 0px;
	 
	font-size: 11px; 
	font-weight:bold;
	color: Green;
}

#WarningDiv {
	padding:10px 10px 10px 10px; 
	background-color: yellow; 
	border: 1px solid red; 
	margin: 5px 0px 5px 0px;
	color: #FF0000; 
	font-size: 11px; 
	font-weight:bold;
}